zoukankan      html  css  js  c++  java
  • js封装,一个JS文件引用多个JS文件

    (function() { //加载
      varobj =  {};
      /**
       * 动态加载脚本函数
       * @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);
      };
     varjsList = [
       "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就可以了
  • 相关阅读:
    数论——欧拉函数
    数论——最大公约数
    Python——循环
    数论——素数和反素数
    数论——快速幂剖析
    Perfect Keyboard
    HTML学习笔记Day6
    HTML学习笔记Day5
    HTML学习笔记Day4
    HTML学习笔记Day3
  • 原文地址:https://www.cnblogs.com/fireporsche/p/6204145.html
Copyright © 2011-2022 走看看