第1 章 微信小程序入门… ………………………………………… 1
1.1 初识微信小程序 … ………………………………………………………… 1
1.2 微信小程序账号的注册… ………………………………………………… 2
1.3 开发环境搭建… …………………………………………………………… 5
1.4 微信小程序代码构成… …………………………………………………… 10
1.5 微信小程序宿主环境… …………………………………………………… 14
第2 章 微信小程序UI 组件… ……………………………………… 17
2.1 视图容器组件 … …………………………………………………………… 17
2.2 基础内容组件 … …………………………………………………………… 25
2.3 表单组件 … ………………………………………………………………… 31
2.4 案例:调查问卷小程序… ………………………………………………… 58
第3 章 媒体组件… ………………………………………………… 61
3.1 图片组件… ………………………………………………………………… 61
3.2 音频组件… ………………………………………………………………… 65
3.3 视频组件… ………………………………………………………………… 68
3.4 系统相机… ………………………………………………………………… 71
3.5 案例:音乐播放小程序 …………………………………………………… 74
第4 章 导航与地图组件… ………………………………………… 87
4.1 路由API… ………………………………………………………………… 87
4.2 导航组件 … ………………………………………………………………… 91
4.3 地图组件… ………………………………………………………………… 93
4.4 案例:美食搜索小程序… ………………………………………………… 98
第5 章 微信小程序常用API………………………………………… 104
5.1 界面交互API … …………………………………………………………… 104
5.2 数据缓存API … …………………………………………………………… 107
5.3 画布… ……………………………………………………………………… 111
5.4 案例:模拟时钟小程序… ………………………………………………… 117
第6 章 网络请求API………………………………………………… 122
6.1 wx.request 接口……………………………………………………………… 122
6.2 案例:天气预报小程序——天气预报接口… …………………………… 123
6.3 案例:天气预报小程序——请求天气数据 … …………………………… 126
6.4 案例:天气预报小程序——天气信息展示… …………………………… 129
第7 章 微信小程序云开发… ……………………………………… 132
7.1 云开发概述… ……………………………………………………………… 132
7.2 云开发控制台… …………………………………………………………… 134
7.3 云数据库… ………………………………………………………………… 135
7.4 云存储… …………………………………………………………………… 147
7.5 云函数… …………………………………………………………………… 149
第8 章 综合案例:答题小程序… ………………………………… 153
8.1 题目整理及导入… ………………………………………………………… 153
8.2 选择题… …………………………………………………………………… 155
8.3 选字组成语… ……………………………………………………………… 161
8.4 成语手写填空… …………………………………………………………… 168
8.5 答题结果… ………………………………………………………………… 179
8.6 答题详情… ………………………………………………………………… 186
参考文献……………………………………………………………… 192