上一页 1 ··· 3 4 5 6 7

2017年1月25日

Js中的提升

摘要: Js的执行并不是由上向下一行一行顺序下来的,一个例子如下: 输出的是2,这区别于别的语言。 再一个例子: 输出的是undefined。 由var a = 2; Js的引擎机制是先编译,再执 ,先从编译器说起,编译过程中,我们知道编译会先根据声明为其确定作用域。上面的例子中实际上编译器会将其看成两个声 阅读全文

posted @ 2017-01-25 16:41 菜的黑人牙膏 阅读(151) 评论(0) 推荐(0) 编辑

2017年1月23日

理解作用域(引擎,编译器,作用域)

摘要: 在JS中,引擎,编译器,作用域分别扮演以下角色: 引擎:负责整个Js程序的编译以及执行过程。 编译器:负责语法分析以及代码生成等。 作用域:负责收集并维护所有声明的标示符(变量)组成的一系列查询,并实施一套严格的规则,确定当前执行的代码对这些标识符的访问权限。 下面用一个小例子来表示: 1.首先,遇 阅读全文

posted @ 2017-01-23 14:59 菜的黑人牙膏 阅读(444) 评论(0) 推荐(0) 编辑

上一页 1 ··· 3 4 5 6 7

导航