2017年,微信已经全面支持公众平台内的网页开发,并且提供了网页开发样式库、JSSDK库和网页内支付、网页调试工具,Web开发人员可以利用这些功能开发出更多、更好、更炫的微信内应用。本书立志于帮助微信开发者更好地学习微信中的网页开发和JSSDK库。
本书涵盖了微信网页开发的所有API案例实战以及所有样式库。全书分为13章,第1~2章介绍了不同类型微信公众号的区别和微信内网页JSSDK的开发环境;第3~9章介绍了微信开放的所有API,并提供了*贴近现实的实例;第10章通过实例演示了微信提供的网页样式;第11~12章利用微信JSSDK HTML 5技术实现了两个大的项目应用;*后一章介绍一些微信开发的技巧及问题。
本书适合所有微信开发人员使用,尤其适合目前从事Web开发工作的人员。本书定位基础,用案例结合API应用,是目前市场上仅有的一本介绍微信网页结合HTML5开发的书。
内容简介
前言
第1章 认识微信公众平台
1.1 微信公众平台账号分类
1.2 微信公众号申请流程
1.3 微信公众号的认证
1.4 公众号设置
1.5 成为微信开发者
1.6 公众号的安全中心
1.7 本章小结
第2章 搭建网页JSSDK开发环境
2.1 JSSDK介绍
2.2 部署JSSDK
2.3 使用SAE部署测试号的JSSDK
2.4 JSSDK的调试工具
2.5 JSSDK的主要功能参考列表
2.6 一些其他基础入门必知的知识点
2.7 本章小结
第3章 JSSDK网页开发的基础接口和分享接口
3.1 基础接口的作用
3.2 分享接口的作用
3.3 实例:微信分享一个网页到朋友圈
3.4 常见问题
第4章 JSSDK的图像处理
4.1 认识图像接口
4.2 实例:从手机相册中选择照片然后分享
4.3 常见问题
第5章 JSSDK的音频处理
5.1 音频接口
5.2 常见问题
第6章 JSSDK的界面操作
6.1 界面操作
6.2 常见问题
第7章 JSSDK的地理位置
7.1 地理位置
7.2 常见问题
第8章 JSSDK的智能操作与微信支付
8.1 智能接口——识别音频并返回识别结果
8.2 微信扫一扫
8.3 设备信息——获取网络状态接口
8.4 微信支付
8.5 常见问题
第9章 JSSDK的微信商店
9.1 微信小店
9.2 微信卡券
9.3 常见问题
第10章 微信网页开发样式库
10.1 认识WeUI
10.2 使用表单
10.3 使用基础组件
10.4 使用导航组件
10.5 网页其他样式
10.6 常见问题
第11章 实战案例1:中国好友挑战赛(HTML5混编)
11.1 案例概述
11.2 客户需求
11.3 实现代码及分析
11.4 案例总结
第12章 实战案例2:LBS服务获取用户位置
12.1 案例概述
12.2 实现代码及分析
12.3 案例总结
第13章 微信JSSDK相关开发技巧及问题
13.1 判断微信浏览器
13.2 微信浏览器不支持打开AppStore页面
13.3 一些提示码的问题
附录A JS-SDK使用权限签名算法
附录B 所有JS接口列表
附录C 所有菜单项列表
附录D 卡券扩展字段及签名生成算法

