目录 随书资源 第1章认识微信小程序 1.1微信小程序简介 1.2小程序大事记 1.3开发小程序与开发普通网页的区别 1.4小程序的发展现状与前景 1.5小结 1.6习题 第2章开发前的准备 2.1注册微信小程序开发者账号 2.1.1邮箱注册 2.1.2填写主体信息并验证 2.2微信小程序管理后台介绍 2.3微信开发者工具 2.3.1下载微信开发者工具 2.3.2认识微信开发者工具 2.4小结 2.5习题 第3章第一个微信小程序 3.1Hello WeChat微信小程序 3.1.1创建项目 3.1.2编译项目 3.1.3浏览项目 3.1.4使用手机浏览项目 3.1.5项目详情 3.2简单修改完成“Hello WeChat”项目 3.3小结 3.4习题 第4章微信小程序的结构 4.1小程序代码的构成 4.1.1JSON配置 4.1.2WXML模板 4.1.3WXSS样式 4.1.4JS逻辑交互 4.2目录结构 4.3小程序配置文件 4.3.1全局配置文件app.json 4.3.2页面配置文件page.json 4.4逻辑层 4.4.1应用生命周期 4.4.2页面生命周期 4.4.3页面路由 4.4.4模块化 4.5视图层 4.5.1容器组件与布局 4.5.2WXS事件响应 4.5.3双向绑定 4.5.4页面渲染 4.6小结 4.7上机案例 4.8习题 第5章小程序组件 5.1视图容器组件 5.1.1view组件 5.1.2pagecontainer组件 5.1.3scrollview组件 5.1.4coverview组件和coverimage组件 5.1.5moveablearea组件和moveableview组件 5.1.6swiper组件和swiperitem组件 5.2文本组件 5.2.1text组件 5.2.2richtext组件 5.3表单组件 5.3.1button组件 5.3.2form组件 5.3.3input组件 5.3.4textarea组件 5.3.5checkbox组件和checkboxgroup组件 5.3.6picker组件和pickerview组件 5.3.7radio组件和radiogroup组件 5.3.8slider组件 5.3.9switch组件 5.4媒体组件 5.4.1拍照组件camera 5.4.2图像组件image 5.4.3视频组件 video 5.5地图组件map 5.6导航栏 5.6.1navigator组件 5.6.2navigationbar组件 5.7画布组件canvas 5.8广告组件ad和自定义广告组件adcustom 5.9其他组件 5.9.1公众号组件 officialaccount 5.9.2微信开放数据组件opendata 5.9.3图标组件 icon 5.10自定义组件 5.11小结 5.12上机案例 5.13习题 第6章小程序常用API 6.1API简介 6.2基础API 6.3界面API 6.3.1交互 6.3.2导航栏 6.3.3背景 6.3.4TabBar 6.3.5字体 6.3.6下拉刷新 6.3.7滚动 6.3.8动画 6.3.9置顶 6.4媒体API 6.4.1地图 6.4.2图像 6.4.3视频 6.4.4音频 6.4.5录音 6.4.6相机 6.4.7富文本 6.5文件API 6.6数据API 6.7网络API 6.7.1发起请求 6.7.2下载 6.7.3上传 6.7.4WebSocket 6.8支付API 6.9小结 6.10上机案例 6.11习题 第7章微信小程序云开发 7.1快速开始云开发 7.2云开发的基础概念 7.2.1数据库 7.2.2存储 7.2.3云函数 7.2.4初始化 7.3数据库 7.3.1尝试创建一个集合并添加记录 7.3.2数据类型 7.3.3增、删、改、查 7.3.4聚合 7.4云函数 7.4.1第一个云函数 7.4.2小程序获取用户信息 7.4.3在云函数中使用wxserversdk 7.4.4云函数的本地调试功能 7.4.5管理云函数 7.5小结 7.6上机案例 7.7习题 第8章小程序与Spring Boot后端开发 8.1Spring Boot 8.2IntelliJ IDEA 8.3用IntelliJ IDEA新建Spring Boot项目 8.4启动Spring Boot项目 8.5MVC设计模式 8.6Spring Boot项目中MVC设计模式的使用 8.7小结 8.8习题 第9章小程序实战项目——更换HHU专属头像框 9.1创建项目 9.2设计视图 9.3具体实现 9.4项目展示 9.5完整代码 9.6将小程序发布上线 9.7小结 9.8习题 第10章小程序实战项目——宿舍报修系统 10.1设计系统功能 10.2设计数据库 10.3设计系统模块 10.3.1登录模块 10.3.2订单模块 10.3.3聊天模块 10.3.4个人信息模块 10.4系统模块的实现 10.4.1登录模块 10.4.2订单模块 10.4.3聊天模块 10.4.4个人信息模块 10.5习题 第11章小程序实战项目——电影院自助管理系统 11.1设计系统功能 11.2设计数据库 11.3系统页面的详细设计与实现 11.3.1用户注册与登录页面 11.3.2小程序主页面 11.3.3个人中心页面 11.3.4管理员后台页面 11.4习题