摘要: 首先来看一下LHS和RHS LHS:是赋值操作的左侧,可以理解为赋值操作的目标是谁 RHS:是赋值操作的右侧,谁是赋值操作的源头。 接下来看看这段代码的执行过程: function foo(a){ console.log(a): } foo(2); 我们把这段代码想想成一段对话: 引擎:作用域,我需 阅读全文
posted @ 2017-03-19 17:55 Jensen_Lv 阅读(154) 评论(0) 推荐(0) 编辑
摘要: js和其他语言一样,也是需要编译的,代码编译发生在代码执行之前,js代码的编译会经历如下几个阶段 1.分词,词法分析 这个过程会将由字符串组成的字符分解成有意义的代码块,这些代码块称为词法单元,例如:var a = 2; 这段程序通常会被分解成为下面的词法单元,var,a, =,1,;. 2.解析/ 阅读全文
posted @ 2017-03-19 17:31 Jensen_Lv 阅读(1488) 评论(0) 推荐(0) 编辑