内容提要
本书通过8个典型的实战案例,讲解了微信小程序的开发方法。内容除微信小程序基础外,还介绍了美食类的仿菜谱精灵微信小程序;资讯类的仿今日头条微信小程序;生鲜类的仿爱鲜蜂微信小程序;电影类的仿淘票票微信小程序;音乐类的仿酷狗音乐微信小程序;电商类的仿京东购物微信小程序;求职类的仿拉勾网微信小程序;教育类的仿猿题库微信小程序等。每个案例包括需求描述、交互分析、设计思路、相关知识点以及案例详细开发步骤,内容全面、讲解细致。
本书适合作为院校、培训班微信小程序开发课程的教材,也可供对微信小程序开发有兴趣的程序员自学参考。
前言
为什么要学微信小程序
微信小程序是微信团队在2017年1月9日正式发布的功能,它可以实现App软件的原生交互操作效果,但是不像App软件需要下载安装才能使用。微信小程序只需要用户扫一扫或者搜一下就可以使用,不仅符合用户的使用习惯,也解决了用户手机内存的占用的问题,同时给创业企业提供了宣传自己产品的渠道。创建微信小程序就可以被更多用户找到自己的产品,宣传自己的产品。2017年是小程序发布的元年,它的市场广阔,提供了很多就业的机会。
使用本书,两步学会微信小程序
Step1 图文代码快速理解小程序基本原理和应用方法。
Step2 8大类小程序案例,感受真实商业项目的制作过程。
美食类
资讯类
生鲜类
电影类
音乐类
电商类
求职类
教育类
□ 小刚老师简介
本名刘刚,参与过多个软件项目的研发、设计和管理工作,拥有项目管理师高级认证、项目监理师中级认证,出版过的图书有《微信小程序开发图解案例教程(附精讲视频)》《Axure RP8原型设计图解微课视频教程(Web+App)》。曾在中国擎天公司、神州软件子公司任职,在项目管理和项目实践、软件设计等方面经验丰富;曾负责纪检监察廉政监督监管平台产品的设计与开发、国家邮政局项目的设计与开发、政务大数据项目的设计与开发等。
平台支撑,免费赠送资源
全部案例源代码、素材、最终文件,全书电子教案(下载链接:pan.baidu.com/s/1mhVtHck(其中1为阿拉伯数字),或登录人邮教育社区(www.ryjiaoyu.com.cn)下载)。
全书高清精讲视频课程(扫书中二维码或登录人邮学院观看)。
编者
2017年10月
第1章
微信小程序基础
微信小程序是一种轻量级的App,不需要下载安装就可以使用。要使用它时可以搜索小程序的名称,例如通过输入“猫眼电影”小程序的名称,检索出猫眼电影小程序(见图1.1),单击“购票”按钮就可以完成电影票购买,还可以通过扫描二维码、群分享、好友分享来使用小程序。用户的体验是随时随地可用,而又不需要下载安装。自选股小程序如图1.2所示。
图1.1 猫眼电影小程序
图1.2 自选股小程序
1.1 微信小程序介绍
1.1.1 什么是微信小程序
视频课程
微信小程序介绍
微信小程序团队这样定义微信小程序。
微信小程序是一种不需要下载、安装即可使用的应用程序。它实现了应用“触手可及”的梦想,用户扫一扫或者搜一下即可打开应用,也体现了“用完即走”的理念,用户不必关心是否安装太多应用程序的问题。应用将无处不在,随时随地可用,但又无须安装和卸载。
从定义中可以看出:
①微信小程序是不需要下载和安装的;
②它可以完成App应用软件的交互功能;
③用户扫一扫或者搜一下就可以使用小程序;
④微信小程序无处不在,随时随地可以使用;
⑤微信小程序无须卸载,应用方便。
1.1.2 微信小程序发展历程
①2016年1月9日,微信团队首次提出“应用号”概念。
②2016年9月22日,微信公众平台对外发送小程序内测邀请,内测名额200个。
③2016年11月3日,微信小程序对外公测,开发完成后可以提交审核,但公测期间不能发布。