首页 > 网站 > WEB开发 > 正文

javascript命名空间的简单实现

2024-04-27 14:04:09
字体:
来源:转载
供稿:网友

为了防止与其他类库发生命名冲突,命名空间是必需的。下面是一个简单的实现。

01.<script>
02. 
(function(){
03.   
if(!window.JS){
04.     
window['JS'] = {}
05.   
}
06.   
var $ = function(id) {
07.     
return document.getElementById(id);
08.   
}
09.   
var html = function (id) {
10.     
if(!(obj = $(id))) return false;
11.     
alert($(id).innerHTML);
12.   
}
13.   
window['JS']['html'] = html;
14. 
})();
15. 
window.onload = function(){
16.   
JS.html('p');
17. 
}
18.</script>
19.<p id="p">content</p>


发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表