重要知识点
原始类型与对象类型及对象之间的转换
构造函数、实例、原型、原型链、继承等
实现继承的方式及优缺点
typeof & instanceof
原生 ajax
对象深浅拷贝
this 的理解
函数柯里化、高阶函数
bind、call、apply 用法及区别
字符串、数组、对象、日期等的属性与方法
浏览器对象
Window 对象
History 对象
Location 对象
Screen 对象
三大家族和一个事件对象
Offset 家族
Scroll 家族
Client 家族
Event 事件
Event-Loop 事件循环
js 运行机制
进程与线程
宏任务与微任务
Node 中的 Event-Loop
原生 DOM 增删改查
常见的模块化
作用域、闭包与立即执行函数等
同步与异步
常见的循环及区别
for...in
for...of
....