js 和 jquery 的頁面加載事件


頁面加載事件:window.οnlοad=function(){}$(function(){});

1、window.οnlοad=function(){}是js原生的事件;

2、$(function(){});是JQuery的方法;

等同於 $(document).ready(function(){}); 意義為在DOM加載完畢后執行了ready()方法。

也等同與 jQuery(function(){});

兩者差別:

1、window.onload:在頁面所有資源加載完后執行,如果有多個定義則只執行最后一個

2、$(function(){}):在DOM加載完成時運行的代碼,如果有多個定義則依次執行

比如:
當頁面中只有一個img標簽,當img節點創建完后就會執行$(function(){})中的代碼,所以比window.onload效率高. 
當img的src指定的圖片完全加載完后才會觸發window.onload事件。

無改動 原文:https://blog.csdn.net/csdnluolei/article/details/83930943

window.onload 理解提升eg: https://blog.csdn.net/nuan__nuan/article/details/72825719


免責聲明!

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



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