1. 程式人生 > >JS事件與流

JS事件與流

交互 move list dev func win 分配 onchange window

事件是用戶在瀏覽器執行的某種動作。
一個完整的JS事件流從window開始最後window。
事件負責在javaScript和DOM之間交互。
事件流
事件流描述的是從頁面中接受事件的順序。
事件流三個階段:
事件捕獲。
  處於目標。
  事件冒泡。
事件關鍵字
onload 頁面完成加載
onclick 鼠標點擊某個對象
ondblclick 鼠標雙擊某個對象
onmousedown 鼠標按鍵被按下
onmousemove 鼠標被移動
onmouseout 鼠標從某元素移開
onmouseover 鼠標被移到某元素之上
onmouseup 鼠標按鍵被松開
onblur 元素失去焦點
onchange 用戶改變域的內容
onfocus 元素獲得焦點
onkeydown 某個鍵盤的鍵被按下
onkeypress 鍵盤鍵被按下
onkeyup 鍵盤鍵被松開
addEventListener() 分配事件函數
removeEventListener() 刪除事件函數。
document.onkeydown=function(e) 對整個頁面監聽
var keyNum=window.event ? e.keyCode :e.which; 獲取被按下的按鈕

JS事件與流