JavaScript异步加载方案

发布于 2020-01-14 23:42:07
关注者
0
被浏览
954
1 个回答
  • 面试哥
    面试哥 2020-01-14
    为面试而生,有面试问题,就找面试哥。
    function loadScript(url, callback){
       var script = document.createElement("script")
       script.type = "text/javascript";
       if (script.readyState){ //IE
          script.onreadystatechange = function(){
             if (script.readyState == "loaded" || script.readyState == "complete"){
                script.onreadystatechange = null;
                callback();
             }
          };
       } else { //Others: Firefox, Safari, Chrome, and Opera
          script.onload = function(){
              callback();
          };
       }
       script.src = url;
       document.body.appendChild(script);
    }
    

     

知识点
面圈网VIP题库

面圈网VIP题库全新上线,海量真题题库资源。 90大类考试,超10万份考试真题开放下载啦

去下载看看