javascript namespace
今天看了《web前端开发修炼之道》感觉很不错。
其中javascript namespace 的定义方式很不错:
var GLOBAL={};
GLOBAL.nameSpace = function(str){
var arr = str.split("."), o = GLOBAL;
//var f = (arr[0]="KKK")?1:0
for(i=(arr[0]=="GLOBAL")?1:0;i<arr.length;i++){
o[arr[i]]=o[arr[i]] || {};
o=o[arr[i]];
}
}调用就很简单了
GLOBAL.nameSpace("fff.kk");