4.垃圾收集器
这个基本上java中的垃圾回收机制差不多,当JS的解释器发现这个变量不再有用的时候,就会释放掉这变量所占用的内存。
5.全局对象(global object)与局部对象(call object)
js解释器会在任何JS代码执行前,隐式创建一个全局对象,其中包含了一切有可能在后续使用到的隐式声明的变量。例如:Math parseInt等。
某一个函数执行前,也会创建一个局部对象用于存储局部变量。以防止同名的全局变量覆盖了局部变量的值。
对象中的属性和变量 ,这两个概念在JS中毫无区别。
6.执行环境(上下文)(execution context)
每次当javascript解释器开始执行一个函数后,它为函数创建一个新的执行环境。
7.作用域连(scope chain)
每个执行环境都有一个自己的作用域连。作用域连是一个对象列表,当JS查找变量时,查找顺序为自底向上。如果是最外层的代码,则他的作用域连上只有一个全局对象。如果是最外层的函数,则其作用域连上有2个对象,先是局部对象(包含局部变量和参数),然后是全局对象。内层嵌套的函数,则有3个对象,第一个是自身的局部对象,第二个是外层函数的局部对象,最后才是全局对象。由于这个机制,所以代码可以访问到外围的变量,不能访问到内部嵌套的变量。
这也是局部变量的效用性比全局变量强的原因,因为首先查找到的就是局部变量。
分享到:
相关推荐
JavaScript犀牛书 大小19mb 压缩格式7z
JavaScript权威指南,最著名的javaScript参考用书。被大家亲切的成为犀牛书,是O'Reilly出版集团动物系列书的一分子。
资源名称:Javascript权威指南(第五版)内容简介:《Javascript权威指南第4版》中文版出版至今已有三年多的时间。这本《JaVascript权威指南》连续印刷5次,销售数十万册,成为很多Javascript...
JavaScript权威指南(第四版+中文版) 经典的JavaScript教材 犀牛书
JS权威指南(第6版),扫描版,2012年刊印版本,带源码
JavaScript权威指南(第六版)犀牛书,淘宝前端团队翻译,中文版
学习js的权威,犀牛书的精华,学习中的难点总结。
javascript权威指南第五版 这就是那本经典犀牛书的英文版。 看看原版有助于我们直观的理解原书作者的真实意图。
js的骨灰级学习资料,适合初学者入门使用,涵盖内容丰富。
自1996年以来,JavaScript的:权威指南已为JavaScript圣经程序员,程序员指南和全面的参考,以核心语言和客户端JavaScript API的Web浏览器定义。第6版包括HTML5和ECMAScript 5,与jQuery和服务器端JavaScript新的...
这本最畅销的JavaScript参考书的第四版已经进行了全面的更新,其中涵盖JavaScript 1.5(ECMAScript Version 3)的详细介绍。它还提供了W3C DOM标准(1级和2级)的完整内容,为了向后兼容,本书保持了遗留的O级DOM的资料...
淘宝前端团队倾情翻译!经典权威的JavaScript犀牛书!第6版特别涵盖了HTML5和ECMAScript5!
js权威指南(犀牛书)知识梳理,xmind形式,包含目录和前8章知识点梳理。目录没有和翻译完全一样,部分有修改。章节知识点梳理也一样,有些原翻译比较生硬,转为了自己比较好理解的表述和自己写的一些示例代码。但绝...
由于其封面上是一只“爪哇犀牛”(封面上印上动物是原书出版公司O'Reilly一贯的风格),读者亲切地称其为“犀牛书”。 随着Ajax和Web 2.0技术的提出和流行,JavaScript再度受到广大技术人员的重视。但却没有一本从...
JavaScript权威指南中文第六版 (犀牛书) 淘宝前端团队翻译
JavaScript权威指南(第5版)中文版(下) JavaScript权威指南(第5版)中文版 《JavaScript权威指南第4版》中文版出版至今已有三年多的时间。这本《JaVaScript权威指南》连续印刷5次,销售数十万册,成为很多JavaScript...
由于其封面上是一只“爪哇犀牛”(封面上印上动物是原书出版公司O'Reilly一贯的风格),读者亲切地称其为“犀牛书”。 随着Ajax和Web 2.0技术的提出和流行,JavaScript再度受到广大技术人员的重视。但却没有一本从...
OReilly动物书系列。 《JavaScript权威指南第4版》中文版出版至今已有三年多的时间。这本《JaVaScript权威指南》连续印刷5次,销售数十万册,成为很多JavaScript学习者的必备宝典。由于其封面上是一只“爪哇犀牛”...