Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/docker/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Events 网页何时第一次出现?_Events_Dom_Web_Load - Fatal编程技术网

Events 网页何时第一次出现?

Events 网页何时第一次出现?,events,dom,web,load,Events,Dom,Web,Load,我想知道网页何时第一次出现,特别是与DOMContentLoaded或Load事件等事件相关的网页 如果我知道有问题的事件,那么我可以将HTTP请求最小化到该点,然后延迟加载资源。无可否认,我对这一主题的了解有限,我知道这是一个非常广泛的主题,但我更想了解一些实用的信息。,以下是事件的一般顺序: 处理HTML标记并构建DOM树 处理CSS标记并构建CSSOM树 将DOM和CSSOM组合到渲染树中 在渲染树上运行布局以计算每个节点的几何体 在屏幕上绘制各个节点 , domContentLoade

我想知道网页何时第一次出现,特别是与DOMContentLoaded或Load事件等事件相关的网页

如果我知道有问题的事件,那么我可以将HTTP请求最小化到该点,然后延迟加载资源。无可否认,我对这一主题的了解有限,我知道这是一个非常广泛的主题,但我更想了解一些实用的信息。

,以下是事件的一般顺序:

  • 处理HTML标记并构建DOM树
  • 处理CSS标记并构建CSSOM树
  • 将DOM和CSSOM组合到渲染树中
  • 在渲染树上运行布局以计算每个节点的几何体
  • 在屏幕上绘制各个节点
  • ,

    • domContentLoaded通常在DOM和CSSOM准备就绪时进行标记
    总之,我要说的是,一般来说,
    DOMContentLoaded
    是与标记绘制相关的最接近的事件,
    Load
    是与外部资源的呈现和加载完成时最接近的事件

    但是,这可能因浏览器实现、HTML版本(4、5等)以及其他我没有想到的事情而有所不同