Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/442.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
Javascript DOMContentLoaded事件具体何时触发?_Javascript_Html_Dom - Fatal编程技术网

Javascript DOMContentLoaded事件具体何时触发?

Javascript DOMContentLoaded事件具体何时触发?,javascript,html,dom,Javascript,Html,Dom,他们说: DOMContentLoaded事件在初始HTML文档完全加载和解析时触发,而不等待样式表、图像和子帧完成加载 但“加载并解析”是什么意思?这是否意味着它们已被绘制在屏幕上?根据it is 一旦解析器完成,就触发文档 对我来说,这意味着还没有画出任何东西。只是它加载了内容,以便能够呈现内容。尽管注意,这是一个“非规范性”部分,这意味着它没有约束力。重复:它不是该问题的重复。这个问题询问DOMContentLoaded和Load之间的区别。我的问题是要澄清关于DOMContentLoad

他们说:

DOMContentLoaded事件在初始HTML文档完全加载和解析时触发,而不等待样式表、图像和子帧完成加载

但“加载并解析”是什么意思?这是否意味着它们已被绘制在屏幕上?

根据it is

一旦解析器完成,就触发文档


对我来说,这意味着还没有画出任何东西。只是它加载了内容,以便能够呈现内容。尽管注意,这是一个“非规范性”部分,这意味着它没有约束力。

重复:它不是该问题的重复。这个问题询问DOMContentLoaded和Load之间的区别。我的问题是要澄清关于DOMContentLoaded的一些事情。Loaded意味着数据已从服务器完全传输。已解析意味着接收到的数据已被使用,并且已生成代表给定标记的DOM结构。我不知道这是否一定意味着浏览器已经绘制了任何内容,或者需要这样做。将
DOMContentLoaded
回调块加载两秒钟。请注意,
foo
文本在处理程序完成阻塞(无论如何在Firefox中)之前不会出现,这表示它在绘制页面之前触发。