上一篇文章导航:
小程序开发设计-小程序代码的构成:小程序页面的组成部分详解⑤-CSDN博客https://blog.csdn.net/qq_60872637/article/details/142306902?spm=1001.2014.3001.5501
注:不同版本选项有所不同,并无大碍。
目录
上一篇文章导航:
注:不同版本选项有所不同,并无大碍。
1.宿主环境简介:
Ⅰ.什么是宿主环境:
Ⅱ.小程序的宿主环境:
Ⅲ.小程序宿主环境包含的内容:
2.通信模型:
Ⅰ.通信的主体:
Ⅱ.小程序的通信模型:
3.运行机制:
Ⅰ.小程序启动的过程:
Ⅱ.页面渲染的过程:
下篇导航:
1.宿主环境简介:
Ⅰ.什么是宿主环境:
宿主环境(host environment)指的是程序运行所必需的依赖环境.例如:
Android系统和IOS系统是两个不同的宿主环境。安卓版的微信APP是不能在IOS环境下运行的,所以,Android是安卓软件的宿主环境,脱离了宿主环境的软件是没有任何意义的。
Ⅱ.小程序的宿主环境:
手机微信是小程序的宿主环境。
小程序借助宿主环境提供的能力,可以完成许多普通网页无法完成的功能,例如:微信扫码,微信支付,微信登录,地理定位,etc...
Ⅲ.小程序宿主环境包含的内容:
小程序宿主环境包含的内容,即微信为小程序的正常运行提供了哪些支持。
①通信模型
②运行机制
③组件
④API
2.通信模型:
Ⅰ.通信的主体:
小程序中通信的主体是渲染层和逻辑层,其中:
①WXML模板和WXSS样式工作在渲染层。
②JS脚本工作在逻辑层。
Ⅱ.小程序的通信模型:
小程序中的通信模型分为两部分:
①渲染层和逻辑层之间的通信:由微信客户端进行转发。
②逻辑层和第三方服务器之间的通信:由微信客户端进行转发。
3.运行机制:
Ⅰ.小程序启动的过程:
①把小程序的代码包下载到本地
②解析app.json全局配置文件
③执行app.js小程序入口文件,调用App()创建小程序实例。
④渲染小程序首页
⑤小程序启动完成
Ⅱ.页面渲染的过程:
①加载解析页面的.json配置文件
②加载页面的.wxml模板和.wxss样式
③执行页面的.js文件,调用Page()创建页面实例
④页面渲染完成
下篇导航:
小程序开发设计-小程序的宿主环境:组件⑦-CSDN博客https://blog.csdn.net/qq_60872637/article/details/142455350?spm=1001.2014.3001.5501
本系列持续更新中...