var YourGlobal = {
namespace : function (ns) {
var parts = ns.split("."),
object = this,
i, len;
for (i=0, len=parts.length;i< len;i++) {
if (!object[patrts[i]]) {
object[patrts[i]] = {};
}
object = object[patrts[i]];
}
return object;
}
};
以上代码时创建命名空间方法,为了避免开发过程中导出声明变量产生变量污染,在开发中建议采用命名空间的方式有效管理变量。