zoukankan      html  css  js  c++  java
  • readystate, 异步

     EventUtil.addHandler(window, "load", function(){
            
                //create a new <script/> element.
                var script = document.createElement("script");
                EventUtil.addHandler(script, "readystatechange", function(event){
                    event = EventUtil.getEvent(event);
                    var target = EventUtil.getTarget(event);
                    if (target.readyState == "loaded" || target.readyState == "complete"){
                        EventUtil.removeHandler(target, "readystatechange", arguments.callee);
                        alert("Script Loaded");
                    }
                });
                script.src = "example.js";
                document.body.appendChild(script);
                
                //create a new <link/> element
                var link = document.createElement("link");
                link.type = "text/css";
                link.rel= "stylesheet";
                
                EventUtil.addHandler(link, "readystatechange", function(event){
                    event = EventUtil.getEvent(event);
                    var target = EventUtil.getTarget(event);
                    if (target.readyState == "loaded" || target.readyState == "complete"){
                        EventUtil.removeHandler(target, "readystatechange", arguments.callee);
                        alert("CSS Loaded");
                    }
                });
                link.href = "example.css";
                document.getElementsByTagName("head")[0].appendChild(link);
                
            });
  • 相关阅读:
    8.26 Linux的目录机构与目录管理
    8.26 基础命令
    8.26 系统基础
    8.26 课程介绍
    8.21-23 awk
    8.20 数组与字符
    8.19 函数
    8.16 sed命令
    Linux操作系统--初级--Linux的目录结构与目录管理
    Linux操作系统--初级--基础命令
  • 原文地址:https://www.cnblogs.com/human/p/3471339.html
Copyright © 2011-2022 走看看