今天看了《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");
本文介绍了一种使用JavaScript创建命名空间的方法。通过一个简单的函数实现,可以有效地组织代码并避免全局变量污染。这种方式不仅有助于提高代码的可维护性,还能够方便地进行模块化开发。
181

被折叠的 条评论
为什么被折叠?



