zoukankan      html  css  js  c++  java
  • javascript实现简单的命名空间

    我们在编写较为复杂的JS应用的时候.会使用到N多个方法,,,这种情况下就有可能出现方法冲突..而javascript木有

    原生的命名空间支持....所以只能模拟一下了:

     < !DOCTYPE html >
     < html >
     < head >
     < meta charset = "utf-8" /  >
         < title > js namespace<  / title >
        
         <  / head >
        
         < body >
        
         < script type = "text/javascript" >
    function test() {
        alert("I'm outer test..");
    }
    
    var com = {
        dmmolist : {
            www : {
                eric : {
                    test : function () {
                        alert("i'm a namespace test.....")
                    }
                }
            }
        }
    }
    
    com.dmmolist.www.eric.test();
    test();
     <  / script >
    
     <  / body >
    <  / html >

    这样利用对象的嵌套引用来实现命明空间,,防止命名冲突,,,但是不建议引用太深,,,否则会影响运JS执行效率....

  • 相关阅读:
    MyCat清单
    Nginx整合Tomcat
    Nginx安装与配置
    Spring清单
    Shiro清单
    Dubbo清单
    MyBatis清单
    查询数据库的编码
    myBatis
    面试
  • 原文地址:https://www.cnblogs.com/playerlife/p/2727668.html
Copyright © 2011-2022 走看看