2013-02-11 147 views
0

我是JavaScript編程新手,事件處理程序和函數之間有什麼不同?他們都一樣嗎?事件處理程序和函數

+0

[函數](https://developer.mozilla.org/en-US/docs/JavaScript/Reference/Global_Objects/Function)和[事件處理程序](https://developer.mozilla.org/en- US/docs/DOM/event) - 都來自MDN – ManseUK 2013-02-11 17:51:52

回答

1

事件處理程序是在事件觸發時調用的函數。所以基本上你的問題的答案是一個事件處理函數是一個函數有時會填充的角色。

ele.addEventListener("click",function(){/*This function is your event handler*/}, false); 
1

一個功能是當「人」稱之爲將要執行的代碼塊:

function functionname() 
{ 
some code to be executed 
} 

function(); // calling the function 

活動是執行JavaScript的事情發生時的代碼,如按下按鈕,移動你的鼠標移到一個鏈接,提交一個表單等這些事件處理程序的基本語法是:

name_of_handler="JavaScript code here" 

例如:

<a href="http://google.com" onClick="alert('hello!')">Google</a>