var comm={abc:123} var comm.inner={abc:123}楼主自己研究下,怎么会没有名字空间
建议楼主看下 编写高质量代码--Web前端开发修炼之道
jquery只占据两个全局变量jQuery和$,Extjs只占据一个Ext, 自己写的代码乱怪不得语言本身 js用对象成员模拟命名空间,比命名空间更好用; 就算不用命名空间,把非公用的代码写在函数中也可以一个全局变量都不用: (function(){ var a,b,c,d... function xx(){...} })();
var comm.inner={abc:123}楼主自己研究下,怎么会没有名字空间
自己写的代码乱怪不得语言本身
js用对象成员模拟命名空间,比命名空间更好用;
就算不用命名空间,把非公用的代码写在函数中也可以一个全局变量都不用:
(function(){
var a,b,c,d...
function xx(){...}
})();
(function ($) {
})(jquery)
a:{
b:{
c:{
d:123
}
}
}
};
alert(namespace.a.b.c.d);可以用这种方法。