和我一起学习Javascript的执行上下文

和我一起学习Javascript的执行上下文
在这篇文章中,我将深入研究Javascript的最基本部分——执行上下文。在阅读完这个之后,您应该知道解释器的作用,为什么函数和变量在声明之前可以使用,以及它们的值是如何确定的。

1,EC执行环境或执行上下文

控制器达到ECMAscript可执行代码,控制器进入执行环境(一个好的高的概念)。

在Javascript中,EC分为三种类型

全局级别代码——这是默认的代码运行环境,一旦加载了代码,引擎首先会进入这个环境。
函数级别的代码——当一个函数被执行时,函数体中的代码被运行。
代码eval -代码运行在eval函数。
EC建立分为两个阶段:进入执行上下文(创建阶段)和执行阶段(激活/执行代码)。

1)进入上下文阶段:当函数被调用时,但是在执行特定代码之前(例如,在函数参数被实现之前)

创建域链(范围链)

创建变量、函数和参数。

找到这个值。

2)代码阶段的执行:

变量赋值

函数参考

解释/执行其他代码。

我们可以把电子商务视为一个对象。
EC = {
参数中的参数:函数、参数、内部变量和函数声明*
免责声明:本网信息来自于互联网,目的在于传递更多信息,并不代表本网赞同其观点。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,并请自行核实相关内容。本站不承担此类作品侵权行为的直接责任及连带责任。如若本网有任何内容侵犯您的权益,请及时联系我们,本站将会在24小时内处理完毕。
相关文章
返回顶部