日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

小程序的运行环境

發布時間:2024/1/18 编程问答 43 豆豆
生活随笔 收集整理的這篇文章主要介紹了 小程序的运行环境 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

微信小程序運行在多種平臺上:iOS/iPadOS 微信客戶端、Android 微信客戶端、Windows PC 微信客戶端、Mac 微信客戶端、小程序硬件框架和用于調試的微信開發者工具等。

不同運行環境下,腳本執行環境以及用于組件渲染的環境是不同的,性能表現也存在差異:

在 iOS、iPadOS 和 Mac OS 上,小程序邏輯層的 JavaScript 代碼運行在 JavaScriptCore 中,視圖層是由 WKWebView 來渲染的,環境有 iOS 14、iPad OS 14、Mac OS 11.4 等;
在 Android 上,小程序邏輯層的 JavaScript 代碼運行在 V8 中,視圖層是由基于 Mobile Chromium 內核的微信自研 XWeb 引擎來渲染的;
在 Windows 上,小程序邏輯層 JavaScript 和視圖層都是用 Chromium 內核;
在 開發工具上,小程序邏輯層的 JavaScript 代碼是運行在 NW.js 中,視圖層是由 Chromium Webview 來渲染的。
JavaScriptCore 無法開啟 JIT 編譯 (Just-In-Time Compiler),同等條件下的運行性能要明顯低于其他平臺。

平臺差異
盡管各運行環境是十分相似的,但是還是有些許區別:

JavaScript 語法和 API 支持不一致:語法上開發者可以通過開啟 ES6 轉 ES5 的功能來規避(詳情);此外,小程序基礎庫內置了必要的Polyfill,來彌補 API 的差異(詳情)。

WXSS 渲染表現不一致:盡管可以通過開啟樣式補全來規避大部分的問題,還是建議開發者需要在各端分別檢查小程序的真實表現。

開發者工具僅供調試使用,最終的表現以客戶端為準。

小程序討論群(備注:小程序)

總結

以上是生活随笔為你收集整理的小程序的运行环境的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。