《你不知道的JavaScript(上卷)》
-
传统的编译语言,程序的源代码执行之前经历三个步骤:
词法分析
语法分析
代码生成 -
引擎:从头到尾的负责整个JavaScript程序的编译及执行过程
编译器:负责语法分析及代码生成
作用域:负责收集并维护由所有声明的标识符(变量)组成的一系 列。
查询,并遵循规则,确定当前执行的代码对这些标识符的访问权限 -
引擎执行查找变量时分为LHS和RHS
LHS:试图找到变量的容器本身,从而可以对其复制。
RHS:简单的查找某个变量的值,取到它的源值
console.log(a);
这就是一个RHS引用,因为这里a并没有赋予任何值
今天是第一天记录自己和老金的每天10页《你不知道的JavaScript》,冲冲冲!
Page 0 ~ Page 10 2021.04.07 21:31