zoukankan      html  css  js  c++  java
  • 页面中js按顺序加载完全的方法

    页面中js加载完全的方法

     

    function loadScript( url, callback) {

        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.src = url;

        document.getElementsByName("head")[0].appendChild(script);

    }

    如何让脚本的执行顺序按照你设定的顺序执行,使用嵌套的方式:

    loadScript("file1.js", function() {

        loadScript("file2.js", function() {

            loadScript("file3.js", function() {

                alert("All files are loaded");

            });

        });

    });

  • 相关阅读:
    Python3 运算符
    Python之匿名函数
    Python之推导式、生成器表达式
    Python网络编程
    Python单例模式
    Python异常处理及元类
    Python面向对象(三)
    Python面向对象(二)
    Python面向对象(一)
    Python面向对象入门
  • 原文地址:https://www.cnblogs.com/xiaoniaohhl/p/11254272.html
Copyright © 2011-2022 走看看