JavaScript中的命名空间使用
筱米加步枪
posted @ 2010年10月09日 03:32
in [ 前端技术 ]
with tags
javascript
, 2700 阅读
命名空间的引入实际上是为了防止类名的冲突,在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>
评论 (0)