一个合格的中级前端工程师必须要掌握的 JavaScript 技巧
- 数组Api的内部原理
- reduce实现数组的Api
- ES6 class的ES5实现
- 函数柯里化/偏函数
- 函数节流/函数防抖
- 斐波那契数列及优化
- 发布订阅模式
- bind/call的实现
- 简易的CO模块(自执行generator)
- 图片懒加载(getBoundingClientRect/intersectionObserver)
- new关键字的实现
- Object.assign的实现
- instanceof的实现
- 私有变量的4种实现方法
- 洗牌算法
- 单例模式
- promisify函数
- 优雅处理 async/await
- JSON.stringify 实现
-
new
koa2中间件原理 koa-compose -
new
promise相关的api的实现(all,race,finally)