天天看點

jQuery中onload與ready差別

onload和ready的差別

document.ready和onload的差別為:加載程度不同、執行次數不同、執行速度不同。

1、加載程度不同

document.ready:是DOM結構繪制完畢後就執行,不必等到加載完畢。意思就是DOM樹加載完畢就執行,不必等到頁面中圖檔或其他外部檔案都加載完畢。

onload:是頁面所有元素都加載完畢,包括圖檔等所有元素。

2、執行次數不同

document.ready可以寫多個.ready,可以執行多次,第N次都不會被上一次覆寫。

onload隻能執行一次,如果有多個,那麼第一次的執行會被覆寫。

繼續閱讀