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);
                
            });
  • 相关阅读:
    60个生僻成语汇总
    人民网 ***讲话
    组合排序
    工具
    网络之网络设备
    《TCP协议到TCP通讯各种异常现象和分析》的学习
    Console
    RTT学习之ulog
    RTT之MQTT学习笔记
    项目管理-禅道
  • 原文地址:https://www.cnblogs.com/human/p/3471339.html
Copyright © 2011-2022 走看看