Skip to content
微信公众号

渲染层基础库WAWebview

框架JS库,提供视图层基础的API能力,主要功能有将消息通信封装为JSBridge消息,日志组件Reporter封装,wx对象下部分渲染视图方面的Api,小程序组件实现和注册,VirtualDOM与diff和Render UI的实现,页面事件触发处理

WAWebview.js注入

在小程序渲染层代码中我们找寻到了渲染层基础库的注入:

模块分析

首先我们进行WAWebview.js文件的解析。渲染层基础库代码大概有8万多行。那么我们怎么进行分析呢?

我这边使用了比较传统的方法,就是折叠法,折叠成代码块,然后进行分析。

core-js模块

core-js负责初始化框架js代码,编译js,加载业务逻辑js等功能。

本站总访问量次,本站总访客数人次
Released under the MIT License.