頁面加載事件: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