我有一个命名空间:Foo.Bar.Baz
在其中我有Qux
类。这些是使用显示模块模式定义的:
Foo.Bar.Baz = (function ($) { // the namespace/module
function Qux() { // the Qux "class" is contained in this namespace
// ...
}
Qux.prototype.doStuff = function() {
// ...
}
return { // public exports from this namespace
Qux: Qux
};
}(jQuery));
现在,在一个单独的文件中,我想将该Quux
类添加到这个命名空间。我怎么做?当我使用与上面相同的模式时,它会被忽略,因为我猜一个正在覆盖另一个。