图书前言

····························································

前言Foreword微信是目前手机上最流行的应用软件之一。由于具备“触手可及、用完即走”的特点,微信小程序减少了对用户手机资源的占用。而且,微信小程序的简易性给企业提供了更简便、高效的营销渠道,可以帮助更多的用户找到企业提供的服务。微信小程序开发是实现小程序的手段。

从2017年1月微信小程序正式上线发布以来,微信小程序正进行着快速的更新。这增加了学习微信小程序开发的难度。而且,这还可能导致本书介绍的一些知识点在新版本中有所更改,或者新版本中增加了新的内容。这需要读者在学习微信小程序开发时参考官方文档进行调整。

为了帮助广大读者更好地掌握微信小程序开发技术,本书循序渐进地介绍微信小程序开发知识。本书的读者对象包括计算机相关专业(如软件工程、计算机科学与技术专业)的在校学生、微信应用开发者和移动开发爱好者等。

本书全面系统地介绍了微信小程序开发知识,并提供了大量的示例代码。为了帮助读者更好地安排学习时间和帮助学校更好地安排课程,本书给出了对各个章节的建议学时,建议学时分为理论学习学时和动手实践学时,如下表所示。章内容建议理论学习学时建议动手实践学时第1章微信小程序开发起步42第2章视图容器组件22第3章基础组件22第4章表单组件44第5章互动操作组件11第6章媒体组件11第7章其他组件22续表

章内容建议理论学习学时建议动手实践学时第8章网络API22第9章媒体API33第10章设备API44第11章界面API44第12章开放接口54第13章其他API33第14章使用WeUI进行设计23第15章使用wxcharts进行设计12第16章项目23合计学时4242

学校在开设微信小程序开发相关课程时可以根据总课时、学生基础和教学目标等情况调整各个章节的学时。读者也可以有选择地阅读章节内容并安排好学时。

本书的示例代码、电子课件、习题答案可以通过清华大学出版社官网下载。提醒读者注意的是,本书所提供的示例代码是相对项目创建之初发生过变动的代码,而从项目创建之初一直没有发生变动的代码不包含在所提供的代码之中。

由于编者水平有限,书中难免有疏漏之处,敬请读者朋友批评指正。联系邮箱: woodstone1978@163.com。

编者

2018年2月◆微信小程序开发基础