The AbstractWorker interface abstracts properties and methods common to all kind of workers, being Worker or SharedWorker.
The AnimationEvent interface represents events providing information related to animations.
The AnimationEvent interface represents events providing information related to animations.
MDN
This type represents a DOM element's attribute as an object.
This type represents a DOM element's attribute as an object. In most DOM methods, you will probably directly retrieve the attribute as a string (e.g., Element.getAttribute(), but certain functions (e.g., Element.getAttributeNode()) or means of iterating give Attr types.
MDN
A Blob object represents a file-like object of immutable, raw data.
A Blob object represents a file-like object of immutable, raw data. Blobs represent data that isn't necessarily in a JavaScript-native format. The File interface is based on Blob, inheriting blob functionality and expanding it to support files on the user's system.
An easy way to construct a Blob is by invoking the Blob constuctor. Another way is to use the slice() method to create a blob that contains a subset of another blob's data.
MDN
A CDATA Section can be used within XML to include extended portions of unescaped text, such that the symbols < and & do not need escaping as they normally do within XML when used as text.
A CDATA Section can be used within XML to include extended portions of unescaped text, such that the symbols < and & do not need escaping as they normally do within XML when used as text.
As a CDATASection has no properties or methods unique to itself and only directly implements the Text interface, one can refer to Text to find its properties and methods.
MDN
The CSSKeyframeRule interface describes an object representing a set of style for a given keyframe.
The CSSKeyframeRule interface describes an object representing a set of style for a given keyframe. It corresponds to the contains of a single keyframe of a
The CSSKeyframesRule interface describes an object representing a complete set of keyframes for a CSS animation.
The CSSKeyframesRule interface describes an object representing a complete set of keyframes for a CSS animation. It corresponds to the contains of a whole
CSSMediaRule is an object representing a single CSS @media rule.
CSSMediaRule is an object representing a single CSS @media rule. It implements the CSSConditionRule interface, and therefore the CSSGroupingRule and the CSSRule interface with a type value of 4 (CSSRule.MEDIA_RULE).
MDN
The CSSNamespaceRule interface describes an object representing a single CSS
The CSSNamespaceRule interface describes an object representing a single CSS
CSSPageRule is an object representing a single CSS @page rule.
CSSPageRule is an object representing a single CSS @page rule. It implements the CSSRule interface with a type value of 6 (CSSRule.PAGE_RULE).
MDN
An object implementing the CSSRule DOM interface represents a single CSS at-rule.
An object implementing the CSSRule DOM interface represents a single CSS at-rule. References to a CSSRule-implementing object may be obtained by looking at a CSS style sheet's cssRules list.
MDN
A CSSRuleList is an array-like object containing an ordered collection of CSSRule objects.
A CSSRuleList is an array-like object containing an ordered collection of CSSRule objects.
MDN
A CSSStyleDeclaration is an interface to the declaration block returned by the style property of a cssRule in a stylesheet, when the rule is a CSSStyleRule.
A CSSStyleDeclaration is an interface to the declaration block returned by the style property of a cssRule in a stylesheet, when the rule is a CSSStyleRule.
MDN
CSSStyleRule represents a single CSS style rule.
CSSStyleRule represents a single CSS style rule. It implements the CSSRule interface with a type value of 1 (CSSRule.STYLE_RULE).
MDN
An object implementing the CSSStyleSheet interface represents a single CSS style sheet.
An object implementing the CSSStyleSheet interface represents a single CSS style sheet.
MDN
The CanvasGradient interface represents an opaque object describing a gradient and returned by CanvasRenderingContext2D.createLinearGradient or CanvasRenderingContext2D.createRadialGradient methods.
The CanvasGradient interface represents an opaque object describing a gradient and returned by CanvasRenderingContext2D.createLinearGradient or CanvasRenderingContext2D.createRadialGradient methods.
MDN
The CanvasPattern interface represents an opaque object describing a pattern, based on a image, a canvas or a video, created by the CanvasRenderingContext2D.createPattern() method.
The CanvasPattern interface represents an opaque object describing a pattern, based on a image, a canvas or a video, created by the CanvasRenderingContext2D.createPattern() method.
MDN
The 2D rendering context for the drawing surface of a <canvas> element.
The 2D rendering context for the drawing surface of a <canvas> element. To get this object, call getContext() on a <canvas>, supplying "2d" as the argument:
MDN
The CharacterData abstract interface represents a Node object that contains characters.
The CharacterData abstract interface represents a Node object that contains characters. This is an abstract interface, meaning there aren't any object of type CharacterData: it is implemented by other interfaces, like Text, Comment, or ProcessingInstruction which aren't abstract.
MDN
A CloseEvent is sent to clients using WebSockets when the connection is closed.
A CloseEvent is sent to clients using WebSockets when the connection is closed. This is delivered to the listener indicated by the WebSocket object's onclose attribute.
MDN
The Comment interface represents textual notations within markup; although it is generally not visually shown, such comments are available to be read in the source view.
The Comment interface represents textual notations within markup; although it is generally not visually shown, such comments are available to be read in the source view. Comments are represented in HTML and XML as content between . In XML, the character sequence '--' cannot be used within a comment.
MDN
The DOM CompositionEvent represents events that occur due to the user indirectly entering text.
The DOM CompositionEvent represents events that occur due to the user indirectly entering text.
MDN
The console object provides access to the browser's debugging console.
The console object provides access to the browser's debugging console. The specifics of how it works vary from browser to browser, but there is a de facto set of features that are typically provided.
MDN
The Coordinates interface represents the position and attitude of the device on Earth, as well as the accuracy with which these data are computed.
The Coordinates interface represents the position and attitude of the device on Earth, as well as the accuracy with which these data are computed.
MDN
The DOM CustomEvent are events initialized by an application for any purpose.
The DOM CustomEvent are events initialized by an application for any purpose.
MDN
This interface describes an error object that contains an error name.
This interface describes an error object that contains an error name.
MDN
The DOMException interface represents an anormal event happening when a method or a property is used.
The DOMException interface represents an anormal event happening when a method or a property is used.
MDN
The DOMImplementation interface represent an object providing methods which are not dependent on any particular document.
The DOMImplementation interface represent an object providing methods which are not dependent on any particular document. Such an object is returned by the Document.implementation property.
MDN
DOMParser can parse XML or HTML source stored in a string into a DOM Document.
DOMParser can parse XML or HTML source stored in a string into a DOM Document. DOMParser is specified in DOM Parsing and Serialization.
Note that XMLHttpRequest supports parsing XML and HTML from URL-addressable resources.
MDN
A type returned by DOMConfiguration.parameterNames which contains a list of DOMString (strings).
A type returned by DOMConfiguration.parameterNames which contains a list of DOMString (strings).
MDN
This type represents a set of space-separated tokens.
This type represents a set of space-separated tokens. Commonly returned by HTMLElement.classList, HTMLLinkElement.relList, HTMLAnchorElement.relList or HTMLAreaElement.relList. It is indexed beginning with 0 as with JavaScript arrays. DOMTokenList is always case-sensitive.
MDN
The DataTransfer object is used to hold the data that is being dragged during a drag and drop operation.
The DataTransfer object is used to hold the data that is being dragged during a drag and drop operation. It may hold one or more data items, each of one or more data types. For more information about drag and drop, see Drag and Drop.
This object is available from the dataTransfer property of all drag events. It cannot be created separately.
MDN
Each web page loaded in the browser has its own document object.
Each web page loaded in the browser has its own document object. The Document interface serves as an entry point to the web page's content (the DOM tree, including elements such as <body> and
The AbstractWorker interface abstracts properties and methods common to all kind of workers, being Worker or SharedWorker.
MDN