一个JS文件引用多个JS文件

(function() {  //加载
  var obj =  {};
  /**
   * 动态加载脚本函数
   * @param url 要加载的脚本路径
   * @param callback  回调函数
   */
  obj.loadScript = function(url,callback){
    var doc = document;
    var script = doc.createElement("script");
    script.type = "text/javascript";
    if(script.readyState){  //IE
      script.onreadystatechange = function(){
        if(script.readyState=="load"||script.readyState=="complete"){
          script.onreadystatechange = null;
          callback();
        }
      };
    }else{
      script.onload = function(){
        callback();
      };
    }
    script.src = url;
    doc.getElementsByTagName("head")[0].appendChild(script);
  };
  var jsList = [
    "js1.js",
    "js2.js"
  ];
  function callback(){
      jsList.length?obj.loadScript(jsList.shift(),callback)
        :(function(){time = null})();
  }
  var time = setTimeout(function(){obj.loadScript(jsList.shift(),callback)},25);
})();
 
只需要更改jsList就可以了

郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。