图解JavaScript——进阶篇(执行上下文、变量对象、作用域、作用域链、闭包、this、原型及原型链、事件循环等一把梭)
2020-06-07 04:30
169 查看
关注公众号“执鸢者”,回复“书籍”获取大量前端学习资料,回复“前端视频”获取大量前端教学视频,回复“js02”获取本节整体思维导图。
使用思维导图阐述JS的知识,为面试及工作助力。本节是第二部分,主要内容包括函数的执行(函数执行过程、执行上下文、变量对象、作用域、作用域链、闭包、this指向、原型及原型链等)和事件循环(任务分类、Event Loop等)。
一、函数执行过程
本节主要从代码整个执行过程出发,然后阐述遇到函数后如何执行,紧接着分点对执行过程中的关键知识点(执行上下文、变量对象、作用域、作用域链、this指向、闭包、原型、原型链等)进行阐述,按照自己的理解将整个过程进行了叙述。
1.1 JavaScript代码的整体执行过程
1.2 函数执行过程
1.3 执行上下文
1.4 变量对象
1.5 作用域
1.6 JavaScript查询方式
1.7 作用域链
1.8 闭包
1.9 this
1.10 new
1.11 原型/构造函数/实例
1.12 原型链
二、事件循环
对事件循环的任务进行了简要分类,然后对整个事件循环过程进行了叙述。
相关章节
图解JavaScript————基础篇
欢迎大家关注公众号(回复“js02”获取本节的思维导图,回复“书籍”获取大量前端学习资料,回复“前端视频”获取大量前端教学视频)
相关文章推荐
- JavaScript核心:对象 原型链 构造函数 执行上下文栈 执行上下文 变量对象 活动对象 作用域链 闭包 This 总结
- JavaScript的小小总结!变量类型、对象声明、this用法、原型、匿名函数、闭包和自执行函数
- javascript执行上下文、作用域与闭包(第三篇)---自由变量与作用域链
- JavaScript执行环境 + 变量对象 + 作用域链 + 闭包
- JavaScript高级内容笔记:原型链、继承、执行上下文、作用域链、闭包
- 一篇文章带你了解JavaScript中的函数表达式,递归,闭包,变量,this对象,模块作用域
- 执行上下文、变量对象、作用域链、this
- 谈谈自己对js闭包,执行上下文,作用域链,活动对象AO,变量对象VO的理解
- 深入学习JS执行--创建执行上下文(变量对象,作用域链,this)
- 变量对象,作用域链,闭包,匿名函数,this关键字,原型链,构造器,js预编译,对象模型,执行模型,prototype继承
- JavaScript高级内容笔记:原型链、继承、执行上下文、作用域链、闭包
- 图解javascript中的变量对象、闭包、作用域链机理
- 深入理解javascript原型和闭包(8)——简述【执行上下文】上
- 深入理解JavaScript的闭包特性 如何给循环中的对象添加事件(转)
- JavaScript笔记(一)数组、对象、类型转换、作用域、函数、闭包、立即执行函数...
- javascript执行上下文、作用域与闭包(第五篇)---一个例子的理解
- js笔记---作用域(执行上下文[execution context],活动对象) 闭包
- 浅析JavaScript作用域链、执行上下文与闭包
- 深入理解javascript原型和闭包(8)——简述【执行上下文】上
- 深入理解javascript原型和闭包(8)——简述【执行上下文】上