【微信小程序_3_小程序的宿主环境:通信模型与运行机制】

摘要:本文介绍小程序宿主环境相关知识。包括宿主环境定义,小程序宿主环境为手机微信(涵盖安卓和 iOS 系统下的微信)且可实现特殊功能。还阐述了其包含的通信模型(通信主体为渲染层和逻辑层,通信由微信客户端转发)、运行机制(小程序启动及页面渲染过程)等内容。

一、宿主环境

1.定义

  • 宿主环境是程序运行所必须的依赖环境,如 Android 系统是安卓软件的宿主环境,iOS 系统是 iOS 软件的宿主环境。

2.小程序的宿主环境

  • 手机微信是小程序的宿主环境,包括 Android 和 iOS 系统下的微信。
  • 借助宿主环境,小程序可实现微信扫码、支付、登录、地理定位等普通网页无法完成的功能。

3.包括:

  • 通信模型
  • 运行机制
  • 组件
  • API

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

1.通信模型

  • 通信主体
  • 渲染层:包含 WXML 模板和 WXSS 样式。
  • 逻辑层:包含 JS 脚本。
  • 通信方式
  • 渲染层与逻辑层之间以及逻辑层与第三方服务器之间的通信均由微信客户端转发。

2.运行机制

  • 小程序启动过程

  • 下载小程序代码包到本地,解析app.json全局配置文件&#

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

爱吃凉拌辣芒果

不断学习,不断进步,共勉~

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值