目录
目 录
单元一 探索微信小程序的世界 1
任务1.1 初探微信小程序:揭开神秘面纱 2
1.1.1 任务描述 2
1.1.2 知识学习 2
1.1.3 任务实施 5
任务1.2 构建微信小程序:搭建开发环境 7
1.2.1 任务描述 7
1.2.2 任务实施 8
任务1.3 微信小程序初体验:制作欢迎页面 15
1.3.1 任务描述 15
1.3.2 知识学习 16
1.3.3 任务实施 24
思政讲堂 27
单元小结 28
单元自测 29
上机实战 29
单元二 打造动态文章展示 33
任务2.1 动态轮播:用swiper组件实现文章滚动展示 34
2.1.1 任务描述 34
2.1.2 知识学习 35
2.1.3 任务实施 36
任务2.2 文章列表构建:实现文章页面的列表展示功能 40
2.2.1 任务描述 40
2.2.2 知识学习 41
2.2.3 任务实施 49
任务2.3 页面跳转技巧:从欢迎页面平滑过渡到文章页面 60
2.3.1 任务描述 60
2.3.2 知识学习 60
2.3.3 任务实施 63
思政讲堂 71
单元小结 72
单元自测 73
上机实战 73
单元三 优化欢迎页面与文章页面 83
任务3.1 数据管理:业务逻辑与文章数据的分离及模块化 84
3.1.1 任务描述 84
3.1.2 知识学习 84
3.1.3 任务实施 85
任务3.2 模块应用:利用模板提升文章列表的用户体验 90
3.2.1 任务描述 90
3.2.2 知识学习 90
3.2.3 任务实施 90
任务3.3 生命周期探秘:微信小程序生命周期的测试与优化 94
3.3.1 任务描述 94
3.3.2 知识学习 95
3.3.3 任务实施 95
任务3.4 缓存技术应用:使用缓存完成本地数据库模拟 98
3.4.1 任务描述 98
3.4.2 知识学习 98
3.4.3 任务实施 99
任务3.5 升级欢迎页面:添加用户登录授权功能 103
3.5.1 任务描述 103
3.5.2 知识学习 103
3.5.3 任务实施 104
思政讲堂 108
单元小结 109
单元自测 109
上机实战 110
单元四 完善并优化文章详情页面 119
任务4.1 构建基础:完成文章详情页面的核心功能 120
4.1.1 任务描述 120
4.1.2 任务实施 121
任务4.2 收藏功能:收藏自己喜欢的文章 129
4.2.1 任务描述 129
4.2.2 任务实施 130
任务4.3 点赞互动:添加点赞功能增强用户参与度 132
4.3.1 任务描述 132
4.3.2 任务实施 133
任务4.4 评论系统:添加评论功能促进社区互动 138
4.4.1 任务描述 138
4.4.2 任务实施 138
思政讲堂 169
单元小结 170
单元自测 170
上机实战 171
单元五 多媒体与社交分享 177
任务5.1 音乐畅享:实现多页面背景音乐播放 178
5.1.1 任务描述 178
5.1.2 知识学习 179
5.1.3 任务实施 180
任务5.2 好文共赏:分享文章给朋友和朋友圈 190
5.2.1 任务描述 190
5.2.2 知识学习 191
5.2.3 任务实施 193
思政讲堂 195
单元小结 196
单元自测 196
上机实战 197
单元六 电影首页功能体验 201
任务6.1 模块切换机制:实现首页内容模块流畅切换 202
6.1.1 任务描述 202
6.1.2 知识学习 203
6.1.3 任务实施 204
任务6.2 完善首页功能:构建首页核心功能与布局 206
6.2.1 任务描述 206
6.2.2 知识学习 207
6.2.3 任务实施 222
任务6.3 影片搜索:开发高效的电影搜索工具 228
6.3.1 任务描述 228
6.3.2 任务实施 228
思政讲堂 233
单元小结 235
单元自测 235
上机实战 236
单元七 电影世界的深度挖掘 241
任务7.1 电影集合展示:实现“更多”电影页面功能 242
7.1.1 任务描述 242
7.1.2 任务实施 243
任务7.2 动态内容加载:刷新电影页面、实现分页加载 248
7.2.1 任务描述 248
7.2.2 任务实施 248
任务7.3 电影细节揭秘:构建电影详情页面 256
7.3.1 任务描述 256
7.3.2 任务实施 257
思政讲堂 266
单元小结 268
单元自测 268
上机实战 269
单元八 我的专属空间 271
任务8.1 个人中心构建:打造“我的”页面核心功能 272
8.1.1 任务描述 272
8.1.2 任务实施 272
任务8.2 阅读足迹追踪:实现显示“阅读历史”的功能 283
8.2.1 任务描述 283
8.2.2 任务实施 283
任务8.3 个性化设置:开发完成用户设置功能 289
8.3.1 任务描述 289
8.3.2 任务实施 290
任务8.4 API应用实战:完成设置页面中其他API 的使用 303
8.4.1 任务描述 303
8.4.2 任务实施 305
思政讲堂 312
单元小结 313
单元自测 314
上机实战 315