• loadjs异步加载javascript回调


    function loadjs(url,callback){
        var script=document.createElement('script');
        script.type="text/javascript";
        script.src=url;
        if(script.onreadystatechange){
            script.onreadystatechange=function(){
                if(script.readyState='loaded'||script.readyState='complate'){
                    callback();//script is loaded;
                }
            }
        }else{
            script.onloaded=function(){
                callback();//script is loaded;
            }
        }
        document.getElementsByTagName('head')[0].appendChild(script);
    }
    function callback(){
    alert("script is loaded");
    }
    //window.onload之后才去加载的js,这样拆分js的加载有利于首页加载速度提高用户体验
    window.onload=function(){
        loadjs("jquery.js",callback);
        loadjs("test.js",callback);
    }

  • 相关阅读:
    Java 继承和重写
    Java 构造函数和函数重载
    java 面向对象
    for循环和数组例题
    java数组和函数
    java程序流程控制
    CF600C Make Palindrome
    CF600A Extract Numbers
    [NOI2007]社交网络
    SPOJ 6779 GSS7
  • 原文地址:https://www.cnblogs.com/cdwp8/p/4039726.html
Copyright © 2020-2023  润新知