您的位置:首页 > 移动开发 > 微信开发

小程序开发(二)

2020-07-14 06:05 92 查看

**

小插曲:小程序的双线程模型

**
小程序的宿主环境?微信客户端
宿主环境是为了执行小程序的各种文件:wxml文件(做布局)、wxss文件(做样式)、js文件(写逻辑)。
提供了小程序的双线程模型


一、界面渲染过程
1、界面渲染过程—初始化渲染
wxml等价于一颗DOM树,也可以使用一个js对象来模拟(虚拟DOM)

wxml可以先转为js对象,再渲染出真正的DOM树


2、界面渲染过程—数据发生变化
表面过程:


内部逻辑:
不是刷新整个页面,只是通过diff算法刷新需要改变的地方


小总结:
界面渲染整体流程:

小程序的启动流程:


小程序初始化完成时,会执行的生命周期函数

小程序界面显示出来以后执行的生命周期函数

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: