尧图建网站 尧图建网站 YAOTU WEB BUILD 免费咨询
ARTICLE DETAIL

资讯详情

深耕网站建设与建站编程的一线实战洞察。

【粉丝福利社】微信小程序·云开发:快速入门与实践

【粉丝福利社】微信小程序·云开发:快速入门与实践 【行业认证·权威头衔】✔ 华为云天团核心成员特约编辑/云享专家/开发者专家/产品云测专家✔ 开发者社区全满贯CSDN博客商业化双料专家/阿里云签约作者/腾讯云内容共创官/掘金亚马逊51CTO顶级博主✔ 技术生态共建先锋横跨鸿蒙、云计算、AI等前沿领域的技术布道者【荣誉殿堂】 连续三年蝉联华为云十佳博主2022-2024 双冠加冕CSDN年度博客之星TOP220222023 十余个技术社区年度杰出贡献奖得主【知识宝库】覆盖全栈技术矩阵◾ 编程语言.NET/Java/Python/Go/Node…◾ 移动生态HarmonyOS/iOS/Android/小程序◾ 前沿领域物联网/网络安全/大数据/AI/元宇宙◾ 游戏开发Unity3D引擎深度解析文章目录一、微信小程序·云开发快速入门与实践1.内容简介2.作者简介3.产品特色4.目录一、微信小程序·云开发快速入门与实践本文送出的书籍是这本1.内容简介本书系统讲解小程序全栈项目开发所需的前后端技术。本书首先以实操的方式全面地介绍小程序页面开发、事件处理、API调用、云函数、云数据库等基础概念然后以相册、博客、问卷小程序为例介绍如何规划、开发一个完整的小程序项目最后提出云函数、云数据库、云调用的开发指引及性能优化建议。本书将详细的操作步骤、完整的代码、复杂的技术概念以及科学的学习方法紧密结合充分做到让读者从零基础起步不需要学习其他前置编程技术知识就能掌握小程序云开发方法从而开发出完整的全栈项目。2.作者简介李东腾讯云云开发布道师、全栈开发工程师擅长数据分析、小程序开发等致力于互联网技术和技能的普及在教学方面有丰富的经验。3.产品特色4.目录第 一部分 小程序快速入门与实战 第1章 云开发快速入门21.1云开发简介21.1.1云开发是什么21.1.2为什么要学习云开发31.2项目的创建与配置41.2.1注册微信小程序41.2.2开发者工具与云开发文档51.2.3创建云开发模板小程序71.2.4云开发项目初始化91.2.5两个可视化控制台131.3云函数的配置与部署161.3.1云函数的开发环境161.3.2部署并上传云函数181.3.3npm包管理器与依赖191.3.4体验QuickStart小程序201.4开始一个云开发项目231.4.1开始一个云开发项目的准备回顾231.4.2云开发QuickStart小程序改造241.4.3让传统小程序项目支持云开发241.4.4云函数的同步25第2章 小程序页面开发262.1页面结构与配置262.1.1文件结构和页面组成262.1.2小程序的全局配置272.1.3新建小程序页面292.1.4了解配置项的书写方式302.1.5配置tabBar配置项322.1.6小程序的页面配置352.2WXML与WXSS362.2.1编辑WXML文件362.2.2WXSS选择器382.2.3CSS参考手册392.2.4字体属性与文本属性402.2.5盒模型422.3链接和图片442.3.1navigator组件442.3.2image组件462.3.3云存储472.3.4尺寸单位rpx472.3.5图片的裁剪482.3.6背景属性492.3.7图片的边框美化502.3.8view、navigator、image组件嵌套512.4WeUI532.4.1体验WeUI小程序532.4.2WeUI的使用552.4.3Flex布局552.4.4全局样式与局部样式582.4.5Flex样式参考582.4.6使用WeUI美化文章排版582.4.7WeUI框架的核心与延伸602.4.8模板样式的更改612.5数据绑定622.5.1把数据分离出来632.5.2数据类型632.5.3组件属性的渲染642.5.4字符串与数字652.5.5渲染数组里的单条数据652.5.6渲染对象类型的数据662.5.7复杂的数据嵌套672.6列表渲染692.6.1渲染数组里的所有数据692.6.2电影列表页面702.6.3Grid九宫格样式参考722.6.4List样式参考752.7条件渲染762.7.1渲染的运算与逻辑判断762.7.2.布尔运算的渲染792.7.3hidden的用法812.7.4多条件判断与三元运算符822.8小程序的组件832.8.1组件的属性832.8.2轮播效果842.8.3audio组件852.8.4video组件862.8.5cover效果862.9优化与部署872.9.1开发者工具的使用872.9.2小程序的转发功能892.9.3小程序配置的细节902.9.4禁止页面下拉912.9.5自定义顶部导航栏912.9.6模板922.9.7小程序的客服932.9.8web-view94第3章JavaScript基础953.1JavaScript基础入门953.1.1数学运算953.1.2Console.log输出日志963.1.3输出数组963.1.4输出对象973.1.5变量与赋值973.1.6操作数组993.1.7操作对象1003.1.8常量1013.1.9字符串的操作1013.1.10Math对象1023.1.11Date对象1033.2小程序API实战1033.2.1全局对象wx1033.2.2控制台实战小程序API1043.2.3API的可用性判断与权限1073.3单击事件1093.3.1页面滚动1093.3.2消息提示框Toast1113.3.3模态对话框1123.3.4手机振动1143.3.5弹出操作菜单1153.3.6页面路由1163.4页面渲染1183.4.1将变量值渲染到页面1183.4.2响应的数据绑定1203.4.3响应的布尔操作1213.4.4响应的数组操作1223.4.5currentTarget事件对象1233.5携带数据与跨页面渲染1253.5.1链接携带数据1253.5.2数据跨页面1273.5.3组件携带数据dataset1293.6生命周期1313.6.1构造器1313.6.2生命周期函数1353.7小程序函数与调用1383.7.1函数与调用函数1383.7.2匿名函数与箭头函数1403.7.3对象的方法1413.7.4给构造器添加函数或数据变量1423.8语法进阶1453.8.1模板字符串1453.8.2解构赋值1453.8.3扩展运算符1463.8.4回调函数与回调函数的写法1473.8.5模块化149第4章 云函数入门1514.1云函数快速入门1514.1.1云函数的新建与调用1514.1.2云函数的初始化1554.1.3开发者工具右键操作说明1574.2本地调试与云端测试1584.2.1云函数的开发流程1584.2.2return与console1614.2.3云函数的监控1654.3云函数的调用与返回1664.3.1云函数的传参与返回1664.3.2不同调用方式下的event与context1684.3.3main函数与return1714.4云函数的配置与进阶1734.4.1云函数的环境变量1734.4.2内存与超时时间1764.4.3云函数模块与实例复用1774.4.4云函数调用进阶179第5章 云数据库入门1825.1云数据库基础知识1825.1.1云数据库的基础知识1825.1.2数据库的导出与导入1845.2云数据库快速上手1875.2.1权限的设置1875.2.2小程序端调用数据库1895.2.3.云函数端调用数据库1905.2.4获取数据的写法1915.3数据查询与统计1935.3.1快速了解数据查询1935.3.2构建查询条件的5个方法1945.3.3统计记录1965.3.4数据查询需要注意的问题1965.4查询操作符1985.4.1查询操作符基础1985.4.2比较操作符2005.4.3逻辑操作符2015.4.4字段操作符2025.4.5字段字符串的模糊查询2035.5操作集合里的记录2045.5.1新增记录add2045.5.2删除与更新多条记录2065.6操作记录里的字段2085.6.1权限限制与替代写法2085.6.2操作单个记录doc的字段值2095.7更新操作符2125.7.1更新操作符介绍2135.7.2使用更新操作符操作字段2145.7.3原子操作与高并发2145.8数组的查询更新操作符2155.8.1查询操作符和更新操作符一览2155.8.2查询操作符和更新操作符2165.9操作嵌套数组对象2195.9.1普通数组和对象的查询与更新2195.9.2匹配和更新多重嵌套的数组和对象2215.9.3更新数组中所有匹配的元素之$[]2225.9.4更新数组中第 一个匹配到的元素之$2245.10数据库变量处理2265.10.1集合名、记录_id、字段值变量2265.10.2数据库请求的变量2275.10.3字段名称为变量228第6章 聚合查询2296.1聚合快速入门2296.1.1聚合查询与普通数据查询2296.1.2聚合的基础知识2316.1.3云数据库命令与SQL语句对应理解2346.2聚合阶段2346.2.1聚合阶段介绍2346.2.2聚合阶段实战2366.2.3简单的排名案例2456.3操作符入门2466.3.1算术操作符2476.3.2累计器操作符249第二部分 云开发项目实战 第7章 云存储与相册小程序2557.1小程序端图片操作2557.1.1获取手机相册或拍照的图片2567.1.2操作图片2597.1.3保存图片到相册2617.2小程序端文件操作2637.2.1小程序端上传文件2637.2.2上传地理位置2657.2.3下载文件2667.2.4预览文档2687.2.5保存文件与文件缓存2697.3数据缓存Storage2717.3.1将图片存储到缓存里2717.3.2将数据存储到缓存里2737.4云存储快速入门2777.4.1上传文件到云存储2777.4.2下载和删除云存储里的文件2807.4.3云函数上传图片到云存储2817.4.4获取文件在云存储的HTTPS链接2837.4.5fileID是云存储与数据库的纽带2837.5创建个人相册2847.5.1数据库的设计与结构2847.5.2UI与文件结构2867.5.3建立用户与数据的联系2887.5.4获取用户信息并存储到数据库2907.5.5获取相册文件夹数据2937.6相册文件夹管理2957.6.1相册文件夹的表现形式2957.6.2相册/文件夹的渲染2987.6.3UI交互与相册/文件夹的创建3007.7照片文件管理3037.7.1数组的索引与交互3037.7.2上传单个文件到文件夹304第8章 前后端交互与博客小程序3088.1网络API3088.1.1数据API3098.1.2小程序端获取网络数据3108.1.3云函数端获取数据3128.2渲染网络数据到页面3138.2.1将数据渲染到页面3138.2.2详情页数据渲染3158.2.3HTML标签解析rich-text3178.2.4跨页面数据渲染3178.3文章列表与详情页3178.3.1数据库的范式化设计3178.3.2联表与跨表3218.4用户与文章交互3258.4.1访问数据与文章浏览量3258.4.2数据一致性与缓存3278.4.3收藏数与用户收藏330第9章 表单与问卷小程序3329.1表单的基础知识3329.1.1设置导航栏标题3339.1.2文本输入框input3359.1.3添加手机联系人3369.1.4input绑定事件处理函数3389.1.5剪贴板3399.2表单组件与组合3419.2.1表单组件快速入门3419.2.2slider响应设置颜色3459.2.3picker组件3469.3表单的提交与渲染3499.3.1表单数据的提交3499.3.2表单的渲染3549.4问卷小程序3569.4.1问卷的数据库设计3569.4.2不同类型题目的渲染与提交358第三部分 云开发进阶 第10章 用云函数实现后端能力36310.1云函数的模块知识36310.1.1Node.js的内置模块36310.1.2Node的全局对象36410.1.3wx-server-sdk的模块36710.1.4第三方模块36710.1.5云函数的运行机制36810.2文件系统的操作36910.2.1读取云函数服务端的文件36910.2.2文件操作模块介绍37010.2.3操作临时磁盘空间37210.2.4云函数与Buffer37310.3云函数实用工具库37510.3.1时间处理37510.3.2加解密Crypto37710.3.3lodash实用工具库37810.4Excel文档处理37910.4.1读取云存储的Excel文件37910.4.2将数据库里的数据保存为CSV38110.4.3导入Excel更多数据的解决方法38310.4.4将Excel文件一键转成云数据库的json文件38410.5HTTP处理38510.5.1get请求38610.5.2post请求38710.5.3使用axios下载文件38810.6云函数路由tcb-router38910.6.1tcb-router快速入门38910.6.2tcb-router管理数据库的增删改查391第11章 云数据库的高阶用法39511.1数据库的管理39511.1.1控制台数据库高级操作39511.1.2数据库脚本的实际应用39611.1.3数据库的导入导出39811.1.4使用回档进行数据备份39911.2安全规则40011.2.1{openid}变量40011.2.2安全规则的写法40211.2.3身份验证40511.2.4安全规则常用场景40911.2.5数据验证doc的规则匹配41011.3数据库的设计41311.3.1数据库的设计41311.3.2反范式化与范式化设计41411.3.3内嵌文档内嵌数组或对象41611.3.4引用文档41811.3.5数据库设计的注意事项42111.4索引42311.4.1索引的类型与管理42411.4.2索引的创建说明42611.4.3索引的原则与注意事项42711.5数据库性能与优化42911.5.1数据库性能与优化建议42911.5.2数据库设计以及处理的优化建议43411.5.3慢查询与告警436第12章 云调用43812.1云调用快速入门43812.1.1云调用基础43812.1.2云函数的配置文件43912.2定时触发器44012.2.1定时触发器使用说明44112.2.2用定时触发器调用云函数44312.2.3定时触发器的应用44512.3订阅消息44712.3.1获取订阅消息授权44712.3.2发送订阅消息方式说明45412.3.3使用云调用发送订阅消息45712.3.4使用定时触发器发订阅消息46112.4CloudID46112.4.1获取微信步数46212.4.2获取用户手机号46312.4.3获取微信群ID和群名称46412.5客服消息46812.5.1客服消息的配置与说明46912.5.2自动回复文本消息和链接47012.5.3自动触发event事件47412.5.4自动回复图片47512.6微信支付47712.6.1云支付快速入门47712.6.2查询订单与申请退款48112.6.3支付成功的回调函数483需要完全了解本书可以看下面链接地址《微信小程序·云开发快速入门与实践》
返回列表