js簡(jiǎn)易namespace管理器 實(shí)例代碼
更新時(shí)間:2013年06月21日 11:02:21 作者:
js簡(jiǎn)易namespace管理器 實(shí)例代碼,需要的朋友可以參考一下
復(fù)制代碼 代碼如下:
function $package(name)
{
//拆分名字空間域字符串
var domains = name.split(".");
var cur_domain = window;
//循環(huán)遍歷每一級(jí)子域
for(var i=0; i< domains.length; i++)
{
var domain = domains[i];
//如果該域的空間未被創(chuàng)建
if(typeof(cur_domain[domain]) == "undefined")
{
//創(chuàng)建域
cur_domain[domain] = {};
}
//設(shè)置當(dāng)前域?yàn)榇舜窝h(huán)的域
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);
})();
相關(guān)文章
javascript 數(shù)組去重復(fù)(在線去重工具)
很多情況下我們需要去掉重復(fù)的內(nèi)容,一般我們都是將很多內(nèi)容放到一個(gè)數(shù)組里面,然后再去重復(fù),這里簡(jiǎn)單為大家整理一下2016-12-12js登錄滑動(dòng)驗(yàn)證的實(shí)現(xiàn)(不滑動(dòng)無(wú)法登陸)
下面小編就為大家分享一篇js登錄滑動(dòng)驗(yàn)證的實(shí)現(xiàn)(不滑動(dòng)無(wú)法登陸),具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2018-01-01JS中的算法與數(shù)據(jù)結(jié)構(gòu)之常見(jiàn)排序(Sort)算法詳解
這篇文章主要介紹了JS中的算法與數(shù)據(jù)結(jié)構(gòu)之常見(jiàn)排序(Sort)算法,結(jié)合實(shí)例形式詳細(xì)分析了js常見(jiàn)排序算法中的冒泡排序、選擇排序、插入排序、希爾排序、歸并排序、快速排序等算法相關(guān)實(shí)現(xiàn)技巧與操作注意事項(xiàng),需要的朋友可以參考下2019-08-08js實(shí)現(xiàn)從右向左緩緩浮出網(wǎng)頁(yè)浮動(dòng)層廣告的方法
這篇文章主要介紹了js實(shí)現(xiàn)從右向左緩緩浮出網(wǎng)頁(yè)浮動(dòng)層廣告的方法,可實(shí)現(xiàn)右側(cè)浮動(dòng)廣告的定時(shí)彈出及點(diǎn)擊展開(kāi)、折疊等功能,非常具有實(shí)用價(jià)值,需要的朋友可以參考下2015-05-05跟我學(xué)習(xí)javascript的基本類型和引用類型
跟我學(xué)習(xí)javascript的基本類型和引用類型,利用圖解的方式,告訴大家javascript的基本類型和引用類型的區(qū)別和聯(lián)系,感興趣的小伙伴們可以參考一下2015-11-11