摘要: 1.Javascript的开发习惯与准则 http://www.cnblogs.com/aaa6818162/archive/2012/09/12/2681318.html2.Javascript模式 http://www.cnblogs.com/aaa6818162/archive/2012/08/19/2646359.html 3.什么是循环引用?首先搞清楚什么是引用,一个对象A的属性被赋值为另一个对象B时,则可以称A引用了B。假如B也引用了A,那么A和B之间构成了循环引用。同样道理 如果能找到A引用B B引用CC又引用A这样一组饮用关系,那么这三个对象构成了循环引用。当一个对象引用自己时 阅读全文
posted @ 2012-11-04 19:27 awp110 阅读(247) 评论(0) 推荐(0) 编辑
摘要: JavaScript中的属性:如何遍历属性 在JavaScript中,遍历一个对象的属性往往没有在其他语言中遍历一个哈希(有些语言称为字典)的键那么简单.这主要有两个方面的原因:一个是,JavaScript中的对象通常都处在某个原型链中,它会从一个或多个的上层原型上继承一些属性.第二个原因是,JavaScript中的属性不光有值,它还有一些除了值以外的其他特性,其中一个影响属性遍历的特性就是[[Enumerable]],如果该值为true,则称这个属性是可枚举的,否则反之.知道了这些,我们就可以把属性的遍历分为四种情况.注:示例代码中,我们要遍历的对象是浏览器中的window,环境为Firef 阅读全文
posted @ 2012-11-04 16:19 awp110 阅读(188) 评论(0) 推荐(0) 编辑