② 小程序的宿主环境(简概)
渲染层和逻辑层
1. 小程序的运行环境分成 渲染层 和 逻辑层
-
WXML模板和WXSS样式工作在渲染层 -
JS脚本工作在逻辑层
2. 小程序的渲染层和逻辑层分别由 2个线程 管理
-
渲染层的界面使用了
WebView进行渲染 -
逻辑层采用
JsCore线程运行JS脚本 -
一个小程序存在多个界面,所以渲染层存在多个
WebView线程 -
这2个线程的通信会经由
微信客户端做中转,逻辑层发送网络请求也经由微信客户端转发

WXML模板和WXSS样式工作在渲染层
JS脚本工作在逻辑层
渲染层的界面使用了WebView进行渲染
逻辑层采用JsCore线程运行JS脚本
一个小程序存在多个界面,所以渲染层存在多个WebView线程
这2个线程的通信会经由微信客户端做中转,逻辑层发送网络请求也经由微信客户端转发
