05 2011 档案
摘要:(function (){ var namespaceArray = []; function namespaceObject(name, fullName) { this.fullName = fullName; this.name = name; }; var namespaceManager = { namespaces: namespaceArray , global: this }; function using(namespace, action) { if (!namespace) throw new Error('namespace 不允许为空。'); else
阅读全文
摘要:做了个有趣的实验,网上大多都是用 function (类似 person.getName()、person.setName())的方式。当然,这是一个通用的方式。但是在非 IE 的浏览器下,你可以尝试运行以下代码:function Person(){ var _name ,_age,_sex; var _nameChanged = new Array(); this.__defineGetter__('NameChanged',function() { return _nameChanged; }); this.__defineSetter__('NameChanged
阅读全文