発火

発火 (DOM)

[8] イベント発火 (fire) とは、初期化してディスパッチすることをいいます。

仕様書

意味

[11] イベントを発火 (fire an event) するとは、 名前名前対象対象イベント構築子 (既定値 Event)、 IDL属性の初期化遺物対象上書きフラグについて、 次のようにします >>2

  1. [12] イベントを、イベント構築子についてイベントの作成を実行した結果に設定します。
  2. [20] イベントを、名前に設定します。
  3. [14] イベントについてIDL属性の初期化を実行します。
  4. [15] 対象においてイベント遺物対象上書きフラグについて dispatch します。
  5. [21] イベントを返します。

[6]発火」は他にもイベントの形式ごとに定義されています。

歴史

[3] DOM3 までは発火ディスパッチは同義とされていましたが、 DOM Standard 以降区別されています。

[7] Page Visibility は「fire a simple event」を定義・引用なしで使っています。

2016年10月の改訂

[5] e という名前のイベントを発火 (fire an event named e) >>2 または e という名前の単純イベントを発火 (fire a simple event named e) >>4 するとは、イベント

イベント
インターフェイス
Event
type
e
isTrusted
対象
指定されたオブジェクト
... と初期化しディスパッチすることをいいます。 >>2

[13] ... という旧規定は廃止されました。

[16] Rework event dispatching using appropriate DOM hooks (inexorabletash著, ) <https://github.com/w3c/IndexedDB/commit/9a26037d7db68592a669555c44b43aa361caf204>

[9] なぜ弓矢の「撃て!」の号令は英語で”Fire!”なのか | on the move ( ()) <https://otmayh.wordpress.com/2014/08/12/%E3%81%AA%E3%81%9C%E5%BC%93%E7%9F%A2%E3%81%AE%E3%80%8C%E6%92%83%E3%81%A6%E3%80%8D%E3%81%AE%E5%8F%B7%E4%BB%A4%E3%81%AF%E8%8B%B1%E8%AA%9E%E3%81%A7fire%E3%81%AA%E3%81%AE%E3%81%8B/>

[22] Fix event firing (pozdnyakov著, ) <https://github.com/w3c/screen-orientation/commit/7e013b9e8af65e3a8a0081e1567505e3223a28cf>

[23] Fix event firing by pozdnyakov · Pull Request #112 · w3c/screen-orientation () <https://github.com/w3c/screen-orientation/pull/112>

[24] Event firing needs fixes · Issue #93 · w3c/screen-orientation () <https://github.com/w3c/screen-orientation/issues/93>