首先来简单的认识一下小程序,看一下小程序和普通网页开发之间的区别,最主要的区别有三个分别是运行环境不同,API不同,还有开发模式不。
首先来看一下什么是运行环境的不同?网页是运行在浏览器这个环境里面的,小程序是运行在微信环境中的。相信或多或少的都用过一些小程序,你发现你要打开小程序的话,必须先打开自己的手机微信是。小程序是运行在手机微信这个环境里面的,与之对应的网页运行在浏览器里面。这是他们的第一个不同,运行环境的不同,接下来再看一下第二个不同点。
小程序中,无法调用浏览器里面所提供的API。因为小程序并不是运行在浏览器里面的,小程序里面是没办法调dom这些API的。但是小程序可以调用微信环境所提供的各种API,因为小程序是运行在微信环境里面的,微信就给小程序提供了一些特定的API。小程序里面可以调用地理定位,扫码或微信支付等相关的微信。
接下来再看一下第三点不同,开发模式的不同,网页的开发模式是是浏览器加一个代码编辑器,一般就能够满足的开发需要。你进入到公司以后,希望进行网页项目的开发,一般你都要安装一个浏览器让他再安装一个代码编辑器,就能够进行项目的开发了。
但是小程序的开发,他的模式是不一样的,因为小程序有自己的一套标准的开发模式。首先需要申请一个小程序的开发账号,第二步要安装小程序的开发者工具,第三步才是创建和配置一个小程序的项目。在开发小程序项目的时候,有这么一套标准的流程不是上来就去创建小程序的项目,而是先来申请小程序的开发账号。当有了这个开发账号以后,就代表说有了这个开发权限了,接下来需要去安装一个小程序的开发工具,最后才是来创建和配置小程序的项目。