Last updated 1 month ago
使用者與網頁有互動操作。例:
開啟網頁
滑鼠滑過元素
點擊元素
一般文字框的焦點輸入(focus)
打字
送出表單資料
視窗拖曳改變大小
找到要綁定的元素
什麼樣的事件綁定,例:click、dblclick。
事件觸發後,要執行什麼程式。通常會是一個帶有「事件物件」(Event Object)的函式。
例:
element.addEventListener("click", function(e){ // code });
事件觸發後,除了自訂邏輯之外,進一步可以執行的程式:
停止預設行為(e.preventDefault())
e.preventDefault()
停止事件冒泡(e.stopPropagation())
e.stopPropagation()