First Chapter 编译原理 JS是一个解释型语言,和传统的编译型语言还是有部分区分的。 词法分析 语法分析 语义分析 代码生成 大部分的代码优化是及时性的,在解释运行的前几毫秒完成。主要依赖如下三个组建: 解释器引擎(eg:v5)负责整个JS程序的编译及其执行的过程 编译器 负责词法,语法分析和代码生成等任务 作用域 维护所有申明的标识符,确定当前执行的代码对这些标识符的访问权限 引擎搜索LHS RHS LHS 就是找到标识符的目标对象 RHS就是找到标识符的原来对象 举个...