扫码关注官方订阅号
在学习javascript的过程中,一直看到有些书中提到execution context这个概念,但是一直是感觉没有完全搞明白,只是一个抽象的概念吗?内部究竟是如何实现的,具体过程是怎么样的呢?
闭关修行中......
什么是执行上下文
Javascript中代码的运行环境分为以下三种:
1. 全局级别的代码 – 这个是默认的代码运行环境,一旦代码被载入,引擎最先进入的就是这个环境。
2. 函数级别的代码 – 当执行一个函数时,运行函数体中的代码。
3. Eval的代码 – 在Eval函数内运行的代码。
在网上可以找到很多阐述作用域的资源,为了使该文便于大家理解,我们可以将“执行上下文”看做当前代码的运行环境或者作用域。下面我们来看一个示例,其中包括了全局以及函数级别的执行上下文:
这篇我搜到的博文中,有详细的分析介绍,看过以后,我就基本懂了,很透彻:
http://www.360weboy.com/frontdev/java...
http://davidshariff.com/blog/what-is-...
执行上下文
微信扫码关注PHP中文网服务号
QQ扫码加入技术交流群
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
PHP学习
技术支持
返回顶部
什么是执行上下文
Javascript中代码的运行环境分为以下三种:
1. 全局级别的代码 – 这个是默认的代码运行环境,一旦代码被载入,引擎最先进入的就是这个环境。
2. 函数级别的代码 – 当执行一个函数时,运行函数体中的代码。
3. Eval的代码 – 在Eval函数内运行的代码。
在网上可以找到很多阐述作用域的资源,为了使该文便于大家理解,我们可以将“执行上下文”看做当前代码的运行环境或者作用域。下面我们来看一个示例,其中包括了全局以及函数级别的执行上下文:
这篇我搜到的博文中,有详细的分析介绍,看过以后,我就基本懂了,很透彻:
http://www.360weboy.com/frontdev/java...
http://davidshariff.com/blog/what-is-...
执行上下文