渲染层和逻辑层

首先,我们来简单了解下微信小程序的运行环境。微信小程序的运行环境分成渲染层和逻辑层,其中 WXML 模板和 WXSS 样式工作在渲染层,JS 脚本工作在逻辑层。

微信小程序的渲染层和逻辑层分别由2个线程管理:渲染层的界面使用了WebView 进行渲染;逻辑层采用JsCore线程运行JS脚本。一个微信小程序存在多个界面,所以渲染层存在多个WebView线程,这两个线程的通信会经由微信客户端(下文中也会采用Native来代指微信客户端)做中转,逻辑层发送网络请求也经由Native转发,微信小程序的通信模型下图所示。

有关渲染层和逻辑层的详细文档参考 微信小程序框架 。

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注