1. 程式人生 > >JavaScript基礎(六)事件監聽機制

JavaScript基礎(六)事件監聽機制

事件監聽機制:

* 概念:某些元件被執行了某些操作後,觸發某些程式碼的執行。	
	* 事件:某些操作。如: 單擊,雙擊,鍵盤按下了,滑鼠移動了
	* 事件源:元件。如: 按鈕 文字輸入框...
	* 監聽器:程式碼。
	* 註冊監聽:將事件,事件源,監聽器結合在一起。 當事件源上發生了某個事件,則觸發執行某個監聽器程式碼。


* 常見的事件:
	1. 點選事件:
		1. onclick:單擊事件
		2. ondblclick:雙擊事件
	2. 焦點事件
		1. onblur:失去焦點
		2. onfocus:元素獲得焦點。

	3. 載入事件:
		1. onload:一張頁面或一幅影象完成載入。

	4. 滑鼠事件:
		1. onmousedown	滑鼠按鈕被按下。
		2. onmouseup	滑鼠按鍵被鬆開。
		3. onmousemove	滑鼠被移動。
		4. onmouseover	滑鼠移到某元素之上。
		5. onmouseout	滑鼠從某元素移開。
		
		
	5. 鍵盤事件:
		1. onkeydown	某個鍵盤按鍵被按下。	
		2. onkeyup		某個鍵盤按鍵被鬆開。
		3. onkeypress	某個鍵盤按鍵被按下並鬆開。

	6. 選擇和改變
		1. onchange	域的內容被改變。
		2. onselect	文字被選中。

	7. 表單事件:
		1. onsubmit	確認按鈕被點選。
		2. onreset	重置按鈕被點選。