- 3
- 0
- 约4.4千字
- 约 28页
- 2024-12-07 发布于境外
- 举报
ES6~ES13新特性(一);;在执行学习JavaScript代码执行过程中,我们学习了很多ECMA文档的术语:
执行上下文栈:ExecutionContextStack,用于执行上下文的栈结构;
执行上下文:ExecutionContext,代码在执行之前会先创建对应的执行上下文;
变量对象:VariableObject,上下文关联的VO对象,用于记录函数和变量声明;
全局对象:GlobalObject,全局执行上下文关联的VO对象;
激活对象:ActivationObject,函数执行上下文关联的VO对象;
作用域链:scopechain,作用域链,用于关联指向上下文的变量查找;
在新的ECMA代码执行描述中(ES5以及之上),对于代码的执行流程描述改成了另外的一些词汇:
基本思路是相同的,只是对于一些词汇的描述发生了改变;
执行上下文栈和执行上下文也是相同的;
;词法环境是一种规范类型,用于在词法嵌套结构中定义关联的变量、函数等标识符;
一个词法环境是由环境记录(EnvironmentRecord)和一个外部词法环境(oute;r?LexicalEnvironment)组成;
一个词法环境经常用于关联一个函数声明、代码块语句、try-catch语句,当它们的代码被执行时,词法环境被创建出来;
也就是在ES5之后,执行一个代码,通常会关联对应的词法环境;
那么
您可能关注的文档
最近下载
- 临床血液与体液检验基本技术标准测试卷.docx VIP
- 一种大体积混凝土测温装置.pdf VIP
- 2025年关于村(社区)“两委”换届工作推进情况的报告+换届准备工作情况的报告.docx VIP
- 安徽第一卷2026年中考名校互鉴(二)英语A试题(含答案及答题卡).pdf VIP
- 电气工程基础 答案.docx VIP
- 取水许可审批与水资源论证技术审查要点课件.pptx
- 《企业绩效评价标准值》2023年版.docx VIP
- 2024年山东省济宁市高考数学一模试卷【答案版】.pdf VIP
- DB23T 2917-2021 红皮云杉人工林修枝技术规程.docx VIP
- 2024年滨州科技职业学院公开招聘辅导员笔试题含答案.docx VIP
原创力文档

文档评论(0)