重要知识点

原始类型与对象类型及对象之间的转换

构造函数、实例、原型、原型链、继承等

实现继承的方式及优缺点

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

  • ....

常用浏览器

谷歌浏览器控制台

JS 中变量的命名规范