18以下不能看的色禁网站

<strike id="5vvjl"></strike>

<button id="5vvjl"><acronym id="5vvjl"></acronym></button>

  • <dd id="5vvjl"><pre id="5vvjl"></pre></dd>
    <button id="5vvjl"><object id="5vvjl"></object></button>

    <ol id="5vvjl"></ol>

    <dd id="5vvjl"><pre id="5vvjl"></pre></dd>

  • <legend id="5vvjl"></legend>

    H5和微信小程序有什么區別嗎?

    發布時間:2021-01-16 15:53 作者:wnqc_2018 點擊:27

    49.jpg

      微信小程序的使用越來越多,很多人在開發移動應用時,把它理解為H5,其實呢,H5和微信小程序并不是一回事。我們經常說的 H5 是一種不標準的叫法,H5是一系列制作網頁互動效果的技術集合,即H5就是移動端的web頁面,也是HTML的高級版本。大家說得最多的 H5 主要是指用在移動端的網頁,其實 PC 電腦版也一樣可以使用 H5 技術。而微信小程序,是在微信 APP 基礎上支持的一種應用形式,完全依賴于微信 APP 環境。只是很多移動端的場景下,這兩種方式開發的應用都能實現產品的大部分功能,加之他們都是在移動端應用,就更分不清了。

      H5是網頁的一種形式,那么依賴的外殼主要是瀏覽器,因此只要有瀏覽器,就可以使用。比如手機內置的瀏覽器,APP 的 web-view 組件,以及小程序提供的 web-view 組件,都可以打開 H5 頁面。但是微信小程序只能依賴微信客戶端而生存,也就是說只能在微信里打開。那么,如果你的應用需要通過短信通知用戶帶上訪問地址,就無法用小程序實現了。而 H5 頁面,則可以在短信正文中直接用手機內置瀏覽器打開。比如支付方面,小程序只支持微信支付,而 H5 里可以選擇使用其他支付平臺提供的支付方式,比如支付寶等。一些功能是微信本身的發展策略限制的,比如 H5 在微信里可以直接分享朋友圈,而微信小程序目前就只能轉發好友或群。對于朋友圈,就只能生成帶小程序碼的圖片發到朋友圈。而對于分享到好友或群,小程序又提供了卡片式的分享界面,看起來很高端,信息也多,并且能追蹤用戶行為。這一點,H5 又無法做到。除了形式上的體驗差異,性能上也是有差異的。小程序基于微信客戶端實現,對內置進行了優化,并且首次打開小程序后,就直接緩存很多資源。因此,在使用小程序時可以明顯感覺比較流暢,接近原生 APP 的體驗。而 H5 本質上還是網頁,和在 PC 上瀏覽網頁沒多大區別,每次要請求各種圖片樣式資源,在瀏覽器內核里渲染,因此體驗上會稍微差一些。

      如果我們想開發移動端的應用,需要注意這兩點不同:

      第一:是運行環境的不同

      傳統的H5的運行環境是瀏覽器,包括web-view,但微信小程序的運行環境并非完整的瀏覽器,這里的是“非完整的瀏覽器”有以下2個原因:

      1、 小程序的開發過程中會用到HTML5相關的技術(但并非全部);

      2、 小程序最后的發布上線需要微信審核,微信在不更新自身軟件的情況下可以將小程序更新到自身系統內,這就讓我們想到了React Native框架,有開發者在微信開發工具源碼中發現使用了React和NodeWebkit庫;

      所以小程序的運行環境很有可能是微信基于瀏覽器內核重構的一個內置解析器,針對小程序專門做了優化,配合自定義的開發語言標準,使小程序提升了性能。

      第二:開發成本的不同。

      當我們需要一個H5開發需求時,我們需要考慮的是微信團隊提供了開發者工具,并且規范了開發標準,前端常見的HTML、CSS變成了微信的WXML、WXSS,WXML中盡管全部是自定義標簽,但官方文檔中都有明確的使用介紹,相信上手應該是非常容易的;WXSS、JSON和JS文件中的寫法稍有限制,但整體相差不多。在有了這些標準之后,作為一個開發者,自己只要寫程序就可以了:

      當需要數據緩存時,調用本地存儲API;

      當需要調用后端接口時,調用發起請求API;

      UI庫方面,框架自然帶有自家weui庫加成;

      引入地圖、使用羅盤、調用支付、調用掃碼等等功能都可以直接使用;

      當需要上傳下載時,調用上傳下載API;

      并且在使用這些API時,你不用再去顧慮瀏覽器兼容性,不用擔心生產環境中出現不可預料的BUG,所以微信小程序的開發成本確實相比以往的web開發要低一些。

    263.jpg

    注:本文轉載自http://www.gm029.com/,轉載目的在于傳遞更多信息,并不代表本網贊同其觀點和對其真實性負責。如有侵權行為,請聯系我們,我們會及時刪除。
    版權與免責聲明

    網站建設、網站優化、微信開發、網絡推廣服務商蝸牛啟橙聲明:如發現內容存在版權問題,[email protected],[email protected]?,涉及言論、版權與本站無關。

    做網站,做推廣,就選蝸牛啟橙

    咨詢專線:18189105945

    在線咨詢

    聯系電話

    電話:18609285435

    18以下不能看的色禁网站

    <strike id="5vvjl"></strike>

    <button id="5vvjl"><acronym id="5vvjl"></acronym></button>

  • <dd id="5vvjl"><pre id="5vvjl"></pre></dd>
    <button id="5vvjl"><object id="5vvjl"></object></button>

    <ol id="5vvjl"></ol>

    <dd id="5vvjl"><pre id="5vvjl"></pre></dd>

  • <legend id="5vvjl"></legend>