第2章 小程序基础知识
2.1 微信小程序开发与网页开发的区别
微信小程序开发与网页开发的区别主要有以下6点。
(1)微信小程序没有完整的浏览器对象,因此不能使用jQuery、Zepto、Angular、requireJS和Vue。
(2)网页开发中,渲染线程和脚本线程是互斥的。微信小程序中,两者是分开的,分别运行在不同的线程中。
(3)微信小程序没有DOM API和BOM API。
(4)微信小程序只需要针对iOS和Android微信客户端。
(5)不支持使用eval执行JS代码。
(6)不支持使用new Function创建函数。
微信小程序的运行环境如表2-1所示。
表2-1