2017-05-05 47 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這是

在文檔被觸發一次,分析器已經完成

這對我來說意味着什麼也沒有繪製呢。只是它已經加載了內容,所以它可以可以呈現內容。雖然注意是來自「非規範性」部分,這意味着它不具有約束力。

相關問題