小程序,巧应用(第2版)

小程序,巧应用(第2版)

作者:熊普江谢宇华

出版社:机械工业

出版年:2017年7月

ISBN:9787111573067

所属分类:人物传记

书刊介绍

《小程序,巧应用(第2版)》内容简介

本书系统全面地讲解微信小程序的开发技术。开篇创建一个小程序项目并解析体验,介绍如何由零开始创建一个小程序,全面体验小程序的开发工具、界面、开发框架、实现过程及其主要代码框架,了解小程序的应用场景及开发要求。接着介绍小程序开发基础,包括小程序开发的语言与语法、函数方法、模块、事件交互等。然后详细介绍了组件的应用与开发,包括开发过程与组件应用技巧,还详细分析了API接口,包括使用各个微信原生API接口进行小程序开发的技巧。后介绍了几个小程序实战案例,让读者实践小程序各项能力的应用及掌握一些应用技巧。本书结构清晰,由浅入深,可帮助读者快速掌握小程序项目的开发。
熊普江,腾讯微信架构师,负责公司业务资源规划与技术架构评审等工作。腾讯公司级课程讲师,GITC专家顾问,WOT特约讲师,GOPS金牌讲师。自1997年涉足互联网,曾服务于美国Supreme、PPTV等互联网公司,任网络运营总监、运维总监等职务。逾18年互联网从业背景,对大型网络架构规划与建设、海量用户平台规划与运营技术支持、超大规模业务资源规划与技术架构管理优化有丰富的经验。
谢宇华,资深开发者,曾在太平洋电脑网、爱美网、民生电商等互联网公司任技术总监等职,负责网站、移动互联等技术研发、管理工作,有着多年互联网技术研发和团队管理经验。

作品目录

第2版前言
序一
序二
第1版前言
第1章:创建自己的第一个小程序
1.1、准备工作
1.1.1、成为微信公众平台开发者
1.1.2、获取小程序AppID
1.1.3、安装开发者工具包
1.2、创建第一个小程序——Hello
WXapplet
1.3、微信Web开发者工具的操作与使用
1.3.1、界面与操作
1.3.2、编辑功能
1.3.3、调试功能
1.3.4、项目功能
1.3.5、运行小程序
第2章:小程序初体验
2.1、理解小程序
2.1.1、Hello
WXapplet项目目录及文件构成
2.1.2、Hello
WXapplet项目的代码实现
2.2、小程序的线程架构与开发步骤
2.2.1、小程序线程架构
2.2.2、小程序开发步骤
2.2.3、为Hello
WXapplet添加新页面及示例代码
2.3、进一步了解小程序开发框架
2.3.1、MINA框架
2.3.2、目录结构
2.3.3、逻辑层
2.3.4、视图层
2.3.5、数据层
2.4、小程序的发布与使用
2.4.1、小程序预览、上传、审核与发布
2.4.2、小程序加载运行
2.5、深入理解小程序的应用场景
2.5.1、小程序入口与界面
2.5.2、小程序与HTML
5应用开发的差异
2.5.3、小程序的最佳应用场景
2.5.4、小程序对企业、开发者的意义与影响
2.5.5、开发者角色与技能要求
2.5.6、小程序的能与不能
第3章:小程序开发基础
3.1、配置
3.1.1、全局配置~app.json
3.1.2、页面配置~page.json
3.2、逻辑层
3.2.1、注册程序~App()方法
3.2.2、注册页面~Page()方法
3.2.3、模块及调用
3.2.4、微信原生API
3.3、视图层
3.3.1、WXML详解
3.3.2、WXSS详解
3.3.3、框架组件
第4章:框架组件的开发应用
4.1、视图容器组件
4.1.1、view
4.1.2、scroll-view
4.1.3、swiper
4.1.4、swiper-item
4.2、基础内容组件
4.2.1、icon
4.2.2、text
4.2.3、progress
4.3、表单组件
4.3.1、button
4.3.2、checkbox-group
4.3.3、checkbox
4.3.4、form
4.3.5、input
4.3.6、label
4.3.7、picker
4.3.8、picker-view
4.3.9、radio-group
4.3.10、slider
4.3.11、switch
4.3.12、textarea
4.4、互动操作组件
4.4.1、action-sheet
4.4.2、modal
4.4.3、toast
4.4.4、loading
4.5、页面导航组件
4.6、媒体组件
4.6.1、image
4.6.2、audio
4.6.3、video
4.7、地图组件
4.8、画布组件
4.9、WXML组件与HTML的差异
第5章:API接口的开发应用
5.1、网络API
5.2、媒体API
5.2.1、图片API
5.2.2、录音API
5.2.3、音频播放控制API
5.2.4、音乐播放控制API
5.2.5、视频API
5.3、文件API
5.4、数据缓存API
5.5、位置API
5.6、设备信息API
5.7、界面API
5.7.1、交互反馈API
5.7.2、页面导航API
5.7.3、动画API
5.7.4、绘图API
5.7.5、其他API
5.8、开放API
5.8.1、登录API
5.8.2、用户信息API
5.8.3、微信支付API
5.8.4、模板消息API
5.8.5、客服消息API
5.8.6、分享API
5.8.7、获取二维码API
第6章:小程序开发纲要
6.1、界面
6.2、网络
6.3、本地数据及缓存
6.4、设备硬件
6.5、微信开放接口
6.6、媒体
6.7、后端开发与设计
第7章:小程序经典案例
7.1、文件上传与下载——小相册
7.1.1、功能详解
7.1.2、程序结构
7.1.3、程序细化
7.1.4、程序体验
7.2、流媒体转码与播放——视频点播
7.2.1、功能详解
7.2.2、程序目录结构
7.2.3、程序细化
7.3、互动——高冷机器人
7.3.1、功能详解
7.3.2、程序目录结构
7.3.3、程序细化
7.4、LBS应用——周边信息点
7.4.1、功能详解
7.4.2、程序结构
7.4.3、程序细化
7.5、WebSocket高级应用——远程控制设备
7.5.1、应用场景
7.5.2、开发实现
7.5.3、案例总结
7.6、扫码应用——微投票
7.6.1、功能详解
7.6.2、程序结构
7.6.3、程序细化
第8章:小程序优化与演进
8.1、为什么选择小程序,而不是公众号或App
8.2、未来演进方向探讨
8.3、小程序持续优化方法
附录A
微信小程序平台运营规范
附录B
微信小程序平台常见拒绝情形
附录C
沟通联络方法

相关推荐

微信二维码