宿主环境就是手机微信使用的系统 安卓或者IOS
小程序的宿主环境包含的内容有 :1.通信模型 2.运行机制 3.组件 4.API
通信模型 通信模型分为两部分
小程序的通信主体是渲染层和逻辑层,其中WXML和WXSS样式工作在渲染层,JS脚本工作在逻辑层 渲染层要和逻辑层通信
逻辑层和第三方服务器之间的通信
运行机制
启动小程序
组件
小程序组件由宿主环境提供 分为9大类
常用的三大类
1.view 类似于HTML中div是一个块级元素
2.scroll-view 滚动的试图效果 常用来实现滚动列表效果
3.swpier 和 swpier-item 轮播图容器组件和轮播图item组件 加 indicator-dots会显示小圆点
4.text 组件 text中设置selectable属性可以长按复制 只有text才有长按复制效果 rich-text组件的nods属性节点 把html字符串渲染为对应的ui结构
5.button组件通过open=type属性可以调用微信提供的各种功能(客服、转发、获取用户授权、获取用户信息等)
6.image 图片组件 默认宽300px和高240px
7.navigator 页面导航组件 类似于HTML中的a连接