《微信小程序开发实战》是一本小程序开发的入门级教程图书,也是一本着重于动手实战的编程指导书。随着这两年小程序开发的日渐火热,无论是对于编程工作者、编程讲师或是编程爱好者与学生,掌握小程序开发技能都将为自己带来极大的收获。《微信小程序开发实战》分4个部分进行小程序开发的全面讲解,第1部分着重于语法与小程序开发基础。第2部分是进阶部分,着重于小程序开发中的重难点进行讲解。第3部分为实战部分,通过两个完整的实战项目帮助读者综合运行学习到的知识进行实战项目开发,锻炼读者的动手能力与运用能力。第4部分为扩展部分,跳出小程序开发,向读者介绍更多相关领域的开发技术。
内容简介
前言
第1章 走进小程序的开发世界
1.1 认识小程序
1.2 开发前的准备
1.3 编写HelloWorld程序
第2章 小程序开发中的“三驾马车”
2.1 代码逻辑的灵魂——ECMAScript6基础
2.2 应用程序的骨架——WXML基础
2.3 装裱与布局——WXSS基础
第3章 小程序容器组件应用
3.1 view视图组件
3.2 可滚动的容器视图组件
3.3 浮层视图组件
第4章 小程序中的视图组件
4.1 基础视图组件
4.2 用户输入相关组件
4.3 选择器组件
第5章 高级视图组件
5.1 导航组件
5.2 多媒体相关组件
5.3 地图组件
5.4 canvas组件
第6章 自定义组件
6.1 创建自定义组件
6.2 自定义组件的数据与方法绑定
6.3 组件的生命周期函数与behaviors
6.4 组件间关系与数据监听器
第7章 网络与数据存储
7.1 进行网络请求
7.2 文件下载与上传
7.3 使用WebSocket技术
7.4 小程序中的数据存储技术
第8章 界面交互与动画
8.1 系统弹窗
8.2 操作导航栏与标签栏
8.3 页面的下拉刷新与上拉加载
8.4 使用WXSS定义动画
8.5 使用Animation动画对象
第9章 小程序中的功能接口
9.1 系统信息与更新
9.2 转发与分享
9.3 获取微信用户信息
9.4 调用微信功能插件
9.5 常用的设备功能接口
第10章 小程序全栈开发——使用云开发
10.1 云开发配置
10.2 使用云端数据库
10.3 使用云存储
10.4 云函数
第11章 实战项目:新闻客户端小程序
11.1 开发前的准备
11.2 设计“精选”页面
11.3 开发“分类”页面
11.4 新闻详情页与新闻收藏功能的开发
11.5 完善收藏功能与添加分享功能
第12章 实战项目:读书社区小程序
12.1 项目需求分析与接口服务准备
12.2 工程基础工具封装
12.3 图书详情页的开发
12.4 编写书房主页
12.5 开发书评相关模块
12.6 应用首页开发
第13章 编程之路
13.1 原生开发
13.2 网站开发
13.3 编程之路

