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

简介: 宿主环境(host environment)指的是程序运行必须的依赖环境。

75860e007264416dbfd5fc8c6f545ed3.gif


宿主环境简介



宿主环境(host environment)指的是程序运行必须的依赖环境。

例如:Android系统和iOS系统是两个不同的宿主环境。安卓版的微信APP不能在iOS环境下运行,所以,Android系统是安卓软件的宿主环境,脱离宿主环境的软件没有任何意义。


小程序的宿主环境



手机微信是小程序的宿主环境。

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


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



①通信模型

②运行机制

③组件

④API


通信模型


通信的主体


小程序中通信的主体是渲染层和逻辑层。

①WXML模板和WXSS样式工作在渲染层

②JS脚本工作在逻辑层


小程序的通信模型


①渲染层和逻辑层之间的通信

由微信客户端进行转发

②逻辑层和第三方服务器之间的通信

由微信客户端进行转发


小程序启动的过程



①把小程序的代码包下载到本地

②解析app.json全局配置文件

③执行app.js小程序入口文件,调用App()创建小程序实例

④渲染小程序首页

⑤小程序启动完成


页面渲染的过程



①加载解析页面的.json配置文件

②加载页面的.wxml模板和.wxss样式

③执行页面对的.js文件,调用Page()创建页面实例

④页面渲染完成


结束语


以上就是微信小程序之小程序的宿主环境

持续更新微信小程序教程,欢迎大家订阅系列专栏🔥微信小程序

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


目录
相关文章
|
17小时前
|
小程序 Java API
微信小程序和springboot实现微信支付
微信小程序和springboot实现微信支付
9 0
|
17小时前
|
小程序 API
微信小程序-微信支付
微信小程序-微信支付
7 0
|
17小时前
|
小程序 开发工具 Android开发
微信小程序开发工具的使用,各个配置文件详解,小程序开发快速入门(二)
微信小程序开发工具的使用,各个配置文件详解,小程序开发快速入门(二)
|
17小时前
|
小程序 JavaScript 开发工具
微信小程序开发工具的使用,各个配置文件详解,小程序开发快速入门(一)
微信小程序开发工具的使用,各个配置文件详解,小程序开发快速入门(一)
|
17小时前
|
移动开发 小程序 安全
使用阿里云短信+微信短链接跳转微信小程序
此内容是关于使用阿里云短信带传递参数的微信短链接跳转到微信小程序。首先,需要准备微信开发者工具和一个已认证的小程序。接着,开通云开发并配置云开发权限。然后,配置H5静态网页,包括设置云开发权限和处理不同设备的跳转方式。最后,上传云函数并修改其权限,获取微信短信链接,配置短链接参数,并开通阿里云短信服务以进行测试验证。整个过程涉及到了微信开发者工具、云开发、H5页面配置、云函数的创建和部署以及阿里云短信服务的开通和使用等步骤。
45 0
|
17小时前
|
小程序 JavaScript Java
基于SpringBoot+Vue+uniapp微信小程序的在线课堂微信小程序的详细设计和实现
基于SpringBoot+Vue+uniapp微信小程序的在线课堂微信小程序的详细设计和实现
35 3
|
17小时前
|
小程序 JavaScript Java
基于SpringBoot+Vue+uniapp微信小程序的微信课堂助手小程序的详细设计和实现
基于SpringBoot+Vue+uniapp微信小程序的微信课堂助手小程序的详细设计和实现
57 3
|
17小时前
|
小程序 JavaScript Java
基于SpringBoot+Vue+uniapp微信小程序的微信点餐小程序的详细设计和实现
基于SpringBoot+Vue+uniapp微信小程序的微信点餐小程序的详细设计和实现
31 1
|
17小时前
|
小程序 JavaScript Java
基于SpringBoot+Vue+uniapp微信小程序的助农扶贫微信小程序的详细设计和实现
基于SpringBoot+Vue+uniapp微信小程序的助农扶贫微信小程序的详细设计和实现
35 2
|
17小时前
|
小程序 JavaScript Java
基于SpringBoot+Vue+uniapp微信小程序的微信阅读网站小程序的详细设计和实现
基于SpringBoot+Vue+uniapp微信小程序的微信阅读网站小程序的详细设计和实现
43 2

热门文章

最新文章