我從另一個開發拿起一個現有的項目,並在它們執行JS在三個不同的事件處理程序代碼的代碼香港專業教育學院注意到...的jQuery的document.ready VS頁面加載
function pageLoad() {
//execute code
}
$(document).ready(function() {
//execute code
});
$(function() {
//execute code
});
我的問題是 - 他們都完全一樣嗎?或者至少最後兩個?我明白,pageLoad是由.NET框架調用的,所以它不依賴於像第二個那樣加載的jQuery庫 - 這就是我的理解 - 是關於正確的?
最後兩個是完全一樣的。至於'pageLoad'和jQuery ready處理程序之間的區別,我找到了下面的文章; http://encosia.com/document-ready-and-pageload-are-not-the-same/ – Matt
2.和3.函數在'DOMContentLoaded'事件(DOM就緒)上執行,1.函數是隻是一個聲明。 –