javascript命名空间的简单实现
2009-08-24 14:13
585 查看
为了防止与其他类库发生命名冲突,命名空间是必需的。下面是一个简单的实现。
<script> (function(){ if(!window.JS){ window['JS'] = {} } var $ = function(id) { return document.getElementById(id); } var html = function (id) { if(!(obj = $(id))) return false; alert($(id).innerHTML); } window['JS']['html'] = html; })(); window.onload = function(){ JS.html('p'); } </script> <p id="p">content</p>
(function(){ if(typeof JS=== "undefined" || !JS) { var JS= window.JS= {}; } JS.util = {}; })();
相关文章推荐
- javascript简单实现命名空间效果
- javascript简单实现命名空间效果
- 简单的实现JAVASCRIPT命名空间
- javascript实现简单的命名空间
- [推荐]在JavaScript中实现命名空间
- 在JavaScript中实现命名空间。
- 在JavaScript中实现命名空间
- 为您解惑:JavaScript命名空间的理解与实现........
- 在JavaScript中实现命名空间
- JavaScript命名空间概念的实现
- javascript面向对象与命名空间-简单示例
- 在JavaScript中实现命名空间
- 在JavaScript中实现命名空间
- ajax学习笔记二:javascript实现命名空间(ajax封装类的例子)
- 在JavaScript中实现命名空间
- JavaScript 实现命名空间(namespace)的最佳方案——兼容主流的定义类(class)的方法,兼容所有浏览器,支持用JSDuck生成文档
- JavaScript-JS命名空间的构造和实现-[web前端开发]
- 在JavaScript中实现命名空间
- 在JavaScript中实现命名空间
- JavaScript命名空间的理解与实现