小程序的发展历史
微信之父张小龙在16年首次公开亮相小程序,17年正式发布,小程序引起广泛关注
什么是小程序
无需下载,用完即走、刚发布是体积不能超过1M,17提升到2M
小程序的特点
- 体积小
- 开发周期短、成本低
- 实现app基本功能
适配方案
- viewport适配 width = device-width
- 单位:rpx
- 1rpx = 1物理像素 = 0.5px
小程序文件组成部分
局部文件
- wxml(负责小程序页面结构)
- wxss(负责小程序页面样式)
- js(负责小程序页面逻辑)
- json(负责小程序页面配置)
全局文件 - wxss
- js (负责小程序逻辑)
- json (负责小程序全局配置包括配置tab选项,window配置)
数据类型
在小程序中,获取和设置数据都是从data中获取,小程序中没有双向数据绑定概念,小程序中只有单向数据流,需要通过setData来重新设置界面的数据
小程序的判断和循环语句
在小程序中用判断或者循环语句一般以wx开头
wx:for=“循环对象”、wx:if=""
事件
冒泡事件:bindtap=事件名
非冒泡事件 catchtap=事件名
组件
语法问题(使用xml标准)
组件的分类
功能性组件
完成具体过程
布局类型组件
完成页面结构
API类型
模板
template
定义:template属性:name(标识模板)
使用:template属性:is(模板的name)
引入模板结构:<import src="">
引入模板样式 @import '路径'(注意:使用相对路径)
传参:data='...item'