javascript - フロントエンドjavascriptのpubsubパターンとカスタムイベントの違い・使い分け - スタック・オーバーフロー

javascript - フロントエンドjavascriptのpubsubパターンとカスタムイベントの違い・使い分け - スタック・オーバーフロー
Bubbling/Capturing といった、イベントの伝達を階層的に行う機能を利用したい場合は DOM のカスタムイベントが向いています

KeyboardEvent.keyを利用する前に知っておくべき事 - WebStudio

KeyboardEvent.keyを利用する前に知っておくべき事 - WebStudio
DOM 3 KeyEventについて。
KeyboardEvent.keyの値は、そのキーが押された状態で、何が起きるべきかを示す値、キーボードレイアウト関係なく押されたキーを知るにはKeyboardEvent.codeを使う。