首页 > 网站 > WEB开发 > 正文

js命名空间

2024-04-27 15:13:57
字体:
来源:转载
供稿:网友

项目过程中,有时候js会很复杂,特别是引用了大量第三方类库的时候,经常出现命名冲突,因此命名空间namespace它可以帮助我们更好地整理代码,并可避免命名冲突。比如以下方式即可注册js命名空间

var name = new Object();name.register = function(path) {var arr = path.split(".");var ns = "";for(var i = 0; i < arr.length; i++) {if(i > 0) ns += ".";ns += arr[i];eval("if(typeof(" + ns + ") == 'undefined') " + ns + " = new Object();");}}//注册命名空间 name.register("util");

//使用命名空间 

util.stringIsEmpty = function(data) {if(null != data || '' != data || undefined != data) {return true;}return false;}


发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表