100行代码实现核心功能
ECMAScript 新特性的向后兼容语法糖
代码实现:code/polyfill/fn.js
Webpack 的模块定义与模块引用系统
Promise API,以及Promise.all
, Promise.race
等
代码实现:code/polyfill/promise/index.js
runPromiseByLimit: 同一时间只允许有限个promise运行
代码实现:code/polyfill/promise/runPromiseByLimit.js
原型链-继承:code/polyfill/prototype.js
事件监听与订阅分发 mitt
lodash.js
等 工具库内的经典方法
判断严格相当 代码实现:code/utils/isEqual.js
深拷贝 代码实现:code/utils/deepClone.js
代码实现:code/react/redux/index.js
代码实现: code/vue/core/reactive.js
使用例子:example/vue/core/reactive.js