本书以开发案例为导向,通过具体案例讲解微信小程序开发,了解微信小程序的设计原理。全书共分两篇:基础篇对微信小程序的框架文件、微信小程序逻辑层和视图层、微信小程序组件进行详细介绍,包括 JavaScript编程语言基础、WXML、WXSS和组件的使用,**学习与游戏绘图相关的 canvas画布组件;提高篇讲解微信小程序提供的 API、云开发功能和微信小游戏开发,进一步提高微信小程序的应用能力。通过本书的学习,不仅可使读者掌握关键的知识点,更重要的是读者将学会微信小程序编程技术和技巧。书中不仅列出了完整的代码,同时对所有的源代码进行了非常详细的解释,做到通俗易懂,图文并茂。 本书适合作为普通高等院校计算机相关专业的教材,也可作为程序设计人员和微信小程序编程爱好者的参考用书。