zoukankan      html  css  js  c++  java
  • 动态加载js

    一、原生js方法

    var script = document.createElement("script");
    script.type = 'text/javascript';
    if(script.readyState){
       script.onreadystatechange = function(){
        if(script.readyState==='loaded' || script.readyState ==='complete'){
          script.onreadystatechange=null;
          callback();
        }       
      }            
    }else{
       script.onload = function(){
         callback();
      }
    }
    script.url = 'test.js';
    document.body.appendChild(script);

    二、使用jquery

    //加载单个js文件
    $.getScript('test.js',function(){   callback(); });

    //使用$.when可以加载多个js文件
    $.when($.ajax('test1.js'),$.ajax('test2.js'),$.ajax('test3.js')).then(function(){
      callback();
    })

  • 相关阅读:
    项目01-nginx模块
    Spark机器学习
    项目01-手机端模块
    Spark内存管理
    Spark Streaming
    Spark SQL
    Spark Job调度
    Spark master节点HA配置
    机器学习
    07、Spark集群的进程管理
  • 原文地址:https://www.cnblogs.com/yddlvo/p/9705685.html
Copyright © 2011-2022 走看看