2017-05-05 56 views
-1

docs说:当最初的HTML文档已被完全加载和分析DOMContentLoaded事件何时启动?

的DOMContentLoaded事件被触发,而无需等待样式表,图片和子框架完成加载。

但是“加载和解析”是什么意思?这是否意味着他们已被画在屏幕上?

+0

Duplicate:http://stackoverflow.com/questions/2414750/difference-between-domcontentloaded-and-load-events –

+1

这不是一个重复的问题。该问题询问DOMContentLoaded和Load之间的_difference_。我的问题是要求澄清一些关于DOMContentLoaded的内容。 –

+1

加载意味着数据已完全从服务器传输。解析意味着接收的数据已被消耗,并且已经生成了代表给定标记的DOM结构。我不知道这一定意味着浏览器已经绘制了任何东西,或者它会被要求这样做。 [这是一个快速测试](https://jsfiddle.net/d3ut8tqa/),它有两秒钟的DOMContentLoaded回调块。请注意,在处理程序完成阻塞之前,不会出现'foo'文本(在Firefox中),因此表明它在绘制页面之前触发。 – 2017-05-05 23:59:15

回答

0

按照Living Standard这是

在文档被触发一次,分析器已经完成

这对我来说意味着什么也没有绘制呢。只是它已经加载了内容,所以它可以可以呈现内容。虽然注意是来自“非规范性”部分,这意味着它不具有约束力。

相关问题