你的位置:首页 > 软件开发 > Java > Javascript预解析、作用域、作用域链

Javascript预解析、作用域、作用域链

发布时间:2015-11-10 21:00:16
最近在看js的一些资料,总结一下昨晚看到的js作用域方面的知识,不准确的地方希望留言指正!先看片段js代码如下: 1 < script type="text/javascript" >2 3 console.log(a); ...

最近在看js的一些资料,总结一下昨晚看到的js作用域方面的知识,不准确的地方希望留言指正!

先看片段js代码如下:

 

Javascript预解析、作用域、作用域链Javascript预解析、作用域、作用域链
1     < script type="text/javascript" >2 3        console.log(a);4       var a = "hello world!";5 6        console.log(b);7       b = "你好,世界!";8 9     < /script >

一、浏览器预解析

      浏览器是一个综合的软件,可以打开txt文本、照片、甚至符合格式的视频拖拽进去也能播放,也就是说浏览器支持各种格式的文件解析,具体的原理我们不用知道,需要知道的是,浏览器有一个专门负责解析js语句的东西,我们姑且叫做“js解析器”。

      在js解析器遇到script标记后,就启动解析器解析我们的js代码,这个解析过程中包括很多步骤,比如语法检查、垃圾回收...等等很多,但是其中有2点和我们今天说的作用域有关系,分别是”预加载“和”逐步解析“。

原标题:Javascript预解析、作用域、作用域链

关键词:JavaScript

*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。