📚 《微信公众平台 JSSDK 开发实战 --- 公众号与 HTML 5 混合模式揭秘》纸质实体书免费送啦!

本贴最后更新于 2820 天前,其中的信息可能已经斗转星移

** 有需要该书的朋友请回帖沟通寄送方式,谢谢!**

微信公众平台 JSSDK 开发实战---公众号与 HTML 5 混合模式揭秘

微信公众平台 JSSDK 开发实战---公众号与 HTML 5 混合模式揭秘微信公众平台 JSSDK 开发实战---公众号与 HTML 5 混合模式揭秘

作者

  • 席新亮

席新亮,HTML5、JavaScript 技术爱好者,热衷于 HTML5、CSS3、Node.js 等前沿技术,写过 HTML5 游戏、搞过 Web,在实践中积累了大量经验。著有《超实用的 JavaScript 代码段》一书。

内容简介

2015 年初,微信向互联网界投了一颗重磅核武器——全面支持 HTML 5,开放微信 JSSDK,惊倒众人。业界认为用 JSSDK 甚至可以开发一个微信出来。《微信公众平台 JSSDK 开发实战---公众号与 HTML 5 混合模式揭秘》立志于帮助微信开发者更好地学习 JSSDK。

《微信公众平台 JSSDK 开发实战---公众号与 HTML 5 混合模式揭秘》涵盖了微信 JSSDK 的所有 API 介绍、示例代码、案例实战、技巧方法。《微信公众平台 JSSDK 开发实战---公众号与 HTML 5 混合模式揭秘》分为 12 章,第 12 章介绍不同类型微信公众号的区别并开始搭建 JSSDK 的开发环境;第 39 章介绍微信开放的所有 API,并提供了最贴近现实的实例;第 10~11 章利用微信 JSSDK 结合 HTML 5 技术实现两个大的项目应用;最后一章介绍一些微信开发的技巧。

《微信公众平台 JSSDK 开发实战---公众号与 HTML 5 混合模式揭秘》适合所有微信开发人员使用,尤其适合目前从事 Web 开发工作的人员,本书定位基础,用案例结合 API 应用,是目前市场上仅有的一本介绍微信 JSSDK 的书。

目录

目录
第 1 章 认识微信公众平台 1
1.1 微信公众平台账号分类 1
1.1.1 订阅号 2
1.1.2 服务号 2
1.1.3 企业号 4
1.2 微信公众号申请流程 4
1.3 微信公众号的认证 9
1.4 公众号设置 9
1.5 微信开发者中心 10
1.5.1 开发者中心的配置项 10
1.5.2 开发者中心的接口报警 11
1.6 公众号的安全中心 12
1.7 本章小结 12
第 2 章 搭建 JSSDK 开发环境 13
2.1 先了解一下 JSSDK 13
面向的对象 13
截止到 2015 年 2 月 26 号开放的接口 13
接口统一说明 14
JSSDK 大致的部署过程 14
2.2 如何部署 JSSDK 15
2.2.1 绑定域名 15
2.2.2 引入 JS 文件 16
2.2.3 通过 wx.config 接口验证 JSSDK 权限 16
2.3 JSSDK 的主要功能参考列表 26
2.4 一些其他基础入门必知的知识点 28
2.5 本章小结 29
第 3 章 JSSDK 的基础接口和分享接口 30
3.1 基础接口的作用 30
3.1.1 任何开发都要从基础接口开始 30
3.1.2 判断当前客户端版本是否支持指定 JS 接口 32
3.2 分享接口的作用 36
3.2.1 分享接口有什么好处 36
3.2.2 获取微信的分享接口 36
3.3 实例:微信分享一个网页到朋友圈 38
3.4 常见问题 46
第 4 章 JSSDK 的图像处理 47
4.1 认识图像接口 47
4.1.1 从安卓手机相册中选图 48
4.1.2 预览图片 52
4.1.3 上传图片 56
4.1.4 下载图片 62
4.2 实例:从手机相册中选照片然后分享 67
4.2.1 项目需求 67
4.2.2 需求分解 68
4.2.3 代码实现 68
4.3 常见问题 75
第 5 章 JSSDK 的音频处理 76
5.1 音频接口 76
5.1.1 开始录音 77
5.1.2 停止录音 79
5.1.3 监听录音自动停止 82
5.1.4 播放语音 84
5.1.5 暂停播放 88
5.1.6 停止播放 93
5.1.7 监听语音播放完毕 98
5.1.8 上传语音 102
5.1.9 下载语音 107
5.2 常见问题 112
第 6 章 JSSDK 的界面操作 114
6.1 界面操作 114
6.1.1 隐藏右上角菜单 115
6.1.2 显示右上角菜单 117
6.1.3 关闭当前网页窗口 120
6.1.4 批量隐藏功能按钮 122
6.1.5 批量显示功能按钮 125
6.1.6 隐藏所有非基础按钮 128
6.1.7 显示所有功能按钮 130
6.2 常见问题 132
第 7 章 JSSDK 的地理位置 133
7.1 地理位置 133
7.1.1 获取地理位置 134
7.1.2 使用微信内置地图查看位置 138
7.2 常见问题 143
第 8 章 JSSDK 的智能操作与设备信息 144
8.1 智能接口 144
8.1.1 创建智能接口的通用文件 144
8.1.2 识别音频并返回识别结果 145
8.2 微信扫一扫 150
8.2.1 创建微信扫一扫功能的通用文件 150
8.2.2 调用微信扫一扫接口 150
8.3 设备信息 154
8.3.1 获取网络状态接口 154
8.3.2 获取网络状态接口 155
8.4 常见问题 158
第 9 章 JSSDK 的微信商店 159
9.1 微信小店 159
9.1.1 创建微信小店的通用文件 159
9.1.2 跳转微信商品页 160
9.2 微信卡券 162
9.2.1 批量添加卡券 163
9.2.2 调用适用于门店的卡券列表并获取用户选择列表 166
9.2.3 查看微信卡包中的卡券 170
9.3 常见问题 173
第 10 章 实战案例 1:中国好屌挑战赛 174
10.1 案例概述 174
10.2 客户需求 174
10.2.1 首页 174
10.2.2 男生游戏的逻辑 176
10.2.3 女生游戏的逻辑 179
10.2.4 分享页面 184
10.3 实现代码及分析 185
10.3.1 首页模块 185
10.3.2 参加女生组模块 201
10.3.3 参加男生组模块 235
10.4 案例总结 252
第 11 章 实战案例 2:LBS 服务获取用户位置 253
11.1 案例概述 253
11.2 实现代码及分析 253
11.3 案例总结 261
第 12 章 微信 JSSDK 相关开发技巧及问题 262
12.1 判断微信浏览器 262
12.2 微信浏览器不支持打开 App Store 页面 263
12.3 一些提示码的问题 265
12.3.1 提示码:invalid url domain 265
12.3.2 提示码:invalid signature 266
12.3.3 提示码:the permission value is offline verifying 266
12.3.4 提示码:permission denied 266
12.3.5 提示码:function not exist 266
12.3.6 版本 config 问题 267
12.3.7 在调用微信 JSSDK 选择图片后显示模糊的问题 267
附录 A JS-SDK 使用权限签名算法 268
附录 B 所有 JS 接口列表 271
附录 C 所有菜单项列表 281
附录 D 卡券扩展字段及签名生成算法 283

