DIV CSS 佈局教程網

 DIV+CSS佈局教程網 >> 網頁腳本 >> JavaScript入門知識 >> 關於JavaScript >> 深入理解JS addLoadEvent函數
深入理解JS addLoadEvent函數
編輯:關於JavaScript     

首先是addLoadEvent函數的代碼清單:

function addLoadEvent(func)
{
 var oldonload=window.onload;
 if(typeof window.onload!='function')
 {
  window.onload=func;
 }
 else
 {
  window.onload=function()
  {
   oldonload();
   func();
  }
 }
}

理解起來就是:

1.把現有的window.onload事件處理函數的值存入變量 oldonload;

2.如果在這個處理函數上還沒有綁定任何函數,就像平常那樣把新函數添加給它;

3.如果在這個處理函數上已經綁定了一些函數,就把新函數追加到現有指令的末尾。

這個函數非常實用,尤其是代碼變得越來越復雜的時候,無論打算在頁面上執行多少個函數,只要多寫一條語句就可以搞定。

以上這篇JS addLoadEvent函數就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持。

XML學習教程| jQuery入門知識| AJAX入門| Dreamweaver教程| Fireworks入門知識| SEO技巧| SEO優化集錦|
Copyright © DIV+CSS佈局教程網 All Rights Reserved