function namespace(ns){
var parent = window;
var arNs = ns.split('.');
do {
var nowNs = arNs.shift();
if (typeof parent[nowNs] != 'object') {
parent[nowNs] = {};
}
parent = parent[nowNs];
} while (arNs.length > 0)
return eval("(" + ns + ")");
}
//example
namespace("ibm.app.user");
user.User = function(){}
user.Relation = {
}
javascript的namespace声明
JavaScript命名空间实现
最新推荐文章于 2025-08-24 11:24:15 发布
本文介绍了一种使用JavaScript实现自定义命名空间的方法。通过一个简单的函数,可以创建多层次的对象结构,避免全局变量污染,并展示了如何定义特定命名空间下的类。
9026

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



