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