微信小程序开发深入解读
下面结合开发文档以及个人开发经验对微信小程序关键部分进行解读(不是入门教程,具体入门读者可以看官网),希望看完的读者对微信小程序有大概的认识或者有所启发。 本文同步于个人博客 http://www.imhjm.com/article/5971c1cc7dd03248a2e8d57e 官方开发文档 https://mp.weixin.qq.com/debug/wxadoc/dev/index.html 官方开发者社区 https://developers.weixin.qq.com/ 运行环境 微信小程序运行在三端:iOS、Android 和 用于调试的开发者工具。 三端的脚本执行环境聚以及用于渲染非原生组件的环境是各不相同的: 在 iOS 上,小程序的 javascript 代码是运行在 JavaScriptCore 中,是由 WKWebView 来渲染的,环境有 iOS8、iOS9、iOS10 在 Android 上,小程序的 javascript 代码是通过 X5 JSCore来解析,是由 X5 基于 Mobile Chrome 53 内核来渲染的 在 开发工具上, 小程序的 javascript 代码是运行在 nwjs 中,是由 Chrome Webview 来渲染的 引用: https://mp.weixin.qq.com/debug/wxadoc/dev/devtools