Specifies a constructor that is defined by the W3C.
Specifies the official DOM object name as it defined by the W3C.
If the [NoInterfaceObject] extended attribute appears on an interface, it indicates that an interface object will not exist for the interface in the ECMAScript binding.
Specifies a DOM object can be assigned null value.
Specifies that object is marked with this attribute is defined by the W3C.
Indicates that null of the member value will be treated as specified value.
Represents the enumeration of member accessors that is defined by the W3C.