更新时间:2023-06-26 15:29:48
封面
版权信息
内容提要
前言
第1章 快速上手微信小程序
1.1 系统与环境要求
1.2 安装微信开发者工具
1.3 Hello World项目
1.3.1 创建Hello World项目
1.3.2 设置微信开发者工具
1.3.3 微信开发者工具的界面
1.3.4 编写WXML代码
1.3.5 编写JavaScript代码
1.4 微信小程序的基本概念
1.5 动手做
1.6 迈出小圈子
第2章 微信小程序的基础组件
2.1 视图容器与WXSS
2.2 输入框input
2.2.1 bindinput属性
2.2.2 input组件与数据绑定
2.3 选择器picker
2.4 开关选择器switch
2.5 弹出对话框showModal
2.6 滑动选择器slider
2.7 学习组件的固定模式
2.8 动手做
2.9 迈出小圈子
第3章 微信小程序的交互设计
3.1 了解参考项目
3.2 描绘图形界面
3.2.1 纸面原型图
3.2.2 线框图
3.2.3 原型工具
3.3 形成操作动线
3.4 识别已知,探索未知
3.5 动手做
3.6 迈出小圈子
第4章 微信小程序的高级组件
4.1 列表渲染
4.1.1 显示数组数据
4.1.2 获取用户单击的索引
4.2 导航选项卡tabBar
4.2.1 新建页面
4.2.2 创建导航选项卡
4.2.3 修改导航选项卡的样式
4.3 微信小程序的导航
4.3.1 页面导航
4.3.2 选项卡导航
4.4 动手做
4.5 迈出小圈子
第5章 微信小程序的数据访问与管理
5.1 微信小程序的数据访问与管理方法
5.2 数据缓存
5.3 “小程序·云开发”数据库
5.3.1 准备数据库集合
5.3.2 访问数据库
5.3.3 回调函数与数据绑定
5.4 访问Web服务
5.5 动手做
5.6 迈出小圈子
第6章 微信小程序的分层架构
6.1 渲染层与逻辑层
6.1.1 WXML文件与JS文件的关系
6.1.2 小程序的渲染层实现
6.1.3 小程序的逻辑层实现
6.1.4 渲染层与逻辑层之间的通信
6.2 逻辑层的进一步划分
6.2.1 微信小程序逻辑层的问题
6.2.2 重构Database项目
6.2.3 页面逻辑层与服务逻辑层
6.3 动手做
6.4 迈出小圈子
第7章 微信小程序的服务逻辑层实现
7.1 开发切入点的选择
7.2 诗词存储服务的设计
7.2.1 获取给定的诗词
7.2.2 获取满足给定条件的诗词数组
7.3 诗词存储服务的实现
7.3.1 引入数据库服务
7.3.2 实现获取满足给定条件的诗词数组
7.3.3 实现获取给定的诗词
7.4 诗词存储服务的测试
7.5 动手做
7.6 迈出小圈子
第8章 微信小程序的页面逻辑层与渲染层实现
8.1 搜索结果页的逻辑层实现
8.1.1 基础逻辑实现
8.1.2 无限滚动与onReachBottom
8.2 搜索结果页的渲染层实现
8.3 搜索结果页的测试
8.4 动手做
8.5 迈出小圈子
第9章 多人协同开发的编码规范
9.1 命名规范
9.1.1 变量的命名规范
9.1.2 成员的命名规范
9.2 排版规范
9.2.1 JavaScript排版规范
9.2.2 WXML排版规范