zoukankan      html  css  js  c++  java
  • Dom

    DOM 文档加载是按顺序执行的,这与浏览器的渲染方法有关系。
    一般浏览器渲染操作是顺序大致按如下几个步骤来完成:
    (1)解析HTML结构
    (2)加载外部脚本和样式表文件
    (3)解析并执行脚本代码
    (4)构造HTML DOM模型
    (5)加载图片等外部文件
    (6)页面加载完毕
     
    1.执行时机
    load 事件必须等到网页中所有内容加载完毕之后才被这行。如果一个页面中包含了大容量的多媒体文件,则就会出现这种情况:网页文档已经呈现出来,但由于网页数据还没有完全加载完毕,导致load事件不能够即使被触发。
     
    开发人员习惯把页面初始化设置的脚本都放在load事件处理函数中,由于页面数据没有完全加载进来,导致网页文档呈现和脚本初始化配置不能够保持同步,从而影响了也米昂的可用性。
     
    而jQuery的ready事件是在DOM结构绘制完毕之后就执行,也就是说它在外部文件加载之前就被执行了,这样就能够确保网页文档的丞相和脚本初始化设置保持同步。
     
    总之,ready事件先于load事件被激活,如果网页文档中没有加载外部文件,则它们的响应时间基本上是相同了。
  • 相关阅读:
    jQuery Validate input是动态变化的
    flexigrid随手记
    今日随笔:scrollTop与overflow
    滚动条自动滚到底
    团队项目计划会议
    电梯演讲视频+原型展示
    NABCD项目分析
    团队第一次会议纪要
    软件开发团队介绍
    2020年11月24日
  • 原文地址:https://www.cnblogs.com/yhdsir/p/4650856.html
Copyright © 2011-2022 走看看