JS基础知识
- 原始类型
- 对象类型
- typeof与instanceof
- 类型转换
- this
- == 与===
- 闭包
- 深浅拷贝
- 原型
ES6知识点
- var,let,const
- 原型继承和class继承
- 模块化
- Proxy
- map, filter, reduce
JS异步编程
- 并发与并行
- 回调函数
- Generator生成器
- Promise
- async 及 await
- 常用定时器函数
手写 Promise
- Promise/A+规范
- 实现一个符合 Promise/A+ 规范的 Promise
Event Loop
- 进程与线程
- 执行栈
- 浏览器中的 Event Loop
- Node 中的 Event Loop
JS进阶知识
- 自己动手实现call、apply 及 bind 函数
- new关键字
- instanceof 的原理
- 为什么 0.1 + 0.2 != 0.3
- 垃圾回收机制