區別1:
它規定DOM(網頁文檔)加載完成後網頁內容加載之前執行的,也就是說在html加載完成後,圖片加載之前。
window.onload是在頁面所有元素(包括圖片、引用文件)加載完成後執行,也就是說頁面的所有東西加載完之後在加載。
區別2:
$(document).ready()比window.onload()的加載速度要快
區別3:
前者可以寫多個,後者頁面中只能寫一個。
onload()一般用在window和頁面中的圖片,如果寫在頁面中結構中,那就加到body標籤中。
window.onload = function(){}
document.getElementById('imgID').onload = function(){}