一段经典的js命名空间创建和链式调用代码
var YourGlobal = {
namespace: function(ns) {
var parts = ns.split(‘.‘),
object = this,
i, len;
for(i =0, len=parts.length; i<len; i++) {
if(!object[parts[i]]) {
object[parts[i]] = {};
}
object = object[parts[i]];
}
return object;
}
};
YourGlobal.namespace("Book.MaintainableJS").author=‘caprice.liu‘;
/* 动态创建了命名空间,并链式调用 */
来自《编写可维护javascript》
郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。