作用域和闭包

1. 理解词法作用域和动态作用域

2. 理解JavaScript的作用域和作用域链

3. 理解JavaScript的执行上下文栈,可以应用堆栈信息快速定位问题

4. this的原理以及几种不同使用场景的取值

5. 闭包的实现原理和作用,可以列举几个开发中的实际应用

6. 理解堆栈溢出和内存泄漏的原理,如何防止

7. 如何处理循坏的异步操作

8. 理解模块化解决的实际问题,可列举几个模块化方案并理解其中原理


  Reprint please specify: 云深不知处 作用域和闭包

 Previous
执行机制 执行机制
1. 为何try里面放return,finally还会执行,理解其内部机制2. JavaScript如何实现异步编程,可以详细描述EventLoop机制3. 宏任务和微任务分别有哪些4. 可以快速分析一个复杂的异步嵌套逻辑,并掌握分析方法5
2019-04-29
Next 
原型和原型链 原型和原型链
1. 理解原型设计模式以及JavaScript中的原则2. instanceof的底层实现原理,手动实现一个instanceof3. 实现继承的几种方式以及他们的优缺点4. 至少说出一种开源项目(如node)中应用原型继承的案例5. 可以描
2019-04-29
  TOC