宿主环境是程序运行所必须的依赖的环境,脱离了宿主环境的软件是没有任何意义的,就像人离开了空气,鱼儿离开了水,是无法运行的。手机微信是小程序的宿主环境,其中手机微信分为安卓版微信和苹果版微信。没有手机微信是无法安装和运行微信小程序的。小程序借助宿主环境可以完成普通程序无法完成的功能,如支付、定位等。手机微信给小程序提供的宿主环境包含四个内容:通信模型(通信主题是渲染层WXML\WXSS和逻辑层JS脚本,渲染层与逻辑层/逻辑层与第三方服务器之间的通信均由微信客户端进行转发)、运行机制、组件和API。小程序启动过程包括5个步骤:1是把小程序的代码包下载到本地,2是解析app.josn全局配置文件,3.执行app.js小程序入口文件,调用App()小程序实例,4.渲染小程序首页,5.小程序启动完成。页面渲染过程包括4个步骤:1是加载解析页面的.json配置文件,2.加载页面的.wxml模版和.wxss样式,3.执行页面的.js文件,调用page()创建页面实例,4.页面渲染完成。
0 评论