javascript命名空间的简单实现
2009-08-26 20:13:18 来源:WEB开发网核心提示:为了防止与其他类库发生命名冲突,命名空间是必需的,javascript命名空间的简单实现,下面是一个简单的实现,01.<script> 02. (function(){ 03. if(!window.JS){ 04. window['JS'] = {} 05. } 06. var
为了防止与其他类库发生命名冲突,命名空间是必需的。下面是一个简单的实现。
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>