JS基础实战课件09_ES6~ES13新特性(一).pptxVIP

  • 3
  • 0
  • 约4.4千字
  • 约 28页
  • 2024-12-07 发布于境外
  • 举报

JS基础实战课件09_ES6~ES13新特性(一).pptx

ES6~ES13新特性(一);;在执行学习JavaScript代码执行过程中,我们学习了很多ECMA文档的术语:

执行上下文栈:ExecutionContextStack,用于执行上下文的栈结构;

执行上下文:ExecutionContext,代码在执行之前会先创建对应的执行上下文;

变量对象:VariableObject,上下文关联的VO对象,用于记录函数和变量声明;

全局对象:GlobalObject,全局执行上下文关联的VO对象;

激活对象:ActivationObject,函数执行上下文关联的VO对象;

作用域链:scopechain,作用域链,用于关联指向上下文的变量查找;

在新的ECMA代码执行描述中(ES5以及之上),对于代码的执行流程描述改成了另外的一些词汇:

基本思路是相同的,只是对于一些词汇的描述发生了改变;

执行上下文栈和执行上下文也是相同的;

;词法环境是一种规范类型,用于在词法嵌套结构中定义关联的变量、函数等标识符;

一个词法环境是由环境记录(EnvironmentRecord)和一个外部词法环境(oute;r?LexicalEnvironment)组成;

一个词法环境经常用于关联一个函数声明、代码块语句、try-catch语句,当它们的代码被执行时,词法环境被创建出来;

也就是在ES5之后,执行一个代码,通常会关联对应的词法环境;

那么

文档评论(0)

1亿VIP精品文档

相关文档