我有一个
JavaScript“对象”,这样构建:
function foo() { this.length = 0; } foo.prototype.getLength = function() { return this.length; } ...
我知道如何使用单例JavaScript对象来模拟命名空间,但是,什么是“namepace”一个对象的最佳方式,比如上面那样呢?
我知道几个JavaScript库具有标记功能,但是我使用的是jQuery,而不是再添加另一个库.我想要能够提供自己的,也许通过利用jQuery,需要实例化的我的JS对象的内在命名空间方案.
谢谢
RP
解决方法
简单:
if(!MyNamespace) MyNamespace = {}; MyNamespace.foo = function() { this.length = 0; }; MyNamespace.foo.prototype.getLength = function() { return this.length; };