1. 程式人生 > >【Web前端】$(document).ready(function(){}) 和 $(window).on("load",function(){}) 的異同

【Web前端】$(document).ready(function(){}) 和 $(window).on("load",function(){}) 的異同

前言

在學習過程中,發現了
$(window).on(“load”,function() {}) 和 $(document).ready(function(){})的類似的功能,本著求實的精神,認真瞭解了他們的異同。

$(window).on(“load”,function() {})

這個呢,就是相當於原生 Js 的 window.load = function(){},需要等待頁面全部載入完之後才可以執行裡面的程式碼,對於網速比較慢的使用場景話就有點坑了。

$(document).ready(function(){})

這個就是是DOM結構繪製完畢後就執行,不一定要等所有的js和圖片載入完畢。