onload和ready的差別
document.ready和onload的差別為:加載程度不同、執行次數不同、執行速度不同。
1、加載程度不同
document.ready:是DOM結構繪制完畢後就執行,不必等到加載完畢。意思就是DOM樹加載完畢就執行,不必等到頁面中圖檔或其他外部檔案都加載完畢。
onload:是頁面所有元素都加載完畢,包括圖檔等所有元素。
2、執行次數不同
document.ready可以寫多個.ready,可以執行多次,第N次都不會被上一次覆寫。
onload隻能執行一次,如果有多個,那麼第一次的執行會被覆寫。