zoukankan      html  css  js  c++  java
  • 如何判断一个js加载完成并且执行callback方法。

    实现一个loadScript(url,callback)用来判断一个js加载完成并且执行callback操作。

    原理:document.readyState

    function loadScript(url,callback){
      var script=document.createElement(‘script‘);
        script.type=‘text/javascript‘;
        script.async=‘async‘;
        script.src=url;
        document.body.appendChild(script);
        if(script.readyState){ //IE
          script.onreadystatechange=function(){
            if(script.readyState==‘complete‘||script.readyState==‘loaded‘){
              script.onreadystatechange=null;
              callback();
            }
          }
        }else{ //非IE
          script.onload=function(){callback();}
        }
    }

  • 相关阅读:
    ant中build.xml文件解释
    mysql练习题
    Mysql基本知识
    Python Socket 简单聊天室2
    Python Socket 简单聊天室1
    Python 导入模块
    Python 文件的处理
    Python yield
    Python 内置函数
    Python 生成验证码
  • 原文地址:https://www.cnblogs.com/hjdjs/p/7252107.html
Copyright © 2011-2022 走看看