zoukankan      html  css  js  c++  java
  • document.readyState和xmlhttp.onreadystatechange

    document.readyState的几种状态

    0-uninitialized:XML 对象被产生,但没有任何文件被加载。 
    1-loading:加载程序进行中,但文件尚未开始解析。 
    2-loaded:部分的文件已经加载且进行解析,但对象模型尚未生效。 
    3-interactive:仅对已加载的部分文件有效,在此情况下,对象模型是有效但只读的。 
    4-completed:文件已完全加载,代表加载成功。 

    https://developer.mozilla.org/en-US/docs/Web/API/Document/readyState

    onreadystatechange属于XMLHttpRequest。

    var xmlhttp = new XMLHttpRequest(),
        method = "GET",
        url = "https://developer.mozilla.org/";
    
    xmlhttp.open(method, url, true);
    xmlhttp.onreadystatechange = function () {
            if(xmlhttp.readyState === XMLHttpRequest.DONE && xmlhttp.status === 200) console.log(xmlhttp.responseText);
        };
    xmlhttp.send();

    jQuery events .load(), .ready(), .unload()

    浏览器加载流程

    http://www.jianshu.com/p/e141d1543143

  • 相关阅读:
    springboot ssm propertis 如何搭建多数据源动态切换
    发送验证码
    二维码生成
    文件上传 下载
    git拉代码报错
    通过url 下载文件
    原生JS实现挡板小球游戏
    深入浅出解析AJAX
    深入解析CSS3圆周运动
    JS递归原理
  • 原文地址:https://www.cnblogs.com/zhutianpeng/p/5478366.html
Copyright © 2011-2022 走看看