摘要: * [小程序和 H5 区别](#xcx1) * [小程序的运行过程](#xcx2) * [解决小程序接口不支持 Promise 的问题](#xcx3) * [小程序组件化开发及通信](#xcx4) ## 小程序和 H5 区别 > 我们不一样,不一样,不一样。 ### 运行环境 runtime 首先从官方文档可以看到,小程序的运行环境并不是浏览器环境: ```txt 小程序框架提供了自己的视图层描述语言 WXML 和 WXSS,以及基于 JavaScript 的逻辑层框架,并在视图层与逻辑层间提供了数据传输和事件系统,可以让开发者可以方便的聚焦于数据与逻辑上。 小程序的视图层目前使用 WebView 作为渲染载体,而逻辑层是由独立的 JavascriptCore 作为运行环境。在架构上,WebView 和 JavascriptCore 都是独立的模块,并不具备数据直接共享的通道。当前,视图层和逻辑层的数据传输,实际上通过两边提供的 evaluateJavascript 所实现。即用户传输的数据,需要将其转换为字符串形式传递,同时把转 阅读全文
posted @ 2017-12-21 10:46 iKcamp 阅读(929) 评论(2) 推荐(3) 编辑