![]()
内容推荐 刘刚著的《微信小程序开发图解案例教程(第2版)》分两篇,介绍了微信小程序设计的基本知识和实战案例。第一篇为微信小程序快速入门,包括认识微信小程序、微信小程序框架分析、用微信小程序组件构建UI界面、必备的微信小程序API、微信小程序设计及问答;第二篇为综合案例应用,包括仿智行火车票12306微信小程序、仿糗事百科微信小程序、仿中国婚博会微信小程序3个综合实战案例。本书采用图、表与详细说明的示例代码相结合的叙述方式,讲解微信小程序设计的基本原理和知识,简单易懂,提供了丰富详尽的实战案例,带读者边做边学,快速掌握微信小程序的设计和实现。 本书可供对微信小程序开发有兴趣的读者自学,也可作为院校、培训机构关于微信小程序开发课程的教材。 目录 第一篇 微信小程序快速入门 第1章 认识微信小程序 1.1 微信小程序介绍 1.1.1 初识微信小程序 1.1.2 微信小程序的功能 1.1.3 微信小程序的使用场景 1.1.4 微信小程序能取代App吗 1.1.5 微信小程序发展历程 1.1.6 微信小程序带来的机会 1.2 微信小程序开发准备 1.2.1 基础技术准备 1.2.2 开发准备 1.3 微信小程序开发工具的使用 1.3.1 创建项目 1.3.2 开发者工具界面 1.3.3 模拟器区域 1.3.4 编辑器区域 1.3.5 调试器区域 1.3.6 工具栏区域 1.3.7 常用快捷键 1.4 沙场大练兵:Hello World的创建 1.5 小结 第2章 微信小程序框架分析 2.1 微信小程序目录结构介绍 2.1.1 框架全局文件 2.1.2 工具类文件 2.1.3 框架页面文件 2.1.4 小试牛刀:制作猫眼电影底部标签导航 2.2 微信小程序注册程序应用 2.3 微信小程序注册页面的使用 2.3.1 页面初始化数据 2.3.2 生命周期函数 2.3.3 页面相关事件处理函数 2.3.4 页面路由管理 2.3.5 自定义函数 2.3.6 setData设值函数 2.4 微信小程序如何绑定数据 2.4.1 组件属性绑定 2.4.2 控制属性绑定 2.4.3 关键字绑定 2.4.4 运算 2.4.5 小试牛刀:天气微信小程序 2.5 微信小程序条件渲染 2.5.1 wx:if判断单个组件 2.5.2 block wx:if 判断多个组件 2.6 微信小程序列表渲染 2.6.1 wx:for 列表渲染单个组件 2.6.2 block wx:for 列表渲染多个组件 2.6.3 wx:key 指定唯一标识符 2.7 微信小程序定义模板 2.7.1 定义模板 2.7.2 使用模板 2.8 微信小程序的引用功能 2.8.1 import引用 2.8.2 include引用 2.9 WXS小程序脚本语言 2.9.1 模块化 2.9.2 变量与数据类型 2.9.3 注释 2.9.4 语句 2.10 沙场大练兵:仿香哈菜谱微信小程序 2.10.1 底部标签导航设计 2.10.2 宫格导航设计 2.10.3 香哈头条初始化数据 2.10.4 香哈头条列表渲染及绑定数据 2.10.5 香哈头条模板引用 2.11 小结 第3章 用微信小程序组件构建UI界面 3.1 视图容器组件 3.1.1 view视图容器 3.1.2 scroll-view可滚动视图区域 3.1.3 swiper滑块视图容器 3.1.4 movable-view可移动视图容器 3.1.5 cover-view覆盖原生组件的视图容器 3.2 基础内容组件 3.2.1 icon图标 3.2.2 text文本 3.2.3 progress进度条 3.2.4 rich-text富文本 3.3 丰富的表单组件 3.3.1 button按钮 3.3.2 checkbox多项选择器 3.3.3 radio单项选择器 3.3.4 input单行输入框 3.3.5 textarea多行输入框 3.3.6 label改进表单可用性 3.3.7 picker滚动选择器 3.3.8 slider滑动选择器 3.3.9 switch开关选择器 3.3.10 form表单 3.4 导航组件 3.4.1 navigator页面链接组件 3.4.2 wx.navigateTo保留当前页跳转 3.4.3 wx.redirectTo关闭当前页跳转 3.4.4 跳转到tabBar页面 3.4.5 wx.navigateBack返回上一页 3.4.6 设置导航条 3.5 媒体组件 3.5.1 audio音频 3.5.2 image图片 3.5.3 video视频 3.5.4 camera相机 3.5.5 live-player实时音视频播放 3.5.6 live-pusher实时音视频录制 3.6 地图组件 3.7 画布组件 3.8 沙场大练兵:表单登录注册微信小程序 3.8.1 登录设计 3.8.2 手机号注册设计 3.8.3 企业用户注册设计 3.9 小结 第4章 必备的微信小程序API 4.1 请求服务器数据API 4.2 文件上传与下载API 4.2.1 wx.uploadFile文件上传 4.2.2 wx.downloadFile文件下载 4.3 WebSocket会话API 4.4 图片处理API 4.4.1 wx.chooseImage(OBJECT)选择图片 4.4.2 wx.previewImage(OBJECT)预览图片 4.4.3 wx.getImageInfo(OBJECT)获得图片信息 4.4.4 wx.saveImageToPhotosAlbum保存图片到相册 4.5 文件操作API 4.5.1 wx.saveFile保存文件到本地 4.5.2 wx.getSavedFileList获取本地文件列表 4.5.3 wx.getSavedFileInfo获取本地文件信息 4.5.4 wx.removeSavedFile删除本地文件 4.5.5 wx.openDocument打开文档 4.5.6 wx.getFileInfo获取文件信息 4.6 数据缓存API 4.6.1 数据缓存到本地 4.6.2 获取本地缓存数据 4.6.3 移除和清理本地缓存数据 4.7 位置信息API 4.7.1 获得位置、选择位置、打开位置 4.7.2 地图组件控制 4.8 |