zoukankan      html  css  js  c++  java
  • 监测页面加载的几个函数的区别

    .window.onload //表示页面包含图片等文件在内的所有元素都加载完成。

    document.ready //函数只需对 DOM 树的等待,而无需对图像或外部资源加载的等待,从而执行起来更快。

    document.onreadystatechange //当页面加载状态改变的时候执行,可以监测DOM数状态的改变,例如加载完成等,有以下几种状态

    document.readyState

    loading / 正在加载
    document 仍在加载。
    interactive / 可交互
    文档已被解析,"正在加载"状态结束,但是诸如图像,样式表和框架之类的子资源仍在加载。
    complete / 完成

    例如:监测页面加载,没加载完显示遮罩层
    1     window.document.onreadystatechange = function(){
    2                 if( window.document.readyState === "complete" ){
    3                      $(".workloadshade").css('display','none');
    4                 }
    5             }
  • 相关阅读:
    uva 550
    uva 10110
    uva 10014
    uva 10177
    uva 846
    Dear Project Manager, I Hate You
    创业型软件公司的心得
    架构设计的心得
    程序员常去的103个网站
    66个经典源码网站
  • 原文地址:https://www.cnblogs.com/zyfBlogShare/p/12097845.html
Copyright © 2011-2022 走看看