辞書メンバー

メンバー (JavaScript)

[1] Web IDL では、定義を構成する主たる要素のことをメンバー (member) と呼んでいます。

目次

  1. インターフェイスメンバー
  2. 例外メンバー
  3. 辞書メンバー
  4. 歴史

インターフェイスメンバー#

[6] Web IDL インターフェイスメンバー
種別通常のインターフェイス部分インターフェイスインターフェイスmixin部分インターフェイスmixinコールバックインターフェイス名前空間部分名前空間
定数
通常演算
静的演算
通常属性
文字列化器
静的属性
反復可能宣言
写像的宣言
集合的宣言

例外メンバー#

[3] かつて Web IDL では、例外は次の例外メンバーを持つものとして定義されていました。

[4] 現在はこれに相当するものが直接 JavaScript オブジェクトとして定義されています。

辞書メンバー#

歴史#

[2] Disallow "size" members on maplike/setlike interfaces, too. · heycam/webidl@d890fb5 ( 版) https://github.com/heycam/webidl/commit/d890fb510cb64589cd698bcac8149b0ad6b5ba2d

[5] Base sequences, dictionaries, and records on Infra types (#317) (domenic著, ) https://github.com/heycam/webidl/commit/26aa8308811da812d28a5b3dd06fabcefecb71f0

[7] Fix grammar conflicts (tobie著, ) https://github.com/heycam/webidl/commit/76c51928d97b2cd09083120c64056ba4b7adc20c

[8] Check grammar is LL(1) as part of Travis builds by tobie · Pull Request #458 · heycam/webidl () https://github.com/heycam/webidl/pull/458

[9] Editorial: clarify interface mixins' elements vs. inherited ones (littledan著, ) https://github.com/heycam/webidl/commit/6bc7d85a19df925539ff9a863b0f329c5a27900a

[10] Editorial: Note that interface mixins' elements are included among interface elements by littledan · Pull Request #594 · heycam/webidl () https://github.com/heycam/webidl/pull/594

[11] Add async_iterable support (Ms2ger著, ) https://github.com/heycam/webidl/commit/d6caf50f9e21b467dfe54ee37b443f96c09f7333

[12] Stop using extended attributes for constructors (Ms2ger著, ) https://github.com/heycam/webidl/commit/91ca6ebb4d4fca9703309e19256bbc5f5dd77e3c