domcontentloaded事件
作者:佚名 時間:2014-06-16 分享到:
過去,當一個頁面完成加載時,初始化腳本的方法是使用load事件,但這個類函數的缺點是僅在所有資源都完全加載后才被觸發,這有時會導致比較嚴重的延遲,開發人員隨后創建了一種自定義事件,domready,它在dom加載之后及資源加載之前被觸發.
domready事件迅速被眾多javascript庫所采用,它開始在本地瀏覽器中以domcontentloaded的形式被使用;此外,它目前已在html5中被標準化,下面的代碼顯示了domcontentloaded是如何在document對象中被觸發的;
document.addeventlistener('domcontentloaded',function(){...},false);
值得注意的是,這個網站的行為層可以被更快速地啟動,這意味著用戶可以更快開始瀏覽網站,這對于連接速度慢的網絡或者包含大量圖片并需要一些時間加載圖片的網頁來說特別重要,如果只想在所有資源都完成加載之后運行腳本, 那么仍然可以使用load.
如沒特殊注明,文章均為上海聯楷網絡原創,轉載請注明來自:http://www.ktcbnqb.cn/hynews/20151126/n3349.html