摘要:
最近重构东西,碰到命名空间的设定,搜了一些知识,请教了一些高手,把自己的心得写下来相信大家都知道,window是顶级的,这里就不写window了,先忽略1:关于顶级1 var ns = ns || {};可以看到,其实就是如果发现没有这个对象,就自动创建new Object();如果有,就直接使用这个对象,这样就不会造成覆盖。2: 第二级,当然也可以在顶级的ns下创建第二级,即ns.ModuleClass = {};可以看到,在ns下创建了一个类,当然也可以继续创建类里的方法,即是这种:ns.ModuleClass.method1= function() { ////};3:多级应该怎么... 阅读全文