读书笔记 js编译原理 分词/词法分析(Tokenizing/Lexing) 解析/语法分析(Parsing) 代码生成(ATS) LHS & RHS LHS 赋值 RHS 查询变量等 作用域 欺骗词法 eval function foo(str, a) { eval( str ); // 欺骗! console.log( a, b ); } var b = 2; foo( "var b = 3;", 1 ); //...
读书笔记 js编译原理 分词/词法分析(Tokenizing/Lexing) 解析/语法分析(Parsing) 代码生成(ATS) LHS & RHS LHS 赋值 RHS 查询变量等 作用域 欺骗词法 eval function foo(str, a) { eval( str ); // 欺骗! console.log( a, b ); } var b = 2; foo( "var b = 3;", 1 ); //...