一种简便定义javascript命名空间的方法
这种方法需要引用jQuery的$.extend方法,因此先需要引用jQuery,版本无所谓,你可以将这个方法写在公用模块内
源码:
<script type="text/javascript" src="js/jquery-1.7.2.min.js"></script>
DEF_NAME_SPACE("zh",{ dotest:function(){ alert('zh.dotest'); } }); DEF_NAME_SPACE("zh.mySpace",{ dotest:function(){ alert('zh.mySpace.dotest'); } });
当然,有点不一样的是用这个方法来定义命名空间,命名空间里的内容实际上应该是一个JSON 表达式。