一、微信小程序简单介绍:
微信官方介绍微信小程序是一个不需要下载安装就可使用(呵呵,JS代码不用下载吗?展示的UI不用下载吗?)的应用,它实现了应用“触手可及”的梦想,用户扫一扫或搜一下即可打开应用。
我的理解是:微信小程序依托与微信。如果将微信理解为一个计算机编译解释平台,那么微信小程序就是一个个小的应用。通过微信这个平台,微信小程序才能运行起来。这确实比传统的下载APP能节省很多内存空间(因为一些代码已经被微信这个大容器给封装了,你只需要一些简单的代码,就能调用一些系统功能。)
那么,它与HTML5 有什么区别呢?
小程序是一种计算机程序,而HTML5则是一种互联网的网页。打开HTML5,其实是打开了一个在浏览器上渲染之后的网页。而微信小程序,其实是下载代码然后在微信这个解释平台上运行的。
伴随着微信小程序的出现,阿里、百度相继推出了自己的小程序还有一些轻应用等。这种打开即用,用完即走的体验确实颠覆了传统的APP。YY一下,如果我们自己开发一个平台,这个平台能调用手机操作系统底层的功能,然后再向开发者提供简单的接口。如在Android上调用手机的相机功能可能需要十几行代码,那经过我们解释平台的代码,提供一个简单的JS或命令takePhoto,是不是就少了很多(只是个人猜测,请大佬指正)。
废话不多说,开始开发一个小程序。
二、微信小程序开发准备工作:
1.注册微信小程序
2.申请开发域名(该域名需要备案)
三、我的微信小程序项目结构
1. 打开微信开发者工具,选择创建一个新的项目,会创建项目的基本框架。
2. 我创建的项目目录结构
四、相关资源:
可以参考我创建的微信小程序快速启动项目。链接地址:https://github.com/JinGangRed/mini_program