1:数据绑定
 
1:数据绑定的基本原则
 
 

 
2:在data中定义页面的数据
 
 

 
3:Mustache语法
 
 

 
4:Mustache的应用场景
 
1:常见的几种场景
 
 

 
2:动态绑定内容
 
 

 
3:动态绑定属性
 
 

 
4:三元运算
 
 

 
4:算数运算
 
 

 
2:事件绑定
 
1:什么是事件
 
 

 
2:小程序中常用的事件
 
 

 
3:事件对象的属性列表
 
 

 
4:target和currentTarget的区别
 
 

 
5:bindtap的语法格式
 
 

 
6:在数据处理函数中为data中的数据赋值
 
 

 
7:事件传参
 
 

 
 

 
 

 
8:bindinput的语法格式
 
 

 
9:实现文本框和data之间的数据同步
 
 

 
1:定义数据
 
 

 
2:渲染结构
 
 

 
3:美化样式
 
 

 
4:绑定input事件处理函数
 
 

 
3:条件渲染
 
1:wx:if与wx:elif和wx:else
 
 

 
2:结合<biock>标签使用wx:if
 
 

 
3:hidden
 
 

 
3:wx:if与hidden的对比
 
1:运行方式不同
 
 

 
2:使用场景
 
 

 
4:列表渲染
 
1:wx:for
 
 

 
2:手动指定索引和当前项的变量名*(*了解就行)
 
 

 
3:wx:key的使用
 
 

 
5:模板样式
 
1:什么是wxss
 
 

 
2:wxss和css之间的关系(wxss扩展的特性)
 
 

 
1:rpx尺寸单位
 
1:什么是rpx尺寸单位
 
 

 
2:rpx的实现原理
 
 

 
 
3:rpx与px之间的单位换算*(*了解就行)
 
 

 
2:@import的语法格式
 
 

 
6:全局样式和局部样式
 
1:全局样式
 
 

 
2:局部样式
 
 

 
7:全局配置
 
1:全局配置文件及常用的配置项
 
 

 
1:window
 
 

 
2:了解window节点常用配置项
 
 

 
3:设置导航栏的标题
 
 

 
4:设置导航栏的背景色(只支持16进制的颜色--#ccc)
 
 

 
5:设置导航栏的标题颜色
 
 

 
6:全局开启下拉刷新的功能
 
 

 
7:设置下拉刷新时窗口的背景色(只支持16进制的颜色--#ccc)
 
 

 
8:设置下拉刷新时 loading的样式
 
 

 
9:设置上拉触底的距离
 
 

 
10:什么是tabBar
 
 

 
11:tabBar的六个组成部分
 
 

 
11:tabBar节点的配置项
 
 

 
12:每个tab项的配置选项
 
 

 
2:实例配置tabBar
 
1:需求描述
 
 

 
2:实现步骤
 
 

 
3:步骤1-拷贝图标资源
 
 

 
4:步骤2-新建几个对应的tab页面
 
 

 
5:步骤3-配置tabbar选项
 
 

 
6:tabBar 页面展示效果
 
 

 
 

 
8:页面配置
 
1:页面配置文件的作用
 
 

 
2:页面配置和全局配置的关系
 
 

 
3:页面配置中常用的配置项
 
 

 
9:网络数据请求
 
1:小程序中网络数据请求的限制
 
 

 
2:配置request合法域名
 
 

 
 

 
 

 
 

 
 

 
 

 
 

 
 

 
3:发起get请求
 
 

 
 

 
 

 
 

 
4:发起post请求
 
 

 
5:在页面刚加载时请求数据
 
 

 
6:调过request合法域名校验
 
 

 
7:关于跨域和Ajax的说明
 
 

 
10:实现案例--本地生活的首页
 
1:效果以及实现步骤
 
 

 
1:新建项目并梳理项目解构
 
 

 
 

 
 

 
 

 
 

 
2:配置导航栏效果
 
 

 
3:配置tabBar效果
 
 

 
4:实现轮播图效果
 
1:js部分
 
 

 
 

 
 

 
2:html部分
 
 

 
5:实现九宫格效果
 
1:js部分
 
 

 
 

 
 

 
 

 
2:html部分
 
 

 
 

 
 

 
6:实现底部两个链接
 
1:html部分
 
<!-- 图片区域链接 -->
<view class="flexE colorW marginTB20"><view class="bgred W45 lineH200 flexCenter borderRa">商家推荐</view><view class="bgblue W45 lineH200 flexCenter borderRa">交友论坛</view>
</view>
 
2:css部分
 
.flexE{display: flex;justify-content: space-evenly;
}
.colorW{color: white;
}
.bgred{background-color: rgb(255, 128, 128);
}
.bgblue{background-color: rgb(133, 133, 255);
}
.W45{width: 45%;
}
.lineH200{height: 200rpx;
}
.marginTB20{margin-top: 20rpx;
}
.flexCenter{display: flex;justify-content: center;align-items: center;
}
.borderRa{border-radius: 8rpx;
}
 
2:总结
 
 

 
11:页面导航
 
什么是页面导航
 
 

 
1:小程序中实现页面导航的两种方式
 
 

 
1:声明式导航
 
1:声明式导航跳转到tabBar页
 
 

 
2:声明式导航跳转到非tabBar页
 
 

 
3:声明式导航--后退
 
 

 
2:编程式导航
 
1:编程式导航跳转到tabBar页
 
 

 
 

 
2:编程式导航跳转到非tabBar页
 
 

 
 

 
3:编程式导航--后退
 
 

 
 

 
 

 
2:导航传参
 
1:声明式导航传参
 
 

 
2:编程式导航传参
 
 

 
3:在onLoad中接收导航参数
 
 

 
 

 
 

 
 

 
12:页面事件
 
1:下拉刷新
 
1:什么是下拉刷新
 
 

 
2:启用下拉刷新
 
 

 
3:配置下拉刷新窗口的样式
 
 

 
4:监听页面的下拉刷新事件
 
 

 
 

 
5:停止下拉刷新的效果(下拉后不会自己恢复,需要手动恢复)
 
 

 
2:上拉触底
 
1:什么是上拉触底
 
 

 
2:监听页面的上拉触底事件
 
 

 
3:配置上拉触底的距离
 
 

 
4:上拉触底的案例
 
1:案例效果展示
 
 

 
2:案例的实现步骤
 
 

 
3:步骤1-定义获取随机颜色的方法
 
 

 
4:步骤2-在页面加载时获取初始数据
 
 

 
5:步骤3-渲染ui解构并美化页面效果
 
 

 
6:步骤4-上拉触底时获取随机颜色
 
 

 
7:步骤5-添加上拉加载的样式效果
 
 

 
8:步骤6-对上拉触底进行节流处理
 
 

 
3:自定义编译模式
 
 

 
 
 
 
13:生命周期
 
1:什么是生命周期
 
 

 
2:生命周期的分类
 
 

 
3:什么是生命周期函数
 
 

 
4:生命周期函数的分类
 
 

 
5:小程序中的应用生命周期函数
 
 

 
6:小程序中页面上的生命周期函数
 
 

 
14:wxs脚本
 
1:什么是wxs
 
 

 
2:wxs的应用场景
 
 

 
 
 
 
 
 
 
 
 
 
 
15:实现案例--本地生活列表页