javascript执行环境上下文
2015-12-24 18:04
676 查看
JS执行环境上下文是 Excecution Context 我们可以将EC看做是一个对象, EC = {
VO:{/*函数中的arguments对象,参数,内部变量以及函数声明 */},this:{},Sope:{/*vo以及所有父执行上下文中的VO*/} };
执行环境上下文 就可以理解为 可以执行的代码 而执行环境栈就可以理解为可以执行的代码组成的一个栈,这个栈和普通的栈是一样的,都是先进后出.一系列执行活动上下文从逻辑上形成一个栈,栈底总是全局上下文,栈顶是当前(活动)执行上下文,当在不同执行上下文间切换的时候(退出的和进入新的执行上下文),栈会被修改(通过压栈或者退栈的形式)
阅读更多
相关文章推荐
- javascript-----执行上下文环境(二)
- JavaScript 执行上下文环境
- javascript执行环境(执行期上下文)详解
- 深入理解javascript原型和闭包(13)-【作用域】和【上下文环境】
- 深入理解javascript原型和闭包(8)——简述【执行上下文】上
- Javascript学习-执行上下文(Execution Contexts)
- 深入理解javascript原型和闭包(9)——简述【执行上下文】下
- 我对javascript执行环境(context)的理解
- javascript执行环境及作用域
- [2017-01-26]JavaScript执行环境及作用域
- 你不知道的JavaScript--Item19 执行上下文(execution context)
- 深入理解javascript原型和闭包(9)——简述【执行上下文】下
- javascript中的执行上下文堆栈和执行上下文
- 从V8引擎编程理解javascript执行环境
- JavaScript作用域、上下文环境、函数对象的定义与调用、匿名函数的定义与调用、闭包
- JavaScript的执行上下文
- 深入理解javascript原型和闭包(16)——补充:上下文环境和作用域的关系
- 浅谈javascript中的变量、执行环境和作用域
- JavaScript的执行环境和变量作用域
- JavaScript 的执行环境