[WebAPIs] Event, EventListener and Event Target
keywords: event listener
, event target
, custom event
, event delegation
, 自定義事件
- Event API @ MDN Web API
- Introduction to Events @ MDN - Learn JavaScript
- 事件 (Event) 的註冊、觸發與傳遞 @ Medium by realDennis
EventListener
// target.addEventListener(type, listener[, options]);
myElement.addEventListener('click', function () {
// do anything you want once
}, {
useCapture: false, // 預設 false, true 會註冊 capture 事件;false 會註冊 bubbling 事件
once: true,
passive: false, // true 的話該 function 永遠不會呼叫 preventDefault() 即使有自己寫在內)
}
- EventTarget @ MDN - Web APIs