新建小程序页面
在pages数组中新增一个list项,保存后,开发者工具即可帮我们自动创建一个list文件夹,里面包含了四个文件:list.js
/ list.json
/ list.wxml
/ list.wxss
。
修改项目首页
什么是WXML?
WXML和HTML的区别
- 标签名称不同
- 属性节点不同
- 提供了类似于Vue中的模版语法
什么是WXSS?
WXSS和CSS的区别
- 新增了
rpx
尺寸单位
- 提供了全局的样式和局部样式
- WXSS仅支持部分CSS选择器
小程序中的.js文件
.js文件的分类
app.js
- 页面的.js文件
- 普通的.js文件
宿主环境
什么是宿主环境?
小程序的宿主环境
众所周知,小程序并不是直接安装在手机操作系统上的,而是安装在手机微信内的,所以手机微信才是小程序的直接宿主环境。
小程序宿主环境包含的内容
- 通信模型
- 运行机制
- 组件
- API
通信的主体
小程序中通信的主体是渲染层和逻辑层,其中:
- WXML模版和WXSS样式工作在渲染层
- JS脚本工作在逻辑层
小程序中的通信模型分为两部分
- 渲染层和逻辑层之间的通信
- 逻辑层和第三方服务器之间的通信
小程序运行机制——启动的过程
- 将小程序的代码包下载到本地
- 解析
app.json
全局配置文件 - 执行
app.js
小程序入口文件,调用App()创建小程序实例 - 渲染小程序首页
- 小程序启动完成
小程序运行机制——页面渲染过程
- 加载解析页面的.json配置文件
- 加载页面的.wxml模版和.wxss样式
- 执行页面的.js文件,调用Page()创建页面实例
- 页面渲染完成