你可能會遺忘onload的知識點詳解

2022-03-05 01:43:15 字數 930 閱讀 1712

首先,我們假設網頁中有兩個函式,js**如下:

function one()

function two()

當網頁載入完畢時,分別呼叫one,two函式:

window.onload=one;

window.onload=two;

guess一下會出現什麼結果?

結果如下:

彈出"two"對話方塊

onload事件一次只能儲存對乙個函式的引用,它會自動用後面的函式覆蓋前面的函式,因此不能在現有的行為上新增新的行為。

為了達到兩個函式順序觸發的效果,我們只能再建立乙個新的js方法來實現,**如下:

window.onload = function()
but, 如果有多個js檔案,每個檔案都需要用到window.onload方法,這種方法會很麻煩。這裡我們使用jquery的$(document).ready()方法,每次呼叫$(document).ready()方法都會在現有的行為上追加新的行為,這些行為會根據註冊的順序依次執行,**如下:

function one()

function two()

$(document).ready(function());

$(document).ready(function());

end

ps:部分摘選自《鋒利的jquery》 -人民郵電出版社

你可能會讀錯的字大集合

你可能會讀錯的字大集合 雪帆奧數王老師 你可能會讀錯的字大集合 覬覦 j y 齟齬 j y 囹圄 l ngy 魍魎 w ngli ng 紈絝 w nk 鱖魚 gu y 耄耋 m odi 饕餮 t oti 痤瘡 cu chu ng 踟躇 ch ch 倥傯 k n z n 另 倥侗念k ngd ng。彳...

Mysql面試可能會問到的基礎知識

mysql如何保證和監控主從資料一致性的 5.6 gtid複製,5.7 無損半同步複製 rpl semi sync master wait point after sync pt table checksum監控主從資料一致性 mysql如何監控和減少主從延遲的 5.5的單執行緒複製 5.6的多庫複...

這個Windows檔案可能會隱秘地收集你的個人隱私

外媒zdnet在週三 9月19日 發表的一篇報道中指出,如果你是觸控筆或觸屏計算機的使用者之一,那麼在你的計算機上很可能存在這樣乙個檔案,它在過去的幾個月甚至幾年時間裡已經隱秘地收集了大量有關於你的敏感資料。這個檔名為 waitlist.dat 根據數字取證和事件響應 dfir 專家barnaby ...