一段经典的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》

一段经典的js命名空间创建和链式调用代码,古老的榕树,5-wow.com

郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。