addEventListenerをしてJavaScriptのイベントメカニズム

JavaScriptのイベントハンドラは2つの段階に分かれています。

  • キャプチャフェーズ:ルートノードからの転写層へのevent.target
  • バブリング相:転写層からルートノードへのevent.target

捕捉フェーズの機能を使用するかどうかを示すのaddEventListener(eventNameの、なeventHandler、useCaptureは)第三のパラメータは、デフォルト値は偽です。
useCaptureのデフォルト値は、に対処するためのサブ要素にイベントに対処するための権利を優先する場合はfalseです。キャプチャ段階での祖先ノードの廃棄イベントを配置する場合は、子供や孫ノードは無知に見えることを余儀なくさを感じることがあります。
式の意味useCapture = falseを、次のとおりです。一つのことを子供たちが扱うことができるならば、子供たちはそれで取引を行ってみましょう。

参考資料

https://developer.mozilla.org/en-US/docs/Web/API/EventTarget/addEventListener

おすすめ

転載: www.cnblogs.com/weiyinfu/p/11967717.html