一.结构顺序大体介绍 JavaScript代码的整个执行过程,分为两个阶段,代码编译阶段与代码执行阶段. 编译阶段由编译器完成,将代码翻译成可执行代码,这个阶段作用域规则会确定. 执行阶段由引擎完成,主要任务是执行可执行代码,执行上下文在这个阶段创建.执行上下文也分为创建阶段和执行阶段. 1.首先进入全局环境,创建一个全局执行上下文,全局变量对象window,全局作用域Global,确定this指向,this==window. 2.在执行阶段,会完成变量赋值,函数引用,以及执行其他代码等.浏览器…