微信小程序开发实战:微课视频版 仅pdf文件作 者: 周文洁 著出版时间: 2020 内容简介 本书共包含20章,每章均以项目为驱动,将微信小程序的基础知识点分解实现。全书案例由浅入深,从基础篇的创建第一个微信小程序开始,到应用篇的各类API的实现,包括天气查询、口述校史、电子书橱、医疗急救卡、会议邀请函、指南针和手绘时钟等项目; 本书在游戏篇还包含了拼图、推箱子和贪吃蛇游戏; 在提高篇引入了小程序云开发的概念,例如带有云数据库的高校新闻网、带有云存储的电子书橱; 最后在综合篇给出图片分享社区案例,介绍了第三方Vant Weapp组件库,并结合云开发技术实现了生日管家小程序。本书包含完整项目案例21个,均在微信web开发者工具和真机中调试通过,并提供全套项目案例源代码、练习题和视频讲解等电子资源供读者下载。本书适用于微信小程序爱好者、程序设计人员和计算机相关专业学生。目录入门篇第1章开发前的准备1.1注册小程序1.1.1注册开发者账号1.1.2完善小程序信息1.1.3管理小程序成员1.2小程序开发工具1.2.1软件的下载与安装1.2.2开发者工具的登录第2章第一个微信小程序2.1自动生成小程序2.1.1项目创建2.1.2真机预览2.1.3完整代码展示2.2手动创建小程序2.2.1项目创建2.2.2页面配置2.2.3视图设计2.2.4逻辑实现2.2.5完整代码展示基础篇第3章小程序框架3.1列表布局小程序3.1.1项目创建3.1.2页面配置3.1.3视图设计3.1.4逻辑实现3.1.5完整代码展示3.2九宫格布局小程序3.2.1项目创建3.2.2页面配置3.2.3视图设计3.2.4逻辑实现3.2.5完整代码展示第4章小程序组件·猜数字游戏4.1项目创建4.2页面配置4.2.1创建页面文件4.2.2删除和修改文件4.3视图设计4.3.1导航栏设计4.3.2公共样式设计4.3.3页面设计4.4逻辑实现4.4.1游戏页面的逻辑实现4.4.2首页的逻辑实现4.5完整代码展示4.5.1主体文件代码展示4.5.2首页代码展示4.5.3“游戏规则”页面代码展示4.5.4“关于我们”页面代码展示4.5.5开始游戏(game)代码展示应用篇第5章小程序网络API·天气查询5.1准备工作5.1.1API密钥申请5.1.2API调用方法5.1.3服务器域名配置5.2项目创建5.3页面配置5.3.1创建页面文件5.3.2删除和修改文件5.3.3创建其他文件5.4视图设计5.4.1导航栏设计5.4.2页面设计5.5逻辑实现5.5.1更新省、市、区信息5.5.2获取实况天气数据5.5.3更新页面天气信息5.6完整代码展示第6章小程序媒体API·口述校史6.1项目创建6.2页面配置6.2.1创建页面文件6.2.2删除和修改文件6.2.3创建其他文件6.3视图设计6.3.1导航栏设计6.3.2页面设计6.4逻辑实现6.4.1更新播放列表6.4.2点击播放视频6.4.3发送弹幕6.5完整代码展示第7章小程序文件API·电子书橱7.1准备工作7.2项目创建7.3页面配置7.3.1创建页面文件7.3.2删除和修改文件7.4视图设计7.4.1导航栏设计7.4.2页面设计7.5逻辑实现7.5.1更新图书列表7.5.2封装提示消息7.5.3打开指定图书7.5.4保存下载的图书7.5.5下载并阅读图书7.6完整代码展示第8章小程序数据API·医疗急救卡8.1项目介绍8.2项目创建8.3页面配置8.3.1创建页面文件8.3.2删除和修改文件8.4视图设计8.4.1导航栏设计8.4.2页面设计8.5逻辑实现8.5.1尚未创建医疗急救卡的首页的逻辑实现8.5.2医疗急救卡创建页的逻辑实现8.5.3已经创建急救卡的首页的逻辑实现8.6完整代码展示8.6.1应用文件代码展示8.6.2页面文件代码展示第9章小程序位置API·会议邀请函9.1项目创建9.2页面配置9.2.1创建页面文件9.2.2删除和修改文件9.2.3创建其他文件9.3视图设计9.3.1导航栏设计9.3.2页面设计9.4逻辑实现9.4.1更新嘉宾列表9.4.2更新地图位置9.4.3查看地图详情9.5完整代码展示第10章小程序设备API·指南针10.1项目创建10.2页面配置10.2.1创建页面文件10.2.2删除和修改文件10.2.3创建其他文件10.3视图设计10.3.1导航栏设计10.3.2页面设计10.4逻辑实现10.4.1指南针旋转动画10.4.2更新角度和方向信息10.4.3更新地理位置信息10.5完整代码展示第11章小程序界面API·手绘时钟11.1项目创建11.2页面配置11.2.1创建页面文件11.2.2删除和修改文件11.3视图设计11.3.1导航栏设计11.3.2页面设计11.4逻辑实现11.4.1创建画布上下文11.4.2绘制时钟刻度11.4.3绘制时钟指针11.4.4显示数字电子时钟11.4.5每秒实时更新11.5完整代码展示游戏篇第12章小程序游戏·拼图游戏12.1需求分析12.1.1首页功能需求12.1.2游戏页功能需求12.2项目创建12.3页面配置12.3.1创建页面文件12.3.2删除和修改文件12.3.3创建其他文件12.4视图设计12.4.1导航栏设计12.4.2页面设计12.5逻辑实现12.5.1首页逻辑12.5.2游戏页逻辑12.6完整代码展示12.6.1应用文件代码展示12.6.2页面文件代码展示第13章小程序游戏·推箱子游戏13.1需求分析13.1.1首页功能需求13.1.2游戏页功能需求13.2项目创建13.3页面配置13.3.1创建页面文件13.3.2删除和修改文件13.3.3创建其他文件13.4视图设计13.4.1导航栏设计13.4.2页面设计13.5逻辑实现13.5.1公共逻辑13.5.2首页逻辑13.5.3游戏页逻辑13.6完整代码展示13.6.1应用文件代码展示13.6.2公共函数文件代码展示13.6.3页面文件代码展示第14章小程序游戏·贪吃蛇游戏14.1需求分析14.1.1首页功能需求14.1.2游戏页功能需求14.2项目创建14.3页面配置14.3.1创建页面文件14.3.2删除和修改文件14.3.3创建其他文件14.4视图设计14.4.1导航栏设计14.4.2页面设计14.5数据模型设计14.5.1贪吃蛇模型设计14.5.2蛇身移动模型14.5.3蛇吃食物模型14.6逻辑实现14.6.1首页逻辑14.6.2游戏页逻辑14.7完整代码展示14.7.1应用文件代码展示14.7.2页面文件代码展示提高篇第15章小程序前端综合实例·基于模拟数据的高校新闻网15.1需求分析15.1.1首页功能需求15.1.2新闻页功能需求15.1.3个人中心页功能需求15.2项目创建15.3页面配置15.3.1创建页面文件15.3.2删除和修改文件15.3.3创建其他文件15.4视图设计15.4.1导航栏设计15.4.2tabBar设计15.4.3页面设计15.5逻辑实现15.5.1公共逻辑15.5.2首页逻辑15.5.3新闻页逻辑15.5.4个人中心页逻辑15.5.5清除临时数据15.6完整代码展示15.6.1应用文件代码展示15.6.2公共函数文件代码展示15.6.3页面文件代码展示15.7项目小结第16章小程序全栈开发·基于WAMP的高校新闻网16.1初始化项目16.1.1现有项目导入16.1.2后端逻辑实现16.1.3公共逻辑16.2首页改造16.2.1新闻列表展示16.2.2加载更多新闻16.2.3点击跳转新闻内容16.3新闻页改造16.4个人中心页改造16.5完整代码展示16.5.1应用文件代码展示16.5.2公共函数文件代码展示16.5.3页面文件代码展示第17章小程序云开发·基于云数据库的高校新闻网17.1云开发简介17.1.1什么是云开发17.1.2云开发能力介绍17.1.3云开发的开通步骤17.2初始化项目17.2.1创建云模板项目17.2.2迁移老项目17.2.3部署云数据库17.3首页改造17.3.1展示新闻列表17.3.2展示滚动图片17.3.3触底自动加载新闻列表17.3.4点击新闻列表传递新闻编号17.4新闻阅读页改造17.5个人中心页改造17.6完整代码展示17.6.1应用文件代码展示17.6.2公共函数文件代码展示17.6.3页面文件代码展示第18章小程序云开发·基于云存储的电子书橱18.1初始化项目18.1.1创建云模板项目18.1.2迁移老项目18.1.3部署云文件存储18.1.4部署云数据库18.2首页改造18.2.1展示图书列表18.2.2点击跳转图书详情页18.3图书详情页改造18.3.1页面设计18.3.2页面逻辑18.3.3阅读图书功能18.4完整代码展示18.4.1应用文件代码展示18.4.2页面文件代码展示综合篇第19章小程序云开发·基于全套云能力的图片分享社区19.1初始化项目19.1.1创建云模板项目19.1.2部署云数据库19.1.3创建页面文件19.2视图设计19.2.1导航栏设计19.2.2页面设计19.3逻辑实现19.3.1用户个人信息获取逻辑19.3.2上传图片页逻辑19.3.3首页逻辑19.3.4个人主页逻辑19.3.5图片展示页逻辑19.4完整代码展示19.4.1应用文件代码展示19.4.2云函数文件代码展示19.4.3页面文件代码展示第20章小程序UI组件库·基于Vant Weapp的生日管家20.1小程序自定义组件简介20.1.1什么是自定义组件20.1.2自定义组件的引用方式20.1.3小程序UI组件库Vant Weapp20.1.4Vant Weapp的下载和安装20.2需求分析20.2.1首页功能需求20.2.2好友信息编辑页功能需求20.2.3好友信息展示页功能需求20.3初始化项目20.3.1创建云模板项目20.3.2部署云数据库20.3.3创建页面文件20.3.4创建其他文件20.4视图设计20.4.1导航栏设计20.4.2页面设计20.5逻辑实现20.5.1公共逻辑20.5.2好友信息编辑页逻辑20.5.3首页逻辑20.5.4好友信息展示页逻辑20.6完整代码展示20.6.1应用文件代码展示20.6.2公共函数文件代码展示20.6.3页面文件代码展示附录A服务器部署A.1服务器域名配置A.1.1配置流程A.1.2HTTPS证书A.2临时服务器部署A.2.1软件部署A.2.2网络请求A.2.3跳过域名校验附录B可视化数据库搭建B.1软件部署B.2创建数据库B.3分配用户权限附录C后端框架搭建C.1后端框架部署C.2数据库对接配置C.3接口制作示例附录D个人开发者服务类目以及小程序场景值、小程序预定颜色 上一篇: 内容电商运营:文案创作、图文内容、爆款视频、淘宝直播 姚岗 2020年版 下一篇: 数字土著的网络生活之道 中小学生如何正确使用网络 聂竹明编著 2013年版