搭建环境
概述
个人和企业都可注册微信公众号、订阅号、小程序;但未认证的情况下,都不具备支付和调用高级接口的能力,详见官方介绍。
网页开发中渲染线程和脚本线程是互斥的,所以脚本运行时间过长会导致页面卡住,而小程序将二者分开,分别运行在不同的线程中。小程序的逻辑层运行在 JSCore 中,并没有一个完整浏览器对象,因而缺少相关的DOM API和BOM API。这导致了一些前端库,如:jQuery、 Zepto 等,在小程序中无法运行。同时 JSCore 的环境与 NodeJS 环境也不尽相同,所以一些 NPM 包在小程序中也是无法运行的。
小程序官方组件库:
开发流程
1.0> 申请微信小程序测试号
2.0> 下载微信开发者工具
3.0> 阅读小程序官方文档
授权流程
常用技术点