全栈式微信小程序云开发实战(第2版 微课版)

分享 推荐 0 收藏 0 阅读 52
孙芳 (作者) 978-7-115-68542-1

关于本书的内容有任何问题,请联系 侯霜

¥59.80 ¥50.83 (8.5 折)
立即购买

内容摘要

本书系统地介绍了基于云开发的全栈式微信小程序开发流程和实用技术,涵盖从小程序前端基础到后端云函数、数据库、文件存储等技术。全书内容由浅入深、循序渐进,案例丰富。书中结合各知识点介绍了两个实际项目的完整实现流程,易学易用。完整的实际项目介绍可以使读者将所学的知识更好地应用到实际开发中,从而快速具备独立完成小程序项目开发和迭代的能力。
本书可作为高校相关课程的教学用书,也可作为信息技术相关领域开发人员的参考书。

目录

【章名目录】
第1章 概述
第2章 第一个小程序
第3章 小程序基础知识
第4章 小程序组件
第5章 小程序API
第6章 云开发
第7章 综合案例——果茶店小程序

【详细目录】
第1章 概述
1.1 小程序 1
1.1.1 小程序的特点 1
1.1.2 小程序的应用场景 2
1.1.3 小程序的开发流程及运行机制 3
1.1.4 常用开发工具 4
1.2 小程序全栈开发模式 5
本章小结 7
习题 7

第2章 第一个小程序
2.1 搭建小程序开发环境 8
2.1.1 注册小程序 8
2.1.2 安装微信开发者工具 9
2.1.3 微信开发者工具介绍 11
2.2 创建第一个微信小程序 12
2.2.1 项目介绍 12
2.2.2 目录结构简介 13
2.2.3 创建小程序页面 14
本章小结 16
习题 16

第3章 小程序基础知识
3.1 JSON配置文件 17
3.1.1 app.json 17
3.1.2 project.config.json 22
3.1.3 sitemap.json 24
3.1.4 page.json 27
3.2 WXML模板文件 28
3.2.1 数据绑定 28
3.2.2 列表渲染 32
3.2.3 条件渲染 34
3.2.4 模板 35
3.2.5 引用 36
3.2.6 事件 38
3.3 WXSS样式文件 44
3.3.1 尺寸单位 44
3.3.2 样式引入 44
3.3.3 内联样式 45
3.3.4 选择器 45
3.3.5 选择器的优先级 45
3.4 JS页面逻辑文件 46
3.4.1 程序构造器 46
3.4.2 程序的生命周期和打开场景 47
3.4.3 页面的构造器和生命周期 48
本章小结 50
习题 51

第4章 小程序组件
4.1 组件的使用方法 53
4.1.1 组件的共同属性 53
4.1.2 组件的属性类型 54
4.2 视图容器组件 54
4.2.1 view组件 54
4.2.2 scroll-view组件 55
4.2.3 swiper组件 59
4.2.4 movable-view组件 60
4.2.5 cover-view组件 63
4.3 基础内容组件 64
4.3.1 icon组件 64
4.3.2 text组件 65
4.3.3 rich-text组件 66
4.3.4 progress组件 68
4.4 表单组件 69
4.4.1 button组件 69
4.4.2 radio组件 72
4.4.3 checkbox组件 74
4.4.4 switch组件 75
4.4.5 slider组件 76
4.4.6 label组件 78
4.4.7 picker组件 81
4.4.8 picker-view组件 90
4.4.9 input组件 92
4.4.10 textarea组件 94
4.4.11 form组件 97
4.5 导航组件 98
4.6 媒体组件 101
4.6.1 image组件 101
4.6.2 video组件 103
4.7 地图组件 108
4.8 画布组件 113
4.9 自定义组件 115
4.9.1 实现popup自定义组件 115
4.9.2 使用popup自定义组件 117
4.9.3 详解自定义组件 118
4.9.4 实现tabBar自定义组件 126
4.10 TDesign组件库 130
4.10.1 引入TDesign 130
4.10.2 使用TDesign 131
本章小结 134
习题 135

第5章 小程序API
5.1 网络 137
5.1.1 HTTPS请求(wx.request) 138
5.1.2 文件的上传、下载 140
5.2 媒体 143
5.2.1 音频 143
5.2.2 视频 146
5.2.3 相机 149
5.2.4 图片 151
5.3 缓存 154
5.3.1 wx.setStorage 154
5.3.2 wx.setStorageSync 155
5.3.3 wx.getStorage 155
5.3.4 wx.getStorageSync 156
5.3.5 wx.removeStorage 156
5.3.6 wx.removeStorageSync 157
5.3.7 wx.clearStorage 157
5.3.8 wx.clearStorageSync 157
5.3.9 wx.getStorageInfo 157
5.3.10 wx.getStorageInfoSync 158
5.4 位置 158
5.4.1 获取当前位置API 158
5.4.2 监听实时地理位置变化API 162
本章小结 164
习题 164

第6章 云开发
6.1 云开发能力介绍 165
6.1.1 云开发环境的创建及配置 165
6.1.2 云函数 167
6.1.3 数据库 172
6.1.4 文件存储 181
6.2 云开发应用小案例——中华诗词小程序 185
6.2.1 项目功能 185
6.2.2 创建项目及项目结构 186
6.2.3 诗词列表页 186
6.2.4 诗词发布页 190
6.2.5 tabBar设计 191
6.2.6 数据库设计 192
6.2.7 云函数 193
6.2.8 诗词列表页的逻辑层 193
6.2.9 诗词发布页的逻辑层 194
本章小结 197
习题 197

第7章 综合案例——果茶店小程序
7.1 项目介绍 199
7.1.1 简介 199
7.1.2 功能规划 200
7.2 整体设计 201
7.2.1 系统架构 201
7.2.2 整体目录结构 201
7.2.3 数据存储设计 202
7.2.4 数据库权限 205
7.2.5 云存储设计 206
7.2.6 云存储权限设计 206
7.3 云函数的编程实现 206
7.3.1 购物车云函数cart 207
7.3.2 获取用户信息云函数login 207
7.3.3 获取订单信息云函数order 208
7.4 小程序端的编程实现 209
7.4.1 创建项目结构 209
7.4.2 首页 209
7.4.3 订单页面 230
7.4.4 购物车页面 236
7.4.5 “我的”页面 242
7.5 小程序的发布 244
7.5.1 项目上传 244
7.5.2 提交审核 245
本章小结 246
习题 247

附录A 调试
A.1 模拟器调试 248
A.2 真机调试 252
附录B 云开发资源环境与配额
附录C 云开发资源的使用

读者评论

赶紧抢沙发哦!

我要评论

相关技术

相关图书

人邮微信
本地服务
人邮微信
教师服务
二维码
读者服务
读者服务
返回顶部
返回顶部