1、$(document).ready() 簡寫為$(function(){}) DOM結構繪制完成執行,而無需等到圖片或其他媒體下載完畢.
2、$(window).load 在有時候確實我們有需要等到頁面的所有東西都加載完后再執行時使用
3、window.onload=function(){} 必須等到頁面內包括圖片的所有元素加載完畢后才能執行
另:defer屬性
在腳本中寫defer,<script type="text/javascript" defer></script>,則瀏覽器在下載腳本時,不會對其立即處理,而是會繼續對下面的頁面進行下載解析,提高下載性能
defer用於:不需要立即執行的腳本,例如$(window).load的函數,可用於界面上一些需要點擊或鼠標事件的方法
備注:瀏覽器可並發請求,但是加載js時,腳本會阻塞其他資源的加載,所以腳本置后