addEventListener
target.addEventListener(type, listener[, options]) target.addEventListener(type, listener[, useCapture])
参考:
EventTarget.addEventListener() | MDN
addEventListener の第3引数が拡張されてるという話 – Qiita
addEventListener (removeEventListener、useCapture、stopPropagationなど)・カスタムイベント使い方 簡単なまとめ – Qiita
useCapture
イベントをキャプチャーフェイズで処理する。
(出典:w3.org)
参考:
引数 – EventTarget.addEventListener() | MDN
DOM イベントのキャプチャ/バブリングを整理する – Qiita
Event dispatch and DOM event flow – UI Events | W3C Working Draft
removeEventListener
target.removeEventListener(type, listener[, options]) target.removeEventListener(type, listener[, useCapture])
参考:
EventTarget.removeEventListener | MDN
removeEventListener の使い方
参考:
EventTarget.removeEventListener() – イベントの削除 | DOM リファレンス
無名関数を removeEventListener で取り消す
参考:
addEventListener の無名関数を removeEventListener で消す方法 | Web 活
特定のDOM/イベントに登録されたハンドラを全て取り消す
参考:
Javascript/DOM: How to remove all events of a DOM object? – Stack Overflow
arguments.callee
参考:
addEventListener で無名関数をセットした際に、無名関数内でそのイベントをremoveEventListener する – GitHub Gist
onclick
参考: