手机
当前位置:查字典教程网 >编程开发 >Javascript教程 >js简易namespace管理器 实例代码
js简易namespace管理器 实例代码
摘要:复制代码代码如下:function$package(name){//拆分名字空间域字符串vardomains=name.split(".")...

复制代码 代码如下:

function $package(name)

{

//拆分名字空间域字符串

var domains = name.split(".");

var cur_domain = window;

//循环遍历每一级子域

for(var i=0; i< domains.length; i++)

{

var domain = domains[i];

//如果该域的空间未被创建

if(typeof(cur_domain[domain]) == "undefined")

{

//创建域

cur_domain[domain] = {};

}

//设置当前域为此次循环的域

cur_domain = cur_domain[domain];

}

return cur_domain;

};

//用with引用的方式

$package("com.anllin.system");

$package("com.hs.test");

with(com.anllin)

with(com.hs)

{

alert("system1 : " + system);

alert("test1 : " + test);

}

//用闭包引用的方式

$package("com.anllin.system");

$package("com.hs.test");

(function(){

var system = com.anllin.system;

var test = com.hs.test;

alert("system2 : " + system);

alert("test2" + test);

})();

【js简易namespace管理器 实例代码】相关文章:

javascript实现获取服务器时间

nodejs怎么简单实现中英文翻译

js实现简单锁屏功能实例

js事件监听器用法实例详解

JavaScript实现身份证验证代码

浅谈document.write()输出样式

js实现鼠标移到链接文字弹出一个提示层的方法

JavaScript中的条件判断语句使用详解

在页面中输出当前客户端时间javascript实例代码

光标定位等TextRange的操作的范例代码

精品推荐
分类导航