Zone.js 源码初探

声明

本文假设读者已经了解 Zone.js 的基本用法,明白 Zone.js 需要解决的问题。需要学习或复习的读者可以参看我的另一篇文章 Zone.js 入门

初识 Zone.js

Angular 仓库下的那个 Zone.js 中的例子有点小小的问题。因此这边,我 fork了一份原作者的仓库进行学习研究。Zone.js 本身是由 TypeScript 写就,通过Gulp + Rollup 的方式进行构建,这块应用比较复杂,这里我们只需重点关注 dist 文件夹下最终编译合并后的 zone.js 。这份代码对应了源码中多个不同的 TS 文件,我们可以参考一个简单的例子,来共同探寻 Zone.js 源代码的秘密。

继续阅读Zone.js 源码初探