首页 web前端 js教程 js简易namespace管理器 实例代码_javascript技巧

js简易namespace管理器 实例代码_javascript技巧

May 16, 2016 pm 05:31 PM
namespace 管理器

复制代码 代码如下:

function $package(name)
    {
        //拆分名字空间域字符串
        var domains = name.split(".");
        var cur_domain = window;
        //循环遍历每一级子域
        for(var i=0; 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);
    })();


本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn

热门文章

仓库:如何复兴队友
3 周前 By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.能量晶体解释及其做什么(黄色晶体)
1 周前 By 尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island冒险:如何获得巨型种子
3 周前 By 尊渡假赌尊渡假赌尊渡假赌

热门文章

仓库:如何复兴队友
3 周前 By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.能量晶体解释及其做什么(黄色晶体)
1 周前 By 尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island冒险:如何获得巨型种子
3 周前 By 尊渡假赌尊渡假赌尊渡假赌

热门文章标签

记事本++7.3.1

记事本++7.3.1

好用且免费的代码编辑器

SublimeText3汉化版

SublimeText3汉化版

中文版,非常好用

禅工作室 13.0.1

禅工作室 13.0.1

功能强大的PHP集成开发环境

Dreamweaver CS6

Dreamweaver CS6

视觉化网页开发工具

SublimeText3 Mac版

SublimeText3 Mac版

神级代码编辑软件(SublimeText3)

如何在 Windows 11 上清理重复的驱动器号 如何在 Windows 11 上清理重复的驱动器号 Sep 26, 2023 pm 11:33 PM

如何在 Windows 11 上清理重复的驱动器号

Windows 11中的功能访问管理器服务的高CPU使用率 Windows 11中的功能访问管理器服务的高CPU使用率 Feb 19, 2024 pm 03:06 PM

Windows 11中的功能访问管理器服务的高CPU使用率

了解您的电脑是否有Windows 11中的神经处理单元(NPU) 了解您的电脑是否有Windows 11中的神经处理单元(NPU) Mar 16, 2024 pm 06:34 PM

了解您的电脑是否有Windows 11中的神经处理单元(NPU)

realtek高清晰音频管理器如何设置麦克风 realtek高清晰音频管理器如何设置麦克风 Jan 02, 2024 am 09:33 AM

realtek高清晰音频管理器如何设置麦克风

如何在 Windows 11 上隐藏和取消隐藏文件夹 [3 种方式] 如何在 Windows 11 上隐藏和取消隐藏文件夹 [3 种方式] Sep 23, 2023 am 08:37 AM

如何在 Windows 11 上隐藏和取消隐藏文件夹 [3 种方式]

如何在 Windows 11 中停止任务管理器进程更新并更方便地终止任务 如何在 Windows 11 中停止任务管理器进程更新并更方便地终止任务 Aug 20, 2023 am 11:05 AM

如何在 Windows 11 中停止任务管理器进程更新并更方便地终止任务

在Windows 11/10上启用或禁用Windows引导管理器 在Windows 11/10上启用或禁用Windows引导管理器 Feb 19, 2024 pm 01:09 PM

在Windows 11/10上启用或禁用Windows引导管理器

资源管理器.exe在 Windows 11 安全模式下发生崩溃的情况不再发生 资源管理器.exe在 Windows 11 安全模式下发生崩溃的情况不再发生 Aug 30, 2023 pm 11:09 PM

资源管理器.exe在 Windows 11 安全模式下发生崩溃的情况不再发生

See all articles