其他

  • 出版社:电子工业出版社
  • 副标题:
  • 原作名:
  • 出版年:2015-8
  • 总页数:292
  • 定 价:69.00
  • 装 帧:
  • ISBN:9787121269370

关于『书单』

书单是黑客派社区的一个纸质书共享活动,所有书均来自捐赠,原则上当前的书籍持有者有义务将书寄送给需要的会员。我们鼓励你在书籍上留下笔迹,任何信息都行,让其他人可以看到一些有意思的内容也是蛮不错的 😅

共享意味着什么

一旦你共享了一本书,就会使用你的社区账号自动发一篇书籍共享帖,这意味着你做了一个承诺:将书送到需要的人手中。如果有同城的书籍需求者回帖,就面交吧!

如何参与

  1. 使用微信扫描如下二维码,进入黑客派社区小程序
    3c04bd33b54a493aa97107a94a1ae706.png
  2. 按照小程序的指引开始即可

一点思考

类似共享书籍的事情有很多人做过,比如:

  • 摆摆书架
  • 青番茄
  • 书巢
  • 丢书大作战
  • 很多社区的书籍交换

大家的出发点都是想让这个世界变得更好。黑客派的『书单』将作为长期活动持续下去,大家随时都能参与进来,让你我的生活变得更丰富有趣!

  • 书单

    『书单』是 [黑客派] 社区的纸质书共享计划第一版,目前已经下线。其升级版『链书』基于区块链的技术,实现去中心化的货币 + 去中心化的图书馆,已于 2018 年 6 上线。

    77 引用 • 638 回帖 • 493 关注
  • 微信

    腾讯公司 2011 年 1 月 21 日推出的一款手机通讯软件。用户可以通过摇一摇、搜索号码、扫描二维码等添加好友和关注公众平台,同时可以将自己看到的精彩内容分享到微信朋友圈。

    130 引用 • 793 回帖
  • 好书
    1 引用 • 8 回帖
  • 值得一读
    1 引用 • 8 回帖

相关帖子

欢迎来到这里!

我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。

注册 关于
请输入回帖内容 ...
  • shanezhou

    求书,深圳

  • 其他回帖
  • elkan1788

    最近正在做微信支付方面的开发,需要用到 JSSDK,求分享,邮寄地址:上海宝山区罗和路 855 弄 12 号 1601 室, 小灰灰(收) ,谢谢。

  • nicorobin

    求书,广州~~

  • ZengGuanBao

    求书

  • 查看全部回帖