$(function(){})與window.onload的區別


不太一樣
window.onload是在頁面所有的元素都加載完成后才觸發
$(function(){})是在頁面的dom結構加載完畢后就觸發 dom里的內容不一定都已經加載完成
比如說一個頁面有好多圖片 而加載這些圖片需要一定的時間
window.onload必須得等到全部的圖片都加載完成后才能觸發
而$(function(){})只要在dom加載完畢之后就會執行 圖片不一定已經加載完成

 

1:執行時機不一樣
$(function() { } )是在dom結構創建完成以后就執行,window.onload是在整個頁面加載完成之后(包括頁面上的資源,比如圖片)才執行
2:執行次數不一樣:
$(function() { } )不管你jsp引入的js里定義了幾個,會按照順序依次執行,而window.onload只會執行最后一個,之前的會被覆蓋掉


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM