上一篇其实想讲初始化的第二步,但是内容比较无聊,所以换了一个话题,谈了谈v8的命名空间和宏,稍微轻松一下. 在这里还是接着说说初始化过程,毕竟写博客的初衷是对自己努力的记录,不是为了吸粉,这篇没图,对代码本身没有兴趣的可以跳过了. 再多说几句,讲一下我怎么看的源码吧.源码的一些方法涉及很多类和文件,所以我都会统一标注在弄到一个文件里,这样后期复盘可以比较方便,就像图中这样. 文件名代表源码的方法.类别.逻辑等等,就像vue的源码也被分割为diff.virtual-dom.parse等等模块一样.…