第一部分 (初识小程序)
1.小程序与普通网页开发的区别
## 小程序与普通网页开发的区别
1. 网页开发渲染线程和脚本线程是一个进程。小程序二者是分开的,分别运行在不 同的线程。
2. 网页开发者可以操作DOM和BOM。小程序缺少操作DOM和BOM的方法。导致了例如jq、zepto等在小程序中无法运行。
3. 小程序的运行环境与nodejs环境也不相同,所以一些npm的包在小程序中也是无法运行的。(从小程序基础版本2.2.1开始支持使用npm安装第三方宝)
## 小程序开发流程
1. 注册小程序账号
》为了获取AppID,AppID就像是我们的身份证一样,是唯一的而且很重要,后续的所有开发流程会基于这个AppID来完成。
-直接在微信小程序的官网注册
-通过微信公众号注册
》条件是已有微信公众号
》优点是如果公众号已经认证过了,小程序不需要再次认证,省去了认证的时间和费用
2. 安装开发者工具
3. 开发/测试/上传代码(上传到微信服务器)
4. 提交审核
5. 发布上线 发布小程序以后,我们才可以在微信中搜索到我们开发的小程序
6. 错误查询/性能监控 登录官网 -> 开发 -> 运维中心
了解更多微信小程序的信息请访问全部文档
www.kancloud.cn/lemon-m/js-… 下一章 注册小程序-公众号注册