[5] ほとんどのインターフェイスは、非コールバックインターフェイスです。 Webブラウザーがオブジェクトを作成できます (プラットフォームオブジェクト)。
[6] ごく一部のインターフェイスは、コールバックインターフェイスです。 著者がオブジェクトを作成できます (利用者オブジェクト)。
[1]
[18] 要素の種類によって決まるインターフェイスを要素インターフェイスといいます。
[13] 環境間通信
[17] DOMException
は JavaScript の Error
を継承するような特殊なインターフェイスとなっています。
[8] NavigatorID
の taintEnabled
は、 navigator互換性モードによって定義されるか、されないかが決まります。
[16]
Navigator
の webdriver
は、 WebDriver により操作されているかどうかで定義されるか、されないかが決まります。
[9] TouchEvent
はデスクトップブラウザーでは隠されています。
createEvent
の動作もその有無により変化します。
[10] Merge pull request #128 from domenic/prepare-callbacks (bzbarsky著, ) <https://github.com/heycam/webidl/commit/91ad860e5d80ee03ed558ec7724a618fb42dc2f2>
[14] Simplify the distinguishable table (#183) (jyasskin著, ) <https://github.com/heycam/webidl/commit/89fc3a36b076da2563cd4c22ff9a4ef7c0c9a2f6>
[15] Revamp interface bindings (#313) (tobie著, ) <https://github.com/heycam/webidl/commit/4a8f57e276369db7ea5fb09974a09b0ca5d276dd>
[19] Make [Exposed] mandatory, remove [PrimaryGlobal] (#423) (tobie著, ) <https://github.com/heycam/webidl/commit/d59937304702d033358b89fac5b5562c23b56096>
[20] Add support for interface mixins (tobie著, ) <https://github.com/heycam/webidl/commit/45e8173d40ddff8dcf81697326e094bcf8b92920>