第1章 微信小程序介绍 1
1.1 小程序的历史 2
1.2 如何访问小程序 2
1.3 小程序与HTML5、App的比较 5
1.4 小程序与订阅号、服务号、企业号的比较 6
1.5 小程序适合哪些程序 7
1.6 小程序开发需要什么资质和能力 7
第2章 微信小程序注册 9
2.1 小程序注册方法 10
2.2 小程序开发工具 10
2.3 小程序上架流程 16
第3章 编程基础知识 21
3.1 ES5基础 22
3.2 WXML基础 26
3.3 WXSS基础 28
3.4 Mustache基础 32
第4章 小程序架构搭建——从HelloWorld开始 34
4.1 编写HelloWorld 35
4.2 HelloWorld改进 38
第5章 图片组件和单击事件——以和弦查询为例 41
5.1 小程序功能 42
5.2 小程序编写 42
第6章 表单组件和条件渲染——以诉讼费计算为例 49
6.1 小程序功能 50
6.2 小程序编写 50
第7章 网络请求和flex布局——以天气查询为例 60
7.1 小程序功能 61
7.2 小程序编写 61
第8章 Swiper组件和列表渲染——以微网站为例 73
8.1 小程序功能 74
8.2 小程序编写 74
第9章 页面周期和数据缓存——以To Do List为例 85
9.1 小程序功能 86
9.2 小程序编写 86
第10章 服务器搭建 95
10.1 腾讯云部署 96
10.2 Windows环境 101
10.3 腾讯MySQL数据库 106
第11章 数据库搭建和用户信息API——以留言板为例 108
11.1 小程序功能 109
11.2 小程序编写 109
第12章 交互反馈API和模板消息——以酒店预订为例 117
12.1 小程序功能 118
12.2 小程序编写 119
第13章 页面参数传递和分享——以文章列表为例 131
13.1 小程序功能 132
13.2 小程序编写 132
第14章 画布组件和绘图API——以马赛克为例 140
14.1 小程序功能 141
14.2 小程序编写 141
第15章 日期函数和函数封装——以时钟为例 148
15.1 小程序功能 149
15.2 小程序编写 149
第16章 动画API和冒泡事件——以风水罗盘为例 155
16.1 小程序功能 156
16.2 小程序编写 156
第17章 回调函数——以QuickStart为例 161
17.1 小程序功能 162
17.2 QuickStart解读 162
第18章 上传下载和录音API——以普通话练习为例 170
18.1 小程序功能 171
18.2 小程序编写 171
第19章 第三方工具 177
19.1 VSCode 178
19.2 CoolSite360 178
19.3 有赞小程序 179
19.4 微信小程序CLUB 180
19.5 野狗云SDK 180
19.6 又拍云 180
19.7 小程序商店 181
第20章 代码调试 182
20.1 开发工具中调试 183
20.2 手机端调试 185