美文网首页
执行期上下文

执行期上下文

作者: 微点 | 来源:发表于2025-04-15 13:07 被阅读0次

啥是执行期上下文?

浏览器在执行js代码时,会有三步,一,语法解析,会检测js语法是否正确,错位则抛出异常。

  二,预编译,在执行代码前,浏览器会先预编译,将申明变量与函数提升,放在ao与go中。

  三,执行,从上往下,正常执行。

  在预编译时,会创建语法环境,这个环境,就是执行期上下文,里面会存入代码变量及函数,预下执行。

相关文章

  • 函数作用域

    我们先来了解几个概念:执行期上下文:当函数执行时,会创建一个称为执行期上下文的内部对象。一个执行期上下文定义了一个...

  • 作用域链

    运行期上下文:当函数执行时,会创建一个称为执行期上下文的内部对象。一个执行期上下文定义了一个函数执行时的环境,函数...

  • 函数预编译

    全局预编译 1.生成了一个GO(也是执行期上下文,应该叫全局的执行期上下文)(window就是GO)2.找变量声明...

  • 作用域

    scope存放的是作用域,他是阴式调用,我们调用不了里面存储了运行期上下文集合运行期上下文:当函数执行时(前一刻)...

  • JavaScript执行上下文之执行上下文栈

    JavaScript中每一个函数在运行期间都会创建一个执行上下文(execution context),执行上下文...

  • JavaScript执行上下文之变量对象

    JavaScript中每一个函数在运行期间都会创建一个执行上下文(execution context),执行上下文...

  • JavaScript执行上下文之作用域链

    JavaScript中每一个函数在运行期间都会创建一个执行上下文(execution context),执行上下文...

  • js执行期上下文

    抽象概念,简而言之js是在执行上下文中运行的。 类型 3种 全局执行上下文 这是默认或者说基础的上下文,任何不在函...

  • JavaScript的this(一)

    this是js的关键字,当前环境执行期上下文对象的一个属性,在不同的环境,不用的作用下,表现也是不同的 全局上下文...

  • JS作用域(2)- 生成

    本篇初步介绍作用域的概念及产生过程。 执行期上下文 上篇说了函数在执行的前一刻,会进行预编译过程,创建一个执行期上...

网友评论

      本文标题:执行期上下文

      本文链接:https://www.haomeiwen.com/subject/glbjbjtx.html