色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

jquery before ready

劉姿婷2年前8瀏覽0評論

JQuery是一個流行的JavaScript庫,可以幫助開發(fā)人員在Web開發(fā)中更快地處理DOM操作、事件處理、動畫、Ajax等等方面。在使用jQuery時,常常會涉及到在頁面元素加載之前執(zhí)行某些特定的代碼操作,這就涉及到了JQuery的before ready操作。

$(document).ready(function(){
//頁面加載完成后執(zhí)行的代碼
});
$(function(){
//簡化寫法,等價于$(document).ready()
});
$(window).on('load', function(){
//頁面以及圖片全部加載完成后執(zhí)行的代碼
});
$(window).on('beforeunload', function(){
//當(dāng)前頁面關(guān)閉或刷新前執(zhí)行的代碼
});

以上代碼包含了JQuery中的四種基本操作,分別為ready、load、beforeunload、unload。其中ready操作是最常用的,在頁面元素加載完成后執(zhí)行代碼。這里的"ready"不是頁面完全加載完成,而是DOM元素可以被操作的時刻。換句話說,在DOM樹構(gòu)建完成后,但是圖片和其他資源還未完全加載的時刻。

使用ready操作時,可以直接在代碼前加上jQuery的$()方法,然后括號內(nèi)加上document。ready方法。也可以直接使用簡化寫法,加上匿名函數(shù)即可。這兩種寫法的效果是相同的,只是簡化寫法更加方便。

load操作則是在頁面全部元素加載完成后執(zhí)行某些代碼,包括CSS/JS/images等資源。beforeunload操作是在用戶關(guān)閉或刷新頁面前執(zhí)行某些代碼,在這里可以用來提示用戶是否放棄當(dāng)前編輯的內(nèi)容。Unload操作則是在頁面完全關(guān)閉后執(zhí)行某些代碼,例如提交用戶數(shù)據(jù)、清理內(nèi)存等等操作。