JavaScript,幕后
对于要执行的JS代码,解析器逐行解析它,如果代码无效,则显示错误消息。如果一切都正确,那么解析器将生成一个称为抽象语法树的数据结构。然后使用这个抽象语法树为解释器生成字节码以供执行 上述快速分析可总结为:JavaScript,幕后,javascript,Javascript,对于要执行的JS代码,解析器逐行解析它,如果代码无效,则显示错误消息。如果一切都正确,那么解析器将生成一个称为抽象语法树的数据结构。然后使用这个抽象语法树为解释器生成字节码以供执行 上述快速分析可总结为: 解析 代码生成 执行 根据这一总结,执行上下文的创建和执行如何以及何时与上述#1到#3的步骤相关?JS引擎现在有点复杂。有一个很好的最新解释。它提供了关于JS执行管道的每个步骤的详细信息 可能在字节码生成后,解析器调用字节码解释器,该解释器解释并执行字节码。
根据这一总结,执行上下文的创建和执行如何以及何时与上述#1到#3的步骤相关?JS引擎现在有点复杂。有一个很好的最新解释。它提供了关于JS执行管道的每个步骤的详细信息
可能在字节码生成后,解析器调用字节码解释器,该解释器解释并执行字节码。