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

メンバー (JavaScript)

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

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

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

例外メンバー

[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>