$(document).ready() $(window).load 及js的window.onload


1、$(document).ready()  簡寫為$(function(){}) DOM結構繪制完成執行,而無需等到圖片或其他媒體下載完畢.

2、$(window).load  在有時候確實我們有需要等到頁面的所有東西都加載完后再執行時使用

3、window.onload=function(){}  必須等到頁面內包括圖片的所有元素加載完畢后才能執行

 

另:defer屬性

在腳本中寫defer,<script type="text/javascript" defer></script>,則瀏覽器在下載腳本時,不會對其立即處理,而是會繼續對下面的頁面進行下載解析,提高下載性能

defer用於:不需要立即執行的腳本,例如$(window).load的函數,可用於界面上一些需要點擊或鼠標事件的方法

 

備注:瀏覽器可並發請求,但是加載js時,腳本會阻塞其他資源的加載,所以腳本置后


免責聲明!

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



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