數(shù)據(jù)驅(qū)動、堅持為客戶提供有價值的服務(wù)和內(nèi)容
根據(jù)微信官方的說明,微信小程序的運(yùn)行環(huán)境有 3 個平臺,iOS 的 WebKit(蘋果開源的瀏覽器內(nèi)核),Android 的 X5 (QQ 瀏覽器內(nèi)核),開發(fā)時用的 nw.js(C++ 實現(xiàn)的 web 轉(zhuǎn)桌面應(yīng)用)。
小程序運(yùn)行時會創(chuàng)建兩個線程:View Thread 和 AppService Thread,相互隔離,通過橋接協(xié)議 WeixinJsBridage 進(jìn)行通信(包括 setData 調(diào)用、canvas 指令和各種 DOM 事件)。