2015年初,微信向互联网界丢入了一颗重磅核武器——全面支持HTML 5,开放微信JSSDK,惊倒众人。业界认为用JSSDK甚至可以开发一个微信出来。 本书涵盖了微信JSSDK的所有API介绍、示例代码、案例实战、技巧方法。全书分为12章,第1~2章介绍微信公众号的区别并开始搭建JSSDK的开发环境;第3~9章介绍微信开放的所有API,并提供了最贴近现实的实例;第10~11章,利用微信JSSDK结合HTML 5的技术实现两个大的项目应用;最后一章介绍一些微信开发的技巧。
微信JSSDK + HTML 5让移动Web开发与微信结合轻而易举,让移动应用、微信公众号更强大更精彩
现今是移动互联网的时代,微信迅速走红,占领了移动互联网的大部分江山,成为了一款家喻户晓的入口级产品。同时,微信也渗透到了人们生活的方方面面。现在,基本上和移动Web沾边的应用,几乎都有微信的需求。
2015年初,微信宣布开放微信JSSDK,开始全面支持HTML 5,这让JavaScript等前端Web开发人员可以享受一些特殊的API,例如扫一扫、卡券、微信支付、智能等。受恩于微信庞大的用户基础,在微信体系下,可以帮助更多企业重塑与用户的关系价值链,因此很多企业疯狂追逐微信的变革,这些重大的改变,引发了更多商业连锁效应。
JSSDK的概念,本来也不是什么新的概念,有很多前车之鉴,例如淘宝、微博的开放平台,另外还有一些SDK的导航网站(BestSDK)。当然,由于之前的那些JSSDK对企业的影响不是很大,与微信的JSSDK相比,真是小巫见大巫了。
本书特色
为了与时俱进,前端的读者朋友,都应该了解、学习一下微信的JSSDK,本书中介绍了微信JSSDK的示例代码、技巧和实战案例。本书主要讲解形式如下:
(1)针对每个API,都首先设计一个通用JavaScript文件,然后根据API中提供的各个接口,设计好针对每个接口的调用方法。
(2)所有的案例代码都很完整,读者在调试不通的情况下,可以直接拿源代码中的文件进行调试。
(3)很多人即使熟悉了API的接口,也不知道如何应用,本书最后还提供了两个完整的项目案例,利用JSSDK+HTML 5结合的形式,把制作项目的流程、代码和技巧都完整地演示出来。
本书的结构
第1章:由于做微信JSSDK开发,离不开微信公众号,所以首先介绍了微信公众号的注册流程,并为读者朋友讲解一些关于微信后台的操作,以便于对微信后台有一个更清晰的认知。
第2章:微信JSSDK的API使用需要搭建微信JSSDK的基础环境,本章综合讲解了搭建过程,为后续接口调用做铺垫。
第3~9章:阐述了到本书截稿日期之前,微信开放的所有API,包含了代码示例、常见问题及一些小技巧。
第10~11章:用案例为载体,结合比较流行的HTML 5技术,讲解了微信JSSDK在实际项目中的重要作用。
第12章:总结了在微信JSSDK开发中可能面临的一些问题,随后又介绍了在微信调试模式下,一些提示信息的作用。
本书写给谁
● Web网页开发人员
● PHP开发人员
● 微信开发人员
● 大学毕业想利用微信平台创业的人员
● 微信公众号的维护人员
由于作者个人能力有限,书中难免有疏漏之处,欢迎读者朋友提出宝贵的建议。
最后,感谢您购买此书,相信您也是一位前端技术爱好者,祝您在技术及职场生涯中,一帆风顺!
编者 席新亮