您的位置:首页 > Web前端 > JavaScript

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 = {};
})();
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: