首頁  >  文章  >  web前端  >  js之onload事件的一點使用心得_基礎知識

js之onload事件的一點使用心得_基礎知識

WBOY
WBOY原創
2016-05-16 17:25:501046瀏覽

如果我問你window.load和window.onload分別是什麼意思,恐怕你會回答我:「這不是頁面載入完就執行嗎」。
但是答案是不一定,你得看你怎麼用。來看看例子
例1:

複製程式碼 程式碼如下:


程式碼如下:



程式碼如下:





Untitled
window.onload=ShowMessage();


當你看到true時看不到我 當你看到true的彈出框的時候,你肯定沒有看到“當你看到true時看不到我”,表示頁面還沒載入完就已經開始執行js了。 例2



複製程式碼


程式碼如下:





Untitled
window.onload=function(){ShowMessage();}

你看到true時就看到我了 當你看到true的彈出框的時候,你也會看到“你看到true時就看到我了”,這個才是真正的頁面載入完才觸發。 PS:建議像onload事件之類的使用匿名函式執行,即window.onload=function(){ShowMessage();}這種形式。
陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn