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

<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 >content</p>

  (function(){
    if(typeof JS=== "undefined" || !JS) {
      var JS= window.JS= {};
    }
    JS.util = {};
  })();

相关文章:

  • 2022-12-23
  • 2021-07-19
  • 2021-09-05
  • 2021-08-03
  • 2021-07-01
  • 2022-12-23
猜你喜欢
  • 2022-02-21
  • 2021-07-03
  • 2021-09-25
  • 2022-01-02
  • 2021-10-04
  • 2022-01-21
相关资源
相似解决方案