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