*小程序云开发 快速入门与实践 小程序零基础开发入门书籍 小程序开发实战教程 架构分析前端云开发基本流程
¥74.90
运费: | ¥ 0.00-20.00 |
商品详情
书名:*小程序·云开发:快速入门与实践
定*:99.8
ISBN:9787**558*686
作者:李东bbsky
版次:第*版
出版时间:2022-05
内容提要:
本书系统讲解小程序*栈项目开发所需的前后端技术。*书共分为3个*分,第**分以实操的方式*面介绍小程序页面开发、事件处理、API调用、云函数、云数据库等基础概念,第二*分以相册、博客、问卷小程序为例介绍如何规划、开发*个完整的小程序项目,第三*分提出云函数、云数据库、云调用的开发指引及性能*化建议。 本书将详细的操作步骤、完整的代码、复杂的技术概念以及科学的学习方法紧密结合,充分做到让读者从零基础起步,*需要具备其他前置编程技术背景知识*能掌握小程序云开发方法,从而开发出完整的*栈项目,非常适合零基础技术爱好者、前端开发初*阅读。
作者简介:
李东,腾讯云云开发布道师、*栈开发工程师,擅长数据分析、小程序开发等,*力于互联网技术和技能的普及,在教学方面有丰富的经验。
目录:
目 录
第 **分 小程序快速入门与实战
第 *章 云开发快速入门 2
*.* 云开发简介 2
*.*.* 云开发是什么 2
*.*.2 为什么要学习云开发 3
*.2 项目的*建与配置 4
*.2.* 注册*小程序 4
*.2.2 *工具与云开发文档 5
*.2.3 *建云开发模板小程序 7
*.2.4 云开发项目初始化 9
*.2.5 两个可视化控制台 *3
*.3 云函数的配置与*署 *6
*.3.* 云函数的开发环境 *6
*.3.2 *署并上传云函数 *8
*.3.3 npm*管理器与依赖 *9
*.3.4 体验QuickStart小程序 20
*.4 开始*个云开发项目 23
*.4.* 开始*个云开发项目的准备回顾 23
*.4.2 云开发QuickStart小程序改造 24
*.4.3 让传统小程序项目支持云开发 24
*.4.4 云函数的同步 25
第 2章 小程序页面开发 26
2.* 页面结构与配置 26
2.*.* 文件结构和页面组成 26
2.*.2 小程序的*局配置 27
2.*.3 新建小程序页面 29
2.*.4 了解配置项的书写方式 30
2.*.5 配置tabBar配置项 32
2.*.6 小程序的页面配置 35
2.2 *ML与*SS 36
2.2.* 编辑*ML文件 36
2.2.2 *SS选择器 38
2.2.3 CSS参考手册 39
2.2.4 字体属性与文本属性 40
2.2.5 盒模型 42
2.3 *和图片 44
2.3.* navigator组件 44
2.3.2 image组件 46
2.3.3 云存储 47
2.3.4 尺寸单位rpx 47
2.3.5 图片的裁剪 48
2.3.6 背景属性 49
2.3.7 图片的边框美化 50
2.3.8 view、navigator、image组件嵌套 5*
2.4 WeUI 53
2.4.* 体验WeUI小程序 53
2.4.2 WeUI的使用 55
2.4.3 Flex布局 55
2.4.4 *局样式与局*样式 58
2.4.5 Flex样式参考 58
2.4.6 使用WeUI美化文章排版 58
2.4.7 WeUI框架的核心与延伸 60
2.4.8 模板样式的更改 6*
2.5 数据绑定 62
2.5.* 把数据分离出来 63
2.5.2 数据类型 63
2.5.3 组件属性的渲染 64
2.5.4 字符串与数字 65
2.5.5 渲染数组里的单条数据 65
2.5.6 渲染对象类型的数据 66
2.5.7 复杂的数据嵌套 67
2.6 列表渲染 69
2.6.* 渲染数组里的所有数据 69
2.6.2 电影列表页面 70
2.6.3 Grid九宫格样式参考 72
2.6.4 List样式参考 75
2.7 条件渲染 76
2.7.* 渲染的运算与逻辑判断 76
2.7.2. 布尔运算的渲染 79
2.7.3 hidden的用法 8*
2.7.4 多条件判断与三元运算符 82
2.8 小程序的组件 83
2.8.* 组件的属性 83
2.8.2 轮播效果 84
2.8.3 audio组件 85
2.8.4 video组件 86
2.8.5 cover效果 86
2.9 *化与*署 87
2.9.* *工具的使用 87
2.9.2 小程序的转发功能 89
2.9.3 小程序配置的细节 90
2.9.4 禁止页面下拉 9*
2.9.5 自定义**导航栏 9*
2.9.6 模板 92
2.9.7 小程序的客服 93
2.9.8 web-view 94
第3章 JavaScript基础 95
3.* JavaScript基础入门 95
3.*.* 数学运算 95
3.*.2 Console.log输出日志 96
3.*.3 输出数组 96
3.*.4 输出对象 97
3.*.5 变量与赋值 97
3.*.6 操作数组 99
3.*.7 操作对象 *00
3.*.8 常量 *0*
3.*.9 字符串的操作 *0*
3.*.*0 Math对象 *02
3.*.** Date对象 *03
3.2 小程序API实战 *03
3.2.* *局对象wx *03
3.2.2 控制台实战小程序API *04
3.2.3 API的可用性判断与权限 *07
3.3 单击事件 *09
3.3.* 页面滚动 *09
3.3.2 消息提示框Toast ***
3.3.3 模态对话框 **2
3.3.4 手机振动 **4
3.3.5 弹出操作菜单 **5
3.3.6 页面路由 **6
3.4 页面渲染 **8
3.4.* 将变量值渲染到页面 **8
3.4.2 响应的数据绑定 *20
3.4.3 响应的布尔操作 *2*
3.4.4 响应的数组操作 *22
3.4.5 currentTarget事件对象 *23
3.5 携带数据与跨页面渲染 *25
3.5.* *携带数据 *25
3.5.2 数据跨页面 *27
3.5.3 组件携带数据dataset *29
3.6 生命周期 *3*
3.6.* 构造器 *3*
3.6.2 生命周期函数 *35
3.7 小程序函数与调用 *38
3.7.* 函数与调用函数 *38
3.7.2 匿名函数与箭头函数 *40
3.7.3 对象的方法 *4*
3.7.4 给构造器添加函数或数据变量 *42
3.8 语法进* *45
3.8.* 模板字符串 *45
3.8.2 解构赋值 *45
3.8.3 扩展运算符 *46
3.8.4 回调函数与回调函数的写法 *47
3.8.5 模块化 *49
第4章 云函数入门 *5*
4.* 云函数快速入门 *5*
4.*.* 云函数的新建与调用 *5*
4.*.2 云函数的初始化 *55
4.*.3 *工具右键操作说明 *57
4.2 本地调试与云端测试 *58
4.2.* 云函数的开发流程 *58
4.2.2 return与console *6*
4.2.3 云函数的监控 *65
4.3 云函数的调用与返回 *66
4.3.* 云函数的传参与返回 *66
4.3.2 *同调用方式下的event与context *68
4.3.3 main函数与return *7*
4.4 云函数的配置与进* *73
4.4.* 云函数的环境变量 *73
4.4.2 内存与*时时间 *76
4.4.3 云函数模块与实例复用 *77
4.4.4 云函数调用进* *79
第5章 云数据库入门 *82
5.* 云数据库基础知识 *82
5.*.* 云数据库的基础知识 *82
5.*.2 数据库的导出与导入 *84
5.2 云数据库快速上手 *87
5.2.* 权限的设置 *87
5.2.2 小程序端调用数据库 *89
5.2.3. 云函数端调用数据库 *90
5.2.4 获取数据的写法 *9*
5.3 数据查询与统计 *93
5.3.* 快速了解数据查询 *93
5.3.2 构建查询条件的5个方法 *94
5.3.3 统计记录 *96
5.3.4 数据查询需要注意的问题 *96
5.4 查询操作符 *98
5.4.* 查询操作符基础 *98
5.4.2 比较操作符 200
5.4.3 逻辑操作符 20*
5.4.4 字段操作符 202
5.4.5 字段字符串的模糊查询 203
5.5 操作集合里的记录 204
5.5.* 新增记录add 204
5.5.2 删除与更新多条记录 206
5.6 操作记录里的字段 208
5.6.* 权限限制与替代写法 208
5.6.2 操作单个记录doc的字段值 209
5.7 更新操作符 2*2
5.7.* 更新操作符介绍 2*3
5.7.2 使用更新操作符操作字段 2*4
5.7.3 原子操作与*并发 2*4
5.8 数组的查询更新操作符 2*5
5.8.* 查询操作符和更新操作符*览 2*5
5.8.2 查询操作符和更新操作符 2*6
5.9 操作嵌套数组对象 2*9
5.9.* 普通数组和对象的查询与更新 2*9
5.9.2 匹配和更新多重嵌套的数组和对象 22*
5.9.3 更新数组中所有匹配的元素之$[] 222
5.9.4 更新数组中第 *个匹配到的元素之$ 224
5.*0 数据库变量处理 226
5.*0.* 集合名、记录_id、字段值变量 226
5.*0.2 数据库请求的变量 227
5.*0.3 字段名称为变量 228
第6章 聚合查询 229
6.* 聚合快速入门 229
6.*.* 聚合查询与普通数据查询 229
6.*.2 聚合的基础知识 23*
6.*.3 云数据库命令与SQL语句对应理解 234
6.2 聚合*段 234
6.2.* 聚合*段介绍 234
6.2.2 聚合*段实战 236
6.2.3 简单的排名案例 245
6.3 操作符入门 246
6.3.* 算术操作符 247
6.3.2 累计器操作符 249
第二*分 云开发项目实战
第7章 云存储与相册小程序 255
7.* 小程序端图片操作 255
7.*.* 获取手机相册或拍照的图片 256
7.*.2 操作图片 259
7.*.3 *存图片到相册 26*
7.2 小程序端文件操作 263
7.2.* 小程序端上传文件 263
7.2.2 上传地理位置 265
7.2.3 下载文件 266
7.2.4 预览文档 268
7.2.5 *存文件与文件缓存 269
7.3 数据缓存Storage 27*
7.3.* 将图片存储到缓存里 27*
7.3.2 将数据存储到缓存里 273
7.4 云存储快速入门 277
7.4.* 上传文件到云存储 277
7.4.2 下载和删除云存储里的文件 280
7.4.3 云函数上传图片到云存储 28*
7.4.4 获取文件在云存储的HTTPS* 283
7.4.5 fileID是云存储与数据库的纽带 283
7.5 *建个人相册 284
7.5.* 数据库的设计与结构 284
7.5.2 UI与文件结构 286
7.5.3 建立用户与数据的联系 288
7.5.4 获取用户信息并存储到数据库 290
7.5.5 获取相册文件夹数据 293
7.6 相册文件夹管理 295
7.6.* 相册文件夹的表现形式 295
7.6.2 相册/文件夹的渲染 298
7.6.3 UI交互与相册/文件夹的*建 300
7.7 照片文件管理 303
7.7.* 数组的索引与交互 303
7.7.2 上传单个文件到文件夹 304
第8章 前后端交互与博客小程序 308
8.* 网络API 308
8.*.* 数据API 309
8.*.2 小程序端获取网络数据 3*0
8.*.3 云函数端获取数据 3*2
8.2 渲染网络数据到页面 3*3
8.2.* 将数据渲染到页面 3*3
8.2.2 详情页数据渲染 3*5
8.2.3 HTML标签解析rich-text 3*7
8.2.4 跨页面数据渲染 3*7
8.3 文章列表与详情页 3*7
8.3.* 数据库的范式化设计 3*7
8.3.2 联表与跨表 32*
8.4 用户与文章交互 325
8.4.* 访问数据与文章浏览量 325
8.4.2 数据**性与缓存 327
8.4.3 收藏数与用户收藏 330
第9章 表单与问卷小程序 332
9.* 表单的基础知识 332
9.*.* 设置导航栏标题 333
9.*.2 文本输入框input 335
9.*.3 添加手机联系人 336
9.*.4 input绑定事件处理函数 338
9.*.5 剪贴板 339
9.2 表单组件与组合 34*
9.2.* 表单组件快速入门 34*
9.2.2 slider响应设置颜色 345
9.2.3 picker组件 346
9.3 表单的提交与渲染 349
9.3.* 表单数据的提交 349
9.3.2 表单的渲染 354
9.4 问卷小程序 356
9.4.* 问卷的数据库设计 356
9.4.2 *同类型题目的渲染与提交 358
第三*分 云开发进*
第 *0章 用云函数实现后端能力 363
*0.* 云函数的模块知识 363
*0.*.* Node.js的内置模块 363
*0.*.2 Node的*局对象 364
*0.*.3 wx-server-sdk的模块 367
*0.*.4 第三方模块 367
*0.*.5 云函数的运行机制 368
*0.2 文件系统的操作 369
*0.2.* 读取云函数服务端的文件 369
*0.2.2 文件操作模块介绍 370
*0.2.3操作临时磁盘空间 372
*0.2.4 云函数与Buffer 373
*0.3 云函数实用工具库 375
*0.3.* 时间处理 375
*0.3.2 加解密Crypto 377
*0.3.3 lodash实用工具库 378
*0.4 Excel文档处理 379
*0.4.* 读取云存储的Excel文件 379
*0.4.2 将数据库里的数据*存为CSV 38*
*0.4.3 导入Excel更多数据的解决方法 383
*0.4.4 将Excel文件*键转成云数据库的json文件 384
*0.5 HTTP处理 385
*0.5.* get请求 386
*0.5.2 post请求 387
*0.5.3 使用axios下载文件 388
*0.6 云函数路由tcb-router 389
*0.6.* tcb-router快速入门 389
*0.6.2 tcb-router管理数据库的增删改查 39*
第 **章 云数据库的**用法 395
**.* 数据库的管理 395
**.*.* 控制台数据库*级操作 395
**.*.2 数据库脚本的实际应用 396
**.*.3 数据库的导入导出 398
**.*.4 使用回档进行数据备份 399
**.2 *规则 400
**.2.* {openid}变量 400
**.2.2 *规则的写法 402
**.2.3 身份验证 405
**.2.4 *规则常用场景 409
**.2.5 数据验证doc的规则匹配 4*0
**.3 数据库的设计 4*3
**.3.* 数据库的设计 4*3
**.3.2 反范式化与范式化设计 4*4
**.3.3 内嵌文档(内嵌数组或对象) 4*6
**.3.4 引用文档 4*8
**.3.5 数据库设计的注意事项 42*
**.4 索引 423
**.4.* 索引的类型与管理 424
**.4.2 索引的*建说明 426
**.4.3 索引的原则与注意事项 427
**.5 数据库性能与*化 429
**.5.* 数据库性能与*化建议 429
**.5.2 数据库设计以及处理的*化建议 434
**.5.3 慢查询与告警 436
第 *2章 云调用 438
*2.* 云调用快速入门 438
*2.*.* 云调用基础 438
*2.*.2 云函数的配置文件 439
*2.2 定时触发器 440
*2.2.* 定时触发器使用说明 44*
*2.2.2 用定时触发器调用云函数 443
*2.2.3 定时触发器的应用 445
*2.3 订阅消息 447
*2.3.* 获取订阅消息授权 447
*2.3.2 发送订阅消息方式说明 454
*2.3.3 使用云调用发送订阅消息 457
*2.3.4 使用定时触发器发订阅消息 46*
*2.4 CloudID 46*
*2.4.* 获取*步数 462
*2.4.2 获取用户手机号 463
*2.4.3 获取*群ID和群名称 464
*2.5 客服消息 468
*2.5.* 客服消息的配置与说明 469
*2.5.2 自动回复文本消息和* 470
*2.5.3 自动触发event事件 474
*2.5.4 自动回复图片 475
*2.6 *支付 477
*2.6.* 云支付快速入门 477
*2.6.2 查询订单与申请退款 48*
*2.6.3 支付成功的回调函数 483
定*:99.8
ISBN:9787**558*686
作者:李东bbsky
版次:第*版
出版时间:2022-05
内容提要:
本书系统讲解小程序*栈项目开发所需的前后端技术。*书共分为3个*分,第**分以实操的方式*面介绍小程序页面开发、事件处理、API调用、云函数、云数据库等基础概念,第二*分以相册、博客、问卷小程序为例介绍如何规划、开发*个完整的小程序项目,第三*分提出云函数、云数据库、云调用的开发指引及性能*化建议。 本书将详细的操作步骤、完整的代码、复杂的技术概念以及科学的学习方法紧密结合,充分做到让读者从零基础起步,*需要具备其他前置编程技术背景知识*能掌握小程序云开发方法,从而开发出完整的*栈项目,非常适合零基础技术爱好者、前端开发初*阅读。
作者简介:
李东,腾讯云云开发布道师、*栈开发工程师,擅长数据分析、小程序开发等,*力于互联网技术和技能的普及,在教学方面有丰富的经验。
目录:
目 录
第 **分 小程序快速入门与实战
第 *章 云开发快速入门 2
*.* 云开发简介 2
*.*.* 云开发是什么 2
*.*.2 为什么要学习云开发 3
*.2 项目的*建与配置 4
*.2.* 注册*小程序 4
*.2.2 *工具与云开发文档 5
*.2.3 *建云开发模板小程序 7
*.2.4 云开发项目初始化 9
*.2.5 两个可视化控制台 *3
*.3 云函数的配置与*署 *6
*.3.* 云函数的开发环境 *6
*.3.2 *署并上传云函数 *8
*.3.3 npm*管理器与依赖 *9
*.3.4 体验QuickStart小程序 20
*.4 开始*个云开发项目 23
*.4.* 开始*个云开发项目的准备回顾 23
*.4.2 云开发QuickStart小程序改造 24
*.4.3 让传统小程序项目支持云开发 24
*.4.4 云函数的同步 25
第 2章 小程序页面开发 26
2.* 页面结构与配置 26
2.*.* 文件结构和页面组成 26
2.*.2 小程序的*局配置 27
2.*.3 新建小程序页面 29
2.*.4 了解配置项的书写方式 30
2.*.5 配置tabBar配置项 32
2.*.6 小程序的页面配置 35
2.2 *ML与*SS 36
2.2.* 编辑*ML文件 36
2.2.2 *SS选择器 38
2.2.3 CSS参考手册 39
2.2.4 字体属性与文本属性 40
2.2.5 盒模型 42
2.3 *和图片 44
2.3.* navigator组件 44
2.3.2 image组件 46
2.3.3 云存储 47
2.3.4 尺寸单位rpx 47
2.3.5 图片的裁剪 48
2.3.6 背景属性 49
2.3.7 图片的边框美化 50
2.3.8 view、navigator、image组件嵌套 5*
2.4 WeUI 53
2.4.* 体验WeUI小程序 53
2.4.2 WeUI的使用 55
2.4.3 Flex布局 55
2.4.4 *局样式与局*样式 58
2.4.5 Flex样式参考 58
2.4.6 使用WeUI美化文章排版 58
2.4.7 WeUI框架的核心与延伸 60
2.4.8 模板样式的更改 6*
2.5 数据绑定 62
2.5.* 把数据分离出来 63
2.5.2 数据类型 63
2.5.3 组件属性的渲染 64
2.5.4 字符串与数字 65
2.5.5 渲染数组里的单条数据 65
2.5.6 渲染对象类型的数据 66
2.5.7 复杂的数据嵌套 67
2.6 列表渲染 69
2.6.* 渲染数组里的所有数据 69
2.6.2 电影列表页面 70
2.6.3 Grid九宫格样式参考 72
2.6.4 List样式参考 75
2.7 条件渲染 76
2.7.* 渲染的运算与逻辑判断 76
2.7.2. 布尔运算的渲染 79
2.7.3 hidden的用法 8*
2.7.4 多条件判断与三元运算符 82
2.8 小程序的组件 83
2.8.* 组件的属性 83
2.8.2 轮播效果 84
2.8.3 audio组件 85
2.8.4 video组件 86
2.8.5 cover效果 86
2.9 *化与*署 87
2.9.* *工具的使用 87
2.9.2 小程序的转发功能 89
2.9.3 小程序配置的细节 90
2.9.4 禁止页面下拉 9*
2.9.5 自定义**导航栏 9*
2.9.6 模板 92
2.9.7 小程序的客服 93
2.9.8 web-view 94
第3章 JavaScript基础 95
3.* JavaScript基础入门 95
3.*.* 数学运算 95
3.*.2 Console.log输出日志 96
3.*.3 输出数组 96
3.*.4 输出对象 97
3.*.5 变量与赋值 97
3.*.6 操作数组 99
3.*.7 操作对象 *00
3.*.8 常量 *0*
3.*.9 字符串的操作 *0*
3.*.*0 Math对象 *02
3.*.** Date对象 *03
3.2 小程序API实战 *03
3.2.* *局对象wx *03
3.2.2 控制台实战小程序API *04
3.2.3 API的可用性判断与权限 *07
3.3 单击事件 *09
3.3.* 页面滚动 *09
3.3.2 消息提示框Toast ***
3.3.3 模态对话框 **2
3.3.4 手机振动 **4
3.3.5 弹出操作菜单 **5
3.3.6 页面路由 **6
3.4 页面渲染 **8
3.4.* 将变量值渲染到页面 **8
3.4.2 响应的数据绑定 *20
3.4.3 响应的布尔操作 *2*
3.4.4 响应的数组操作 *22
3.4.5 currentTarget事件对象 *23
3.5 携带数据与跨页面渲染 *25
3.5.* *携带数据 *25
3.5.2 数据跨页面 *27
3.5.3 组件携带数据dataset *29
3.6 生命周期 *3*
3.6.* 构造器 *3*
3.6.2 生命周期函数 *35
3.7 小程序函数与调用 *38
3.7.* 函数与调用函数 *38
3.7.2 匿名函数与箭头函数 *40
3.7.3 对象的方法 *4*
3.7.4 给构造器添加函数或数据变量 *42
3.8 语法进* *45
3.8.* 模板字符串 *45
3.8.2 解构赋值 *45
3.8.3 扩展运算符 *46
3.8.4 回调函数与回调函数的写法 *47
3.8.5 模块化 *49
第4章 云函数入门 *5*
4.* 云函数快速入门 *5*
4.*.* 云函数的新建与调用 *5*
4.*.2 云函数的初始化 *55
4.*.3 *工具右键操作说明 *57
4.2 本地调试与云端测试 *58
4.2.* 云函数的开发流程 *58
4.2.2 return与console *6*
4.2.3 云函数的监控 *65
4.3 云函数的调用与返回 *66
4.3.* 云函数的传参与返回 *66
4.3.2 *同调用方式下的event与context *68
4.3.3 main函数与return *7*
4.4 云函数的配置与进* *73
4.4.* 云函数的环境变量 *73
4.4.2 内存与*时时间 *76
4.4.3 云函数模块与实例复用 *77
4.4.4 云函数调用进* *79
第5章 云数据库入门 *82
5.* 云数据库基础知识 *82
5.*.* 云数据库的基础知识 *82
5.*.2 数据库的导出与导入 *84
5.2 云数据库快速上手 *87
5.2.* 权限的设置 *87
5.2.2 小程序端调用数据库 *89
5.2.3. 云函数端调用数据库 *90
5.2.4 获取数据的写法 *9*
5.3 数据查询与统计 *93
5.3.* 快速了解数据查询 *93
5.3.2 构建查询条件的5个方法 *94
5.3.3 统计记录 *96
5.3.4 数据查询需要注意的问题 *96
5.4 查询操作符 *98
5.4.* 查询操作符基础 *98
5.4.2 比较操作符 200
5.4.3 逻辑操作符 20*
5.4.4 字段操作符 202
5.4.5 字段字符串的模糊查询 203
5.5 操作集合里的记录 204
5.5.* 新增记录add 204
5.5.2 删除与更新多条记录 206
5.6 操作记录里的字段 208
5.6.* 权限限制与替代写法 208
5.6.2 操作单个记录doc的字段值 209
5.7 更新操作符 2*2
5.7.* 更新操作符介绍 2*3
5.7.2 使用更新操作符操作字段 2*4
5.7.3 原子操作与*并发 2*4
5.8 数组的查询更新操作符 2*5
5.8.* 查询操作符和更新操作符*览 2*5
5.8.2 查询操作符和更新操作符 2*6
5.9 操作嵌套数组对象 2*9
5.9.* 普通数组和对象的查询与更新 2*9
5.9.2 匹配和更新多重嵌套的数组和对象 22*
5.9.3 更新数组中所有匹配的元素之$[] 222
5.9.4 更新数组中第 *个匹配到的元素之$ 224
5.*0 数据库变量处理 226
5.*0.* 集合名、记录_id、字段值变量 226
5.*0.2 数据库请求的变量 227
5.*0.3 字段名称为变量 228
第6章 聚合查询 229
6.* 聚合快速入门 229
6.*.* 聚合查询与普通数据查询 229
6.*.2 聚合的基础知识 23*
6.*.3 云数据库命令与SQL语句对应理解 234
6.2 聚合*段 234
6.2.* 聚合*段介绍 234
6.2.2 聚合*段实战 236
6.2.3 简单的排名案例 245
6.3 操作符入门 246
6.3.* 算术操作符 247
6.3.2 累计器操作符 249
第二*分 云开发项目实战
第7章 云存储与相册小程序 255
7.* 小程序端图片操作 255
7.*.* 获取手机相册或拍照的图片 256
7.*.2 操作图片 259
7.*.3 *存图片到相册 26*
7.2 小程序端文件操作 263
7.2.* 小程序端上传文件 263
7.2.2 上传地理位置 265
7.2.3 下载文件 266
7.2.4 预览文档 268
7.2.5 *存文件与文件缓存 269
7.3 数据缓存Storage 27*
7.3.* 将图片存储到缓存里 27*
7.3.2 将数据存储到缓存里 273
7.4 云存储快速入门 277
7.4.* 上传文件到云存储 277
7.4.2 下载和删除云存储里的文件 280
7.4.3 云函数上传图片到云存储 28*
7.4.4 获取文件在云存储的HTTPS* 283
7.4.5 fileID是云存储与数据库的纽带 283
7.5 *建个人相册 284
7.5.* 数据库的设计与结构 284
7.5.2 UI与文件结构 286
7.5.3 建立用户与数据的联系 288
7.5.4 获取用户信息并存储到数据库 290
7.5.5 获取相册文件夹数据 293
7.6 相册文件夹管理 295
7.6.* 相册文件夹的表现形式 295
7.6.2 相册/文件夹的渲染 298
7.6.3 UI交互与相册/文件夹的*建 300
7.7 照片文件管理 303
7.7.* 数组的索引与交互 303
7.7.2 上传单个文件到文件夹 304
第8章 前后端交互与博客小程序 308
8.* 网络API 308
8.*.* 数据API 309
8.*.2 小程序端获取网络数据 3*0
8.*.3 云函数端获取数据 3*2
8.2 渲染网络数据到页面 3*3
8.2.* 将数据渲染到页面 3*3
8.2.2 详情页数据渲染 3*5
8.2.3 HTML标签解析rich-text 3*7
8.2.4 跨页面数据渲染 3*7
8.3 文章列表与详情页 3*7
8.3.* 数据库的范式化设计 3*7
8.3.2 联表与跨表 32*
8.4 用户与文章交互 325
8.4.* 访问数据与文章浏览量 325
8.4.2 数据**性与缓存 327
8.4.3 收藏数与用户收藏 330
第9章 表单与问卷小程序 332
9.* 表单的基础知识 332
9.*.* 设置导航栏标题 333
9.*.2 文本输入框input 335
9.*.3 添加手机联系人 336
9.*.4 input绑定事件处理函数 338
9.*.5 剪贴板 339
9.2 表单组件与组合 34*
9.2.* 表单组件快速入门 34*
9.2.2 slider响应设置颜色 345
9.2.3 picker组件 346
9.3 表单的提交与渲染 349
9.3.* 表单数据的提交 349
9.3.2 表单的渲染 354
9.4 问卷小程序 356
9.4.* 问卷的数据库设计 356
9.4.2 *同类型题目的渲染与提交 358
第三*分 云开发进*
第 *0章 用云函数实现后端能力 363
*0.* 云函数的模块知识 363
*0.*.* Node.js的内置模块 363
*0.*.2 Node的*局对象 364
*0.*.3 wx-server-sdk的模块 367
*0.*.4 第三方模块 367
*0.*.5 云函数的运行机制 368
*0.2 文件系统的操作 369
*0.2.* 读取云函数服务端的文件 369
*0.2.2 文件操作模块介绍 370
*0.2.3操作临时磁盘空间 372
*0.2.4 云函数与Buffer 373
*0.3 云函数实用工具库 375
*0.3.* 时间处理 375
*0.3.2 加解密Crypto 377
*0.3.3 lodash实用工具库 378
*0.4 Excel文档处理 379
*0.4.* 读取云存储的Excel文件 379
*0.4.2 将数据库里的数据*存为CSV 38*
*0.4.3 导入Excel更多数据的解决方法 383
*0.4.4 将Excel文件*键转成云数据库的json文件 384
*0.5 HTTP处理 385
*0.5.* get请求 386
*0.5.2 post请求 387
*0.5.3 使用axios下载文件 388
*0.6 云函数路由tcb-router 389
*0.6.* tcb-router快速入门 389
*0.6.2 tcb-router管理数据库的增删改查 39*
第 **章 云数据库的**用法 395
**.* 数据库的管理 395
**.*.* 控制台数据库*级操作 395
**.*.2 数据库脚本的实际应用 396
**.*.3 数据库的导入导出 398
**.*.4 使用回档进行数据备份 399
**.2 *规则 400
**.2.* {openid}变量 400
**.2.2 *规则的写法 402
**.2.3 身份验证 405
**.2.4 *规则常用场景 409
**.2.5 数据验证doc的规则匹配 4*0
**.3 数据库的设计 4*3
**.3.* 数据库的设计 4*3
**.3.2 反范式化与范式化设计 4*4
**.3.3 内嵌文档(内嵌数组或对象) 4*6
**.3.4 引用文档 4*8
**.3.5 数据库设计的注意事项 42*
**.4 索引 423
**.4.* 索引的类型与管理 424
**.4.2 索引的*建说明 426
**.4.3 索引的原则与注意事项 427
**.5 数据库性能与*化 429
**.5.* 数据库性能与*化建议 429
**.5.2 数据库设计以及处理的*化建议 434
**.5.3 慢查询与告警 436
第 *2章 云调用 438
*2.* 云调用快速入门 438
*2.*.* 云调用基础 438
*2.*.2 云函数的配置文件 439
*2.2 定时触发器 440
*2.2.* 定时触发器使用说明 44*
*2.2.2 用定时触发器调用云函数 443
*2.2.3 定时触发器的应用 445
*2.3 订阅消息 447
*2.3.* 获取订阅消息授权 447
*2.3.2 发送订阅消息方式说明 454
*2.3.3 使用云调用发送订阅消息 457
*2.3.4 使用定时触发器发订阅消息 46*
*2.4 CloudID 46*
*2.4.* 获取*步数 462
*2.4.2 获取用户手机号 463
*2.4.3 获取*群ID和群名称 464
*2.5 客服消息 468
*2.5.* 客服消息的配置与说明 469
*2.5.2 自动回复文本消息和* 470
*2.5.3 自动触发event事件 474
*2.5.4 自动回复图片 475
*2.6 *支付 477
*2.6.* 云支付快速入门 477
*2.6.2 查询订单与申请退款 48*
*2.6.3 支付成功的回调函数 483
- 人民邮电出版社有限公司 (微信公众号认证)
- 人民邮电出版社微店,为您提供最全面,最专业的一站式购书服务
- 扫描二维码,访问我们的微信店铺
- 随时随地的购物、客服咨询、查询订单和物流...