摘要: 原文:https://blog.getfirebug.com/2012/11/07/fireclosure-javascript-closure-inspector/FireClosure是一个值得关注的Firebug扩展.它能很好的集成到Firebug目前的UI中(实际上我们正在考虑是否要把该扩展内置到Firebug中),它的作用是用来查看(Inspector)JavaScript中的闭包.该扩展的作者是 Simon Lindholm.(译者注:非知名人士,这是他AMO上唯一的一个扩展)例子首先,让我们看一个简单的例子:var PersonFactory = function(name, a 阅读全文
posted @ 2012-11-08 13:39 紫云飞 阅读(1332) 评论(0) 推荐(0) 编辑
摘要: 原文:http://www.2ality.com/2012/11/property-assignment-prototype-chain.html本文要研究一下:一个对象的原型链是如何影响该对象自身的属性赋值操作的.本文更详细的阐述了一下上篇文章“[译]JavaScript中的属性:定义和赋值的区别”中提到的一个知识点.原型链每个对象都有一个包含了一个或者多个对象的原型链,该对象正是这个原型链的起始对象.原型链上的所有对象的所有属性都可以被该对象访问到.例如:> var proto = { foo: 1 };> var obj = { __proto__: proto, bar: 阅读全文
posted @ 2012-11-08 10:14 紫云飞 阅读(3648) 评论(3) 推荐(0) 编辑