audio | |
fs | |
idb | |
rtc | |
sql | |
svg | |
webgl | |
AbstractWorker | |
AnchorElement | DOM anchor elements expose the HTMLAnchorElement (or HTML 4 HTMLAnchorElement ) interface, which provides special properties and methods (beyond the regular element object interface they also have available to them by inheritance) for manipulating the layout and presentation of hyperlink elements.
Documentation for this class was provided by MDN. |
Animation | CSS animations make it possible to animate transitions from one CSS style configuration to another. Animations consist of two components: A style describing the animation and a set of keyframes that indicate the start and end states of the animation's CSS style, as well as possible intermediate waypoints along the way. |
AnimationEvent | |
AnimationList | |
AppletElement | Obsolete
Documentation for this class was provided by MDN. |
AreaElement | DOM area objects expose the HTMLAreaElement (or
HTML 4 HTMLAreaElement ) interface, which provides special properties and methods (beyond the regular element object interface they also have available to them by inheritance) for manipulating the layout and presentation of area elements.
Documentation for this class was provided by MDN. |
ArrayBuffer | The ArrayBuffer is a data type that is used to represent a generic, fixed-length binary data buffer. You can't directly manipulate the contents of an ArrayBuffer ; instead, you create an ArrayBufferView object which represents the buffer in a specific format, and use that to read and write the contents of the buffer.
Documentation for this class was provided by MDN. |
ArrayBufferView | The ArrayBufferView type describes a particular view on the contents of an ArrayBuffer 's data. |
Attr | 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. |
Audio | |
AudioElement | The HTMLAudioElement interface provides access to the properties of <audio>
elements, as well as methods to manipulate them. It's derived from the HTMLMediaElement interface; it's implemented by nsIDOMHTMLMediaElement
. |
BRElement | DOM break elements expose the HTMLBRElement (or HTML 4 HTMLBRElement ) interface which inherits from HTMLElement, but defines no additional members in
HTML5. The introduced additional property is also deprecated in
HTML 4.01.
Documentation for this class was provided by MDN. |
BarInfo | |
BaseElement | The base object exposes the HTMLBaseElement (or
HTML 4 HTMLBaseElement) interface which contains the base URI for a document. This object inherits all of the properties and methods as described in the element section.
Documentation for this class was provided by MDN. |
BaseFontElement | Obsolete
Documentation for this class was provided by MDN. |
BatteryManager | |
BeforeLoadEvent | |
Blob | This is an experimental feature Because this feature is still in development in some browsers, check the compatibility table for the proper prefixes to use in various browsers. |
BodyElement | DOM body elements expose the HTMLBodyElement (or
HTML 4 HTMLBodyElement ) interface, which provides special properties (beyond the regular element
object interface they also have available to them by inheritance) for manipulating body elements.
Documentation for this class was provided by MDN. |
ButtonElement | DOM Button objects expose the HTMLButtonElement
HTML5 (or HTMLButtonElement
HTML 4) interface, which provides properties and methods (beyond the element object interface they also have available to them by inheritance) for manipulating the layout and presentation of button elements.
Documentation for this class was provided by MDN. |
CDATASection | 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. |
CSSCharsetRule | |
CSSFilterValue | |
CSSFontFaceRule | |
CSSImportRule | |
CSSKeyframeRule | |
CSSKeyframesRule | |
CSSMatrix | |
CSSMediaRule | An object representing a single CSS media rule. CSSMediaRule implements the CSSRule interface.
Documentation for this class was provided by MDN. |
CSSPageRule | |
CSSPrimitiveValue | |
CSSRule | An object implementing the CSSRule DOM interface represents a single CSS rule. References to a CSSRule -implementing object may be obtained by looking at a CSS style sheet's cssRules list. |
CSSRuleList | A CSSRuleList is an array-like object containing an ordered collection of CSSRule objects.
Documentation for this class was provided by MDN. |
CSSStyleDeclaration | 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. |
CSSStyleRule | An object representing a single CSS style rule. CSSStyleRule implements the CSSRule
interface.
Documentation for this class was provided by MDN. |
CSSStyleSheet | An object implementing the CSSStyleSheet interface represents a single CSS style sheet. |
CSSTransformValue | |
CSSUnknownRule | |
CSSValue | |
CSSValueList | |
CanvasElement | DOM canvas elements expose the HTMLCanvasElement interface, which provides properties and methods for manipulating the layout and presentation of canvas elements. The HTMLCanvasElement interface inherits the properties and methods of the element
object interface.
Documentation for this class was provided by MDN. |
CanvasGradient | This is an opaque object representing a gradient and returned by CanvasRenderingContext2D's createLinearGradient or createRadialGradient methods.
Documentation for this class was provided by MDN. |
CanvasPattern | This is an opaque object created by CanvasRenderingContext2D's createPattern method (whether based on a image, canvas, or video).
Documentation for this class was provided by MDN. |
CanvasRenderingContext | |
CanvasRenderingContext2D | The bulk of the operations available at present with <canvas>
are available through this interface, returned by a call to getContext() on the <canvas>
element, with "2d" as its argument.
Documentation for this class was provided by MDN. |
CharacterData | |
ClientRect | |
ClientRectList | |
Clipboard | |
CloseEvent | 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.
Documentation for this class was provided by MDN. |
Comment | A comment is used to add notations within markup; although it is generally not displayed, it is still available to be read in the source view (in Firefox: View -> Page Source). These are represented in HTML and XML as content between <!-- and --> . In XML, the character sequence "--" cannot be used within a comment. |
CompositionEvent | An event interface for composition events1.0 11.0 Introduced Gecko 9.0
Inherits from: nsIDOMUIEvent
Last changed in Gecko 9.0 (Firefox 9.0 / Thunderbird 9.0 / SeaMonkey 2.6)
|
Console | Beginning with Firefox 4, the old Error Console has been deprecated in favor of the new, improved Web Console. The Web Console is something of a heads-up display for the web, letting you view error messages and other logged information. In addition, there are methods you can call to output information to the console, making it a useful debugging aid, and you can evaluate JavaScript on the fly. |
ContentElement | |
Coordinates | |
Counter | CSS counters are an implementation of Automatic counters and numbering in CSS 2.1. The value of a counter is manipulated through the use of counter-reset
and counter-increment
and is displayed on a page using the counter() or counters() function of the content property.
Documentation for this class was provided by MDN. |
Crypto | Non-standard
Documentation for this class was provided by MDN. |
CustomEvent | The DOM CustomEvent are events initialized by an application for any purpose. It's represented by the nsIDOMCustomEvent
interface, which extends the nsIDOMEvent
interface.
Documentation for this class was provided by MDN. |
DListElement | DOM definition list elements expose the HTMLDListElement (or HTML 4 HTMLDListElement ) interface, which provides special properties (beyond the regular element object interface they also have available to them by inheritance) for manipulating definition list elements. In
HTML5, this interface inherits from HTMLElement, but defines no additional members.
Documentation for this class was provided by MDN. |
DOMApplicationCache | |
DOMCoreException | |
DOMError | |
DOMFormData | |
DOMImplementation | Provides methods which are not dependent on any particular DOM instances. Returned by document.implementation .
Documentation for this class was provided by MDN. |
DOMMimeType | |
DOMMimeTypeArray | |
DOMParser | This page redirects to a page that no longer exists en/DocumentObjectModel_(DOM)/DOMParser.
Documentation for this class was provided by MDN. |
DOMPlugin | The Plugin interface provides information about a browser plugin.
Documentation for this class was provided by MDN. |
DOMPluginArray | |
DOMSelection | Selection is the class of the object returned by window.getSelection()
and other methods. It represents the text selection in the greater page, possibly spanning multiple elements, when the user drags over static text and other parts of the page. For information about text selection in an individual text editing element, see Input
, TextArea
and document.activeElement
which typically return the parent object returned from window.getSelection()
. |
DOMSettableTokenList | |
DOMStringList | |
DOMStringMap | |
DOMTokenList | 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.
Documentation for this class was provided by MDN. |
DOMURL | |
DOMWindow | This section provides a brief reference for all of the methods, properties, and events available through the DOM window object. The window object implements the Window interface, which in turn inherits from the AbstractView interface. Some additional global functions, namespaces objects, and constructors, not typically associated with the window, but available on it, are listed in the JavaScript Reference. |
DataListElement | DOM Datalist objects expose the HTMLDataListElement interface, which provides special properties (beyond the element object interface they also have available to them by inheritance) to manipulate <datalist>
elements and their content.
Documentation for this class was provided by MDN. |
DataTransferItem | |
DataTransferItemList | |
DataView | DRAFT
This page is not complete.
|
DedicatedWorkerContext | |
DetailsElement | The HTML details element (<details> ) is used as a disclosure widget from which the user the retrieve additional information.
Documentation for this class was provided by MDN. |
DeviceAcceleration | |
DeviceMotionEvent | A DeviceMotionEvent object describes an event that indicates the amount of physical motion of the device that has occurred, and is fired at a set interval (rather than in response to motion). It provides information about the rate of rotation, as well as acceleration along all three axes.
Documentation for this class was provided by MDN. |
DeviceOrientationEvent | A DeviceOrientationEvent object describes an event that provides information about the current orientation of the device as compared to the Earth coordinate frame. See Orientation and motion data explained for details.
Documentation for this class was provided by MDN. |
DeviceRotationRate | |
DirectoryElement | Obsolete
Documentation for this class was provided by MDN. |
DivElement | DOM div (document division) objects expose the HTMLDivElement (or
HTML 4 HTMLDivElement ) interface, which provides special properties (beyond the regular element object interface they also have available to them by inheritance) for manipulating div elements. In
HTML5, this interface inherits from HTMLElement, but defines no additional members.
Documentation for this class was provided by MDN. |
Document | Each web page loaded in the browser has its own document object. This object serves as an entry point to the web page's content (the DOM tree, including elements such as <body>
and <table>
) and provides functionality global to the document (such as obtaining the page's URL and creating new elements in the document). |
DocumentFragment | DocumentFragment has no properties or methods of its own, but inherits from Node . |
DocumentType | NOTE: This interface is not fully supported in Mozilla at present, including for indicating internalSubset information which Gecko generally does otherwise support. |
Element | This chapter provides a brief reference for the general methods, properties, and events available to most HTML and XML elements in the Gecko DOM. |
ElementTimeControl | |
EmbedElement | |
Entity | NOTE: This is not implemented in Mozilla |
EntityReference | NOTE: This is not implemented in Mozilla |
ErrorEvent | |
Event | This chapter describes the DOM Event Model. The Event interface itself is described, as well as the interfaces for event registration on nodes in the DOM, and event listeners, and several longer examples that show how the various event interfaces relate to one another. |
EventException | |
EventListener | |
EventSource | The EventSource interface is used to manage server-sent events. You can set the onmessage attribute to a JavaScript function to receive non-typed messages (that is, messages with no event field). You can also call addEventListener() to listen for events just like any other event source. |
EventTarget | An EventTarget is a DOM interface implemented by objects that can receive DOM events and have listeners for them. The most common EventTarget s are DOM elements, although other objects can be EventTarget s too, for example document, window, XMLHttpRequest, and others.
Documentation for this class was provided by MDN. |
FieldSetElement | DOM fieldset elements expose the HTMLFieldSetElement (
HTML 4 HTMLFieldSetElement) interface, which provides special properties and methods (beyond the regular element object interface they also have available to them by inheritance) for manipulating the layout and presentation of field-set elements.
Documentation for this class was provided by MDN. |
File | The File object provides information about -- and access to the contents of -- files. These are generally retrieved from a FileList
object returned as a result of a user selecting files using the input element, or from a drag and drop operation's DataTransfer object. |
FileList | An object of this type is returned by the files property of the HTML input element; this lets you access the list of files selected with the <input type="file"> element. It's also used for a list of files dropped into web content when using the drag and drop API; see the DataTransfer object for details on this usage. |
FileReader | The FileReader object lets web applications asynchronously read the contents of files (or raw data buffers) stored on the user's computer, using File
or Blob
objects to specify the file or data to read. File objects may be obtained in one of two ways: from a FileList
object returned as a result of a user selecting files using the <input>
element, or from a drag and drop operation's DataTransfer object. |
FileReaderSync | The FileReaderSync interface allows to read File or Blob objects in a synchronous way. |
Float32Array | The Float32Array type represents an array of 32-bit floating point numbers (corresponding to the C float data type). |
Float64Array | The Float64Array type represents an array of 64-bit floating point numbers (corresponding to the C double data type). |
FontElement | Obsolete
Documentation for this class was provided by MDN. |
FormElement | FORM elements share all of the properties and methods of other HTML elements described in the element section.
|
FrameElement | <frame> is an HTML element which defines a particular area in which another HTML document can be displayed. A frame should be used within a <frameset>
.
|
FrameSetElement | |
Gamepad | |
GamepadList | |
Geolocation | |
Geoposition | |
HRElement | DOM hr elements expose the HTMLHRElement (or HTML 4 HTMLHRElement ) interface, which provides special properties (beyond the regular element object interface they also have available to them by inheritance) for manipulating hr elements. In HTML 5, this interface inherits from HTMLElement, but defines no additional members.
Documentation for this class was provided by MDN. |
HTMLAllCollection | |
HTMLCollection | HTMLCollection is an interface representing a generic collection of elements (in document order) and offers methods and properties for traversing the list.
|
HTMLOptionsCollection | HTMLOptionsCollection is an interface representing a collection of HTML option elements (in document order) and offers methods and properties for traversing the list as well as optionally altering its items. This type is returned solely by the "options" property of select.
Documentation for this class was provided by MDN. |
HashChangeEvent | |
HeadElement | The DOM head element exposes the HTMLHeadElement (or
HTML 4 HTMLHeadElement) interface, which contains the descriptive information, or metadata, for a document. This object inherits all of the properties and methods described in the element
section. In
HTML5, this interface inherits from HTMLElement, but defines no additional members.
Documentation for this class was provided by MDN. |
HeadingElement | DOM heading elements expose the HTMLHeadingElement (or HTML 4 HTMLHeadingElement ) interface. In HTML 5, this interface inherits from HTMLElement, but defines no additional members, though in HTML 4 it introduces the deprecated align property.
Documentation for this class was provided by MDN. |
History | Returns a reference to the History object, which provides an interface for manipulating the browser session history (pages visited in the tab or frame that the current page is loaded in).
Documentation for this class was provided by MDN. |
HtmlElement | The html object exposes the HTMLHtmlElement (
HTML 4 HTMLHtmlElement) interface and serves as the root node for a given HTML document. This object inherits the properties and methods described in the element section. In
HTML5, this interface inherits from HTMLElement, but provides no other members. |
IFrameElement | DOM iframe objects expose the HTMLIFrameElement (or HTML 4 HTMLIFrameElement ) interface, which provides special properties and methods (beyond the regular element object interface they also have available to them by inheritance) for manipulating the layout and presentation of inline frame elements.
Documentation for this class was provided by MDN. |
Image | |
ImageData | Used with the <canvas>
element. Returned by CanvasRenderingContext2D's createImageData and getImageData (and accepted as first argument in putImageData)
Documentation for this class was provided by MDN. |
ImageElement | DOM image objects expose the HTMLImageElement (or
HTML 4 HTMLImageElement ) interface, which provides special properties and methods (beyond the regular element
object interface they also have available to them by inheritance) for manipulating the layout and presentation of input elements.
Documentation for this class was provided by MDN. |
InputElement | DOM Input objects expose the HTMLInputElement (or
HTML 4 HTMLInputElement ) interface, which provides special properties and methods (beyond the regular element object interface they also have available to them by inheritance) for manipulating the layout and presentation of input elements.
Documentation for this class was provided by MDN. |
Int16Array | The Int16Array type represents an array of twos-complement 16-bit signed integers. |
Int32Array | The Int32Array type represents an array of twos-complement 32-bit signed integers. |
Int8Array | The Int8Array type represents an array of twos-complement 8-bit signed integers. |
JavaScriptCallFrame | |
KeyboardEvent | |
KeygenElement | |
LIElement | The HTML List item element (<li> ) is used to represent a list item. It should be contained in an ordered list (<ol>
), an unordered list (<ul>
) or a menu (<menu>
), where it represents a single entity in that list. In menus and unordered lists, list items are ordinarily displayed using bullet points. In order lists, they are usually displayed with some ascending counter on the left such as a number or letter
Documentation for this class was provided by MDN. |
LabelElement | DOM Label objects inherit all of the properties and methods of DOM element, and also expose the HTMLLabelElement(or
HTML 4 HTMLLabelElement) interface.
Documentation for this class was provided by MDN. |
LegendElement | DOM Legend objects inherit all of the properties and methods of DOM HTMLElement, and also expose the HTMLLegendElement
HTML5 (or HTMLLegendElement
HTML 4) interface.
Documentation for this class was provided by MDN. |
LinkElement | The HTML Link Element (<link>) specifies relationships between the current document and other documents. Possible uses for this element include defining a relational framework for navigation and linking the document to a style sheet.
Documentation for this class was provided by MDN. |
Location | Returns a Location object, which contains information about the URL of the document and provides methods for changing that URL. You can also assign to this property to load another URL.
Documentation for this class was provided by MDN. |
MapElement | The HTML Map element (<map> ) is used with <area>
elements to define a image map.
Documentation for this class was provided by MDN. |
MarqueeElement | Non-standard
Documentation for this class was provided by MDN. |
MediaController | |
MediaElement | HTML media elements (such as <audio>
and <video>
) expose the HTMLMediaElement interface which provides special properties and methods (beyond the regular element object interface they also have available to them by inheritance) for manipulating the layout and presentation of media elements.
Documentation for this class was provided by MDN. |
MediaError | |
MediaKeyError | |
MediaKeyEvent | |
MediaList | |
MediaQueryList | DRAFT
This page is not complete.
|
MediaQueryListListener | DRAFT
This page is not complete.
|
MediaSource | |
MemoryInfo | |
MenuElement | The HTML menu element (<menu> ) represents an unordered list of menu choices, or commands. |
MessageChannel | |
MessageEvent | DRAFT
This page is not complete.
|
MessagePort | |
MetaElement | The meta objects expose the HTMLMetaElement interface which contains descriptive metadata about a document. This object inherits all of the properties and methods described in the element section.
Documentation for this class was provided by MDN. |
MeterElement | The HTML meter element (<meter> ) represents either a scalar value within a known range or a fractional value. |
ModElement | DOM mod (modification) objects expose the HTMLModElement (or HTML 4 HTMLModElement ) interface, which provides special properties (beyond the regular element object interface they also have available to them by inheritance) for manipulating modification elements.
Documentation for this class was provided by MDN. |
MouseEvent | The DOM MouseEvent represents events that occur due to the user interacting with a pointing device (such as a mouse). It's represented by the nsINSDOMMouseEvent
interface, which extends the nsIDOMMouseEvent
interface.
Documentation for this class was provided by MDN. |
MutationCallback | |
MutationEvent | |
MutationObserver | |
MutationRecord | |
NamedFlow | |
NamedNodeMap | A collection of nodes returned by Element.attributes (also potentially for DocumentType.entities , DocumentType.notations ). NamedNodeMap s are not in any particular order (unlike NodeList ), although they may be accessed by an index as in an array (they may also be accessed with the item () method). A NamedNodeMap object are live and will thus be auto-updated if changes are made to their contents internally or elsewhere.
Documentation for this class was provided by MDN. |
Navigator | Returns a reference to the navigator object, which can be queried for information about the application running the script.
Documentation for this class was provided by MDN. |
Node | A Node is an interface from which a number of DOM types inherit, and allows these various types to be treated (or tested) similarly. The following all inherit this interface and its methods and properties (though they may return null in particular cases where not relevant; or throw an exception when adding children to a node type for which no children can exist): Document
, Element
, Attr
, CharacterData
(which Text
, Comment
, and CDATASection
inherit), ProcessingInstruction
, DocumentFragment
, DocumentType
, Notation
, Entity
, EntityReference
Documentation for this class was provided by MDN. |
NodeFilter | |
NodeIterator | |
NodeList | NodeList objects are collections of nodes returned by getElementsByTagName , getElementsByTagNameNS , Node.childNodes
, querySelectorAll, getElementsByClassName , etc.NodeList objects are collections of nodes returned by getElementsByTagName , getElementsByTagNameNS , Node.childNodes
, querySelectorAll, getElementsByClassName , etc.
Documentation for this class was provided by MDN. |
Notation | NOTE: This is not implemented in Mozilla |
Notification | |
NotificationCenter | |
NotificationPermissionCallback | |
OListElement | The HTML ordered list element (<ol> ) represents an ordered list of items. Typically, ordered-list items are displayed with a preceding numbering, which can be of any form, like numerals, letters or Romans numerals or even simple bullets. This numbered style is not defined in the HTML description of the page, but in its associated CSS, using the list-style-type
property. |
ObjectElement | DOM Object objects expose the HTMLObjectElement (or HTML 4 HTMLObjectElement) interface, which provides special properties and methods (beyond the regular element object interface they also have available to them by inheritance) for manipulating the layout and presentation of Object element, representing external resources.
Documentation for this class was provided by MDN. |
OptGroupElement | In a web form, the HTML optgroup element (<optgroup>) creates a grouping of options within a <select>
element.
Documentation for this class was provided by MDN. |
OptionElement | DOM option elements elements share all of the properties and methods of other HTML elements described in the element section. They also have the specialized interface HTMLOptionElement (or
HTML 4 HTMLOptionElement). |
OutputElement | |
OverflowEvent | |
PagePopupController | |
PageTransitionEvent | |
ParagraphElement | DOM p (paragraph) objects expose the HTMLParagraphElement (or
HTML 4 HTMLParagraphElement ) interface, which provides special properties (beyond the regular element object interface they also have available to them by inheritance) for manipulating div elements. In
HTML5, this interface inherits from HTMLElement, but defines no additional members.
Documentation for this class was provided by MDN. |
ParamElement | |
Performance | The articles linked to from here will help you improve performance, whether you're developing core Mozilla code or an add-on.
Documentation for this class was provided by MDN. |
PerformanceNavigation | |
PerformanceTiming | |
Point | The Point class offers methods for performing common geometry operations on two dimensional points.
Documentation for this class was provided by MDN. |
PopStateEvent | |
PositionCallback | |
PositionError | |
PositionErrorCallback | |
PreElement | This element represents preformatted text. Text within this element is typically displayed in a non-proportional font exactly as it is laid out in the file. Whitespaces inside this element are displayed as typed.
Documentation for this class was provided by MDN. |
ProcessingInstruction | A processing instruction provides an opportunity for application-specific instructions to be embedded within XML and which can be ignored by XML processors which do not support processing their instructions (outside of their having a place in the DOM). |
ProgressElement | The HTML progress (<progress> ) element is used to view the completion progress of a task. While the specifics of how it's displayed is left up to the browser developer, it's typically displayed as a progress bar.
Documentation for this class was provided by MDN. |
ProgressEvent | This interface represents the events sent with progress information while uploading data using the XMLHttpRequest object.1.0 11.0 Introduced Gecko 1.9.1
Inherits from: nsIDOMEvent
Last changed in Gecko 1.9.1 (Firefox 3.5 / Thunderbird 3.0 / SeaMonkey 2.0)
|
QuoteElement | DOM quote objects expose the HTMLQuoteElement (or
HTML 4 HTMLQuoteElement ) interface, which provides special properties (beyond the regular element object interface they also have available to them by inheritance) for manipulating quote elements.
Documentation for this class was provided by MDN. |
RGBColor | |
RadioNodeList | |
Range | The Range object represents a fragment of a document that can contain nodes and parts of text nodes in a given document. |
RangeException | |
Rect | The rect element is an SVG basic shape, used to create rectangles based on the position of a corner and their width and height. It may also be used to create rectangles with rounded corners.
Documentation for this class was provided by MDN. |
RequestAnimationFrameCallback | |
Screen | Returns a reference to the screen object associated with the window.
Documentation for this class was provided by MDN. |
ScriptElement | The script element is used to embed or reference an executable script within an HTML or XHTML document. |
ScriptProfile | |
ScriptProfileNode | |
SelectElement | |
ShadowElement | |
ShadowRoot | |
SharedWorker | Not yet implemented by Firefox.
Documentation for this class was provided by MDN. |
SharedWorkerContext | |
SourceBuffer | |
SourceBufferList | |
SourceElement | |
SpanElement | This HTML element is a generic inline container for phrasing content, which does not inherently represent anything. It can be used to group elements for styling purposes (using the class or id attributes), or because they share attribute values, such as lang. It should be used only when no other semantic element is appropriate. <span> is very much like a <div>
element, but <div>
is a block-level element whereas a <span> is an inline element.
Documentation for this class was provided by MDN. |
SpeechGrammar | |
SpeechGrammarList | |
SpeechInputEvent | |
SpeechInputResult | |
SpeechInputResultList | |
SpeechRecognition | |
SpeechRecognitionAlternative | |
SpeechRecognitionError | |
SpeechRecognitionEvent | |
SpeechRecognitionResult | |
SpeechRecognitionResultList | |
Storage | Storage is a SQLite database API. It is available to trusted callers, meaning extensions and Firefox components only. |
StorageEvent | Describes an event occurring on HTML5 client-side storage data.1.0 11.0 Introduced Gecko 2.0
Inherits from: nsIDOMEvent
Last changed in Gecko 2.0 (Firefox 4 / Thunderbird 3.3 / SeaMonkey 2.1)
|
StorageInfo | |
StorageInfoErrorCallback | |
StorageInfoQuotaCallback | |
StorageInfoUsageCallback | |
StringCallback | |
StyleElement | See Using dynamic styling information for an overview of the objects used to manipulate specified CSS properties using the DOM.
Documentation for this class was provided by MDN. |
StyleMedia | |
StyleSheet | An object implementing the StyleSheet interface represents a single style sheet. CSS style sheets will further implement the more specialized CSSStyleSheet interface.
Documentation for this class was provided by MDN. |
StyleSheetList | |
TableCaptionElement | DOM table caption elements expose the HTMLTableCaptionElement (or HTML 4 HTMLTableCaptionElement ) interface, which provides special properties (beyond the regular element object interface they also have available to them by inheritance) for manipulating definition list elements. In HTML 5, this interface inherits from HTMLElement, but defines no additional members.
Documentation for this class was provided by MDN. |
TableCellElement | The HTML Table Cell Element (<td> ) defines a cell that content data.
Documentation for this class was provided by MDN. |
TableColElement | DOM table column objects (which may correspond to <col>
or <colgroup>
HTML elements) expose the HTMLTableColElement (or HTML 4 HTMLTableColElement ) interface, which provides special properties (beyond the regular element object interface they also have available to them by inheritance) for manipulating table column elements.
Documentation for this class was provided by MDN. |
TableElement | |
TableRowElement | DOM table row objects expose the HTMLTableRowElement interface, which provides special properties and methods (beyond the regular element object interface they also have available to them by inheritance) for manipulating the layout and presentation of rows in an HTML table.
Documentation for this class was provided by MDN. |
TableSectionElement | The HTML Table Head Element (<thead> ) defines a set of rows defining the head of the columns of the table.
Documentation for this class was provided by MDN. |
Text | In the DOM, the Text interface represents the textual content of an Element or Attr. If an element has no markup within its content, it has a single child implementing Text that contains the element's text. However, if the element contains markup, it is parsed into information items and Text nodes that form its children. |
TextAreaElement | DOM TextArea objects expose the HTMLTextAreaElement (or
HTML 4 HTMLTextAreaElement ) interface, which provides special properties and methods (beyond the regular element object interface they also have available to them by inheritance) for manipulating the layout and presentation of <textarea>
elements.
Documentation for this class was provided by MDN. |
TextEvent | |
TextMetrics | Returned by CanvasRenderingContext2D's measureText method.
Documentation for this class was provided by MDN. |
TextTrack | |
TextTrackCue | |
TextTrackCueList | |
TextTrackList | |
TimeRanges | The TimeRanges interface is used to represent a set of time ranges, primarily for the purpose of tracking which portions of media have been buffered when loading it for use by the <audio>
and <video>
elements. |
TitleElement | The title object exposes the HTMLTitleElement interface which contains the title for a document. This element inherits all of the properties and methods described in the element section.
Documentation for this class was provided by MDN. |
Touch | A Touch object represents a single point of contact between the user and a touch-sensitive interface device (which may be, for example, a touchscreen or a trackpad).
Documentation for this class was provided by MDN. |
TouchEvent | A TouchEvent represents an event sent when the state of contacts with a touch-sensitive surface changes. This surface can be a touch screen or trackpad, for example. The event can describe one or more points of contact with the screen and includes support for detecting movement, addition and removal of contact points, and so forth. |
TouchList | A TouchList represents a list of all of the points of contact with a touch surface; for example, if the user has three fingers on the screen (or trackpad), the corresponding TouchList would have one Touch
object for each finger, for a total of three entries.
Documentation for this class was provided by MDN. |
TrackElement | The track element is used as a child of the media elements—<audio>
and <video>
—and does not represent anything on its own. It lets you specify timed text tracks (or time-based data). |
TrackEvent | |
TransitionEvent | |
TreeWalker | The TreeWalker object represents the nodes of a document subtree and a position within them. |
UIEvent | A basic event interface for all user interface events
Inherits from: nsIDOMEvent
Last changed in Gecko 9.0 (Firefox 9.0 / Thunderbird 9.0 / SeaMonkey 2.6)
|
UListElement | The HTML unordered list element (<ul> ) represents an unordered list of items, namely a collection of items that do not have a numerical ordering, and their order in the list is meaningless. Typically, unordered-list items are displayed with a bullet, which can be of several forms, like a dot, a circle or a squared. The bullet style is not defined in the HTML description of the page, but in its associated CSS, using the list-style-type
property. |
Uint16Array | The Uint16Array type represents an array of unsigned 16-bit integers.. |
Uint32Array | The Uint32Array type represents an array of 32-bit unsigned integers. |
Uint8Array | The UInt8Array type represents an array of 8-bit unsigned integers. |
Uint8ClampedArray | |
UnknownElement | Dies ist die Übersichtsseite der Gecko DOM Referenz. |
ValidityState | The DOM ValidityState interface represents the validity states that an element can be in, with respect to constraint validation.
Documentation for this class was provided by MDN. |
VideoElement | DOM video objects expose the HTMLVideoElement interface, which provides special properties (beyond the regular element object and HTMLMediaElement interfaces they also have available to them by inheritance) for manipulating video objects.
Documentation for this class was provided by MDN. |
VoidCallback | |
WebSocket | This is an experimental feature Because this feature is still in development in some browsers, check the compatibility table for the proper prefixes to use in various browsers. |
WheelEvent | |
Worker | Workers are background tasks that can be easily created and can send messages back to their creators. Creating a worker is as simple as calling the Worker() constructor, specifying a script to be run in the worker thread. |
WorkerContext | |
WorkerLocation | |
WorkerNavigator | |
XMLHttpRequest | XMLHttpRequest is a JavaScript object that was designed by Microsoft and adopted by Mozilla, Apple, and Google. It's now being standardized in the W3C. It provides an easy way to retrieve data at a URL. Despite its name, XMLHttpRequest can be used to retrieve any type of data, not just XML, and it supports protocols other than HTTP (including file and ftp ).
|
XMLHttpRequestException | |
XMLHttpRequestProgressEvent | |
XMLHttpRequestUpload | |
XMLSerializer | XMLSerializer can be used to convert DOM subtree or DOM document into text. XMLSerializer is available to unprivileged scripts.
|
XPathEvaluator | This interface is used to evaluate XPath expressions against a DOM node.
|
XPathException | |
XPathExpression | An XPathExpression is a compiled XPath query returned from document.createExpression(). It has a method evaluate() which can be used to execute the compiled XPath.
Documentation for this class was provided by MDN. |
XPathNSResolver | |
XPathResult | Refer to nsIDOMXPathResult
for more detail.
Documentation for this class was provided by MDN. |
XSLTProcessor | XSLTProcesor is an object providing an interface to XSLT engine in Mozilla. It is available to unprivileged JavaScript. |