色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

html和小程序的區別

錢良釵2年前20瀏覽0評論

html和小程序的區別?

第一條、運行環境的不同

傳統的HTML5的運行環境是瀏覽器,包括webview,而微信小程序的運行環境并非完整的瀏覽器。

第二條、開發成本的不同

拋去開發工具(vscode、sublimtext、Atom等)不談,大到前端框架(Angular、react、vue、backbone等)、模塊管理工具(Webpack 、Browserify 等)、任務管理工具(Grunt、Gulp等),小到UI庫選擇、接口調用工具(ajax、Fetch Api等)、瀏覽器兼容性等都要我們一一考略,再不濟用jqery插件寫H5,也要在開發過程中去尋找合適的jquery插件來配合項目。

第三條、獲取系統級權限的不同

微信小程序相對于HTML5 web應用能獲得更多的系統權限,比如網絡通信狀態、數據緩存能力等,這些系統級權限都可以和微信小程序無縫銜接,也就是官方宣稱的擁有Native App的流暢性能,而這一點恰巧是HTML5 web應用經常被詬病的地方,這也是HTML5的大多應用場景被定位在業務邏輯簡單、功能單一的原因。

第四條、應用在生產環境的運行流暢度

最容易區分小程序與H5的一點, 打開H5,實際上是打開一個網頁,而網頁需要在瀏覽器中渲染,面對復雜的業務邏輯或者豐富的頁面交互時頁面會卡頓。

而微信小程序,直接在微信上運行,省去了通過瀏覽器渲染的步驟,因此,在微信中使用小程序,才會比H5流暢很多。除了首次打開需要幾秒的加載時間外,小程序各個頁面的切換、跳轉等體驗已經媲美原生App,非常順暢。

webpack編譯css,html和小程序的區別