◎筱米加步枪◎.Blog

Happy coding

JavaScript中的命名空间使用

筱米加步枪 posted @ 2010年10月09日 03:32 in [ 前端技术 ] with tags javascript , 2537 阅读

命名空间的引入实际上是为了防止类名的冲突,在javascript中也是,其实javascript并没有命名空间这一说法,但是却有了这种方法来模拟命名空间,在java中不叫命名空间,叫包名。现在来看看一段javascript实现的命名空间代码:

    <script type="text/javascript">
        <!-- 声明顶层命名空间 或者 var org = {};  -->
        var org = {};
         
        <!-- 增加子命名空间 -->
        org.cst = {};
         
        <!-- 增加子命名空间 -->
        org.cst.js = {};
         
        <!-- 在org.cst.js命名空间里增加类Util -->
        org.cst.js.Util = function(){
            alert('this is my util');
        };
 
        <!-- 使用类 -->
        var util = new org.cst.js.Util();
    </script>

登录 *


loading captcha image...
(输入验证码)
or Ctrl+Enter