首頁  >  文章  >  微信小程式  >  微信小程式開發需要了解的三種核心技術

微信小程式開發需要了解的三種核心技術

高洛峰
高洛峰原創
2017-03-22 15:41:011668瀏覽

本文簡單分析微信小程式的運作機制,或許對於你對微信小程式的認識會深刻而透徹一些。在官方文件中有以下介紹:

在iOS 上,小程式的javascript 程式碼是運行在JavaScriptCore 中

Android# 上,小程式的javascript 程式碼是透過X5 核心來解析

在開發工具上,小程式的javascript 程式碼是運行在nwjs(chrome核心) 中

1、JavaScriptCore

JavaScriptCores是開源的,下載位址是https://github.com/phoboslab/JavaScriptCore-iOS

OS X Mavericks 和iOS 7 引進了JavaScriptCore 函式庫,它把WebKit 的JavaScript 引擎用Objective-C 封裝,提供了簡單,快速以及安全的方式連接到世界上最受歡迎的語言。不管你愛它還是恨它,JavaScript 的普遍存在使得程式設計師、工具以及整合到 OS X 和 iOS 裡這樣超快的虛擬機器中資源的使用都大幅增長。

二、X5 內核

屬於國人開發的內核,騰訊公司自己的瀏覽器解析內核。

三、nwjs

原名:node-webkit,當然也是開源的 https://github.com/nwjs/nw.js/。

NW.js 是基於 Chromium和 Node.js運行的, 以前也叫nodeWebkit。這就給了你使用HTML和JavaScript來製作桌面應用程式的可能性。在應用程式裡你可以直接呼叫Node.js的各種api以及現有的第三方套件。因為Chromium和 Node.js的跨平台,那麼你的應用程式也是可以跨平台的。現在已經有許多知名的應用是基於NW.js實作。

以上是微信小程式開發需要了解的三種核心技術的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn