我们称微信客户端给小程序所提供的环境为宿主环境。小程序借助宿主环境提供的能力,可以完成许多普通网页无法完成的功能。
例如安卓和ios系统就是两个不同的宿主环境
小程序宿主环境包含的内容
1.通信模型
2.运行机制
3.组件
4.api
wxml模版和样式wxss样式工作在渲染层
js脚本工作在逻辑层
小程序里面的通信模型分为两部分
1.渲染层和逻辑层之间的通信
由微信客户端进行转发
2逻辑层和第三方服务器之间的通信
有微信客户端进行转发
小程序的启动过程
1 把小程序的代码包下载到本地
2解析app.json全局配置文件
3.执行app.js小程序入口文件,调用APP()创建小程序实例
4渲染小程序首页
5小程序启动完成
页面的渲染过程
1 加载解析页面的.json配置文件
2 加载页面的.wxml模版和.wxss样式
3执行页面的.js文件调用page()创建页面实例
4页面渲染完成
网友评论