最近想整理一下js执行代码的一些知识,如果有出错的地方还请指正。 执行环境(Execution Context) 所有的javascript代码都是在一个执行环境中被执行的。它只是一种机制,用来完成运行时作用域、生存期等方面的处理。 代码分为三种类型: Global Co ...
最近想整理一下js执行代码的一些知识,如果有出错的地方还请指正。
执行环境(Execution Context)
所有的javascript代码都是在一个执行环境中被执行的。它只是一种机制,用来完成运行时作用域、生存期等方面的处理。
代码分为三种类型:
- Global Code
- Eval Code
- Function Code
这是一个EC结构
可以理解如下:
activeExecutionContext = { VO: {...}, // or AO this: thisValue, Scope: [ // Scope chain // 所有变量对象的列表 // for identifiers lookup ]};
原标题:javascript 作用域链
关键词:JavaScript
*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们:
admin#shaoqun.com
(#换成@)。