【微信小程序】小程序的宿主环境

时间:2022-09-30 11:23:07

????系列专栏:微信小程序

????欢迎关注????点赞????收藏⭐留言????

✅个人主页:​​hacker_demo的51CTO博客​

????个人格言:不断的翻越一座又一座的高山,那样的人生才是我想要的。这一马平川,一眼见底的活,我不想要,我的人生,我自己书写,余生很长,请多关照,我的人生,敬请期待????????????

【微信小程序】小程序的宿主环境

宿主环境简介

宿主环境(host environment)指的是程序运行必须的依赖环境。 例如:Android系统和iOS系统是两个不同的宿主环境。安卓版的微信APP不能在iOS环境下运行,所以,Android系统是安卓软件的宿主环境,脱离宿主环境的软件没有任何意义。

小程序的宿主环境

手机微信是小程序的宿主环境。 小程序借助宿主环境提供的能力,可以完成许多普通网页无法完成的功能,例如:微信扫码、微信支付、微信登录、地理定位、etc...

小程序宿主环境包含的内容

①通信模型 ②运行机制 ③组件 ④API

通信模型

通信的主体 小程序中通信的主体是渲染层和逻辑层。 ①WXML模板和WXSS样式工作在渲染层 ②JS脚本工作在逻辑层

小程序的通信模型 ①渲染层和逻辑层之间的通信 由微信客户端进行转发 ②逻辑层和第三方服务器之间的通信 由微信客户端进行转发

小程序启动的过程

①把小程序的代码包下载到本地 ②解析app.json全局配置文件 ③执行app.js小程序入口文件,调用App()创建小程序实例 ④渲染小程序首页 ⑤小程序启动完成

页面渲染的过程

①加载解析页面的.json配置文件 ②加载页面的.wxml模板和.wxss样式 ③执行页面对的.js文件,调用Page()创建页面实例 ④页面渲染完成

结束语????

以上就是微信小程序之小程序的宿主环境,创作不易多多支持????????????

你们的支持就是hacker创作的动力????????????

【微信小程序】小程序的宿主环境