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就可以了
  • 相关阅读:
    循环语句
    JAVA-数据类型、变量、常量
    JAVA——程序流程控制——循环语句——for循环(打印三角形)
    循环语句
    JAVA基础学习1
    新手上路
    mysql内置函数之事务
    mysql内置功能
    mysql内置函数之视图
    pymysql模块
  • 原文地址:https://www.cnblogs.com/fireporsche/p/6204145.html
Copyright © 2011-2022 走看看