Found 5328 pages:
# | Page | Tags and summary |
---|---|---|
1 | Web APIs | API, DOM, Landing, Reference, Web |
When writing code for the Web, there are a large number of Web APIs available. Below is a list of all the APIs and interfaces (object types) that you may be able to use while developing your Web app or site. | ||
2 | ANGLE_instanced_arrays | API, Reference, WebGL, WebGL extension |
The ANGLE_instanced_arrays extension is part of the WebGL API and allows to draw the same object, or groups of similar objects multiple times, if they share the same vertex data, primitive count and type. |
||
3 | ANGLE_instanced_arrays.drawArraysInstancedANGLE() | ANGLE_instanced_arrays, API, Method, Reference, WebGL, WebGL extension |
The ANGLE_instanced_arrays.drawArraysInstancedANGLE() method of the WebGL API renders primitives from array data like the gl.drawArrays() method. In addition, it can execute multiple instances of the range of elements. |
||
4 | ANGLE_instanced_arrays.drawElementsInstancedANGLE() | ANGLE_instanced_arrays, API, Method, Reference, WebGL, WebGL extension |
The ANGLE_instanced_arrays.drawElementsInstancedANGLE() method of the WebGL API renders primitives from array data like the gl.drawElements() method. In addition, it can execute multiple instances of a set of elements. |
||
5 | ANGLE_instanced_arrays.vertexAttribDivisorANGLE() | ANGLE_instanced_arrays, API, Method, Reference, WebGL, WebGL extension |
The ANGLE_instanced_arrays.vertexAttribDivisorANGLE() method of the WebGL API modifies the rate at which generic vertex attributes advance when rendering multiple instances of primitives with ext.drawArraysInstancedANGLE() and ext.drawElementsInstancedANGLE() . |
||
6 | AbortController | API, AbortController, Experimental, Interface, Reference |
The AbortController interface represents a controller object that allows you to abort one or more DOM requests as and when desired. |
||
7 | AbortController.AbortController() | API, AbortController, Constructor, Experimental, Fetch, Reference |
The AbortController() constructor creates a new AbortController object instance. |
||
8 | AbortController.abort() | API, AbortController, Experimental, Fetch, Method, Reference, abort() |
The abort() method of the AbortController interface aborts a DOM request (e.g. a Fetch request) before it has completed. This is able to abort fetch requests, consumption of any response Body , and streams. |
||
9 | AbortController.signal | API, AbortController, Experimental, Fetch, Property, Reference, signal |
The signal read-only property of the AbortController interface returns an AbortSignal object instance, which can be used to communicate with/abort a DOM request as desired. |
||
10 | AbortSignal | API, AbortSignal, DOM, Experimental, Interface, Reference |
The AbortSignal interface represents a signal object that allows you to communicate with a DOM request (such as a Fetch) and abort it if required via an AbortController object. |
||
11 | AbortSignal.aborted | API, AbortSignal, Experimental, Property, Reference, aborted |
The aborted read-only property returns a Boolean that indicates whether the DOM request(s) the signal is communicating with is/are aborted (true ) or not (false ). |
||
12 | AbortSignal.onabort | API, AbortSignal, Event Handler, Experimental, Fetch, Property, Reference, onabort |
The onabort read-only property of the FetchSignal interface is an event handler Invoked when an abort event fires, i.e. when the fetch request(s) the signal is communicating with is/are aborted. |
||
13 | AbortSignal: abort event | abort, events |
The abort event of the Fetch API is fired when a fetch request is aborted, i.e. using AbortController.abort() . |
||
14 | AbsoluteOrientationSensor | API, AbsoluteOrientationSensor, Generic Sensor API, Interface, Orientation Sensor API, OrientationSensor, Reference, Sensor, Sensor APIs, Sensors |
The AbsoluteOrientationSensor interface of the Sensor APIs describes the device's physical orientation in relation to the Earth's reference coordinate system. |
||
15 | AbsoluteOrientationSensor | API, AbsoluteOrientationSensor, Constructor, Generic Sensor API, Orientation Sensor API, Reference, Sensor, Sensor APIs, Sensors |
The AbsoluteOrientationSensor constructor creates a new AbsoluteOrientationSensor object which describes the device's physical orientation in relation to the Earth's reference coordinate system. |
||
16 | AbstractRange | API, Abstract, Abstract Interface, AbstractRange, DOM, DOM API, Interface, Range, Reference |
The AbstractRange abstract interface is the base class upon which all DOM range types are defined. A range is an object that indicates the start and end points of a section of content within the document. |
||
17 | AbstractRange.collapsed | API, AbstractRange, DOM, DOM API, Empty, Property, Range, Reference, collapsed |
The collapsed read-only property of the AbstractRange interface returns true if the range's start position and end position are the same. |
||
18 | AbstractRange.endContainer | API, AbstractRange, DOM, DOM API, End, Node, Position, Property, Range, Read-only, Reference, container, endContainer |
The endContainer property of the AbstractRange interface returns the Node in which the end of the range is located. |
||
19 | AbstractRange.endOffset | API, AbstractRange, DOM, DOM API, End, Property, Range, Read-only, Reference, endOffset, offset |
The endOffset property of the AbstractRange interface returns the offset into the end node of the range's end position. |
||
20 | AbstractRange.startContainer | API, AbstractRange, DOM, DOM API, Property, Range, Read-only, Reference, start, startContainer |
The read-only startContainer property of the AbstractRange interface returns the start Node for the range. |
||
21 | AbstractRange.startOffset | API, AbstractRange, DOM, DOM API, Property, Range, Read-only, Reference, offset, startOffset |
The read-only startOffset property of the AbstractRange interface returns the offset into the start node of the range's start position. |
||
22 | AbstractWorker | API, Abstract, AbstractWorker, Interface, Reference, SharedWorker, Web Workers, Web Workers API, Worker |
The AbstractWorker interface of the Web Workers API is an abstract interface that defines properties and methods that are common to all types of worker, including not only the basic Worker , but also ServiceWorker and SharedWorker . |
||
23 | AbstractWorker.onerror | API, AbstractWorker, EventHandler, Property, Reference, Web Workers, Workers, onerror |
The AbstractWorker .onerror property of the AbstractWorker interface represents an EventHandler , that is a function to be called when the error event occurs and bubbles through the Worker . |
||
24 | Accelerometer | API, Accelerometer, Accelerometer API, Generic Sensor API, Interface, Reference, Sensor, Sensor APIs, Sensors |
The Accelerometer interface of the Sensor APIs provides on each reading the acceleration applied to the device along all three axes. |
||
25 | Accelerometer.Accelerometer() | API, Accelerometer, Accelerometer API, Constructor, Generic Sensor API, Reference, Sensor, Sensor APIs, Sensors |
The Accelerometer constructor creates a new Accelerometer object which returns the acceleration of the device along all three axes at the time it is read. |
||
26 | Accelerometer.x | API, Accelerometer, Accelerometer API, Generic Sensor API, Property, Reference, Sensor, Sensor APIs, Sensors, x |
The x read-only property of the Accelerometer interface returns a double precision integer containing the acceleration of the device along the its x axis. |
||
27 | Accelerometer.y | API, Accelerometer, Accelerometer API, Generic Sensor API, Property, Reference, Sensor, Sensor APIs, Sensors, y |
The y read-only property of the Accelerometer interface returns a double precision integer containing the acceleration of the device along the its y axis. |
||
28 | Accelerometer.z | API, Accelerometer, Accelerometer API, Generic Sensor API, Property, Reference, Sensor, Sensor APIs, Sensors, z |
The z read-only property of the Accelerometer interface returns a double precision integer containing the acceleration of the device along the its z axis. |
||
29 | AddressErrors | API, Address, AddressErrors, Dictionary, Errors, Interface, Payment Address, Payment Request, Payment Request API, Reference, payment, paymentAddress |
The AddressErrors dictionary is used by the Payment Request API to to report validation errors in a physical address (typically a billing address or a shipping address). |
||
30 | AddressErrors.addressLine | API, AddressErrors, Error, Payment Request, Payment Request API, Property, Reference, Validation, addressLine, payment |
An object based on AddressErrors includes an addressLine property when validation of the address finds one or more errors in the array of strings in the address's addressLine . The returned string explains the error and should offer suggestions for how to correct it. |
||
31 | AddressErrors.city | API, Address, AddressErrors, Error, Payment Request, Payment Request API, Property, Read-only, Reference, city, payment |
An object based on AddressErrors includes a city property when validation of the address fails for the value given for the address's city property. The returned string explains the error and should offer suggestions for how to correct it. |
||
32 | AddressErrors.country | API, AddressErrors, Error, Payment Request, Payment Request API, Property, Reference, Validation, country, payment |
An object based on AddressErrors includes a country property if during validation of the address the specified value of country was determined to be invalid. The value is a string describing the error and should offer suggestions for how to correct it. |
||
33 | AddressErrors.dependentLocality | API, AddressErrors, Error, Locality, Payment Request, Payment Request API, Property, Read-only, Reference, dependentLocality, payment |
An object based on AddressErrors includes a dependentLocality property when the address's dependentLocality property couldn't be validated. The returned string explains the error and should offer suggestions for how to correct it. |
||
34 | AddressErrors.languageCode | API, Address, AddressErrors, Deprecated, Language, LanguageCode, Locale, Payment Request, Payment Request API, Property, Reference, payment |
An object based on AddressErrors includes a languageCode property when the address's languageCode property couldn't be validated. The returned string explains the error and should offer suggestions for how to correct it. |
||
35 | AddressErrors.organization | API, Address, AddressErrors, Error, Payment Request, Payment Request API, Property, Read-only, Reference, organization, payment |
An object based on AddressErrors includes an organization property when the address's organization property couldn't be validated. The returned string explains the error and should offer suggestions for how to correct it. |
||
36 | AddressErrors.phone | API, Address, AddressErrors, Payment Request, Payment Request API, Phone, Phone Number, Property, Read-only, Reference, Telephone Number, Téléphone, Validation, payment |
An object based on AddressErrors includes a phone property when the address's phone property couldn't be validated. The returned string explains the error and should offer suggestions for how to correct it. |
||
37 | AddressErrors.postalCode | API, Address, AddressErrors, Payment Request, Payment Request API, Post Code, Postal Code, Property, Read-only, Reference, Validation, ZIP, ZIP Code, payment, postalCode |
An object based on AddressErrors includes a postalCode property when the address's postalCode property couldn't be validated. The returned string explains the error and should offer suggestions for how to correct it. |
||
38 | AddressErrors.recipient | API, Address, AddressErrors, Error, Payment Request, Payment Request API, Property, Read-only, Reference, name, payment |
An object based on AddressErrors includes a recipient property when the address's recipient property couldn't be validated. The returned string explains the error and should offer suggestions for how to correct it. |
||
39 | AddressErrors.region | API, Address, AddressErrors, Error, Payment Request, Payment Request API, Property, Read-only, Reference, Validation, payment, region |
An object based on AddressErrors includes a region property when the address's region property couldn't be validated. The returned string explains the error and should offer suggestions for how to correct it. |
||
40 | AddressErrors.regionCode | API, Error, Payment Request, Payment Request API, Property, Read-only, Reference, Validation, payment, paymentAddress, region, regionCode |
An object based on AddressErrors includes a regionCode property when the address's regionCode property couldn't be validated. The returned string explains the error and should offer suggestions for how to correct it. |
||
41 | AddressErrors.sortingCode | API, Address, AddressErrors, Error, Payment Request, Payment Request API, Property, Read-only, Reference, Validation, payment, sortingCode |
An object based on AddressErrors includes a sortingCode property when the address's sortingCode property couldn't be validated. The returned string explains the error and should offer suggestions for how to correct it. |
||
42 | AesCbcParams | API, AesCbcParams, Dictionary, Reference, Web Crypto API |
The AesCbcParams dictionary of the Web Crypto API represents the object that should be passed as the algorithm parameter into SubtleCrypto.encrypt() , SubtleCrypto.decrypt() , SubtleCrypto.wrapKey() , or SubtleCrypto.unwrapKey() , when using the AES-CBC algorithm. |
||
43 | AesCtrParams | API, AesCtrParams, Dictionary, Reference, Web Crypto API |
The AesCtrParams dictionary of the Web Crypto API represents the object that should be passed as the algorithm parameter into SubtleCrypto.encrypt() , SubtleCrypto.decrypt() , SubtleCrypto.wrapKey() , or SubtleCrypto.unwrapKey() , when using the AES-CTR algorithm. |
||
44 | AesGcmParams | API, AesGcmParams, Dictionary, Reference, Web Crypto API |
The AesGcmParams dictionary of the Web Crypto API represents the object that should be passed as the algorithm parameter into SubtleCrypto.encrypt() , SubtleCrypto.decrypt() , SubtleCrypto.wrapKey() , or SubtleCrypto.unwrapKey() , when using the AES-GCM algorithm. |
||
45 | AesKeyGenParams | API, AesKeyGenParams, Dictionary, Reference, Web Crypto API |
See the examples for SubtleCrypto.generateKey() . |
||
46 | Ambient Light Events | Ambient Light |
The ambient light events are a handy way to make a web page or an application aware of any change in the light intensity. It allows them to react to such a change, for example by changing the color contrast of the User Interface (UI) or by changing the exposure necessary to take a picture. | ||
47 | Ambient Light Sensor API | API, Ambient Light Sensor API, AmbientLightSensor, Junk, Landing, Overview, Reference |
No summary! | ||
48 | AmbientLightSensor | API, Ambient Light Sensor API, AmbientLightSensor, Generic Sensor API, Interface, Reference, Sensor, Sensor APIs, Sensors |
The AmbientLightSensor interface of the the Sensor APIs returns the current light level or illuminance of the ambient light around the hosting device. |
||
49 | AmbientLightSensor.AmbientLightSensor() | API, Ambient Light Sensor API, AmbientLightSensor, Constructor, Reference |
The AmbinentLightSensor() constructor creates a new AmbientLightSensor object, which returns the current light level or illuminance of the ambient light around the hosting device. |
||
50 | AmbientLightSensor.illuminance | API, Ambient Light Level API, Generic Sensor API, Property, Reference, Sensor, Sensor APIs, Sensors, illuminance |
The illuminance property of the AmbientLightSensor interface returns the current light level in lux of the ambient light level around the hosting device. |
||
51 | AnalyserNode | API, AnalyserNode, Interface, Reference, Web Audio API |
The AnalyserNode interface represents a node able to provide real-time frequency and time-domain analysis information. It is an AudioNode that passes the audio stream unchanged from the input to the output, but allows you to take the generated data, process it, and create audio visualizations. |
||
52 | AnalyserNode.AnalyserNode() | API, AnalyserNode, Audio, Constructor, Media, Reference, Web Audio API |
The AnalyserNode constructor of the Web Audio API creates a new AnalyserNode object instance. |
||
53 | AnalyserNode.fftSize | API, AnalyserNode, Property, Reference, Web Audio API, fftSize |
The fftSize property of the AnalyserNode interface is an unsigned long value and represents the window size in samples that is used when performing a Fast Fourier Transform (FFT) to get frequency domain data. |
||
54 | AnalyserNode.frequencyBinCount | API, AnalyserNode, Property, Reference, Web Audio API, frequencyBinCount |
The frequencyBinCount read-only property of the AnalyserNode interface is an unsigned integer half that of the AnalyserNode.fftSize . This generally equates to the number of data values you will have to play with for the visualization. |
||
55 | AnalyserNode.getByteFrequencyData() | API, AnalyserNode, Method, Reference, Référence(2), Web Audio API |
The getByteFrequencyData() method of the AnalyserNode interface copies the current frequency data into a Uint8Array (unsigned byte array) passed into it. |
||
56 | AnalyserNode.getByteTimeDomainData() | API, AnalyserNode, Method, Reference, Référence(2), Web Audio API |
The getByteTimeDomainData() method of the AnalyserNode Interface copies the current waveform, or time-domain, data into a Uint8Array (unsigned byte array) passed into it. |
||
57 | AnalyserNode.getFloatFrequencyData() | API, AnalyserNode, Method, Reference, Référence(2), Web Audio API |
The getFloatFrequencyData() method of the AnalyserNode Interface copies the current frequency data into a Float32Array array passed into it. |
||
58 | AnalyserNode.getFloatTimeDomainData() | API, AnalyserNode, Method, Reference, Référence(2), Web Audio API |
The getFloatTimeDomainData() method of the AnalyserNode Interface copies the current waveform, or time-domain, data into a Float32Array array passed into it. |
||
59 | AnalyserNode.maxDecibels | API, AnalyserNode, Property, Reference, Web Audio API, maxDecibels |
The maxDecibels property of the AnalyserNode interface is a double value representing the maximum power value in the scaling range for the FFT analysis data, for conversion to unsigned byte/float values — basically, this specifies the maximum value for the range of results when using getFloatFrequencyData() or getByteFrequencyData() . |
||
60 | AnalyserNode.minDecibels | API, AnalyserNode, Property, Reference, Référence(2), Web Audio API, minDecibels |
The minDecibels property of the AnalyserNode interface is a double value representing the minimum power value in the scaling range for the FFT analysis data, for conversion to unsigned byte/float values — basically, this specifies the minimum value for the range of results when using getFloatFrequencyData() or getByteFrequencyData() . |
||
61 | AnalyserNode.smoothingTimeConstant | API, AnalyserNode, Property, Reference, Référence(2), Web Audio API, smoothingTimeConstant |
The smoothingTimeConstant property of the AnalyserNode interface is a double value representing the averaging constant with the last analysis frame. It's basically an average between the current buffer and the last buffer the AnalyserNode processed, and results in a much smoother set of value changes over time. |
||
62 | Animation | API, Animations, Experimental, Interface, Reference, Web Animations, waapi, web animations api |
The Animation interface of the Web Animations API represents a single animation player and provides playback controls and a timeline for an animation node or source. |
||
63 | Animation() | API, Animation, Animations, Constructor, Experimental, Reference, web animations api |
The Animation() constructor of the Web Animations API returns a new Animation object instance. |
||
64 | Animation.cancel() | API, Animation, Method, Reference, Web Animations, cancel, waapi, web animations api |
The Web Animations API's cancel() method of the Animation interface clears all KeyframeEffect s caused by this animation and aborts its playback. |
||
65 | Animation.currentTime | API, Animation, Animations, Property, Reference, Web Animations, web animations api |
The Animation .currentTime property of the Web Animations API returns and sets the current time value of the animation in milliseconds, whether running or paused. |
||
66 | Animation.effect | API, Animation, Experimental, Property, Reference, Web Animations, effect, web animations api |
The Animation .effect property of the Web Animations API gets and sets the target effect of an animation. The target effect may be either an effect object of a type based on AnimationEffectReadOnly , such as KeyframeEffect , or null . |
||
67 | Animation.finish() | API, Animation, Finish, Interface, Method, Reference, Web Animations, waapi, web animations api |
The finish() method of the Web Animations API's Animation Interface sets the current playback time to the end of the animation corresponding to the current playback direction. |
||
68 | Animation.finished | API, Animation, Experimental, Property, Reference, Web Animations, finished, web animations api |
The Animation .finished read-only property of the Web Animations API returns a Promise which resolves once the animation has finished playing. |
||
69 | Animation.id | API, Animation, Property, Reference, id, web animations api |
The Animation .id property of the Web Animations API returns or sets a string used to identify the animation. |
||
70 | Animation.oncancel | API, Animation, Event Handler, Property, Reference, Web Animations, events, oncancel, web animations api |
The oncancel property of the Web Animations API's Animation interface is the event handler for the cancel event. |
||
71 | Animation.onfinish | API, Animation, Event Handler, Property, Reference, Web Animations, events, onfinish, waapi, web animations api |
The Animation interface's onfinish property (from the Web Animations API) is the event handler for the finish event. This event is sent when the animation finishes playing. |
||
72 | Animation.pause() | Animation, Method, Reference, Web Animations, pause, waapi, web animations api |
The pause() method of the Web Animations API's Animation interface suspends playback of the animation. |
||
73 | Animation.pending | API, Animation, Animations, Property, Reference, Web Animations, web animations api |
The read-only Animation .pending property of the Web Animations API indicates whether the animation is currently waiting for an asynchronous operation such as initiating playback or pausing a running animation. |
||
74 | Animation.play() | API, Animation, Interface, Method, Reference, Web Animations, play, waapi, web animations api |
The play() method of the Web Animations API's Animation Interface starts or resumes playing of an animation. If the animation is finished, calling play() restarts the animation, playing it from the beginning. |
||
75 | Animation.playState | API, Animation, Property, Reference, Web Animations, playState, web animations api |
The Animation .playState property of the Web Animations API returns and sets an enumerated value describing the playback state of an animation. |
||
76 | Animation.playbackRate | API, Animation, Interface, Property, Reference, Web Animations, playbackRate, web animations api |
The Animation .playbackRate property of the Web Animations API returns or sets the playback rate of the animation. |
||
77 | Animation.ready | API, Animation, Experimental, Property, Ready, Ready Promise, Reference, Web Animations, web animations api |
The read-only Animation.ready property of the Web Animations API returns a Promise which resolves when the animation is ready to play. A new promise is created every time the animation enters the "pending" play state as well as when the animation is canceled, since in both of those scenarios, the animation is ready to be started again. |
||
78 | Animation.reverse() | API, Animation, Interface, Method, Reference, Web Animations, reverse, waapi, web animations api |
The Animation.reverse() method of the Animation Interface reverses the playback direction, meaning the animation ends at its beginning. If called on an unplayed animation, the whole animation is played backwards. If called on a paused animation, the animation will continue in reverse. |
||
79 | Animation.startTime | API, Animation, Interface, Property, Reference, Web Animations, startTime, web animations api |
The Animation.startTime property of the Animation interface is a double-precision floating-point value which indicates the scheduled time when an animation's playback should begin. |
||
80 | Animation.timeline | API, Animation, Experimental, Property, Reference, Web Animations, timeline, web animations api |
The Animation.timeline property of the Animation interface returns or sets the timeline associated with this animation. A timeline is a source of time values for synchronization purposes, and is an AnimationTimeline -based object. By default, the animation's timeline and the Document 's timeline are the same. |
||
81 | Animation.updatePlaybackRate() | API, Animation, Experimental, Interface, Method, Reference, Web Animations, playbackRate, updatePlaybackRate, waapi, web animations api |
The updatePlaybackRate() method of the Web Animations API's Animation Interface sets the speed of an animation after first synchronizing its playback position. |
||
82 | AnimationEffect | API, Animation, Experimental, Interface, Reference, Web Animations, web animations api |
The AnimationEffect interface of the Web Animations API defines current and future animation effects like KeyframeEffect , which can be passed to Animation objects for playing, and KeyframeEffectReadOnly (which is used by CSS Animations and Transitions). |
||
83 | AnimationEffect.getComputedTiming() | API, Animation, Experimental, Method, Reference, getComputedTiming, waapi, web animations api |
The getComputedTiming() method of the AnimationEffect interface returns the calculated timing properties for this animation effect. |
||
84 | AnimationEffect.getTiming() | API, Animation, Experimental, Method, Reference, Timing, waapi, web animations api |
The AnimationEffect.getTiming() method of the AnimationEffect interface returns an EffectTiming object containing the timing properties for the Animation Effect. |
||
85 | AnimationEffect.updateTiming() | API, Animation, Experimental, Method, Reference, Web Animations, waapi, web animations api |
The updateTiming() method of the AnimationEffect interface updates the specified timing properties for an animation effect. |
||
86 | AnimationEvent | API, Experimental, Interface, Reference, Web Animations |
The AnimationEvent interface represents events providing information related to animations. |
||
87 | AnimationEvent() | API, AnimationEvent, CSSOM, Constructor, Experimental, Reference, Web Animations |
The AnimationEvent() constructor returns a newly created AnimationEvent , representing an event in relation with an animation. |
||
88 | AnimationEvent.animationName | API, AnimationEvent, CSSOM, Experimental, Property, Reference, Web Animations |
The AnimationEvent.animationName read-only property is a DOMString containing the value of the animation-name CSS property associated with the transition. |
||
89 | AnimationEvent.elapsedTime | API, AnimationEvent, CSSOM, Experimental, Property, Reference, Web Animations |
The AnimationEvent.elapsedTime read-only property is a float giving the amount of time the animation has been running, in seconds, when this event fired, excluding any time the animation was paused. For an "animationstart" event, elapsedTime is 0.0 unless there was a negative value for animation-delay , in which case the event will be fired with elapsedTime containing (-1 * delay) . |
||
90 | AnimationEvent.initAnimationEvent() | API, AnimationEvent, CSSOM, Method, Obsolete, Web Animations |
The AnimationEvent.initAnimationEvent() method Initializes an animation event created using the deprecated Document.createEvent("AnimationEvent") method. |
||
91 | AnimationEvent.pseudoElement | API, AnimationEvent, CSS, CSSOM, Experimental, Property, Reference, Web Animations |
The AnimationEvent.pseudoElement read-only property is a DOMString , starting with '::' , containing the name of the pseudo-element the animation runs on. If the animation doesn't run on a pseudo-element but on the element, an empty string: '' . |
||
92 | AnimationPlaybackEvent | API, Animation, AnimationPlaybackEvent, Experimental, Interface, Reference, events, waapi, web animations api |
The AnimationPlaybackEvent interface of the Web Animations API represents animation events. | ||
93 | AnimationPlaybackEvent.AnimationPlaybackEvent() | API, Animation, AnimationPlaybackEvent, AnimationPlaybackEvent(), Constructor, Experimental, Reference, waapi, web animations api |
The AnimationPlaybackEvent() constructor of the Web Animations API returns a new object instance. |
||
94 | AnimationPlaybackEvent.currentTime | API, Animation, AnimationPlaybackEvent, Attribute, Experimental, Property, Reference, currentTime, waapi, web animations api |
The currentTime read-only property of the interface represents the current time of the animation that generated the event at the moment the event is queued. This will be unresolved if the animation was idle at the time the event was generated. |
||
95 | AnimationPlaybackEvent.timelineTime | API, Animation, AnimationPlaybackEvent, Attribute, Experimental, Property, Reference, timelineTime, waapi, web animations api |
The timelineTime read-only property of the interface represents the time value of the animation's timeline at the moment the event is queued. This will be unresolved if the animation was not associated with a timeline at the time the event was generated or if the associated timeline was inactive. |
||
96 | AnimationTimeline | API, Animation, AnimationTimeline, Experimental, Interface, Reference, Web Animations, waapi, web animations api |
The AnimationTimeline interface of the Web Animations API represents the timeline of an animation. This interface exists to define timeline features (inherited by DocumentTimeline and future timeline types) and is not itself directly used by developers. Anywhere you see AnimationTimeline , you should use DocumentTimeline or any other timeline type instead. |
||
97 | AnimationTimeline.currentTime | API, Animation, AnimationTimeline, Experimental, Property, Read-only, Reference, Web Animations, currentTime, waapi, web animations api |
The currentTime read-only property of the Web Animations API's AnimationTimeline interface returns the timeline's current time in milliseconds, or null if the timeline is inactive. |
||
98 | ArrayBufferView | API, Interface, JavaScript, Reference, Typed Arrays |
ArrayBufferView is a helper type representing any of the following JavaScript TypedArray types: |
||
99 | Attr | API, DOM |
The Attr interface represents one of a DOM element's attributes as an object. In most DOM methods, you will directly retrieve the attribute as a string (e.g., Element.getAttribute() ), but certain functions (e.g., Element.getAttributeNode() ) or means of iterating return Attr types. |
||
100 | Attr.localName | API, DOM, Property, Reference |
The Attr.localName read-only property returns the local part of the qualified name of an element. |
||
101 | Attr.namespaceURI | API, DOM, Property, Reference |
The Attr.namespaceURI read-only property returns the namespace URI of the attribute, or null if the element is not in a namespace. |
||
102 | Attr.prefix | API, DOM, Property, Reference |
The Attr.prefix read-only property returns the namespace prefix of the specified attribute, or null if no prefix is specified. |
||
103 | AudioBuffer | API, AudioBuffer, Interface, Reference, Web Audio API |
The AudioBuffer interface represents a short audio asset residing in memory, created from an audio file using the AudioContext.decodeAudioData() method, or from raw data using AudioContext.createBuffer() . Once put into an AudioBuffer, the audio can then be played by being passed into an AudioBufferSourceNode . |
||
104 | AudioBuffer() | API, Audio, AudioBuffer, Buffer, Constructor, Media, Reference, Web Audio, Web Audio API, sound |
The AudioBuffer constructor of the Web Audio API creates a new AudioBuffer object. |
||
105 | AudioBuffer.copyFromChannel() | API, Audio, AudioBuffer, Copying, Frames, Method, Reference, Samples, Web Audio, Web Audio API, copy, copyFromChannel, sound |
The copyFromChannel() method of the AudioBuffer interface copies the audio sample data from the specified channel of the AudioBuffer to a specified Float32Array . |
||
106 | AudioBuffer.copyToChannel() | API, Audio, AudioBuffer, Method, Reference, Web Audio API, copyToChannel |
The copyToChannel() method of the AudioBuffer interface copies the samples to the specified channel of the AudioBuffer , from the source array. |
||
107 | AudioBuffer.duration | API, AudioBuffer, Property, Reference, Web Audio API, duration |
A double. | ||
108 | AudioBuffer.getChannelData() | API, AudioBuffer, Method, Reference, Web Audio API |
The getChannelData() method of the AudioBuffer Interface returns a Float32Array containing the PCM data associated with the channel, defined by the channel parameter (with 0 representing the first channel). |
||
109 | AudioBuffer.length | API, AudioBuffer, Property, Reference, Web Audio API, length |
The length property of the AudioBuffer interface returns an integer representing the length, in sample-frames, of the PCM data stored in the buffer. |
||
110 | AudioBuffer.numberOfChannels | API, AudioBuffer, Property, Reference, Web Audio API, numberOfChannels |
An integer. | ||
111 | AudioBuffer.sampleRate | API, AudioBuffer, Property, Reference, Web Audio API, sampleRate |
A floating-point value indicating the current sample rate of the buffers data, in samples per second. | ||
112 | AudioBufferSourceNode | API, Audio, AudioBufferSourceNode, Interface, Media, Reference, Web Audio API |
The AudioBufferSourceNode interface is an AudioScheduledSourceNode which represents an audio source consisting of in-memory audio data, stored in an AudioBuffer . It's especially useful for playing back audio which has particularly stringent timing accuracy requirements, such as for sounds that must match a specific rhythm and can be kept in memory rather than being played from disk or the network. |
||
113 | AudioBufferSourceNode.AudioBufferSourceNode() | API, Audio, AudioBufferSourceNode, Constructor, Media, Reference, Web Audio API |
The AudioBufferSourceNode() constructor creates a new AudioBufferSourceNode object instance. |
||
114 | AudioBufferSourceNode.buffer | API, Audio, AudioBufferSourceNode, Buffer, Media, Property, Reference, Web Audio API, sound |
The buffer property of the AudioBufferSourceNode interface provides the ability to play back audio using an AudioBuffer as the source of the sound data. |
||
115 | AudioBufferSourceNode.detune | API, Audio, AudioBufferSourceNode, Property, Reference, Web Audio API, detune |
The detune property of the AudioBufferSourceNode interface is a k-rate AudioParam representing detuning of oscillation in cents. |
||
116 | AudioBufferSourceNode.loop | API, Audio, AudioBufferSourceNode, Loop, Media, Property, Reference, Web Audio API, sound |
The loop property's default value is false . |
||
117 | AudioBufferSourceNode.loopEnd | API, Audio, AudioBufferSourceNode, Media, Property, Reference, Web Audio API, loopEnd, sound |
A floating-point number indicating the offset, in seconds, into the audio buffer at which each loop will loop return to the beginning of the loop (that is, the current play time gets reset to AudioBufferSourceNode.loopStart ). This property is only used if the loop property is true . |
||
118 | AudioBufferSourceNode.loopStart | API, Audio, AudioBufferSourceNode, Media, Property, Reference, Web Audio API, loopStart, sound |
The loopStart property of the AudioBufferSourceNode interface is a floating-point value indicating, in seconds, where in the AudioBuffer the restart of the play must happen. |
||
119 | AudioBufferSourceNode.playbackRate | API, AudioBufferSourceNode, Property, Reference, Web Audio API, playbackRate |
The playbackRate property of the AudioBufferSourceNode interface Is a k-rate AudioParam that defines the speed at which the audio asset will be played. |
||
120 | AudioBufferSourceNode.start() | API, Audio, AudioBufferSourceNode, Media, Method, Reference, Web Audio API, sound, start |
undefined . |
||
121 | AudioConfiguration | API, Audio, AudioConfiguration, Experimental, Interface, Media Capabilities API, Reference, Video |
The AudioConfiguration dictionary of the Media Capabilities API defines the audio file being tested when calling MediaCapabilities.encodingInfo() or MediaCapabilities.decodingInfo() to query whether a specific audio configuration is supported, smooth, and/or power efficient. |
||
122 | AudioContext | API, Audio, AudioContext, Interface, Reference, Web Audio API, sound |
The AudioContext interface represents an audio-processing graph built from audio modules linked together, each represented by an AudioNode . |
||
123 | AudioContext() | Audio, Audio Context, Audio Graph, AudioContext, Constructor, Context, Media, Media Graph, Reference, Web Audio, Web Audio API |
The AudioContext() constructor creates a new AudioContext object which represents an audio-processing graph, built from audio modules linked together, each represented by an AudioNode . |
||
124 | AudioContext.baseLatency | API, Audio, AudioContext, Experimental, Media, Property, Web Audio API, baseLatency |
The baseLatency read-only property of the AudioContext interface returns a double that represents the number of seconds of processing latency incurred by the AudioContext passing the audio from the AudioDestinationNode to the audio subsystem. |
||
125 | AudioContext.close() | API, AudioContext, Media, Method, Reference, Web Audio API, close |
The close() method of the AudioContext Interface closes the audio context, releasing any system audio resources that it uses. |
||
126 | AudioContext.createJavaScriptNode() | API, Audio, Method, Obsolete, Reference, Web, createJavaScriptNode |
The following script illustrates the use of createJavaScriptNode() : |
||
127 | AudioContext.createMediaElementSource() | API, AudioContext, Method, Reference, Référence(2), Web Audio API, createMediaElementSource |
For more details about media element audio source nodes, check out the MediaElementAudioSourceNode reference page. |
||
128 | AudioContext.createMediaStreamDestination() | API, AudioContext, Method, Reference, Référence(2), Web Audio API, createMediaStreamDestination |
The MediaStream is created when the node is created and is accessible via the MediaStreamAudioDestinationNode 's stream attribute. This stream can be used in a similar way as a MediaStream obtained via navigator.getUserMedia — it can, for example, be sent to a remote peer using the RTCPeerConnection addStream() method. |
||
129 | AudioContext.createMediaStreamSource() | API, Audio, AudioContext, AudioNode, Media, MediaStream, MediaStreamTrack, Method, Reference, Web, Web Audio, Web Audio API, createMediastreamSource |
For more details about media stream audio source nodes, check out the MediaStreamAudioSourceNode reference page. |
||
130 | AudioContext.createMediaStreamTrackSource() | API, Audio, AudioContext, MediaStreamTrack, MediaStreamTrackAudioSource, Method, Node, Reference, Web Audio API, createMediaStreamTrackSource, sound, source, track |
A MediaStreamTrackAudioSourceNode object which acts as a source for audio data found in the specified audio track. |
||
131 | AudioContext.createWaveTable() | API, AudioContext, Method, Obsolete, Reference, Web Audio API, createWaveTable |
The AudioContext method createWaveTable() is now obsolete; you should instead use the method createPeriodicWave() . |
||
132 | AudioContext.getOutputTimestamp() | API, Audio, AudioContext, Method, Reference, Web Audio API, getOutputTimestamp, sound |
The getOutputTimestamp() property of the AudioContext interface returns a new AudioTimestamp object containing two correlated context's audio stream position values. |
||
133 | AudioContext.outputLatency | API, Audio, AudioContext, Experimental, Property, Reference, Web Audio API, outputLatency |
The outputLatency read-only property of the AudioContext Interface provides an estimation of the output latency of the current audio context. |
||
134 | AudioContext.resume() | API, Audio, AudioContext, Method, Reference, Web Audio API, resume |
The resume() method of the AudioContext interface resumes the progression of time in an audio context that has previously been suspended. |
||
135 | AudioContext.suspend() | API, Audio, AudioContext, Method, Reference, Web Audio API, suspend |
The suspend() method of the AudioContext Interface suspends the progression of time in the audio context, temporarily halting audio hardware access and reducing CPU/battery usage in the process — this is useful if you want an application to power down the audio hardware when it will not be using an audio context for a while. |
||
136 | AudioContextLatencyCategory | API, Audio, Audio Context, AudioContextLatencyCategory, Enum, Interface, Media, Reference, Type, Web Audio, Web Audio API, latency |
The AudioContextLatencyCategory type is an enumerated set of strings which are used to select one of a number of default values for acceptable maximum latency of an audio context. |
||
137 | AudioContextOptions | API, Audio, AudioContext, AudioContextOptions, Configuration, Context, Dictionary, Interface, Options, Reference, Settings, Web Audio API, sampleRate |
The AudioContextOptions dictionary is used to specify configuration options when constructing a new AudioContext object to represent a graph of web audio nodes. |
||
138 | AudioContextOptions.latencyHint | API, Audio, Audio Context, AudioContext, AudioContextOptions, Context, Options, Property, Reference, Web Audio, Web Audio API, latency, latencyHint |
The AudioContextOptions dictionary (used when instantiating an AudioContext ) may contain a property named latencyHint , which indicates the preferred maximum latency in seconds for the audio context. |
||
139 | AudioContextOptions.sampleRate | API, Audio, AudioContext, AudioContextOptions, Dictionary, Interface, Media, Options, Reference, Sample Rate, Web Audio, Web Audio API, sampleRate |
The AudioContextOptions dictionary (used when instantiating an AudioContext ) may contain a property named sampleRate , which indicates the sample rate to use for the new context. |
||
140 | AudioDestinationNode | API, AudioDestinationNode, Interface, Reference, Web Audio API |
AudioDestinationNode has no output (as it is the output, no more AudioNode can be linked after it in the audio graph) and one input. The number of channels in the input must be between 0 and the maxChannelCount value or an exception is raised. |
||
141 | AudioDestinationNode.maxChannelCount | API, AudioDestinationNode, Property, Reference, Référence(2), Web Audio API, maxChannelCount |
An unsigned long . |
||
142 | AudioListener | API, AudioListener, Interface, Reference, Référence(2), Web Audio API |
The AudioListener interface represents the position and orientation of the unique person listening to the audio scene, and is used in audio spatialization. All PannerNode s spatialize in relation to the AudioListener stored in the BaseAudioContext.listener attribute. |
||
143 | AudioListener.dopplerFactor | API, Audio, AudioListener, Deprecated, Doppler, Doppler Effect, Property, Reference, Web Audio API, dopplerFactor, effects |
The deprecated dopplerFactor property of the AudioListener interface is a double value representing the amount of pitch shift to use when rendering a doppler effect. |
||
144 | AudioListener.forwardX | API, Audio, AudioListener, Property, Reference, Web Audio API, forwardX |
The forwardX read-only property of the AudioListener interface is an AudioParam representing the x value of the direction vector defining the forward direction the listener is pointing in. |
||
145 | AudioListener.forwardY | API, Audio, AudioListener, Property, Reference, Web Audio API, forwardY |
The forwardY read-only property of the AudioListener interface is an AudioParam representing the y value of the direction vector defining the forward direction the listener is pointing in. |
||
146 | AudioListener.forwardZ | API, Audio, AudioListener, Property, Reference, Web Audio API, forwardZ |
The forwardZ read-only property of the AudioListener interface is an AudioParam representing the z value of the direction vector defining the forward direction the listener is pointing in. |
||
147 | AudioListener.positionX | API, Audio, AudioListener, Property, Reference, Web Audio API, positionX |
The positionX read-only property of the AudioListener interface is an AudioParam representing the x position of the listener in 3D cartesian space. |
||
148 | AudioListener.positionY | API, Audio, AudioListener, Property, Reference, Web Audio API, positionY |
The positionY read-only property of the AudioListener interface is an AudioParam representing the y position of the listener in 3D cartesian space. |
||
149 | AudioListener.positionZ | API, Audio, AudioListener, Property, Reference, Web Audio API, positionZ |
The positionZ read-only property of the AudioListener interface is an AudioParam representing the z position of the listener in 3D cartesian space. |
||
150 | AudioListener.setOrientation() | API, AudioListener, Method, Reference, Référence(2), Web Audio API, setOrientation |
Void. | ||
151 | AudioListener.setPosition() | API, AudioListener, Deprecated, Method, Reference, Référence(2), Web Audio API, setPosition |
Void. | ||
152 | AudioListener.speedOfSound | API, AudioListener, Deprecated, Property, Reference, Web Audio API, speedOfSound |
The speedOfSound property of the AudioListener interface is a double value representing the speed of sound, in meters per second. |
||
153 | AudioListener.upX | API, Audio, AudioListener, Property, Reference, Web Audio API, upX |
The upX read-only property of the AudioListener interface is an AudioParam representing the x value of the direction vector defining the up direction the listener is pointing in. |
||
154 | AudioListener.upY | API, AudioListener, Property, Reference, Web Audio API, upY |
The upY read-only property of the AudioListener interface is an AudioParam representing the y value of the direction vector defining the up direction the listener is pointing in. |
||
155 | AudioListener.upZ | API, Audio, AudioListener, Property, Reference, Web Audio API, upZ |
The upZ read-only property of the AudioListener interface is an AudioParam representing the z value of the direction vector defining the up direction the listener is pointing in. |
||
156 | AudioNode | API, AudioNode, Interface, Reference, Web Audio API |
The AudioNode interface is a generic interface for representing an audio processing module. Examples include: |
||
157 | AudioNode.channelCount | API, AudioNode, Property, Reference, Web Audio API, channelCount |
The channelCount property of the AudioNode interface represents an integer used to determine how many channels are used when up-mixing and down-mixing connections to any inputs to the node. |
||
158 | AudioNode.channelCountMode | API, AudioNode, Property, Reference, Web Audio API, channelCountMode |
The possible values of channelCountMode and their meanings are: |
||
159 | AudioNode.channelInterpretation | API, AudioNode, Property, Reference, Web Audio API, channelInterpretation |
When the number of channels doesn't match between an input and an output, up- or down-mixing happens according the following rules. This can be somewhat controlled by setting the AudioNode.channelInterpretation property to speakers or discrete : |
||
160 | AudioNode.connect() | API, Audio, AudioNode, Media, Method, Reference, Web Audio API, connect |
If the destination is a node, connect() returns a reference to the destination AudioNode object, allowing you to chain multiple connect() calls. In some browsers, older implementations of this interface return undefined . |
||
161 | AudioNode.context | API, AudioNode, Context, Property, Reference, Web Audio API |
The read-only context property of the AudioNode interface returns the associated BaseAudioContext , that is the object representing the processing graph the node is participating in. |
||
162 | AudioNode.disconnect() | API, Audio, AudioNode, Disconnect, Method, Reference, Web Audio API |
undefined |
||
163 | AudioNode.numberOfInputs | API, AudioNode, Property, Reference, Web Audio API, numberOfInputs |
The numberOfInputs property of the AudioNode interface returns the number of inputs feeding the node. |
||
164 | AudioNode.numberOfOutputs | API, AudioNode, Property, Reference, Web Audio API, numberOfOutputs |
The numberOfOutputs property of the AudioNode interface returns the number of outputs coming out of the node. |
||
165 | AudioNodeOptions | API, Audio, AudioNodeOptions, Dictionary, Interface, Options, Reference, Web Audio API |
The AudioNodeOptions dictionary of the Web Audio API specifies options that can be used when creating new AudioNode objects. |
||
166 | AudioParam | API, Audio, AudioParam, Interface, Parameter, Reference, Web Audio API, sound |
The Web Audio API's AudioParam interface represents an audio-related parameter, usually a parameter of an AudioNode (such as GainNode.gain ). |
||
167 | AudioParam.cancelAndHoldAtTime() | API, Audio, AudioParam, Experimental, Method, Reference, Web Audio API, cancelAndHoldAtTime, cancelValuesAndHoldAtTime |
The cancelAndHoldAtTime() property of the AudioParam interface cancels all scheduled future changes to the AudioParam but holds its value at a given time until further changes are made using other methods. |
||
168 | AudioParam.cancelScheduledValues() | API, AudioParam, Method, Reference, Web Audio API, cancelScheduledValues |
A reference to this AudioParam object. In some older implementations this method returns void. |
||
169 | AudioParam.defaultValue | API, AudioParam, Property, Reference, Web Audio API, defaultValue |
The defaultValue read-only property of the AudioParam interface represents the initial value of the attributes as defined by the specific AudioNode creating the AudioParam . |
||
170 | AudioParam.exponentialRampToValueAtTime() | API, AudioParam, Method, Reference, Web Audio API, exponentialRampToValueAtTime |
A reference to this AudioParam object. In some browsers older implementations of this interface return void. |
||
171 | AudioParam.linearRampToValueAtTime() | API, Audio, AudioParam, Method, Reference, Web Audio API, linearRampToValueAtTime |
A reference to this AudioParam object. In some browsers older implementations of this interface return void. |
||
172 | AudioParam.maxValue | API, Audio, AudioParam, Property, Reference, Web Audio API, maxValue |
The maxValue read-only property of the AudioParam interface represents the maximum possible value for the parameter's nominal (effective) range. |
||
173 | AudioParam.minValue | API, Audio, AudioParam, Property, Reference, Web Audio API, minValue |
The minValue read-only property of the AudioParam interface represents the minimum possible value for the parameter's nominal (effective) range. |
||
174 | AudioParam.setTargetAtTime() | API, AudioParam, Method, Reference, Web Audio API, setTargetAtTime |
The setTargetAtTime() method of the AudioParam interface schedules the start of a gradual change to the AudioParam value. This is useful for decay or release portions of ADSR envelopes. |
||
175 | AudioParam.setValueAtTime() | API, AudioParam, Method, Reference, Web Audio API, setValueAtTime |
The setValueAtTime() method of the AudioParam interface schedules an instant change to the AudioParam value at a precise time, as measured against AudioContext.currentTime . The new value is given in the value parameter. |
||
176 | AudioParam.setValueCurveAtTime() | API, Audio, AudioParam, Method, Reference, Web, Web Audio, Web Audio API, setValueCurveAtTime |
The setValueCurveAtTime() method of the AudioParam interface schedules the parameter's value to change following a curve defined by a list of values. |
||
177 | AudioParam.value | API, AudioParam, Parameter, Property, Reference, Web Audio API, sound, value |
The Web Audio API's AudioParam interface property value gets or sets the value of this AudioParam at the current time. |
||
178 | AudioParamDescriptor | API, Audio, AudioParamDescriptor, AudioWorkletProcessor, Dictionary, Reference, Web Audio API, parameterDescriptors |
The AudioParamDescriptor dictionary of the Web Audio API specifies properties for an AudioParam objects. |
||
179 | AudioParamMap | Draft, Experimental |
The Web Audio API interface AudioParamMap represents a set of multiple audio parameters, each described as a mapping of a DOMString identifying the parameter to the AudioParam object representing its value. |
||
180 | AudioProcessingEvent | API, Deprecated, Interface, Internationalization, Reference, Référence(2), Web Audio API |
The Web Audio API AudioProcessingEvent represents events that occur when a ScriptProcessorNode input buffer is ready to be processed. |
||
181 | AudioScheduledSourceNode | API, Audio, AudioScheduledSourceNode, Interface, Media, Reference, Web Audio API, sound |
The AudioScheduledSourceNode interface—part of the Web Audio API—is a parent interface for several types of audio source node interfaces which share the ability to be started and stopped, optionally at specified times. Specifically, this interface defines the start() and stop() methods, as well as the onended event handler. |
||
182 | AudioScheduledSourceNode.onended | API, Audio, AudioBufferSourceNode, AudioScheduledSourceNode, ConstantSourceNode, Event Handler, Media, OscillatorNode, Property, Web Audio API, onended |
The onended event handler for the AudioScheduledSourceNode interface specifies an EventHandler to be executed when the ended event occurs on the node. This event is sent to the node when the concrete interface (such as AudioBufferSourceNode , OscillatorNode , or ConstantSourceNode ) determines that it has stopped playing. |
||
183 | AudioScheduledSourceNode.start() | API, Audio, AudioScheduledSourceNode, Media, Method, NeedsExample, Node, Reference, Web Audio API, play, sound, start |
undefined |
||
184 | AudioScheduledSourceNode.stop() | API, Audio, AudioScheduledSourceNode, Media, Method, Reference, Web Audio API, sound, stop |
The stop() method on AudioScheduledSourceNode schedules a sound to cease playback at the specified time. If no time is specified, then the sound stops playing immediately. |
||
185 | AudioScheduledSourceNode: ended event | Audio, HTML DOM, HTMLMediaElement, Media, Media Streams API, Reference, Video, Web Audio API, ended, events |
The ended event of the AudioScheduledSourceNode interface is fired when the source node has stopped playing. |
||
186 | AudioTrack | Audio, AudioTrack, HTML, HTML DOM, Interface, Media, Reference, track |
The AudioTrack interface represents a single audio track from one of the HTML media elements, <audio> or <video> . |
||
187 | AudioTrack.enabled | Audio, AudioTrack, HTML DOM, Media, Media Controls, Media Track, Property, Reference, Video, enabled, mute, track |
The AudioTrack property enabled specifies whether or not the described audio track is currently enabled for use. If the track is disabled by setting enabled to false , the track is muted and does not produce audio. |
||
188 | AudioTrack.id | API, Audio, Audio Track, AudioTrack, HTML DOM, Interface, Media, Property, Read-only, Reference, id, track |
The id property contains a string which uniquely identifies the track represented by the AudioTrack . |
||
189 | AudioTrack.kind | API, Audio, Audio Track, AudioTrack, HTML DOM, Media, Property, Read-only, Reference, id, track |
The kind property contains a string indicating the category of audio contained in the AudioTrack . |
||
190 | AudioTrack.label | API, Audio, Audio Track, AudioTrack, HTML DOM, Media, Property, Read-only, Reference, label, metadata, track |
The read-only AudioTrack property label returns a string specifying the audio track's human-readable label, if one is available; otherwise, it returns an empty string. |
||
191 | AudioTrack.language | API, Audio, AudioTrack, HTML DOM, Language, Localization, Media, Property, Read-only, Reference, Translated, Translation, track |
The read-only AudioTrack property language returns a string identifying the language used in the audio track. |
||
192 | AudioTrack.sourceBuffer | API, Audio, AudioTrack, HTML DOM, MSE, Media, Media Source Extensions, Property, Read-only, Reference, SourceBuffer, track |
The read-only AudioTrack property sourceBuffer returns the SourceBuffer that created the track, or null if the track was not created by a SourceBuffer or the SourceBuffer has been removed from the MediaSource.sourceBuffers attribute of its parent media source. |
||
193 | AudioTrackList | API, Audio, AudioTrackList, HTML DOM, Interface, Media, Reference, Track List, Tracks, list |
The AudioTrackList interface is used to represent a list of the audio tracks contained within a given HTML media element, with each track represented by a separate AudioTrack object in the list. |
||
194 | AudioTrackList.getTrackById() | API, Audio, AudioTrackList, HTML DOM, Media, Method, Reference, Track ID, Track List, Tracks, getTrackById, id, track |
The AudioTrackList method getTrackById() returns the first AudioTrack object from the track list whose id matches the specified string. |
||
195 | AudioTrackList.length | API, Audio, AudioTrackList, HTML DOM, Media, Property, Read-only, Reference, length, list, track |
The read-only AudioTrackList property length returns the number of entries in the AudioTrackList , each of which is an AudioTrack representing one audio track in the media element. |
||
196 | AudioTrackList.onaddtrack | API, Adding Audio Tracks, Adding Tracks, Audio, AudioTrackList, Event Handler, HTML DOM, Media, Property, Reference, addTrack, onaddtrack, track |
The AudioTrackList property onaddtrack is an event handler which is called when the addtrack event occurs, indicating that a new audio track has been added to the media element whose audio tracks the AudioTrackList represents. |
||
197 | AudioTrackList.onchange | API, Adding Audio Tracks, Adding Tracks, Audio, AudioTrackList, Event Handler, HTML DOM, Media, Property, Reference, addTrack, onchange, track |
The AudioTrackList property onchange is an event handler which is called when the change event occurs, indicating that one or more of the AudioTrack s in the AudioTrackList have been enabled or disabled. |
||
198 | AudioTrackList.onremovetrack | API, Audio, AudioTrackList, Event Handler, HTML DOM, Media, Property, Reference, Removing Audio Tracks, Removing Tracks, onremovetrack, remove, removeTrack, track |
The AudioTrackList onremovetrack event handler is called when the removetrack event occurs, indicating that an audio track has been removed from the media element, and therefore also from the AudioTrackList . |
||
199 | AudioTrackList: addtrack event | Event |
The addtrack event is fired when a track is added to an AudioTrackList . |
||
200 | AudioTrackList: change event | Event |
The change event is fired when an audio track is enabled or disabled, for example by changing the track's enabled property. |
||
201 | AudioTrackList: removetrack event | Event |
The removetrack event is fired when a track is removed from an AudioTrackList . |
||
202 | AudioWorklet | API, Audio, AudioWorklet, Experimental, Interface, Reference, Web Audio API, Worklet |
The AudioWorklet interface of the Web Audio API is used to supply custom audio processing scripts. User-supplied code is run in the AudioWorkletGlobalScope global execution context in a separate Web Audio rendering thread along with other nodes, allowing for zero-latency audio processing. |
||
203 | AudioWorkletGlobalScope | API, AudioWorkletGlobalScope, Experimental, Interface, Reference, Web Audio API |
The AudioWorkletGlobalScope interface of the Web Audio API represents a global execution context for user-supplied code, which defines custom AudioWorkletProcessor -derived classes. Each BaseAudioContext has a single AudioWorklet available under the audioWorklet property, which runs its code in a single AudioWorkletGlobalScope . |
||
204 | AudioWorkletGlobalScope.registerProcessor | API, Audio, AudioWorkletGlobalScope, AudioWorkletProcessor, Method, Reference, Web Audio API |
The registerProcessor method of the AudioWorkletGlobalScope interface registers a class constructor derived from AudioWorkletProcessor interface under a specified name. |
||
205 | AudioWorkletNode | API, Audio, AudioWorkletNode, Experimental, Interface, Reference, Web Audio API |
The AudioWorkletNode interface of the Web Audio API represents a base class for a user-defined AudioNode , which can be connected to an audio routing graph along with other nodes. It has an associated AudioWorkletProcessor , which does the actual audio processing in a Web Audio rendering thread. |
||
206 | AudioWorkletNode() | API, AudioWorkletNode, Constructor, Reference, Web Audio API |
The AudioWorkletNode() constructor creates a new AudioWorkletNode object, which represents an AudioNode with custom audio processing capabilities. |
||
207 | AudioWorkletNode.onprocessorerror | API, Audio, AudioWorkletNode, AudioWorkletProcessor, Event Handler, Property, Reference, Web Audio API, onprocessorerror |
The onprocessorerror property of the AudioWorkletNode interface defines an event handler function to be called when the processorerror event fires. This occurs when the underlying AudioWorkletProcessor behind the node throws an exception in its constructor, the process method, or any user-defined class method. |
||
208 | AudioWorkletNode.parameters | API, Audio, AudioParam, AudioWorkletNode, Experimental, Property, Reference, Web Audio API |
The read-only parameters property of the AudioWorkletNode interface returns the associated AudioParamMap — that is, a Map -like collection of AudioParam objects. They are instantiated during creation of the underlying AudioWorkletProcessor according to its parameterDescriptors static getter. |
||
209 | AudioWorkletNode.port | API, AudioWorkletNode, Experimental, Property, Reference, Web Audio API, port |
The read-only port property of the AudioWorkletNode interface returns the associated MessagePort . It can be used to communicate between the node and its associated AudioWorkletProcessor . |
||
210 | AudioWorkletNodeOptions | API, AudioWorkletNodeOptions, Dictionary, Reference, Web Audio API |
The AudioWorkletNodeOptions dictionary of the Web Audio API is used to specify configuration options when constructing a new AudioWorkletNode object for custom audio processing. |
||
211 | AudioWorkletProcessor | API, Audio, AudioWorklet, AudioWorkletProcessor, Interface, Reference, Web Audio API |
The AudioWorkletProcessor interface of the Web Audio API represents an audio processing code behind a custom AudioWorkletNode . It lives in the AudioWorkletGlobalScope and runs on the Web Audio rendering thread. In turn, an AudioWorkletNode based on it runs on the main thread. |
||
212 | AudioWorkletProcessor() | API, Audio, AudioWorkletNode, AudioWorkletProcessor, Constructor, Reference, Web Audio API |
The AudioWorkletProcessor() constructor creates a new AudioWorkletProcessor object, which represents an underlying audio processing mechanism of an AudioWorkletNode . |
||
213 | AudioWorkletProcessor.parameterDescriptors | API, AudioWorkletProcessor, Experimental, Property, Reference, parameterDescriptors |
The read-only parameterDescriptors property of an AudioWorkletProcessor -derived class is a static getter, which returns an iterable of AudioParamDescriptor -based objects. |
||
214 | AudioWorkletProcessor.port | API, Audio, AudioWorkletProcessor, Experimental, Property, Reference, Web Audio API |
The read-only port property of the AudioWorkletProcessor interface returns the associated MessagePort . It can be used to communicate between the processor and the AudioWorkletNode to which it belongs. |
||
215 | AudioWorkletProcessor.process | API, Audio, AudioWorkletNode, AudioWorkletProcessor, Experimental, Method, Process, Reference, Web Audio API |
The process() method of an AudioWorkletProcessor -derived class implements the audio processing algorithm of the processor. Although the method is not a part of the AudioWorkletProcessor interface, each class that derives from it must have it implemented. |
||
216 | AuthenticatorAssertionResponse | API, Authentication, AuthenticatorAssertionResponse, Interface, Reference, Web Authentication API, WebAuthn |
The AuthenticatorAssertionResponse interface of the Web Authentication API is returned by CredentialsContainer.get() when a PublicKeyCredential is passed, and provides proof to a service that it has a key pair and that the authentication request is valid and approved. |
||
217 | AuthenticatorAssertionResponse.authenticatorData | API, AuthenticatorAssertionResponse, Property, Reference, Web Authentication API, WebAuthn |
The authenticatorData property of the AuthenticatorAssertionResponse interface returns an ArrayBuffer containing information from the authenticator such as the Relying Party ID Hash (rpIdHash), a signature counter, test of user presence, user verification flags, and any extensions processed by the authenticator. |
||
218 | AuthenticatorAssertionResponse.signature | API, AuthenticatorAssertionResponse, Property, Reference, Web Authentication API, WebAuthn |
The signature read-only property of the AuthenticatorAssertionResponse interface is an ArrayBuffer object which is the signature of the authenticator for both AuthenticatorAssertionResponse.authenticatorData and a SHA-256 hash of the client data (AuthenticatorAssertionResponse.clientDataJSON ). |
||
219 | AuthenticatorAssertionResponse.userHandle | API, AuthenticatorAssertionResponse, Property, Reference, Web Authentication API, WebAuthn |
The userHandle read-only property of the AuthenticatorAssertionResponse interface is an ArrayBuffer object which is an opaque identifier for the given user. Such an identifier can be used by the relying party's server to link the user account with its corresponding credentials and other data. |
||
220 | AuthenticatorAttestationResponse | API, Authentication, AuthenticatorAttestationResponse, Interface, Reference, Web Authentication API, WebAuthn |
The AuthenticatorAttestationResponse interface of the Web Authentication API is returned by CredentialsContainer.create() when a PublicKeyCredential is passed, and provides a cryptographic root of trust for the new key pair that has been generated. This response should be sent to the relying party's server to complete the creation of the credential. |
||
221 | AuthenticatorAttestationResponse.attestationObject | API, AuthenticatorAttestationResponse, Property, Reference, Web Authentication API, WebAuthn |
The attestationObject property of the AuthenticatorAttestationResponse interface returns an ArrayBuffer containing the new public key, as well as signature over the entire attestationObject with a private key that is stored in the authenticator when it is manufactured. |
||
222 | AuthenticatorAttestationResponse.getTransports() | API, AuthenticatorAttestationResponse, Method, Reference, Web Authentication API, WebAuthn |
getTransports() is a method of the AuthenticatorAttestationResponse interface that returns an Array containing strings describing the different transports which may be used by the authenticator. |
||
223 | AuthenticatorResponse | API, Authentication, AuthenticatorResponse, Interface, Reference, Web Authentication API, WebAuthn |
The AuthenticatorResponse interface of the Web Authentication API is the base interface for interfaces that provide a cryptographic root of trust for a key pair. The child interfaces include information from the browser such as the challenge origin and either may be returned from PublicKeyCredential.response . |
||
224 | AuthenticatorResponse.clientDataJSON | API, AuthenticatorResponse, Property, Reference, Web Authentication API, WebAuthn |
The clientDataJSON property of the AuthenticatorResponse interface stores a JSON string in an ArrayBuffer , representing the client data that was passed to CredentialsContainer.create() or CredentialsContainer.get() . This property is only accessed on one of the child objects of AuthenticatorResponse , specifically AuthenticatorAttestationResponse or AuthenticatorAssertionResponse . |
||
225 | Background Tasks API | API, Background Tasks API, Guide, IdleDeadline, Overview, cancelIdleCallback, requestIdleCallback |
The Cooperative Scheduling of Background Tasks API (also referred to as the Background Tasks API or simply the requestIdleCallback() API) provides the ability to queue tasks to be executed automatically by the user agent when it determines that there is free time to do so. |
||
226 | BaseAudioContext | API, Audio, BaseAudioContext, Context, Interface, Reference, Web Audio API, sound |
The BaseAudioContext interface of the Web Audio API acts as a base definition for online and offline audio-processing graphs, as represented by AudioContext and OfflineAudioContext respectively. |
||
227 | BaseAudioContext.audioWorklet | API, Audio, AudioContext, AudioWorklet, BaseAudioContext, Property, Reference, Web Audio API, Worklet |
The audioWorklet read-only property of the BaseAudioContext interface returns an instance of AudioWorklet that can be used for adding AudioWorkletProcessor -derived classes which implement custom audio processing. |
||
228 | BaseAudioContext.createAnalyser() | API, AudioContext, BaseAudioContext, Method, Reference, Web Audio API, createAnalyser |
The createAnalyser() method of the BaseAudioContext interface creates an AnalyserNode , which can be used to expose audio time and frequency data and create data visualisations. |
||
229 | BaseAudioContext.createBiquadFilter() | API, AudioContext, BaseAudioContext, Method, Reference, Web Audio API, createBiquadFilter |
A BiquadFilterNode . |
||
230 | BaseAudioContext.createBuffer() | API, Audio, AudioContext, BaseAudioContext, Buffer, Media, Method, Reference, Web Audio, Web Audio API, createBuffer |
An AudioBuffer configured based on the specified options. |
||
231 | BaseAudioContext.createBufferSource() | API, AudioContext, BaseAudioContext, Method, Reference, Web Audio API, createBufferSource |
An AudioBufferSourceNode . |
||
232 | BaseAudioContext.createChannelMerger() | API, Audio, AudioContext, BaseAudioContext, Method, Reference, Web Audio API, createChannelMerger |
A ChannelMergerNode . |
||
233 | BaseAudioContext.createChannelSplitter() | API, AudioContext, BaseAudioContext, Method, Reference, Web Audio API, createChannelSplitter |
A ChannelSplitterNode . |
||
234 | BaseAudioContext.createConstantSource() | API, Audio, AudioContext, BaseAudioContext, ConstantSourceNode, Media, Method, createConstantSource |
The createConstantSource() property of the BaseAudioContext interface creates a ConstantSourceNode object, which is an audio source that continuously outputs a monaural (one-channel) sound signal whose samples all have the same value. |
||
235 | BaseAudioContext.createConvolver() | API, AudioContext, BaseAudioContext, Method, Reference, Web Audio API, createConvolver |
A ConvolverNode . |
||
236 | BaseAudioContext.createDelay() | API, AudioContext, BaseAudioContext, Method, Reference, Web Audio API, createDelay |
The createDelay() method of the BaseAudioContext Interface is used to create a DelayNode , which is used to delay the incoming audio signal by a certain amount of time. |
||
237 | BaseAudioContext.createDynamicsCompressor() | API, AudioContext, BaseAudioContext, Method, Reference, Web Audio API, createDynamicsCompressor |
Compression lowers the volume of the loudest parts of the signal and raises the volume of the softest parts. Overall, a louder, richer, and fuller sound can be achieved. It is especially important in games and musical applications where large numbers of individual sounds are played simultaneously, where you want to control the overall signal level and help avoid clipping (distorting) of the audio output. | ||
238 | BaseAudioContext.createGain() | API, Audio, AudioContext, BaseAudioContext, Method, Reference, Volume Control, Web Audio API, createGain, sound |
A GainNode which takes as input one or more audio sources and outputs audio whose volume has been adjusted in gain (volume) to a level specified by the node's GainNode.gain a-rate parameter. |
||
239 | BaseAudioContext.createIIRFilter() | API, Audio, AudioContext, BaseAudioContext, CreateIIRFilter, Method, Reference, Web Audio API, filter |
The createIIRFilter() method of the BaseAudioContext interface creates an IIRFilterNode , which represents a general infinite impulse response (IIR) filter which can be configured to serve as various types of filter. |
||
240 | BaseAudioContext.createOscillator() | API, AudioContext, BaseAudioContext, Method, Reference, Web Audio API, createOscillator |
The createOscillator() method of the BaseAudioContext interface creates an OscillatorNode , a source representing a periodic waveform. It basically generates a constant tone. |
||
241 | BaseAudioContext.createPanner() | API, AudioContext, BaseAudioContext, Method, Reference, Web Audio API, createPanner |
The panner node is spatialized in relation to the AudioContext's AudioListener (defined by the AudioContext.listener attribute), which represents the position and orientation of the person listening to the audio. |
||
242 | BaseAudioContext.createPeriodicWave() | API, Audio, AudioContext, BaseAudioContext, Media, Method, Reference, Web Audio API, createPeriodicWave |
The createPeriodicWave() method of the BaseAudioContext Interface is used to create a PeriodicWave , which is used to define a periodic waveform that can be used to shape the output of an OscillatorNode . |
||
243 | BaseAudioContext.createScriptProcessor() | API, AudioContext, BaseAudioContext, Method, Reference, Web Audio API, createScriptProcessor |
A ScriptProcessorNode . |
||
244 | BaseAudioContext.createStereoPanner() | API, AudioContext, BaseAudioContext, Media, Method, Reference, Web Audio API, createStereoPanner |
A StereoPannerNode . |
||
245 | BaseAudioContext.createWaveShaper() | API, AudioContext, BaseAudioContext, Method, Reference, Web Audio API, createWaveShaper |
A WaveShaperNode . |
||
246 | BaseAudioContext.currentTime | API, AudioContext, BaseAudioContext, Property, Reference, Web Audio API, currentTime |
The currentTime read-only property of the BaseAudioContext interface returns a double representing an ever-increasing hardware timestamp in seconds that can be used for scheduling audio playback, visualizing timelines, etc. It starts at 0. |
||
247 | BaseAudioContext.decodeAudioData() | API, Audio, AudioContext, BaseAudioContext, Method, Reference, Web Audio API, decodeAudioData |
This is the preferred method of creating an audio source for Web Audio API from an audio track. This method only works on complete file data, not fragments of audio file data. | ||
248 | BaseAudioContext.destination | API, AudioContext, BaseAudioContext, Property, Reference, Web Audio API, destination |
An AudioDestinationNode . |
||
249 | BaseAudioContext.listener | API, AudioContext, BaseAudioContext, Property, Reference, Web Audio API, listener, spatialization |
An AudioListener object. |
||
250 | BaseAudioContext.onstatechange | API, Audio, AudioContext, BaseAudioContext, Event Handler, Reference, Web Audio API, onstatechange |
The following snippet is taken from our AudioContext states demo (see it running live.) The onstatechange hander is used to log the current state to the console every time it changes. |
||
251 | BaseAudioContext.sampleRate | API, AudioContext, BaseAudioContext, Property, Reference, Web Audio API, sampleRate |
The sampleRate property of the BaseAudioContext interface returns a floating point number representing the sample rate, in samples per second, used by all nodes in this audio context. |
||
252 | BaseAudioContext.state | API, Audio, AudioContext, BaseAudioContext, Property, Reference, Web Audio API, state |
A DOMString . Possible values are: |
||
253 | BasicCardRequest | API, Basic Card Payment, BasicCardRequest, Commerce, Credit, Debit, Dictionary, Payment Method, Payment Request, Payment Request API, Reference, card, payment |
The BasicCardRequest dictionary is a JavaScript object-structure that can be used in the Payment Request API. The properties of BasicCardRequest are defined in the Basic Card Payment spec). |
||
254 | BasicCardRequest.supportedNetworks | API, Basic Card Payment, BasicCardRequest, Experimental, Payment Request, Payment Request API, Property, Reference, supportedNetworks |
The supportedNetworks property of the BasicCardRequest dictionary contains an array of DOMString s representing the card networks that the retailer supports (e.g. amex , mastercard ). |
||
255 | BasicCardRequest.supportedTypes | API, Basic Card Payment, BasicCardRequest, Commerce, Credit, Debit, Payment Method, Payment Request, Payment Request API, Property, Reference, payment, supportedTypes |
The obsolete supportedTypes property of the BasicCardRequest dictionary can optionally be provided to specify an array of DOMString s representing the card types that the retailer supports (e.g. credit , debit , prepaid ). |
||
256 | BasicCardResponse | API, Basic Card Payment, BasicCardResponse, Experimental, Interface, Payment Request, Payment Request API, Reference |
The BasicCardResponse dictionary (related to the Payment Request API, although defined in the Basic Card Payment spec) defines an object structure for payment response details such as the number/expiry date of the card used to make the payment, and the billing address. |
||
257 | BasicCardResponse.billingAddress | API, Basic Card Payment, BasicCardResponse, Experimental, Payment Request, Payment Request API, Property, Reference, billingAddress |
The billingAddress property of the BasicCardResponse dictionary contains the billing address of the card used to make the payment. |
||
258 | BasicCardResponse.cardNumber | API, Basic Card Request, BasicCardResponse, Experimental, Payment Request, Payment Request API, Property, Reference, cardNumber |
The cardNumber property of the BasicCardResponse dictionary contains the number of the card used to make the payment. |
||
259 | BasicCardResponse.cardSecurityCode | API, Basic Card Payment, BasicCardResponse, Experimental, Payment Request, Payment Request API, Property, Reference, cardSecurityCode |
The cardSecurityCode property of the BasicCardResponse dictionary contains the security code of the card used to make the payment. |
||
260 | BasicCardResponse.cardholderName | API, Basic Card Payment, BasicCardResponse, Payment Request, Payment Request API, Property, Reference, cardholderName |
The cardNumber property of the BasicCardResponse dictionary contains the cardholder name of the card used to make the payment. |
||
261 | BasicCardResponse.expiryMonth | API, Basic Card Payment, BasicCardResponse, Experimental, Payment Request, Payment Request API, Property, Reference, expiryMonth |
The expiryMonth property of the BasicCardResponse dictionary contains the expiry month of the card used to make the payment. |
||
262 | BasicCardResponse.expiryYear | API, Basic Card Payment, BasicCardResponse, Experimental, Payment Request, Payment Request API, Property, Reference, expiryYear |
The expiryYear property of the BasicCardResponse dictionary contains the expiry year of the card used to make the payment. |
||
263 | Battery Status API | API, Apps, Battery, Battery API, Battery Status API, Guide, Mobile, Obsolete, Overview |
The Battery Status API, more often referred to as the Battery API, provides information about the system's battery charge level and lets you be notified by events that are sent when the battery level or charging status change. This can be used to adjust your app's resource usage to reduce battery drain when the battery is low, or to save changes before the battery runs out in order to prevent data loss. | ||
264 | BatteryManager | API, Battery API, Device API, Interface, Obsolete, Reference, Référence(2) |
The BatteryManager interface provides ways to get information about the system's battery charge level. |
||
265 | BatteryManager.charging | API, Battery API, NeedsMarkupWork, Property, Reference, Référence(2) |
A Boolean value indicating whether or not the device's battery is currently being charged. | ||
266 | BatteryManager.chargingTime | API, Battery API, NeedsMarkupWork, Property, Reference, Référence(2) |
Indicates the amount of time, in seconds, that remain until the battery is fully charged. | ||
267 | BatteryManager.dischargingTime | API, Battery API, NeedsMarkupWork, Property, Reference, Référence(2) |
Indicates the amount of time, in seconds, that remains until the battery is fully discharged. | ||
268 | BatteryManager.level | API, Battery API, NeedsMarkupWork, Property, Reference, Référence(2) |
Indicates the current battery charge level as a value between 0.0 and 1.0 . |
||
269 | BatteryManager.onchargingchange | API, Battery API, Event Handler, NeedsMarkupWork, Property, Reference, Référence(2) |
Specifies an event listener to receive chargingchange events. These events occur when the battery charging state is updated. |
||
270 | BatteryManager.onchargingtimechange | API, Battery API, Event Handler, NeedsMarkupWork, Property, Reference, Référence(2) |
Specifies an event listener to receive chargingtimechange events. These events occur when the battery chargingTime is updated. |
||
271 | BatteryManager.ondischargingtimechange | API, Battery API, Event Handler, NeedsMarkupWork, Property, Reference, Référence(2) |
Specifies an event listener to receive dischargingtimechange events. These events occur when the battery dischargingTime is updated. |
||
272 | BatteryManager.onlevelchange | API, Battery API, Event Handler, Property, Reference |
The BatteryManager.onlevelchange property specifies an event listener to receive levelchange events. These events occur when the battery level is updated. |
||
273 | Beacon API | Guide, Overview, Web Performance, user behavior tracker, user tracker |
The Beacon interface is used to schedule an asynchronous and non-blocking request to a web server. Beacon requests use the HTTP POST method and requests typically do not require a response. Requests are guaranteed to be initiated before a page is unloaded and they are run to completion, without requiring a blocking request (for example XMLHttpRequest ). |
||
274 | Using the Beacon API | Guide, Web Performance |
The Beacon interface schedules an asynchronous and non-blocking request to a web server. |
||
275 | BeforeInstallPromptEvent | API, BeforeInstallPromptEvent, Event, Experimental, Interface, Reference |
The BeforeInstallPromptEvent is fired at the Window.onbeforeinstallprompt handler before a user is prompted to "install" a web site to a home screen on mobile. |
||
276 | BeforeInstallPromptEvent.prompt() | API, BeforeInstallPromptEvent, Experimental, Method, Reference, prompt |
The prompt() method of the BeforeInstallPromptEvent interface allows a developer to show the install prompt at a time of their own choosing. |
||
277 | BeforeUnloadEvent | API, Reference |
The beforeunload event is fired when the window, the document and its resources are about to be unloaded. |
||
278 | BiquadFilterNode | API, BiquadFilterNode, Interface, Reference, Web Audio API |
The BiquadFilterNode interface represents a simple low-order filter, and is created using the AudioContext.createBiquadFilter() method. It is an AudioNode that can represent different kinds of filters, tone control devices, and graphic equalizers. |
||
279 | BiquadFilterNode() | API, Audio, BiquadFilterNode, Constructor, Media, Reference, Web Audio API |
The BiquadFilterNode() constructor of the Web Audio API creates a new BiquadFilterNode object, which represents a simple low-order filter, and is created using the AudioContext.createBiquadFilter() method. |
||
280 | BiquadFilterNode.Q | API, BiquadFilterNode, Property, Q, Reference, Web Audio API |
An AudioParam . |
||
281 | BiquadFilterNode.detune | API, BiquadFilterNode, Property, Reference, Référence(2), Web Audio API, detune |
An a-rate AudioParam . |
||
282 | BiquadFilterNode.frequency | API, BiquadFilterNode, Property, Reference, Web Audio API, frequency |
An AudioParam . |
||
283 | BiquadFilterNode.gain | API, BiquadFilterNode, Gain, Property, Reference, Référence(2), Web Audio API |
An AudioParam . |
||
284 | BiquadFilterNode.getFrequencyResponse() | API, Audio, BiquadFilterNode, Method, Reference, Web Audio API, filter, getFrequencyResponse |
undefined |
||
285 | BiquadFilterNode.type | API, BiquadFilterNode, Property, Reference, Référence(2), Type, Web Audio API |
A string (enum) representing a BiquadFilterType. | ||
286 | Blob | API, Blob, File, File API, Interface, Raw, Reference, data |
A Blob object represents a file-like object of immutable, raw data; they can be read as text or binary data, or converted into a ReadableStream so its methods can be used for processing the data. Blobs can 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. |
||
287 | Blob() | API, Blob, Constructor, File API, Reference |
The Blob() constructor returns a new Blob object. The content of the blob consists of the concatenation of the values given in the parameter array . |
||
288 | Blob.arrayBuffer() | API, ArrayBuffer, Blob, File API, Method, Reference, binary, read |
The arrayBuffer() method in the Blob interface returns a Promise that resolves with the contents of the blob as binary data contained in an ArrayBuffer . |
||
289 | Blob.size | API, Blob, Bytes, File API, Files, Property, Reference, length, size |
The Blob interface's size property returns the size of the Blob or File in bytes. |
||
290 | Blob.slice() | API, Blob, File, File API, Method, Reference, Section, Subset, data, slice, split |
The Blob interface's slice() method creates and returns a new Blob object which contains data from a subset of the blob on which it's called. |
||
291 | Blob.stream() | API, Blob, Change, Convert, File API, Method, ReadableStream, Reference, stream |
The Blob interface's stream() method returns a ReadableStream which upon reading returns the data contained within the Blob . |
||
292 | Blob.text() | API, Blob, File API, Method, Reference, String, Text, Utf-8, get, read |
The text() method in the Blob interface returns a Promise that resolves with a string containing the contents of the blob, interpreted as UTF-8. |
||
293 | Blob.type | API, Blob, DOM, File, File API, Format, MIME, MIME Type, Property, Reference, Type |
The type property of a Blob object returns the MIME type of the file. |
||
294 | BlobBuilder | API, DOM, DOM Reference, File API, Obsolete, Reference |
The BlobBuilder interface provides an easy way to construct Blob objects. Just create a BlobBuilder and append chunks of data to it by calling the append() method. When you're done building your blob, call getBlob() to retrieve a Blob containing the data you sent into the blob builder. |
||
295 | BlobEvent | API, Audio, Blob, Interface, Media, MediaStream Recording, MediaStream Recording API, Recording Media, Reference, Video, events |
The BlobEvent interface represents events associated with a Blob . These blobs are typically, but not necessarily, associated with media content. |
||
296 | BlobEvent.BlobEvent() | API, BlobEvent, Constructor, DOM, DOM Reference, Experimental, Media Stream Encoding, Reference |
The BlobEvent() constructor returns a newly created BlobEvent object with an associated Blob . |
||
297 | BlobEvent.data | API, BlobEvent, DOM, DOM Reference, Experimental, Media Stream Recording, Property, Reference |
The BlobEvent.data read-only property represents a Blob associated with the event. |
||
298 | BlobEvent.timecode | API, BlobEvent, Media, Media Stream Recording, Property, Reference |
The timecode readonlyinline property of the BlobEvent interface a DOMHighResTimeStamp indicating the difference between the timestamp of the first chunk in data, and the timestamp of the first chunk in the first BlobEvent produced by this recorder. |
||
299 | Bluetooth | API, Bluetooth, Experimental, Interface, Reference, Web Bluetooth API |
The Bluetooth interface of the Web Bluetooth API returns a Promise to a BluetoothDevice object with the specified options. |
||
300 | Bluetooth.requestDevice() | API, Bluetooth, Method, Reference, Web Bluetooth API, requestDevice |
The Bluetooth.requestDevice() method of the Bluetooth interface returns a Promise to a BluetoothDevice object with the specified options. If there is no chooser UI, this method returns the first device matching the criteria. |
||
301 | BluetoothAdvertisingData | API, Bluetooth, BluetoothAdvertisingData, Interface, Non-standard, Obsolete, Reference, Web Bluetooth API |
The BluetoothDevice interface of the Web Bluetooth API provides advertising data about a particular Bluetooth device. | ||
302 | BluetoothAdvertisingData.appearance | API, Bluetooth, BluetoothAdvertisingData, Non-standard, Obsolete, Property, Reference, appearance |
The appearance read-only property of the BluetoothAdvertisingData interface returns one of the values defined by the org.bluetooth.characteristic.gap.appearance characteristic. |
||
303 | manufacturerData | API, Bluetooth, BluetoothAdvertisingData, Non-standard, Obsolete, Property, Reference, manufacturerData |
The manufacturerData read-only property of the BluetoothAdvertisingData interface returns a map that relates Company Identifier Codes to ArrayBuffers . |
||
304 | rssi | API, Bluetooth, BluetoothAdvertisingData, Non-standard, Obsolete, Property, Reference, rssi |
The rssi read-only property of the BluetoothAdvertisingData interface returns the power at which the device’s packets are being received, measured in dBm. This is used to compute the path loss as this.txPower - this.rssi . |
||
305 | serviceData | API, Bluetooth, BluetoothAdvertisingData, Non-standard, Obsolete, Property, Reference, serviceData |
The serviceData read-only property of the BluetoothAdvertisingData interface returns a map that relates UUIDs to ArrayBuffers . |
||
306 | txPower | API, Bluetooth, BluetoothAdvertisingData, Non-standard, Obsolete, Property, Reference, txPower |
The txPower read-only property of the BluetoothAdvertisingData interface returns the transmission power at which the device is broadcasting, measured in dBm. This is used to compute the path loss as this.txPower - this.rssi . |
||
307 | BluetoothCharacteristicProperties | API, BluetoothCharacteristicProperties, Experimental, Interface, Reference, Web Bluetooth API |
The BluetoothCharacteristicProperties interface of the the Web Bluetooth API provides an object provides propertieds of a particular BluetoothRemoteGATTCharacteristic. |
||
308 | BluetoothDevice | API, Bluetooth, BluetoothDevice, Experimental, Interface, Reference, Web Bluetooth API |
The BluetoothDevice interface of the Web Bluetooth API represents a Bluetooth device inside a particular script execution environment. | ||
309 | BluetoothDevice.gatt | API, BluetoothDevice, Experimental, GATT server, Property, Reference |
The BluetoothDevice.gatt read-only property returns a reference to the device's BluetoothRemoteGATTServer . |
||
310 | BluetoothDevice.name | API, Bluetooth, BluetoothDevice, Experimental, Property, Reference, Web Bluetooth API, name |
The BluetoothDevice.name read-only property returns a DOMString that provides a human-readable name for the device. |
||
311 | BluetoothDevice.paired | API, Bluetooth, BluetoothDevice, Non-standard, Obsolete, Property, Reference, Web Bluetooth API |
The BluetoothDevice.paired read-only property returns a Boolean value indicating whether the device is paired with the system. |
||
312 | BluetoothDevice.uuids | API, BluetoothDevice, Experimental, Property, Reference, UUIDs, Web Bluetooth API |
The BluetoothDevice.uuids read-only property lists the UUIDs of GATT services provided by the device, that the current origin is allowed to access. |
||
313 | adData | API, Bluetooth, BluetoothDevice, Non-standard, Obsolete, Property, Reference, Web Bluetooth API, adData |
The BluetoothDevice.adData read-only property returns instance of BluetoothAdvertisingData containing the most recent advertising data received for the device. |
||
314 | connectGATT() | API, Method, Non-standard, Obsolete, Reference, Web Bluetooth API, connectGATT |
The BluetoothDevice.connectGATT() method returns a Promise that resolves to an instance of BluetoothGATTRemoteServer . |
||
315 | deviceClass | API, Bluetooth, BluetoothDevice, Non-standard, Obsolete, Property, Reference, Web Bluetooth API, deviceClass |
The BluetoothDevice.deviceClass read-only property returns a number representing the Bluetooth devices "Class of Device". |
||
316 | gattServer | API, BluetoothDevice, Non-standard, Obsolete, Property, Reference, Web Bluetooth API, gattServer |
The BluetoothDevice.gattServer read-only property returns a reference to the device's GATT server or null if the device is disconnected. |
||
317 | id | API, BluetoothDevice, Experimental, Property, Reference, Web Bluetooth API, id |
The BluetoothDevice.id read-only property returns a DOMString that uniquely identifies a device. |
||
318 | productID | API, Bluetooth, BluetoothDevice, Non-standard, Obsolete, Property, Reference, Web Bluetooth API, productID |
The BluetoothDevice.productID read-only property returns the 16-bit Product ID field in the pnp_id characteristic in the device_information service. |
||
319 | productVersion | API, Bluetooth, BluetoothDevice, Non-standard, Obsolete, Property, Reference, Web Bluetooth API, productVersion |
The BluetoothDevice.productVersion read-only property returns the 16-bit Product Version field in the pnp_id characteristic in the device_information service. |
||
320 | vendorID | API, BluetoothDevice, Non-standard, Obsolete, Property, Reference, Web Bluetooth API, vendorID |
The BluetoothDevice.vendorID read-only property returns the 16-bit Vendor ID field in the pnp_id characteristic in the device_information service. |
||
321 | vendorIDSource | API, BluetoothDevice, Non-standard, Obsolete, Property, Reference, Web Bluetooth API, vendorIDSource |
The BluetoothDevice.vendorIDSource read-only property returns the Vendor ID Source field in the pnp_id characteristic in the device_information service. |
||
322 | BluetoothRemoteGATTCharacteristic | API, Bluetooth, BluetoothGattCharacteristic, Experimental, Interface, Reference, Web Bluetooth API |
The BluetoothRemoteGattCharacteristic interface of the Web Bluetooth API represents a GATT Characteristic, which is a basic data element that provides further information about a peripheral’s service. |
||
323 | BluetoothRemoteGATTCharacteristic.getDescriptor() | API, Bluetooth, BluetoothRemoteGATTCharacteristic, Experimental, Property, Reference, Web Bluetooth API, getDescriptor() |
The BluetoothRemoteGATTCharacteristic.getDescriptor() method returns a Promise that resolves to the first BluetoothGATTDescriptor for a given descriptor UUID. |
||
324 | BluetoothRemoteGATTCharacteristic.getDescriptors() | API, Bluetooth, BluetoothRemoteGATTCharacteristic, Experimental, Property, Reference, Web Bluetooth API, getDescriptors() |
The BluetoothRemoteGATTCharacteristic.getDescriptors() method returns a Promise that resolves to an Array of all BluetoothGATTDescriptor objects for a given descriptor UUID. |
||
325 | BluetoothRemoteGATTCharacteristic.properties | API, Bluetooth, BluetoothRemoteGATTCharacteristic, Experimental, Property, Reference, Web Bluetooth API, properties |
The BluetoothRemoteGATTCharacteristic.properties read-only property returns a BluetoothCharacteristicProperties instance containing the properties of this characteristic. |
||
326 | BluetoothRemoteGATTCharacteristic.readValue() | API, Bluetooth, BluetoothRemoteGATTCharacteristic, Experimental, Property, Reference, Web Bluetooth API, readValue |
The BluetoothRemoteGATTCharacteristic.readValue() method returns a Promise that resolves to a DataView holding a duplicate of the value property if it is available and supported. Otherwise it throws an error. |
||
327 | BluetoothRemoteGATTCharacteristic.service | API, Bluetooth, BluetoothRemoteGATTCharacteristic, Experimental, Property, Reference, Service, Web Bluetooth API |
The BluetoothRemoteGATTCharacteristic.service read-only property returns the BluetoothGATTService this characteristic belongs to. |
||
328 | BluetoothRemoteGATTCharacteristic.startNotifications() | API, Bluetooth, BluetoothRemoteGATTCharacteristic, Experimental, Property, Reference, Web Bluetooth API, startNotifications() |
The BluetoothRemoteGATTCharacteristic.startNotifications() method returns a Promise to the BluetoothRemoteGATTCharacteristic instance when there is an active notification on it. |
||
329 | BluetoothRemoteGATTCharacteristic.stopNotifications() | API, Bluetooth, BluetoothRemoteGATTCharacteristic, Experimental, Property, Reference, Web Bluetooth API, stopNotifications |
The BluetoothRemoteGATTCharacteristic.stopNotifications() method returns a Promise to the BluetoothRemoteGATTCharacteristic instance when there is no longer an active notification on it. |
||
330 | BluetoothRemoteGATTCharacteristic.uuid | API, Bluetooth, BluetoothRemoteGATTCharacteristic, Experimental, Property, Reference, Service, Web Bluetooth API, uuid |
The BluetoothRemoteGATTCharacteristic.uuid read-only property returns DOMString containing the UUID of the characteristic, for example '00002a37-0000-1000-8000-00805f9b34fb' for the Heart Rate Measurement characteristic. |
||
331 | BluetoothRemoteGATTCharacteristic.value | API, Bluetooth, BluetoothRemoteGATTCharacteristic, Experimental, Property, Reference, Web Bluetooth API, value |
The BluetoothRemoteGATTCharacteristic.value read-only property returns currently cached characteristic value. This value gets updated when the value of the characteristic is read or updated via a notification or indication. |
||
332 | BluetoothRemoteGATTCharacteristic.writeValue() | API, Bluetooth, BluetoothRemoteGATTCharacteristic, Experimental, Property, Reference, Web Bluetooth API, writeValue |
The BluetoothRemoteGATTCharacteristic.writeValue() method sets the value property to the bytes contained in an ArrayBuffer and returns a Promise . |
||
333 | BluetoothRemoteGATTDescriptor | API, Bluetooth, BluetoothRemoteGATTDescriptor, Experimental, Interface, Reference, Web Bluetooth API |
The BluetoothRemoteGATTDescriptor interface of the Web Bluetooth API provides a GATT Descriptor, which provides further information about a characteristic’s value. |
||
334 | characteristic | API, Bluetooth, BluetoothGattDescriptor, BluetoothRemoteGATTDescriptor, Experimental, Interface, Reference, Web Bluetooth API, characteristic |
The BluetoothRemoteGATTDescriptor.characteristic read-only property returns the BluetoothRemoteGATTCharacteristic this descriptor belongs to. |
||
335 | readValue() | API, Bluetooth, BluetoothGattDescriptor, BluetoothRemoteGATTDescriptor, Experimental, Method, Reference, Web Bluetooth API, readValue() |
The BluetoothRemoteGATTDescriptor .readValue() method returns a Promise that resolves to an ArrayBuffer holding a duplicate of the value property if it is available and supported. Otherwise it throws an error. |
||
336 | uuid | API, Bluetooth, BluetoothRemoteGATTDescriptor, Experimental, Property, Reference, Web Bluetooth API, uuid |
The BluetoothRemoteGATTDescriptor.uuid read-only property returns the UUID of the characteristic descriptor, for example '00002902-0000-1000-8000-00805f9b34fb ' for theClient Characteristic Configuration descriptor. |
||
337 | value | API, Bluetooth, BluetoothGattDescriptor, BluetoothRemoteGATTDescriptor, Experimental, Property, Reference, Web Bluetooth API, value |
The BluetoothRemoteGATTDescriptor .value read-only property returns an ArrayBuffer containing the currently cached descriptor value. This value gets updated when the value of the descriptor is read. |
||
338 | writeValue() | API, Bluetooth, BluetoothGattDescriptor, BluetoothRemoteGATTDescriptor, Experimental, Property, Reference, Web Bluetooth API, writeValue() |
The BluetoothRemoteGATTDescriptor .writeValue() method sets the value property to the bytes contained in an ArrayBuffer and returns a Promise . |
||
339 | BluetoothRemoteGATTServer | API, Bluetooth, BluetoothRemoteGATTServer, Experimental, Interface, Reference, Web Bluetooth API |
The BluetoothRemoteGATTServer interface of the Web Bluetooth API represents a GATT Server on a remote device. |
||
340 | BluetoothRemoteGATTServer.connect() | API, Bluetooth, BluetoothRemoteGATTServer, Experimental, Method, Reference, Web Bluetooth API, connect() |
The BluetoothRemoteGATTServer.connect() method causes the script execution environment to connect to this.device . |
||
341 | BluetoothRemoteGATTServer.connected | API, Bluetooth, BluetoothRemoteGATTServer, Experimental, Property, Reference, Web Bluetooth API |
The BluetoothRemoteGATTServer.connected read-only property returns a boolean value that returns true while this script execution environment is connected to this.device . It can be false while the user agent is physically connected. |
||
342 | BluetoothRemoteGATTServer.device | API, Bluethooth, BluetoothRemoteGATTServer, Experimental, Property, Reference |
The BluetoothRemoteGATTServer.device read-only property returns a reference to the BluetoothDevice running the server. |
||
343 | BluetoothRemoteGATTServer.disconnect() | API, Bluetooth, BluetoothRemoteGATTServer, Experimental, Method, Reference, Web Bluetooth API, disconnect() |
The BluetoothRemoteGATTServer.disconnect() method causes the script execution environment to disconnect from this.device . |
||
344 | BluetoothRemoteGATTServer.getPrimaryService() | API, Bluetooth, BluetoothRemoteGATTServer, Experimental, Method, Reference, Web Bluetooth API, getPrimaryService() |
The BluetoothRemoteGATTServer.getPrimaryService() method returns a promise to the primary BluetoothGATTService offered by the bluetooth device for a specified BluetoothServiceUUID . |
||
345 | BluetoothRemoteGATTServer.getPrimaryServices() | API, Bluetooth, BluetoothRemoteGATTServer, Experimental, Method, Reference, Web Bluetooth API, getPrimaryServices() |
The BluetoothRemoteGATTServer.getPrimaryServices() method returns a promise to a list of primary BluetoothGATTService objects offered by the bluetooth device for a specified BluetoothServiceUUID . |
||
346 | BluetoothRemoteGATTService | API, Bluetooth, BluetoothGattService, BluetoothRemoteGATTService, Experimental, Interface, Reference, Web Bluetooth API |
The BluetoothRemoteGATTService interface of the Web Bluetooth API represents a service provided by a GATT server, including a device, a list of referenced services, and a list of the characteristics of this service. |
||
347 | device | API, Bluetooth, BluetoothRemoteGATTService, Device, Experimental, Property, Reference, Web Bluetooth API |
The BluetoothGATTService.device read-only property returns information about a Bluetooth device through an instance of BluetoothDevice . |
||
348 | getCharacteristic() | API, Bluetooth, BluetoothRemoteGATTService, Experimental, Property, Reference, Web Bluetooth API, getCharacteristic() |
The BluetoothGATTService.getCharacteristic() method returns a Promise to an instance of BluetoothGATTCharacteristic for a given universally unique identifier (UUID). |
||
349 | getCharacteristics() | API, Bluetooth, BluetoothRemoteGATTService, Experimental, Property, Reference, Web Bluetooth API, getCharacteristics() |
The BluetoothGATTService.getCharacteristics() method returns a Promise to a list of BluetoothGATTCharacteristic instances for a given universally unique identifier (UUID). |
||
350 | getIncludedService() | API, Bluetooth, BluetoothRemoteGATTService, Experimental, Property, Reference, Web Bluetooth API, getIncludedService |
The BluetoothGATTService.getIncludedService() method returns a Promise to an instance of BluetoothGATTService for a given universally unique identifier (UUID). |
||
351 | getIncludedServices() | API, Bluetooth, BluetoothRemoteGATTService, Experimental, Property, Reference, Web Bluetooth API, getIncludedServices() |
The BluetoothGATTService.getIncludedServices() method returns a Promise to an Array of BluetoothGATTService instances for an optional universally unique identifier (UUID). |
||
352 | isPrimary | API, Bluetooth, BluetoothRemoteGATTService, Experimental, Property, Reference, Web Bluetooth API, isPrimary |
The BluetoothGATTService.isPrimary read-only property returns a Boolean that indicates whether this is a primary service. If it is not a primary service, it is a secondary service. |
||
353 | uuid | API, Bluetooth, BluetoothRemoteGATTService, Experimental, Property, Reference, Web Bluetooth API, uuid |
The BluetoothGATTService.uuid read-only property returns a DOMString representing the UUID of this service. |
||
354 | Body | API, BODY, Experimental, Fetch, Fetch API, Interface, Reference, request |
The Body mixin of the Fetch API represents the body of the response/request, allowing you to declare what its content type is and how it should be handled. |
||
355 | Body.arrayBuffer() | API, ArrayBuffer, BODY, Experimental, Fetch, Method, Reference |
The arrayBuffer() method of the Body mixin takes a Response stream and reads it to completion. It returns a promise that resolves with an ArrayBuffer . |
||
356 | Body.blob() | API, BODY, Blob, Experimental, Fetch, Method, Reference |
The blob() method of the Body mixin takes a Response stream and reads it to completion. It returns a promise that resolves with a Blob . |
||
357 | Body.body | API, BODY, Experimental, Fetch, Property, Reference, Streams |
The body read-only property of the Body mixin is a simple getter used to expose a ReadableStream of the body contents. |
||
358 | Body.bodyUsed | API, BODY, Experimental, Fetch, Property, Reference, bodyUsed |
The bodyUsed read-only property of the Body mixin contains a Boolean that indicates whether the body has been read yet. |
||
359 | Body.formData() | API, BODY, Experimental, Fetch, Fetch API, FormData, Method, NeedsExample, Reference |
The formData() method of the Body mixin takes a Response stream and reads it to completion. It returns a promise that resolves with a FormData object. |
||
360 | Body.json() | API, BODY, Experimental, Fetch, JSON, Method, Reference |
The json() method of the Body mixin takes a Response stream and reads it to completion. It returns a promise that resolves with the result of parsing the body text as JSON . |
||
361 | Body.text() | API, BODY, Experimental, Fetch, Method, Reference, Text |
The text() method of the Body mixin takes a Response stream and reads it to completion. It returns a promise that resolves with a USVString object (text). The response is always decoded using UTF-8. |
||
362 | Broadcast Channel API | API, Broadcast Channel API, HTML API, Overview, Reference |
The Broadcast Channel API allows simple communication between browsing contexts (that is windows, tabs, frames, or iframes) with the same origin (usually pages from the same site). | ||
363 | BroadcastChannel | API, Broadcast Channel API, Experimental, HTML API, Interface, Reference |
The BroadcastChannel interface represents a named channel that any browsing context of a given origin can subscribe to. It allows communication between different documents (in different windows, tabs, frames or iframes) of the same origin. Messages are broadcasted via a message event fired at all BroadcastChannel objects listening to the channel. |
||
364 | BroadcastChannel() | API, Broadcast Channel API, BroadcastChannel, Constructor, Experimental, HTML API, Reference |
The BroadcastChannel() constructor creates a new BroadcastChannel and connects it to the underlying channel. |
||
365 | BroadcastChannel.close() | API, Broadcast Channel API, BroadcastChannel, Experimental, HTML API, Method, Reference |
The BroadcastChannel.close() terminates the connection to the underlying channel, allowing the object to be garbage collected. This is a necessary step to perform as there is no other way for a browser to know that this channel is not needed anymore. |
||
366 | BroadcastChannel.name | Broadcast Channel API, BroadcastChannel, Experimental, HTML API, Property, Read-only, Reference |
The read-only BroadcastChannel.name property returns a DOMString , which uniquely identifies the given channel with its name. This name is passed to the BroadcastChannel() constructor at creation time and is therefore read-only. |
||
367 | BroadcastChannel.onmessage | API, Broadcast Channel API, BroadcastChannel, Event Handler, Experimental, HTML API, Property, Reference |
The BroadcastChannel.onmessage event handler is a property that specifies the function to execute when a message event, of type MessageEvent , is received by this BroadcastChannel . Such an event is sent by the browser with a message broadcasted to the channel. |
||
368 | BroadcastChannel.onmessageerror | API, BroadcastChannel, Event Handler, Property, Reference, onmessageerror |
The onmessageerror event handler of the BroadcastChannel interface is an EventListener , called whenever an MessageEvent of type messageerror is fired on the BroadcastChannel instance — that is, when it receives a message that cannot be deserialized. |
||
369 | BroadcastChannel.postMessage() | API, Broadcast Channel API, BroadcastChannel, Experimental, HTML API, Method, Reference |
The BroadcastChannel.postMessage() sends a message, which can be of any kind of Object , to each listener in any browsing context with the same origin. The message is transmitted as a message event targeted at each BroadcastChannel bound to the channel. |
||
370 | BroadcastChannel: message event | Communication, Event, EventSource, Reference, events, message, messaging |
The message event is fired on a BroadcastChannel object when a message arrives on that channel. |
||
371 | BroadcastChannel: messageerror event | Event |
The messageerror event is fired on a BroadcastChannel object when a message arrives on the channel that can't be deserialized. |
||
372 | BudgetService | API, BudgetService, Interface, Reference, Web Budget API |
The BudgetService interface of the Web Budget API provides a programmatic interface to the user agent’s budget service. It is available in both document and worker environments. |
||
373 | BudgetService.getBudget() | API, BudgetService, Method, Reference, Web Budget API, getBudget |
The getBudget() property of the BudgetService interface returns a Promise that resolves to an array of BudgetState objects indicating the expected state of the budget at times in the future. |
||
374 | BudgetService.getCost() | API, BudgetService, Method, Reference, Web Budget API, getCost |
The getCost() property of the BudgetService interface returns a Promise that resolves to a double indicating the worst-case background operation cost of the provided background operation. |
||
375 | BudgetService.reserve() | API, BudgetService, Method, Reference, Web Budget API, reserve |
The reserve() property of the BudgetService interface returns a Promise that resolves to a boolean indicating whether the requested budget operation can be reserved. |
||
376 | BudgetState | API, BudgetState, Interface, Reference, Web Budget API |
The BudgetState interface of the the Web Budget API provides the amount of the user agent's processing budget at a specific point in time. |
||
377 | BudgetState.budgetAt | API, BudtetState, Property, Reference, Web Budget API, budgetAt |
The budgetAt read-only property of the BudgetState interface returns the anticipated processing budget at the specified time. |
||
378 | BudgetState.time | API, BudgetState, Property, Reference, Time, Web Budget API |
The time read-only property of the BudgetState interface returns a timestamp at which the budgetAt value is valid. |
||
379 | BufferSource | API, Interface, JavaScript, Reference, Typed Arrays |
BufferSource is a typedef used to represent objects that are either themselves an ArrayBuffer , or which are a TypedArray providing an ArrayBufferView . |
||
380 | ByteLengthQueuingStrategy | API, ByteLengthqueueingStrategy, Experimental, Interface, Reference, Streams |
The ByteLengthQueuingStrategy interface of the the Streams API provides a built-in byte length queuing strategy that can be used when constructing streams. |
||
381 | ByteLengthQueuingStrategy.ByteLengthQueuingStrategy() | API, ByteLengthQueuingStrategy, Constructor, Experimental, Reference, Streams |
The ByteLengthQueuingStrategy() constructor creates and returns a ByteLengthQueuingStrategy() object instance. |
||
382 | ByteLengthQueuingStrategy.size() | API, ByteLengthqueueingStrategy, Experimental, Method, Reference, Streams, size |
The size() method of the ByteLengthQueueingStrategy interface returns the given chunk’s byteLength property. |
||
383 | ByteString | API, DOM, DOM Reference, Reference, String, WebIDL |
ByteString is a UTF-8 String that corresponds to the set of all possible sequences of bytes. ByteString maps to a String when returned in JavaScript; generally, it's only used when interfacing with protocols that use bytes and strings interchangably, such as HTTP. |
||
384 | CDATASection | API, CDATASection, DOM, Interface, Reference |
The CDATASection interface represents a CDATA section that can be used within XML to include extended portions of unescaped text. The symbols < and & don’t need escaping as they normally do when inside a CDATA section. |
||
385 | CSS | API, CSSOM, Interface, Painting, Reference |
The CSS interface holds useful CSS-related methods. No object with this interface are implemented: it contains only static methods and therefore is a utilitarian interface. |
||
386 | CSS numeric factory functions | API, CSS, CSS API, Houdini, Reference, factory function |
The CSS numeric factory functionsare methods that return CSSUnitValues with the value being the numeric argument and the unit being the name of the method used. | ||
387 | CSS.RegisterProperty | CSS, Houdini, Reference |
Registering a custom property allows you to tell the browser how the custom property should behave; what are allowed types, whether the custom property inherits its value, and what the default value of the custom property is. | ||
388 | CSS.escape() | API, CSS, CSSOM, Method, Reference, Static, escape() |
The CSS.escape() static method returns a CSSOMString containing the escaped string passed as parameter, mostly for use as part of a CSS selector. |
||
389 | CSS.paintWorklet (Static property) | API, CSS, CSS Paint API, Experimental, Houdini, Painting, Property, Reference, Worklet, paintWorklet |
paintWorklet is a static, read-only property of the CSS interface that provides access to the PaintWorklet , which programmatically generates an image where a CSS property expects a file. |
||
390 | CSS.supports() | API, CSS, CSSOM, Method, Reference, supports |
The CSS.supports() method returns a Boolean value indicating if the browser supports a given CSS feature, or not. |
||
391 | CSS Counter Styles | CSS, CSS Counter Styles, Overview |
The CSS Counter Styles module allows to define custom counter styles, which can be used for CSS list-marker and generated-content counters. | ||
392 | CSS Font Loading API | API, CSSFontLoading, Experimental, Fonts, NeedsContent, Reference |
The CSS Font Loading API provides events and interfaces for dynamically loading font resources. | ||
393 | CSS Object Model (CSSOM) | API, CSSOM, Overview, Reference |
The CSS Object Model is a set of APIs allowing the manipulation of CSS from JavaScript. It is much like the DOM, but for the CSS rather than the HTML. It allows users to read and modify CSS style dynamically. | ||
394 | Determining the dimensions of elements | API, CSSOM View, Client width, Guide, Intermediate, client height, offsetHeight, offsetWidth, size of displayed content |
There are several properties you can look at in order to determine the width and height of elements, and it can be tricky to determine which is the right one for your needs. This article is designed to help you make that decision. Note that all these properties are read-only. If you want to set the width and height of an element, use width and height or the overriding min-width and max-width , and min-height and max-height properties. |
||
395 | Managing screen orientation | API, Advanced, CSSOM View, Guide, Screen Orientation |
Screen orientation is something slightly different than device orientation. Even if a device doesn't have the capacity to detect its own orientation, a screen always has one. And if a device is able to know its orientation, it's good to have the ability to control the screen orientation in order to preserve or adapt the interface of a web application. | ||
396 | Using dynamic styling information | API, Beginner, CSSOM, Guide, NeedsBeginnerUpdate |
The CSS Object Model (CSSOM), part of the DOM, exposes specific interfaces allowing manipulation of a wide amount of information regarding CSS. Initially defined in the DOM Level 2 Style recommendation, these interfaces forms now a specification, CSS Object Model (CSSOM) which aims at superseding it. | ||
397 | CSS Painting API | API, CSS, CSS Paint API, Houdini, Painting, Reference |
The CSS Painting API — part of the CSS Houdini umbrella of APIs — allows developers to write JavaScript functions that can draw directly into an element's background, border, or content. | ||
398 | Using the CSS Painting API | CSS, CSS Paint API, Canvas, Houdini, Learn |
The CSS Paint API is designed to enable developers to programmatically define images which can then be used anywhere a CSS image can be invoked, such as CSS background-image , border-image , mask-image , etc. |
||
399 | CSS Properties and Values API | Houdini |
The CSS Properties and Values API — part of the CSS Houdini umbrella of APIs — allows developers to explicitly define their css custom properties , allowing for property type checking, default values, and properties that do or do not inherit their value. |
||
400 | Using the CSS properties and values API | API, CSS, CSS Properties and Values, Guide, Houdini, JavaScript, Learn |
allows the registration of css custom properties , allowing for property type checking, default values, and properties that do or do not inherit their value. |
||
401 | CSS Typed Object Model API | CSS Typed OM, CSS Typed Object Model API, Houdini, Reference |
The CSS Typed Object Model API simplifies CSS property manipulation by exposing CSS values as typed JavaScript objects rather than strings. This not only simplifies CSS manipulation, but also lessens the negative impact on performance as compared to HTMLElement.style . |
||
402 | Using the CSS Typed Object Model | CSS, CSS Typed OM, Houdini, Learn |
This should get you started with understanding the CSS Typed OM. Take a look at all the CSS Typed OM interfaces to learn more. | ||
403 | CSSConditionRule | API, CSSOM, Interface, Reference |
An object implementing the CSSConditionRule interface represents a single condition CSS at-rule, which consists of a condition and a statement block. It is a child of CSSGroupingRule . |
||
404 | CSSCounterStyleRule | API, CSS Counter Styles, Interface, Reference |
The CSSCounterStyleRule interface represents an @counter-style at-rule. |
||
405 | CSSGroupingRule | API, CSSOM, Interface, Reference |
An object implementing the CSSGroupingRule interface represents any CSS at-rule that contains other rules nested within it. |
||
406 | CSSImageValue | API, CSS Typed Object Model API, CSSImageValue, Experimental, Houdini, Interface, Reference |
The CSSImageValue interface of the CSS Typed Object Model API represents values for properties that take an image, for example background-image , list-style-image , or border-image-source . The |
||
407 | CSSKeyframeRule | API, CSS Animations, CSSOM, Experimental, Interface, Reference |
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 @keyframes at-rule. It implements the CSSRule interface with a type value of 8 (CSSRule.KEYFRAME_RULE ). |
||
408 | CSSKeyframesRule | API, CSS Animations, CSSOM, Experimental, Interface, Reference |
The CSSKeyframesRule interface describes an object representing a complete set of keyframes for a CSS animation. It corresponds to the contents of a whole @keyframes at-rule. It implements the CSSRule interface with a type value of 7 (CSSRule.KEYFRAMES_RULE ). |
||
409 | CSSKeywordValue | API, CSS Typed Object Model API, CSSKeywordValue, Experimental, Houdini, Interface, Reference |
The CSSKeywordValue interface of the the CSS Typed Object Model API creates an object to represent CSS keywords and other identifiers. |
||
410 | CSSKeywordValue.CSSKeywordValue() | API, CSS Typed Object Model API, CSSKeywordValue, Constructor, Experimental, Houdini, Reference |
The CSSKeywordValue constructor creates a new CSSKeywordValue object which represents CSS keywords and other identifiers. |
||
411 | CSSKeywordValue.value | API, CSS Typed Object Model API, CSSKeywordValue, Experimental, Houdini, Property, Reference, value |
The value property of the CSSKeywordValue interface returns or sets the value of the CSSKeywordValue . |
||
412 | CSSMathSum | API, CSS Typed Object Model API, CSSMathSum, Experimental, Houdini, Interface, Reference |
The CSSMathSum interface of the CSS Typed Object Model API represents the result obtained by calling add() , sub() , or toSum() on CSSNumericValue . |
||
413 | CSSMathValue | API, CSS Typed Object Model API, CSSMathValue, Experimental, Houdini, Interface, Reference |
The CSSMathValue interface of the CSS Typed Object Model API a base class for classes representing complex numeric values. |
||
414 | CSSMathValue.operator | API, CSS Typed Object Model API, CSSMathValue, Experimental, Houdini, Operator, Property, Reference |
The CSSMathValue.operator read-only property of the CSSMathValue interface indicates the operator that the current subtype represents. For example, if the current CSSMathValue subtype is CSSMathSum , this property will return the string "sum" . |
||
415 | CSSMatrix | API, Reference |
A CSSMatrix represents a homogeneous 4x4 matrix to which 2D or 3D transforms can be applied. This class was allegedly part of CSS Transitions Module Level 3 at some point, but is not present in the current Working Draft. Use DOMMatrix instead. |
||
416 | CSSMediaRule | API, CSSOM, Interface, Reference |
The CSSMediaRule interface represents 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 ). |
||
417 | CSSNamespaceRule | API, CSSOM, Interface, Reference |
The CSSNamespaceRule interface describes an object representing a single CSS @namespace at-rule. It implements the CSSRule interface, with a type value of 10 (CSSRule.NAMESPACE_RULE ). |
||
418 | CSSNamespaceRule.namespaceURI | API, CSSNamespaceRule, CSSOM, Property, Reference, namespaceURI |
The CSSNamespaceRule.namespaceURI read-only property returns a DOMString containing the text of the URI of the given namespace. |
||
419 | CSSNamespaceRule.prefix | API, CSSNamespaceRule, CSSOM, Property, Reference, prefix |
The CSSNamespaceRule.prefix read-only property returns a DOMString with the name of the prefix associated to this namespace. If there is no such prefix, returns null . |
||
420 | CSSNumericValue | API, CSS Typed Object Model API, CSSNumericValue, Experimental, Houdini, Interface, Reference |
The CSSNumericValue interface of the CSS Typed Object Model API represents operations that all numeric values can perform. |
||
421 | CSSNumericValue.add() | API, CSS Typed Object Model API, CSSNumericValue, Experimental, Houdini, Method, Reference, add() |
The add() method of the CSSNumericValue interface adds a supplied number to the CSSNumericValue . |
||
422 | CSSNumericValue.div() | API, CSS Typed Object Model API, CSSNumericValue, Experimental, Houdini, Method, Reference, div() |
The div() method of the CSSNumericValue interface divides the CSSNumericValue by the supplied value. |
||
423 | CSSNumericValue.equals() | API, CSS Typed Object Model API, CSSNumericValue, Experimental, Houdini, Method, Reference, equals() |
The equals() method of the CSSNumericValue interface returns a boolean indicating whether the passed value are strictly equal. To return a value of true , all passed values must be of the same type and value and must be in the same order. This allows structural equality to be tested quickly. |
||
424 | CSSNumericValue.max() | API, CSS Typed Object Model API, CSSNumericValue, Experimental, Houdini, Method, Reference, max() |
The max() method of the CSSNumericValue interface returns the highest value from among the values passed. The passed values must be of the same type. |
||
425 | CSSNumericValue.min() | API, CSS Typed Object Model API, CSSNumericValue, Experimental, Houdini, Method, Reference, min() |
The min() method of the CSSNumericValue interface returns the lowest value from among those values passed. The passed values must be of the same type. |
||
426 | CSSNumericValue.mul() | API, CSS Typed Object Model API, CSSNumericValue, Experimental, Houdini, Method, Reference, mul() |
The mul() method of the CSSNumericValue interface multiplies the CSSNumericValue by the supplied value. |
||
427 | CSSNumericValue.parse() | API, CSS Typed Object Model API, CSSNumericValue, Experimental, Houdini, Method, Reference, parse() |
The parse() method of the CSSNumericValue interface converts a value string into an object whose members are value and the units. |
||
428 | CSSNumericValue.sub() | API, CSS Typed Object Model API, CSSNumericValue, Experimental, Houdini, Method, Reference, sub() |
The sub() method of the CSSNumericValue interface subtracts a supplied number from the CSSNumericValue . |
||
429 | CSSNumericValue.sum() | API, CSS Typed Object Model API, CSSNumericValue, Experimental, Houdini, Method, Reference, sum() |
The sub() method of the CSSNumericValue interface subtracts a supplied number from the CSSNumericValue . |
||
430 | CSSNumericValue.to() | API, CSS Typed Object Model API, CSSNumericValue, Experimental, Houdini, Method, Reference, to() |
The to() method of the CSSNumericValue interface converts a numberic value from one unit to another. |
||
431 | CSSNumericValue.toSum() | API, CSS Typed Object Model API, CSSNumericValue, Experimental, Houdini, Method, Reference, toSum() |
The toSum() method of the CSSNumericValue interface converts the object's value to a CSSMathSum object to values of the specified unit. |
||
432 | CSSNumericValue.type | API, CSS Typed Object Model API, CSSNumericValue, Experimental, Houdini, Property, Reference, Type |
The type() method of the CSSNumericValue interface returns the type of CSSNumericValue , one of angle , flex , frequency , length , resolution , percent , percentHint , or time . |
||
433 | CSSOMString | API, CSSOM, Reference |
CSSOMString is used to denote string data in CSSOM specifications and can refer to either DOMString or USVString . When a specification says CSSOMString , it depends on the browser vendors to choose whether to use DOMString or USVString . While browser implementations that use UTF-8 internally to represent strings in memory can use USVString when the specification says CSSOMString , implementations that already represent strings as 16-bit sequences might choose to use DOMString instead. |
||
434 | CSSPageRule | API, CSSOM, Interface, Reference |
CSSPageRule is an interface representing a single CSS @page rule. It implements the CSSRule interface with a type value of 6 (CSSRule.PAGE_RULE ). |
||
435 | CSSPositionValue | API, CSS Typed Object Model API, CSSPositionValue, Experimental, Houdini, Interface, Reference |
The CSSPositionValue interface of the the CSS Typed Object Model API represents values for properties that take a position, for example object-position . |
||
436 | CSSPositionValue.CSSPositionValue() | API, CSS Typed Object Model API, CSSPositionValue, Constructor, Experimental, Houdini, Reference |
The CSSPositionValue constructor creates a new CSSPositionValue object which represents values for properties that take a position, for example object-position . |
||
437 | CSSPositionValue.x | API, CSS Typed Object Model API, CSSPositionValue, Experimental, Houdini, Property, Reference, x |
The x property of the CSSPositionValue interface returns returns the item's position along the web page's horizontal axis. |
||
438 | CSSPositionValue.y | API, CSS Typed Object Model API, CSSPositionValue, Experimental, Houdini, Property, Reference, y |
The y property of the CSSPositionValue interface returns the item's position along the vertical axis. |
||
439 | CSSPrimitiveValue | API, CSSPrimitiveValue, Interface, Reference |
The CSSPrimitiveValue interface derives from the CSSValue interface and represents the current computed value of a CSS property. |
||
440 | CSSPrimitiveValue.getCounterValue() | API, CSSPrimitiveValue, Method, NeedsExample, getCounterValue |
The getCounterValue() method of the CSSPrimitiveValue interface is used to get the counter value. If this CSS value doesn't contain a counter value, a DOMException is raised. Modification to the corresponding style property can be achieved using the Counter interface. |
||
441 | CSSPrimitiveValue.getFloatValue() | API, CSSPrimitiveValue, Method, getFloatValue |
The getFloatValue() method of the CSSPrimitiveValue interface is used to get a float value in a specified unit. If this CSS value doesn't contain a float value or can't be converted into the specified unit, a DOMException is raised. |
||
442 | CSSPrimitiveValue.getRGBColorValue() | API, CSSPrimitiveValue, Method, getRGBColorValue |
The getRGBColorValue() method of the CSSPrimitiveValue interface is used to get an RGB color value. If this CSS value doesn't contain a RGB color value, a DOMException is raised. Modification to the corresponding style property can be achieved using the RGBColor interface. |
||
443 | CSSPrimitiveValue.getRectValue() | API, CSSPrimitiveValue, Method, getRectValue |
The getRectValue() method of the CSSPrimitiveValue interface is used to get a rect value. If this CSS value doesn't contain a rect value, a DOMException is raised. Modification to the corresponding style property can be achieved using the Rect interface. |
||
444 | CSSPrimitiveValue.getStringValue() | API, CSSPrimitiveValue, Method, getStringValue |
The getStringValue() method of the CSSPrimitiveValue interface is used to get a string value. If this CSS value doesn't contain a string value, a DOMException is raised. |
||
445 | CSSPrimitiveValue.primitiveType | API, CSSPrimitiveValue, Property, Read-only, Reference, primitiveValue |
The primitiveType read-only property of the CSSPrimitiveValue interface represents the type of a CSS value. |
||
446 | CSSPrimitiveValue.setFloatValue() | API, CSSPrimitiveValue, Method, NeedsExample, setFloatValue |
The setFloatValue() method of the CSSPrimitiveValue interface is used to set a float value. If the property attached to this value can't accept the specified unit or the float value, the value will be unchanged and a DOMException will be raised. |
||
447 | CSSPrimitiveValue.setStringValue() | API, CSSPrimitiveValue, Method, NeedsExample, setStringValue |
The setStringValue() method of the CSSPrimitiveValue interface is used to set a string value. If the property attached to this value can't accept the specified unit or the string value, the value will be unchanged and a DOMException will be raised. |
||
448 | CSSPseudoElement | API, CSSPseudoElement, Element, Experimental, Interface, Reference |
The CSSPseudoElement interface represents a pseudo-element that may be the target of an event or animated using the Web Animations API. Instances of this interface may be obtained by calling Element.pseudo() . |
||
449 | CSSPseudoElement.element | API, CSSPseudoElement, Element, Experimental, Property, Reference |
The element read-only property of the CSSPseudoElement interface returns a reference to the originating element of the pseudo-element, in other words its parent element. |
||
450 | CSSPseudoElement.type | API, CSSPseudoElement, Experimental, Property, Reference, Type |
The type read-only property of the CSSPseudoElement interface returns the type of the pseudo-element as a string, represented in the form of a CSS selector. |
||
451 | CSSRule | API, CSSOM, Interface, Reference |
The CSSRule interface represents a single CSS rule. There are several types of rules, listed in the Type constants section below. |
||
452 | CSSRule.cssText | API, CSSOM, NeedsSpecTable, Property, Reference |
The cssText property of the CSSRule interface returns the actual text of a CSSStyleSheet style-rule. |
||
453 | CSSRule.parentStyleSheet | API, CSSOM, CSSRule, NeedsSpecTable, Property, Reference |
The parentStyleSheet property of the CSSRule interface returns the StyleSheet object in which the current rule is defined. |
||
454 | CSSRuleList | API, CSSOM, Interface, Reference |
A CSSRuleList is an (indirect-modify only) array-like object containing an ordered collection of CSSRule objects. |
||
455 | CSSStyleDeclaration | API, CSSOM, CSSRule, Interface, Reference |
The CSSStyleDeclaration interface represents an object that is a CSS declaration block, and exposes style information and various style-related methods and properties. |
||
456 | CSSStyleDeclaration.cssText | API, CSSOM, NeedsSpecTable, Reference |
The cssText property of the CSSStyleDeclaration interface returns or sets the text of the element's inline style declaration only. |
||
457 | CSSStyleDeclaration.getPropertyCSSValue() | API, CSSOM, Method, Obsolete, Reference |
The CSSStyleDeclaration.getPropertyCSSValue() method interface returns a CSSValue containing the CSS value for a property. |
||
458 | CSSStyleDeclaration.getPropertyPriority() | API, CSSOM, Method, Reference |
The CSSStyleDeclaration.getPropertyPriority() method interface returns a DOMString that provides all explicitly set priorities on the CSS property. |
||
459 | CSSStyleDeclaration.getPropertyValue() | API, CSSOM, Method, Reference |
The CSSStyleDeclaration.getPropertyValue() method interface returns a DOMString containing the value of a specified CSS property. |
||
460 | CSSStyleDeclaration.item() | API, CSSOM, Method, Reference |
The CSSStyleDeclaration.item() method interface returns a CSS property name from a CSSStyleDeclaration by index |
||
461 | CSSStyleDeclaration.length | API, CSSOM, Property, Reference |
The read-only property returns an integer that represents the number of style declarations in this CSS declaration block. | ||
462 | CSSStyleDeclaration.parentRule | API, CSSOM, Property, Reference |
The CSSStyleDeclaration.parentRule read-only property returns a CSSRule that is the parent of this style block |
||
463 | CSSStyleDeclaration.removeProperty() | API, CSSOM, Method, Reference |
The CSSStyleDeclaration.removeProperty() method interface removes a property from a CSS style declaration object. |
||
464 | CSSStyleDeclaration.setProperty() | API, CSSOM, Method, Reference |
The CSSStyleDeclaration.setProperty() method interface sets a new value for a property on a CSS style declaration object. |
||
465 | CSSStyleRule | API, CSSOM, CSSStyleRule, Interface, Reference |
CSSStyleRule represents a single CSS style rule. It implements the CSSRule interface with a type value of 1 (CSSRule.STYLE_RULE ). |
||
466 | CSSStyleRule.selectorText | API, CSSOM, CSSStyleRule, Reference |
The CSSRule.selectorText property gets the textual representation of the selector for the rule set. This is readonly in some browsers; to set stylesheet rules dynamically cross-browser, see Using dynamic styling information. |
||
467 | CSSStyleRule.style | API, CSSOM, NeedsSpecTable, Property, Reference |
The CSSRule.style property is the CSSStyleDeclaration interface for the declaration block of the CSSRule . |
||
468 | CSSStyleRule.styleMap | |
The styleMap read-only property of the CSSStyleRule interface returns a StylePropertyMap object which provides access the rule's property-value pairs. |
||
469 | CSSStyleSheet | API, CSS, CSSOM, CSSOM API, CSSStyleSheet, Interface, Layout, Object Model, Reference, StyleSheet |
The CSSStyleSheet interface represents a single CSS stylesheet, and lets you inspect and modify the list of rules contained in the stylesheet. |
||
470 | CSSStyleSheet.addRule() | API, CSS, CSSOM, CSSOM API, CSSStyleSheet, Layout, Method, Object Model, Obsolete, Reference, Style, StyleSheet, addRule, legacy, rules |
The obsolete CSSStyleSheet interface's addRule() legacy method adds a new rule to the stylesheet. You should avoid using this method, and should instead use the more standard insertRule() method. |
||
471 | CSSStyleSheet.cssRules | API, CSS, CSSOM, CSSOM API, CSSStyleSheet, Layout, Object Model, Property, Read-only, Reference, StyleSheet |
The read-only CSSStyleSheet property cssRules returns a live CSSRuleList which provides a real-time, up-to-date list of every CSS rule which comprises the stylesheet. |
||
472 | CSSStyleSheet.deleteRule() | API, CSS, CSSOM, CSSOM API, CSSStyleSheet, Layout, Method, Object Model, Reference, Rule, StyleSheet, delete, deleteRule, remove |
The CSSStyleSheet method deleteRule() removes a rule from the stylesheet object. |
||
473 | CSSStyleSheet.insertRule() | API, CSSOM, CSSStyleSheet, Method, Reference |
The CSSStyleSheet.insertRule() method inserts a new CSS rule into the current style sheet, with some restrictions. |
||
474 | CSSStyleSheet.ownerRule | @import, API, CSS, CSSOM, CSSOM API, CSSStyleSheet, Layout, Object Model, Property, Read-only, Reference, StyleSheet, import, ownerRule |
The read-only CSSStyleSheet property ownerRule returns the CSSImportRule corresponding to the @import at-rule which imported the stylesheet into the document. |
||
475 | CSSStyleSheet.removeRule() | API, CSS, CSSOM, CSSOM API, CSSStyleSheet, Layout, Method, Object Model, Obsolete, Reference, Rule, StyleSheet, delete, legacy, remove, removeRule |
The obsolete CSSStyleSheet method removeRule() removes a rule from the stylesheet object. |
||
476 | CSSStyleSheet.rules | API, CSS, CSSOM, CSSOM API, CSSStyleSheet, Layout, Object Model, Obsolete, Property, Read-only, Reference, Style, StyleSheet, legacy |
rules is a deprecated legacy property of the CSSStyleSheet interface. Functionally identical to the preferred cssRules property, it provides access to a live-updating list of the CSS rules comprising the stylesheet. |
||
477 | CSSStyleValue | API, CSS Typed Object Model API, CSSStyleValue, Experimental, Houdini, Interface, Reference |
The CSSStyleValue interface of the the CSS Typed Object Model API is the base class of all CSS values accessible through the Typed OM API. An instance of this class may be used anywhere a string is expected. |
||
478 | CSSStyleValue.parse() | API, CSS Typed Object Model API, CSSStyleValue, Experimental, Houdini, Method, Reference, parse() |
The parse() method of the CSSStyleValue interface sets a specific CSS property to the specified values and returns the first value as a CSSStyleValue object. |
||
479 | CSSStyleValue.parseAll() | API, CSS Typed Object Model API, CSSStyleValue, Experimental, Houdini, Method, Reference, parseAll() |
The parseAll() method of the CSSStyleValue interface sets all occurences of a specific CSS property to the specified value and returns an array of CSSStyleValue objects, each containing one of the supplied values. |
||
480 | CSSSupportsRule | API, CSSOM, Interface, Reference |
The CSSSupportsRule interface describes an object representing a single CSS @supports at-rule. It implements the CSSConditionRule interface, and therefore the CSSRule and CSSGroupingRule interfaces with a type value of 12 (CSSRule.SUPPORTS_RULE ). |
||
481 | CSSUnitValue | API, CSS Typed Object Model API, CSSUnitValue, Experimental, Houdini, Interface, Reference |
The CSSUnitValue interface of the CSS Typed Object Model API represents values that contain a single unit type. For example, "42px" would be represented by a CSSNumericValue . |
||
482 | CSSUnitValue.CSSUnitValue() | API, CSS Typed Object Model API, CSSUnitValue, Constructor, Experimental, Houdini, Reference |
The CSSUnitValue() constructor creates a new CSSUnitValue object which returns a new CSSUnitValue object which represents values that contain a single unit type. For example, "42px" would be represented by a CSSNumericValue . |
||
483 | CSSUnitValue.unit | API, CSS Typed Object Model API, CSSUnitValue, Experimental, Houdini, Property, Reference, unit |
The CSSUnitValue.unit read-only property of the CSSUnitValue interface returns a USVString indicating the type of unit. |
||
484 | CSSUnitValue.value | API, CSS Typed Object Model API, CSSUnitValue, Experimental, Houdini, Property, Reference, value |
The CSSUnitValue.value property of the CSSUnitValue interface returns a double indicating the number of units. |
||
485 | CSSUnparsedValue | API, CSS Typed Object Model API, CSSUnparsedValue, Experimental, Houdini, Interface, NeedsExample, Reference |
The CSSUnparsedValue interface of the CSS Typed Object Model API represents property values that reference custom properties. It consists of a list of string fragments and variable references. |
||
486 | CSSUnparsedValue.CSSUnparsedValue() | API, CSS Typed Object Model API, CSSUnparsedValue, Constructor, Experimental, Houdini, NeedsExample, Reference |
The CSSUnparsedValue() constructor creates a new CSSUnparsedValue object which represents property values that reference custom properties. |
||
487 | CSSUnparsedValue.entries() | API, CSS Typed Object Model API, CSSUnparsedValue, Constructor, Entries, Experimental, Houdini, Method, NeedsExample, Reference |
The CSSUnparsedValue.entries() method returns an array of a given object's own enumerable property [key, value] pairs in the same order as that provided by a for...in loop (the difference being that a for-in loop enumerates properties in the prototype chain as well). |
||
488 | CSSUnparsedValue.forEach() | API, CSS Typed Object Model API, CSSUnparsedValue, Constructor, Experimental, Houdini, Method, NeedsExample, Reference, forEach() |
The CSSUnparsedValue.forEach() method executes a provided function once for each element of the CSSUnparsedValue . |
||
489 | CSSUnparsedValue.keys() | API, CSS Typed Object Model API, CSSUnparsedValue, Constructor, Experimental, Houdini, Method, NeedsExample, Reference, keys() |
The CSSUnparsedValue.keys() method returns a new Array Iterator object that contains the keys for each index in the array. |
||
490 | CSSUnparsedValue.length | API, CSS Typed Object Model API, CSSUnparsedValue, Constructor, Experimental, Houdini, NeedsExample, Property, Reference, length |
The length read-only property of the CSSUnparsedValue interface returns the number of items in the object. |
||
491 | CSSUnparsedValue.values() | API, CSS Typed Object Model API, CSSUnparsedValue, Constructor, Experimental, Houdini, Method, NeedsExample, Reference, values() |
The CSSUnparsedValue.values() method returns a new Array Iterator object that contains the values for each index in the CSSUnparsedValue object. |
||
492 | CSSValue | API, CSSValue, DOM, Interface, NeedsExample, Reference |
The CSSValue interface represents the current computed value of a CSS property. |
||
493 | CSSValue.cssText | API, CSSValue, Property, Reference, cssText |
The cssText property of the CSSValue interface represents the current computed CSS property value. |
||
494 | CSSValue.cssValueType | API, CSSValue, Property, Read-only, Reference, cssValueType |
The cssValueType read-only property of the CSSValue interface represents the type of the current computed CSS property value. |
||
495 | CSSValueList | API, CSSValueList, DOM, Interface, Reference |
The CSSValueList interface derives from the CSSValue interface and provides the abstraction of an ordered collection of CSS values. |
||
496 | CSSValueList.item() | API, CSSValueList, Method, Reference, item |
The item() method of the CSSValueList interface is used to retrieve a CSSValue by ordinal index. |
||
497 | CSSValueList.length | API, CSSValueList, NeedsExample, Property, Read-only, Reference, length |
The length read-only property of the CSSValueList interface represents the number of CSSValue s in the list. The range of valid values of the indices is 0 to length-1 inclusive. |
||
498 | CSSVariableReferenceValue | API, CSS Typed Object Model API, CSSVariableReferenceValue, Experimental, Houdini, Interface, Reference |
The CSSVariableReferenceValue interface of the CSS Typed Object Model API allows you to create a custom name for a built-in CSS value. This object functionality is sometimes called a "CSS variable" and serves the same purpose as the var() function. The custom name must begin with two dashes. |
||
499 | CSSVariableReferenceValue.CSSVariableReferenceValue() | API, CSS Typed Object Model API, CSSVariableReferenceValue, Constructor, Houdini, NeedsExample, Reference |
The CSSVariableReferenceValue interface of the CSS Typed Object Model API allows you to create a custom name for a built-in CSS value. This object functionality is sometimes called a "CSS variable" and serves the same purpose as the var() function. The custom name must begin with two dashes. |
||
500 | CSSVariableReferenceValue.fallback | API, CSS Typed Object Model API, CSSVariableReferenceValue, Houdini, NeedsExample, Property, Reference, fallback |
The fallback read-only property of the CSSVariableReferenceValue interface returns a custom name for a built-in CSS value. |
||
501 | CSSVariableReferenceValue.variable | API, CSS Typed Object Model API, CSSVariableReferenceValue, Houdini, NeedsExample, Property, Reference, variable |
The variable property of the CSSVariableReferenceValue interface a built-in CSS value to be returned by the custom name. |
||
502 | Cache | API, Cache, Cache API, Experimental, Interface, Offline, Reference, Service Workers, Service worker API, Storage |
The Cache interface provides a storage mechanism for Request / Response object pairs that are cached, for example as part of the ServiceWorker life cycle. Note that the Cache interface is exposed to windowed scopes as well as workers. You don't have to use it in conjunction with service workers, even though it is defined in the service worker spec. |
||
503 | Cache.add() | API, Cache, Experimental, Method, Reference, Service Workers, Service worker API, ServiceWorker |
The add() method of the Cache interface takes a URL, retrieves it, and adds the resulting response object to the given cache. |
||
504 | Cache.addAll() | API, Cache, Experimental, Method, NeedsExample, Reference, Service Workers, Service worker API, ServiceWorker, addAll |
The addAll() method of the Cache interface takes an array of URLs, retrieves them, and adds the resulting response objects to the given cache. The request objects created during retrieval become keys to the stored response operations. |
||
505 | Cache.delete() | API, Cache, Experimental, Method, NeedsContent, NeedsExample, Reference, Service Workers, ServiceWorker, delete |
The delete() method of the Cache interface finds the Cache entry whose key is the request, and if found, deletes the Cache entry and returns a Promise that resolves to true . If no Cache entry is found, it resolves to false . |
||
506 | Cache.keys() | API, Cache, Experimental, Method, Reference, Service Workers, ServiceWorker, keys |
The keys() method of the Cache interface returns a Promise that resolves to an array of Cache keys. |
||
507 | Cache.match() | API, Cache, Experimental, Method, Reference, Service Workers, Service worker API, ServiceWorker, match |
The match() method of the Cache interface returns a Promise that resolves to the Response associated with the first matching request in the Cache object. If no match is found, the Promise resolves to undefined . |
||
508 | Cache.matchAll() | API, Cache, Experimental, Method, Reference, Service Workers, ServiceWorker, matchAll |
The matchAll() method of the Cache interface returns a Promise that resolves to an array of all matching responses in the Cache object. |
||
509 | Cache.put() | API, Cache, Experimental, Method, NeedsExample, Reference, Service Workers, Service worker API, ServiceWorker, put |
The put() method of the Cache interface allows key/value pairs to be added to the current Cache object. |
||
510 | CacheStorage | API, CacheStorage, Experimental, Interface, Reference, Service Workers, ServiceWorker |
The CacheStorage interface represents the storage for Cache objects. |
||
511 | CacheStorage.delete() | API, CacheStorage, Experimental, Method, Reference, Service Workers, ServiceWorker, delete |
The delete () method of the CacheStorage interface finds the Cache object matching the cacheName , and if found, deletes the Cache object and returns a Promise that resolves to true . If no Cache object is found, it returns false . |
||
512 | CacheStorage.has() | API, CacheStorage, Experimental, Method, Reference, Service Workers, ServiceWorker, has |
The has() method of the CacheStorage interface returns a Promise that resolves to true if a Cache object matches the cacheName . |
||
513 | CacheStorage.keys() | API, CacheStorage, Experimental, Method, Reference, Service Workers, Service worker API, ServiceWorker, keys |
The keys () method of the CacheStorage interface returns a Promise that will resolve with an array containing strings corresponding to all of the named Cache objects tracked by the CacheStorage object in the order they were created. Use this method to iterate over a list of all Cache objects. |
||
514 | CacheStorage.match() | API, CacheStorage, Experimental, Method, Reference, Service Workers, Service worker API, ServiceWorker, match |
The match() method of the CacheStorage interface (available globally as caches ) checks if a given Request or url string is a key for a stored Response . This method returns a Promise for a Response , or undefined if no match is found. |
||
515 | CacheStorage.open() | API, CacheStorage, Experimental, Method, Reference, Service Workers, Service worker API, ServiceWorker, open |
The open() method of the CacheStorage interface returns a Promise that resolves to the Cache object matching the cacheName . |
||
516 | Canvas API | API, Canvas, JavaScript, Overview, Reference |
The Canvas API provides a means for drawing graphics via JavaScript and the HTML <canvas> element. Among other things, it can be used for animation, game graphics, data visualization, photo manipulation, and real-time video processing. |
||
517 | A basic ray-caster | Advanced, Canvas, Example, Graphics, HTML, Web |
518 | Canvas tutorial | Canvas, Graphics, Guide, HTML, HTML5, Intermediate, Web |
This tutorial describes how to use the <canvas> element to draw 2D graphics, starting with the basics. The examples provided should give you some clear ideas what you can do with canvas, and will provide code snippets that may get you started in building your own content. |
||
519 | Advanced animations | Canvas, Graphics, Tutorial |
We are going to use a ball for our animation studies, so let's first draw that ball onto the canvas. The following code will set us up. | ||
520 | Applying styles and colors | Canvas, Graphics, HTML, HTML5, Intermediate, Tutorial |
Up until now we have only seen methods of the drawing context. If we want to apply colors to a shape, there are two important properties we can use: fillStyle and strokeStyle . |
||
521 | Basic animations | Canvas, Graphics, HTML, HTML5, Intermediate, Tutorial |
Probably the biggest limitation is, that once a shape gets drawn, it stays that way. If we need to move it we have to redraw it and everything that was drawn before it. It takes a lot of time to redraw complex frames and the performance depends highly on the speed of the computer it's running on. | ||
522 | Basic usage of canvas | Canvas, Graphics, HTML, Intermediate, Tutorial |
At first sight a <canvas> looks like the <img> element, with the only clear difference being that it doesn't have the src and alt attributes. Indeed, the <canvas> element has only two attributes, width and height . These are both optional and can also be set using DOM properties. When no width and height attributes are specified, the canvas will initially be 300 pixels wide and 150 pixels high. The element can be sized arbitrarily by CSS, but during rendering the image is scaled to fit its layout size: if the CSS sizing doesn't respect the ratio of the initial canvas, it will appear distorted. |
||
523 | Compositing and clipping | Canvas, Graphics, HTML, HTML5, Intermediate, Tutorial |
We can not only draw new shapes behind existing shapes but we can also use it to mask off certain areas, clear sections from the canvas (not limited to rectangles like the clearRect() method does) and more. |
||
524 | Compositing example | Canvas, Example, Graphics, HTML, HTML5, Tutorial |
This sample program demonstrates a number of compositing operations. The output looks like this: | ||
525 | Drawing shapes with canvas | Canvas, Graphics, HTML, HTML Canvas, HTML5, Intermediate, Tutorial |
![]() |
||
526 | Drawing text | Canvas, Graphics, Intermediate, Tutorial |
The canvas rendering context provides two methods to render text: | ||
527 | Finale | Canvas, Graphics, Tutorial |
There are a variety of demos and further explanations about canvas on these sites: | ||
528 | Hit regions and accessibility | Canvas, Graphics, Tutorial |
The content inside the <canvas> ... </canvas> tags can be used as a fallback for browsers which don't support canvas rendering. It's also very useful for assistive technology users (like screen readers) which can read and interpret the sub DOM in it. A good example at html5accessibility.com demonstrates how this can be done: |
||
529 | Optimizing canvas | Advanced, Canvas, Graphics, HTML, HTML5, Tutorial |
This article provides suggestions for optimizing your use of the canvas element to ensure that your graphics perform well. | ||
530 | Pixel manipulation with canvas | Canvas, Graphics, Intermediate, Tutorial |
The ImageData object represents the underlying pixel data of an area of a canvas object. It contains the following read-only attributes: |
||
531 | Transformations | Canvas, Graphics, Guide, HTML, HTML5, Intermediate, Web |
Before we look at the transformation methods, let's look at two other methods which are indispensable once you start generating ever more complex drawings. | ||
532 | Using images | Advanced, Canvas, Graphics, HTML, Tutorial |
Importing images into a canvas is basically a two step process: | ||
533 | Manipulating video using canvas | API, Canvas, Chroma-Key, Editing, Guide, Manipulating, Video, effects |
534 | CanvasCaptureMediaStreamTrack | CanvasCaptureMediaStreamTrack, Experimental, Frame Capture, Interface, Media, Media Capture, Reference, Web |
The CanvasCaptureMediaStreamTrack interface represents the video track contained in a MediaStream being generated from a <canvas> following a call to HTMLCanvasElement.captureStream() . |
||
535 | CanvasCaptureMediaStreamTrack.canvas | Canvas, CanvasCaptureMediaStreamTrack, Experimental, Frame Capture, Media Capture, Property, Read-only, Reference, Web |
The CanvasCaptureMediaStreamTrack canvas read-only property returns the HTMLCanvasElement from which frames are being captured. |
||
536 | CanvasCaptureMediaStreamTrack.requestFrame() | Canvas, CanvasCaptureMediaStream, DOM, Experimental, Frame Capture, Media, Method, Reference, requestFrame |
The CanvasCaptureMediaStreamTrack method requestFrame() requests that a frame be captured from the canvas and sent to the stream. |
||
537 | CanvasGradient | API, Canvas, CanvasGradient, Gradients, Interface, Reference |
The CanvasGradient interface represents an opaque object describing a gradient. It is returned by the methods CanvasRenderingContext2D.createLinearGradient() or CanvasRenderingContext2D.createRadialGradient() . |
||
538 | CanvasGradient.addColorStop() | API, Canvas, CanvasGradient, Gradients, Method, Reference |
The CanvasGradient .addColorStop() method adds a new color stop, defined by an offset and a color , to a given canvas gradient. |
||
539 | CanvasImageSource | API, Canvas, Helper, Reference |
CanvasImageSource provides a mechanism for other interfaces to be used as image sources for some methods of the CanvasDrawImage and CanvasFillStrokeStyles interfaces. It’s just an internal helper type to simplify the specification. It’s not an interface and there are no objects implementing it. |
||
540 | CanvasPattern | API, Canvas, Interface, Reference |
The CanvasPattern interface represents an opaque object describing a pattern, based on an image, a canvas, or a video, created by the CanvasRenderingContext2D.createPattern() method. |
||
541 | CanvasPattern.setTransform() | API, Canvas, CanvasPattern, Experimental, Method, Reference |
The CanvasPattern .setTransform() method uses an SVGMatrix object as the pattern's transformation matrix and invokes it on the pattern. |
||
542 | CanvasRenderingContext2D | API, Canvas, CanvasRenderingContext2D, Games, Graphics, Reference |
The CanvasRenderingContext2D interface, part of the Canvas API, provides the 2D rendering context for the drawing surface of a <canvas> element. It is used for drawing shapes, text, images, and other objects. |
||
543 | CanvasRenderingContext2D.addHitRegion() | API, Canvas, CanvasRenderingContext2D, Experimental, Method, Reference |
The CanvasRenderingContext2D method addHitRegion() adds a hit region to the bitmap. |
||
544 | CanvasRenderingContext2D.arc() | API, Canvas, CanvasRenderingContext2D, Method, Reference |
The CanvasRenderingContext2D .arc() method of the Canvas 2D API adds a circular arc to the current sub-path. |
||
545 | CanvasRenderingContext2D.arcTo() | API, Canvas, CanvasRenderingContext2D, Method, Reference |
The CanvasRenderingContext2D .arcTo() method of the Canvas 2D API adds a circular arc to the current sub-path, using the given control points and radius. The arc is automatically connected to the path's latest point with a straight line, if necessary for the specified parameters. |
||
546 | CanvasRenderingContext2D.beginPath() | API, Canvas, CanvasRenderingContext2D, Method, Reference |
The CanvasRenderingContext2D .beginPath() method of the Canvas 2D API starts a new path by emptying the list of sub-paths. Call this method when you want to create a new path. |
||
547 | CanvasRenderingContext2D.bezierCurveTo() | API, Canvas, CanvasRenderingContext2D, Method, Reference |
The CanvasRenderingContext2D .bezierCurveTo() method of the Canvas 2D API adds a cubic Bézier curve to the current sub-path. It requires three points: the first two are control points and the third one is the end point. The starting point is the latest point in the current path, which can be changed using moveTo() before creating the Bézier curve. |
||
548 | CanvasRenderingContext2D.canvas | API, Canvas, CanvasRenderingContext2D, Property, Reference |
The CanvasRenderingContext2D.canvas property, part of the Canvas API, is a read-only reference to the HTMLCanvasElement object that is associated with a given context. It might be null if there is no associated <canvas> element. |
||
549 | CanvasRenderingContext2D.clearHitRegions() | API, Canvas, CanvasRenderingContext2D, Experimental, Method, Reference |
The CanvasRenderingContext2D method clearHitRegions() removes all hit regions from the canvas. |
||
550 | CanvasRenderingContext2D.clearRect() | API, Canvas, CanvasRenderingContext2D, Method, Reference |
The CanvasRenderingContext2D .clearRect() method of the Canvas 2D API erases the pixels in a rectangular area by setting them to transparent black. |
||
551 | CanvasRenderingContext2D.clip() | API, Canvas, CanvasRenderingContext2D, Method, Reference |
The CanvasRenderingContext2D .clip() method of the Canvas 2D API turns the current or given path into the current clipping region. It replaces any previous clipping region. |
||
552 | CanvasRenderingContext2D.closePath() | API, Canvas, CanvasRenderingContext2D, Method, Reference |
The CanvasRenderingContext2D .closePath() method of the Canvas 2D API attempts to add a straight line from the current point to the start of the current sub-path. If the shape has already been closed or has only one point, this function does nothing. |
||
553 | CanvasRenderingContext2D.createImageData() | API, Canvas, CanvasRenderingContext2D, Method, Reference |
The CanvasRenderingContext2D.createImageData() method of the Canvas 2D API creates a new, blank ImageData object with the specified dimensions. All of the pixels in the new object are transparent black. |
||
554 | CanvasRenderingContext2D.createLinearGradient() | API, Canvas, CanvasRenderingContext2D, Gradients, Method, Reference |
The CanvasRenderingContext2D .createLinearGradient() method of the Canvas 2D API creates a gradient along the line connecting two given coordinates. |
||
555 | CanvasRenderingContext2D.createPattern() | API, Canvas, CanvasRenderingContext2D, Method, Reference |
The CanvasRenderingContext2D .createPattern() method of the Canvas 2D API creates a pattern using the specified image and repetition. This method returns a CanvasPattern . |
||
556 | CanvasRenderingContext2D.createRadialGradient() | API, Canvas, CanvasRenderingContext2D, Gradients, Method, Reference |
The CanvasRenderingContext2D .createRadialGradient() method of the Canvas 2D API creates a radial gradient using the size and coordinates of two circles. |
||
557 | CanvasRenderingContext2D.currentTransform | API, Canvas, CanvasRenderingContext2D, Experimental, Property, Reference |
The CanvasRenderingContext2D .currentTransform property of the Canvas 2D API returns or sets a DOMMatrix (current specification) or SVGMatrix (old specification) object for the current transformation matrix. |
||
558 | CanvasRenderingContext2D.direction | API, Canvas, CanvasRenderingContext2D, Experimental, Property, Reference |
The CanvasRenderingContext2D .direction property of the Canvas 2D API specifies the current text direction used to draw text. |
||
559 | CanvasRenderingContext2D.drawFocusIfNeeded() | API, Accessibility, Canvas, CanvasRenderingContext2D, Method, Reference |
The CanvasRenderingContext2D .drawFocusIfNeeded() method of the Canvas 2D API draws a focus ring around the current or given path, if the specified element is focused. |
||
560 | CanvasRenderingContext2D.drawImage() | API, Canvas, CanvasRenderingContext2D, Method, Reference |
The CanvasRenderingContext2D.drawImage() method of the Canvas 2D API provides different ways to draw an image onto the canvas. |
||
561 | CanvasRenderingContext2D.drawWidgetAsOnScreen() | API, Canvas, CanvasRenderingContext2D, Method, Non-standard, Reference |
The non-standard and internal only CanvasRenderingContext2D.drawWidgetAsOnScreen() method of the Canvas 2D API renders the root widget of a window into the canvas. Unlike drawWindow() , this API uses the operating system to snapshot the widget on-screen, rather than reading from Gecko's own compositor. |
||
562 | CanvasRenderingContext2D.drawWindow() | API, Canvas, CanvasRenderingContext2D, Method, Non-standard, Reference |
The non-standard and internal only CanvasRenderingContext2D .drawWindow() method of the Canvas 2D API renders a region of a window into the canvas . The contents of the window's viewport are rendered, ignoring viewport clipping and scrolling. |
||
563 | CanvasRenderingContext2D.ellipse() | API, Canvas, CanvasRenderingContext2D, Method, Reference |
The CanvasRenderingContext2D .ellipse() method of the Canvas 2D API adds an elliptical arc to the current sub-path. |
||
564 | CanvasRenderingContext2D.fill() | API, Canvas, CanvasRenderingContext2D, Method, Reference |
The CanvasRenderingContext2D .fill() method of the Canvas 2D API fills the current or given path with the current fillStyle . |
||
565 | CanvasRenderingContext2D.fillRect() | API, Canvas, CanvasRenderingContext2D, Method, Reference |
The CanvasRenderingContext2D .fillRect() method of the Canvas 2D API draws a rectangle that is filled according to the current fillStyle . |
||
566 | CanvasRenderingContext2D.fillStyle | API, Canvas, CanvasRenderingContext2D, Property, Reference |
The CanvasRenderingContext2D .fillStyle property of the Canvas 2D API specifies the color, gradient, or pattern to use inside shapes. The default style is #000 (black). |
||
567 | CanvasRenderingContext2D.fillText() | API, Canvas, CanvasRenderingContext2D, Draw String, Draw Text, Drawing Strings, Drawing Text, Fill Text, Filling Text, Method, Reference, Text, fillText |
The CanvasRenderingContext2D method fillText() , part of the Canvas 2D API, draws a text string at the specified coordinates, filling the string's characters with the current fillStyle . An optional parameter allows specifying a maximum width for the rendered text, which the user agent will achieve by condensing the text or by using a lower font size. |
||
568 | CanvasRenderingContext2D.filter | API, Canvas, CanvasRenderingContext2D, Experimental, Property |
The CanvasRenderingContext2D .filter property of the Canvas 2D API provides filter effects such as blurring and grayscaling. It is similar to the CSS filter property and accepts the same values. |
||
569 | CanvasRenderingContext2D.font | API, Canvas, CanvasRenderingContext2D, Property, Reference |
The CanvasRenderingContext2D .font property of the Canvas 2D API specifies the current text style to use when drawing text. This string uses the same syntax as the CSS font specifier. |
||
570 | CanvasRenderingContext2D.getImageData() | API, Canvas, Canvas API, CanvasRenderingContext2D, Cut, Graphics, Image, ImageData, Method, Reference, copy, getImageData, img |
The CanvasRenderingContext2D method getImageData() of the Canvas 2D API returns an ImageData object representing the underlying pixel data for a specified portion of the canvas. |
||
571 | CanvasRenderingContext2D.getLineDash() | API, Canvas, CanvasRenderingContext2D, Method, Reference |
The getLineDash() method of the Canvas 2D API's CanvasRenderingContext2D interface gets the current line dash pattern. |
||
572 | CanvasRenderingContext2D.getTransform() | API, Canvas, CanvasRenderingContext2D, Method, Reference |
The CanvasRenderingContext2D .getTransform() method of the Canvas 2D API retrieves the current transformation matrix being applied to the context. |
||
573 | CanvasRenderingContext2D.globalAlpha | API, Canvas, CanvasRenderingContext2D, Property, Reference |
The CanvasRenderingContext2D .globalAlpha property of the Canvas 2D API specifies the alpha (transparency) value that is applied to shapes and images before they are drawn onto the canvas. |
||
574 | CanvasRenderingContext2D.globalCompositeOperation | API, Blending, Canvas, CanvasRenderingContext2D, Compositing, Property, Reference |
The CanvasRenderingContext2D .globalCompositeOperation property of the Canvas 2D API sets the type of compositing operation to apply when drawing new shapes. |
||
575 | CanvasRenderingContext2D.imageSmoothingEnabled | API, Canvas, CanvasRenderingContext2D, Property, Reference |
The imageSmoothingEnabled property of the CanvasRenderingContext2D interface, part of the Canvas API, determines whether scaled images are smoothed (true , default) or not (false ). On getting the imageSmoothingEnabled property, the last value it was set to is returned. |
||
576 | CanvasRenderingContext2D.imageSmoothingQuality | API, Canvas, CanvasRenderingContext2D, Experimental, Property, Reference, imageSmoothingQuality |
The imageSmoothingQuality property of the CanvasRenderingContext2D interface, part of the Canvas API, lets you set the quality of image smoothing. |
||
577 | CanvasRenderingContext2D.isPointInPath() | API, Canvas, CanvasRenderingContext2D, Method, Reference |
The CanvasRenderingContext2D .isPointInPath() method of the Canvas 2D API reports whether or not the specified point is contained in the current path. |
||
578 | CanvasRenderingContext2D.isPointInStroke() | API, Canvas, CanvasRenderingContext2D, Method, Reference |
The CanvasRenderingContext2D .isPointInStroke() method of the Canvas 2D API reports whether or not the specified point is inside the area contained by the stroking of a path. |
||
579 | CanvasRenderingContext2D.lineCap | API, Canvas, CanvasRenderingContext2D, Property, Reference |
The CanvasRenderingContext2D .lineCap property of the Canvas 2D API determines the shape used to draw the end points of lines. |
||
580 | CanvasRenderingContext2D.lineDashOffset | API, Canvas, CanvasRenderingContext2D, Property, Reference |
The CanvasRenderingContext2D .lineDashOffset property of the Canvas 2D API sets the line dash offset, or "phase." |
||
581 | CanvasRenderingContext2D.lineJoin | API, Canvas, CanvasRenderingContext2D, Property, Reference |
The CanvasRenderingContext2D .lineJoin property of the Canvas 2D API determines the shape used to join two line segments where they meet. |
||
582 | CanvasRenderingContext2D.lineTo() | API, Canvas, CanvasRenderingContext2D, Method, Reference |
The CanvasRenderingContext2D method lineTo() , part of the Canvas 2D API, adds a straight line to the current sub-path by connecting the sub-path's last point to the specified (x, y) coordinates. |
||
583 | CanvasRenderingContext2D.lineWidth | API, Canvas, CanvasRenderingContext2D, Property, Reference |
The CanvasRenderingContext2D .lineWidth property of the Canvas 2D API sets the thickness of lines. |
||
584 | CanvasRenderingContext2D.measureText() | API, Canvas, CanvasRenderingContext2D, Method, Reference |
The CanvasRenderingContext2D .measureText() method returns a TextMetrics object that contains information about the measured text (such as its width, for example). |
||
585 | CanvasRenderingContext2D.miterLimit | API, Canvas, CanvasRenderingContext2D, Property, Reference |
The CanvasRenderingContext2D.miterLimit property of the Canvas 2D API sets the miter limit ratio. |
||
586 | CanvasRenderingContext2D.moveTo() | API, Canvas, CanvasRenderingContext2D, Method, Reference |
The CanvasRenderingContext2D .moveTo() method of the Canvas 2D API begins a new sub-path at the point specified by the given (x, y) coordinates. |
||
587 | CanvasRenderingContext2D.putImageData() | API, Canvas, CanvasRenderingContext2D, Method, Reference |
The CanvasRenderingContext2D .putImageData() method of the Canvas 2D API paints data from the given ImageData object onto the canvas. If a dirty rectangle is provided, only the pixels from that rectangle are painted. This method is not affected by the canvas transformation matrix. |
||
588 | CanvasRenderingContext2D.quadraticCurveTo() | API, Canvas, CanvasRenderingContext2D, Method, Reference |
The CanvasRenderingContext2D .quadraticCurveTo() method of the Canvas 2D API adds a quadratic Bézier curve to the current sub-path. It requires two points: the first one is a control point and the second one is the end point. The starting point is the latest point in the current path, which can be changed using moveTo() before creating the quadratic Bézier curve. |
||
589 | CanvasRenderingContext2D.rect() | API, Canvas, CanvasRenderingContext2D, Method, Reference |
The CanvasRenderingContext2D .rect() method of the Canvas 2D API adds a rectangle to the current path. |
||
590 | CanvasRenderingContext2D.removeHitRegion() | API, Canvas, CanvasRenderingContext2D, Experimental, Method, Reference |
The CanvasRenderingContext2D method removeHitRegion() removes a given hit region from the canvas. |
||
591 | CanvasRenderingContext2D.resetTransform() | Canvas, CanvasRenderingContext2D, Experimental, Method, Reference |
The CanvasRenderingContext2D .resetTransform() method of the Canvas 2D API resets the current transform to the identity matrix. |
||
592 | CanvasRenderingContext2D.restore() | API, Canvas, CanvasRenderingContext2D, Method, Reference |
The CanvasRenderingContext2D .restore() method of the Canvas 2D API restores the most recently saved canvas state by popping the top entry in the drawing state stack. If there is no saved state, this method does nothing. |
||
593 | CanvasRenderingContext2D.rotate() | API, Canvas, CanvasRenderingContext2D, Method, Reference |
The CanvasRenderingContext2D .rotate() method of the Canvas 2D API adds a rotation to the transformation matrix. |
||
594 | CanvasRenderingContext2D.save() | API, Canvas, CanvasRenderingContext2D, Method, Reference |
The CanvasRenderingContext2D .save() method of the Canvas 2D API saves the entire state of the canvas by pushing the current state onto a stack. |
||
595 | CanvasRenderingContext2D.scale() | API, Canvas, CanvasRenderingContext2D, Method, Reference |
The CanvasRenderingContext2D .scale() method of the Canvas 2D API adds a scaling transformation to the canvas units horizontally and/or vertically. |
||
596 | CanvasRenderingContext2D.scrollPathIntoView() | API, Canvas, CanvasRenderingContext2D, Experimental, Method, Reference |
The CanvasRenderingContext2D .scrollPathIntoView() method of the Canvas 2D API scrolls the current or given path into view. It is similar to Element.scrollIntoView() . |
||
597 | CanvasRenderingContext2D.setLineDash() | API, Canvas, CanvasRenderingContext2D, Dashes, LInes, Method, Reference, patterns, setLineDash |
The setLineDash() method of the Canvas 2D API's CanvasRenderingContext2D interface sets the line dash pattern used when stroking lines. It uses an array of values that specify alternating lengths of lines and gaps which describe the pattern. |
||
598 | CanvasRenderingContext2D.setTransform() | API, Canvas, CanvasRenderingContext2D, Method, Reference |
The CanvasRenderingContext2D .setTransform() method of the Canvas 2D API resets (overrides) the current transformation to the identity matrix, and then invokes a transformation described by the arguments of this method. This lets you scale, rotate, translate (move), and skew the context. |
||
599 | CanvasRenderingContext2D.shadowBlur | API, Canvas, CanvasRenderingContext2D, Property, Reference |
The CanvasRenderingContext2D .shadowBlur property of the Canvas 2D API specifies the amount of blur applied to shadows. The default is 0 (no blur). |
||
600 | CanvasRenderingContext2D.shadowColor | API, Canvas, CanvasRenderingContext2D, Property, Reference |
The CanvasRenderingContext2D .shadowColor property of the Canvas 2D API specifies the color of shadows. |
||
601 | CanvasRenderingContext2D.shadowOffsetX | API, Canvas, CanvasRenderingContext2D, Property, Reference |
The CanvasRenderingContext2D .shadowOffsetX property of the Canvas 2D API specifies the distance that shadows will be offset horizontally. |
||
602 | CanvasRenderingContext2D.shadowOffsetY | API, Canvas, CanvasRenderingContext2D, Property, Reference |
The CanvasRenderingContext2D .shadowOffsetY property of the Canvas 2D API specifies the distance that shadows will be offset vertically. |
||
603 | CanvasRenderingContext2D.stroke() | API, Canvas, CanvasRenderingContext2D, Method, Reference |
The CanvasRenderingContext2D .stroke() method of the Canvas 2D API strokes (outlines) the current or given path with the current stroke style. |
||
604 | CanvasRenderingContext2D.strokeRect() | API, Canvas, CanvasRenderingContext2D, Method, Reference |
The CanvasRenderingContext2D .strokeRect() method of the Canvas 2D API draws a rectangle that is stroked (outlined) according to the current strokeStyle and other context settings. |
||
605 | CanvasRenderingContext2D.strokeStyle | API, Canvas, CanvasRenderingContext2D, Property, Reference |
The CanvasRenderingContext2D.strokeStyle property of the Canvas 2D API specifies the color, gradient, or pattern to use for the strokes (outlines) around shapes. The default is #000 (black). |
||
606 | CanvasRenderingContext2D.strokeText() | API, Canvas, CanvasRenderingContext2D, Draw String, Draw Text, Drawing Strings, Drawing Text, Method, Reference, Stroke String, Stroking Text, strokeText |
The CanvasRenderingContext2D method strokeText() , part of the Canvas 2D API, strokes — that is, draws the outlines of — the characters of a text string at the specified coordinates. An optional parameter allows specifying a maximum width for the rendered text, which the user agent will achieve by condensing the text or by using a lower font size. |
||
607 | CanvasRenderingContext2D.textAlign | API, Canvas, CanvasRenderingContext2D, Property, Reference |
The CanvasRenderingContext2D .textAlign property of the Canvas 2D API specifies the current text alignment used when drawing text. |
||
608 | CanvasRenderingContext2D.textBaseline | API, Canvas, CanvasRenderingContext2D, Property, Reference |
The CanvasRenderingContext2D .textBaseline property of the Canvas 2D API specifies the current text baseline used when drawing text. |
||
609 | CanvasRenderingContext2D.transform() | API, Canvas, CanvasRenderingContext2D, Method, Reference |
The CanvasRenderingContext2D .transform() method of the Canvas 2D API multiplies the current transformation with the matrix described by the arguments of this method. This lets you scale, rotate, translate (move), and skew the context. |
||
610 | CanvasRenderingContext2D.translate() | API, Canvas, CanvasRenderingContext2D, Method, Reference |
The CanvasRenderingContext2D .translate() method of the Canvas 2D API adds a translation transformation to the current matrix. |
||
611 | CaretPosition | API, CSSOM View, Experimental, Interface, Reference |
The CaretPosition interface represents the caret position, an indicator for the text insertion point. You can get a CaretPosition using the document.caretPositionFromPoint method. |
||
612 | Channel Messaging API | API, Channel messaging, HTML API, Overview, Reference |
The Channel Messaging API allows two separate scripts running in different browsing contexts attached to the same document (e.g., two IFrames, or the main document and an IFrame, two documents via a SharedWorker , or two workers) to communicate directly, passing messages between one another through two-way channels (or pipes) with a port at each end. |
||
613 | Using channel messaging | API, Channel messaging, HTML5, MessageChannel, MessagePort, Tutorial |
The Channel Messaging API allows two separate scripts running in different browsing contexts attached to the same document (e.g., two IFrames, or the main document and an IFrame, or two documents via a SharedWorker ) to communicate directly, passing messages between one another through two-way channels (or pipes) with a port at each end. |
||
614 | ChannelMergerNode | API, ChannelMergerNode, Interface, Reference, Web Audio API |
The ChannelMergerNode interface, often used in conjunction with its opposite, ChannelSplitterNode , reunites different mono inputs into a single output. Each input is used to fill a channel of the output. This is useful for accessing each channels separately, e.g. for performing channel mixing where gain must be separately controlled on each channel. |
||
615 | ChannelMergerNode() | API, Audio, ChannelMergerNode, Constructor, Reference, Web Audio API |
The ChannelMergerNode() constructor creates a new ChannelMergerNode object instance. |
||
616 | ChannelSplitterNode | API, Audio, ChannelSplitterNode, Interface, Reference, Splitter, Web Audio, Web Audio API |
The ChannelSplitterNode interface, often used in conjunction with its opposite, ChannelMergerNode , separates the different channels of an audio source into a set of mono outputs. This is useful for accessing each channel separately, e.g. for performing channel mixing where gain must be separately controlled on each channel. |
||
617 | ChannelSplitterNode.ChannelSplitterNode() | API, Audio, ChannelSplitterNode, Constructor, Reference, Splitter, Web Audio, Web Audio API |
The ChannelSplitterNode() constructor of the Web Audio API creates a new ChannelSplitterNode object instance, representing a node that splits the input into a separate output for each of the source node's audio channels. |
||
618 | CharacterData | API, DOM |
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. |
||
619 | ChildNode | API, DOM, Experimental, Interface, Node |
The ChildNode interface contains methods that are particular to Node objects that can have a parent. |
||
620 | ChildNode.after() | API, DOM, Experimental, Method, Node, Reference |
The ChildNode.after() method inserts a set of Node or DOMString objects in the children list of this ChildNode 's parent, just after this ChildNode . DOMString objects are inserted as equivalent Text nodes. |
||
621 | ChildNode.before() | API, DOM, Experimental, Method, Node, Reference |
The ChildNode.before() method inserts a set of Node or DOMString objects in the children list of this ChildNode 's parent, just before this ChildNode . DOMString objects are inserted as equivalent Text nodes. |
||
622 | ChildNode.remove() | API, ChildNode, DOM, Experimental, Method |
The ChildNode.remove() method removes the object from the tree it belongs to. |
||
623 | ChildNode.replaceWith() | API, DOM, Experimental, Method, Node, Reference |
The ChildNode.replaceWith() method replaces this ChildNode in the children list of its parent with a set of Node or DOMString objects. DOMString objects are inserted as equivalent Text nodes. |
||
624 | Client | API, Client, Experimental, Interface, Reference, Service Workers, Service worker API, ServiceWorkerClient, ServiceWorkers |
The Client interface represents an executable context such as a Worker , or a SharedWorker . Window clients are represented by the more-specific WindowClient . You can get Client /WindowClient objects from methods such as Clients.matchAll() and Clients.get() . |
||
625 | Client.frameType | API, Client, Experimental, NeedsExample, Property, Reference, Service Workers, ServiceWorker, frameType |
The frameType read-only property of the Client interface indicates the type of browsing context of the current Client . This value can be one of auxiliary , top-level , nested , or none . |
||
626 | Client.id | API, Client, Experimental, NeedsExample, Property, Reference, Service Workers, ServiceWorker, id |
The id read-only property of the Client interface returns the universally unique identifier of the Client object. |
||
627 | Client.postMessage() | API, Client, Experimental, Method, Reference, Service Workers, Service worker API, ServiceWorker, postMessage |
The postMessage() method of Client allows a service worker to send a message to a client (a Window , Worker , or SharedWorker ). The message is received in the "message " event on navigator.serviceWorker . |
||
628 | Client.type | API, Client, Property, Reference, Service Workers, Type |
The type read-only property of the Client interface indicates the type of client the service worker is controlling. |
||
629 | Client.url | API, Client, Experimental, Property, Reference, Service Workers, URL |
The url read-only property of the Client interface returns the URL of the current service worker client. |
||
630 | Clients | API, Clients, Experimental, Interface, Reference, Service Workers, Service worker API, ServiceWorker, Workers |
The Clients interface provides access to Client objects. Access it via within a service worker. |
||
631 | Clients.claim() | API, Clients, Experimental, Method, Reference, Service Workers, ServiceWorker, claim |
The claim() method of the Clients allows an active service worker to set itself as the controller for all clients within its scope . This triggers a "controllerchange " event on navigator.serviceWorker in any clients that become controlled by this service worker. |
||
632 | Clients.get() | API, Clients, Experimental, Method, Reference, Service Workers, get |
The get () method of the Clients interface gets a service worker client matching a given id and returns it in a Promise . |
||
633 | Clients.matchAll() | API, Clients, Experimental, Method, Reference, Service Workers, ServiceWorker |
The matchAll() method of the Clients interface returns a Promise for a list of service worker Client objects. Include the options parameter to return all service worker clients whose origin is the same as the associated service worker's origin. If options are not included, the method returns only the service worker clients controlled by the service worker. |
||
634 | Clients.openWindow() | API, Clients, Experimental, Method, Reference, Service Workers, ServiceWorker, openWindow |
The openWindow() method of the Clients interface creates a new top level browsing context and loads a given URL. If the calling script doesn't have permission to show popups, openWindow() will throw an InvalidAccessError. |
||
635 | Clipboard | API, Clip, Clipboard, Clipboard API, Cut, Editing, Interface, Pasteboard, Reference, copy, paste |
The Clipboard interface implements the Clipboard API, providing—if the user grants permission—both read and write access to the contents of the system clipboard. |
||
636 | Clipboard.read() | API, Clip, Clipboard, Clipboard API, Editing, Method, Reference, Scrap, Text, paste, read |
The read() method of the Clipboard interface requests a copy of the clipboard's contents, delivering the data to the returned Promise when the promise is resolved. Unlike readText() , the read() method can return arbitrary data, such as images. |
||
637 | Clipboard.readText() | API, Async Clipboard API, Clip, Clipboard, Clipboard API, Cut, Editing, Method, Pasteboard, Reference, Text, copy, paste, readText |
The Clipboard interface's readText() method returns a Promise which resolves with a copy of the textual contents of the system clipboard. |
||
638 | Clipboard.write() | API, Clip, Clipboard, Clipboard API, Cut, Method, Pasteboard, Reference, Scrap, copy, write |
The Clipboard method write() writes arbitrary data, such as images, to the clipboard. |
||
639 | Clipboard.writeText() | API, Clip, Clipboard, Clipboard API, Cut, Method, Pasteboard, Reference, Scrap, copy, writeText |
The Clipboard interface's writeText() property writes the specified text string to the system clipboard. |
||
640 | Clipboard API | API, Async Clipboard API, Clipboard, Clipboard API, Clipboard Event API, ClipboardEvent, Landing, Reference |
The Clipboard API provides the ability to respond to clipboard commands (cut, copy, and paste) as well as to asynchronously read from and write to the system clipboard. Access to the contents of the clipboard is gated behind the Permissions API; without user permission, reading or altering the clipboard contents is not permitted. | ||
641 | ClipboardEvent | API, Clipboard API, Event, Experimental, Interface |
The ClipboardEvent interface represents events providing information related to modification of the clipboard, that is cut , copy , and paste events. |
||
642 | ClipboardEvent() | API, Clipboard API, ClipboardEvent, Constructor, Experimental, Reference |
The ClipboardEvent() constructor returns a newly created ClipboardEvent , representing an event providing information related to modification of the clipboard, that is cut , copy , and paste events. |
||
643 | ClipboardEvent.clipboardData | API, Clipboard API, ClipboardEvent, Experimental, Method, Read-only |
The ClipboardEvent.clipboardData property holds a DataTransfer object, which can be used: |
||
644 | CloseEvent | API, Interface, Reference, Web, WebSocket, WebSockets |
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. |
||
645 | CloseEvent() | API, CloseEvent, Constructor, Reference |
The CloseEvent() constructor creates a new CloseEvent . |
||
646 | CloseEvent.initCloseEvent() | |
The CloseEvent.initCloseEvent() method initializes the value of a close event once it's been created (normally using the Document.createEvent() method). |
||
647 | Comment | API, DOM, Reference |
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. |
||
648 | Comment() | API, Comment, Constructor, DOM |
The Comment() constructor returns a newly created Comment object with the optional DOMString given in parameter as its textual content. |
||
649 | CompositionEvent | API, CompositionEvent, DOM, Event, Reference |
The DOM CompositionEvent represents events that occur due to the user indirectly entering text. |
||
650 | CompositionEvent.CompositionEvent() | API, CompositionEvent, Constructor, Reference |
The CompositionEvent() constructor creates a new CompositionEvent object instance. |
||
651 | CompositionEvent.data | API, CompositionEvent, Property, Reference, data |
The data read-only property of the CompositionEvent interface returns the characters generated by the input method that raised the event; its exact nature varies depending on the type of event that generated the CompositionEvent object. |
||
652 | CompositionEvent.initCompositionEvent() | API, CompositionEvent, Deprecated, Method, Reference, initCompositionEvent |
The initCompositionEvent () method of the CompositionEvent interface initializes the attributes of a CompositionEvent object instance. |
||
653 | CompositionEvent.locale | API, CompositionEvent, Deprecated, Locale, Property, Reference |
The locale read-only property of the CompositionEvent interface returns the locale of current input method (for example, the keyboard layout locale if the composition is associated with IME). |
||
654 | Console API | API, Debugging, Overview, console, dump, log, output, test |
The Console API provides functionality to allow developers to perform debugging tasks, such as logging messages or the values of variables at set points in your code, or timing how long an operation takes to complete. | ||
655 | ConstantSourceNode | API, Audio, ConstantSourceNode, Interface, Media, Reference, Web Audio API |
The ConstantSourceNode interface—part of the Web Audio API—represents an audio source (based upon AudioScheduledSourceNode ) whose output is single unchanging value. This makes it useful for cases in which you need a constant value coming in from an audio source. In addition, it can be used like a constructible AudioParam by automating the value of its offset or by connecting another node to it; see Controlling multiple parameters with ConstantSourceNode. |
||
656 | ConstantSourceNode() | API, Audio, AudioNode, ConstantSourceNode, Constructor, Reference, Web Audio API |
The ConstantSourceNode() constructor creates a new ConstantSourceNode object instance, representing an audio source which constantly outputs samples whose values are always the same. |
||
657 | ConstantSourceNode.offset | API, Audio, ConstantSourceNode, Media, Property, Read-only, Web Audio API |
The read-only offset property of the ConstantSourceNode interface returns a AudioParam object indicating the numeric a-rate value which is always returned by the source when asked for the next sample. |
||
658 | ConstrainBoolean | API, ConstrainBooleanParameters, Constraints, Dictionary, Interface, Media, Media Capture and Streams API, Media Streams API, Reference, Web, WebRTC |
The ConstrainBoolean dictionary is used to specify a constraint for a property whose value is a Boolean value. You can specify an exact value which must be matched, an ideal value that should be matched if at all possible, and a fallback value to attempt to match once all more specific constraints have been applied. |
||
659 | ConstrainDOMString | API, ConstrainDOMStringParameters, Constraints, Dictionary, Interface, Media, Media Capture and Streams API, Media Streams API, Reference, Web, WebRTC |
The ConstrainDOMString dictionary is used to specify a constraint for a property whose value is a string. It allows you to specify one or more exact string values from which one must be the parameter's value, or a set of ideal values which should be used if possible. You can also specify a single string (or an array of strings) which the user agent will do its best to match once all more stringent constraints have been applied. |
||
660 | ConstrainDouble | API, Constraints, Dictionary, Interface, Media, Media Capture and Streams API, Media Stream API, Reference, WebRTC |
The ConstrainDouble type is used to specify a constraint for a property whose value is a double-precision floating-point number. It extends the DoubleRange dictionary (which provides the ability to specify a permitted range of property values) to also support an exact value and/or an ideal value the property should take on. Additionally, you can specify the property's value as a simple floating-point value, in which case the user agent does its best to match the value once all other more stringent constraints are met. |
||
661 | ConstrainLong | API, ConstrainLongRange, Constraints, Dictionary, Interface, Media, Media Capture and Streams API, Media Streams API, Reference, WebRTC |
The ConstrainLong type is used to specify a constraint for a property whose value is an integral number. It extends the LongRange dictionary (which provides the ability to specify a permitted range of property values) to also support an exact value and/or an ideal value the property should take on. In addition, you can specify the value as a simple long integer value, in which case the user agent does its best to match the value once all other more stringent constraints are met. |
||
662 | Constraint validation API | API, Constraint validation, Landing, Reference |
The Constraint Validation API enables checking values that users have entered into form controls, before submitting the values to the server. | ||
663 | ConvolverNode | API, ConvolverNode, Interface, Reference, Web Audio API |
The ConvolverNode interface is an AudioNode that performs a Linear Convolution on a given AudioBuffer , often used to achieve a reverb effect. A ConvolverNode always has exactly one input and one output. |
||
664 | ConvolverNode() | API, Audio, Constructor, Convolver, Reference, Web Audio API |
The ConvolverNode() constructor of the Web Audio API creates a new ConvolverNode object instance. |
||
665 | ConvolverNode.buffer | API, Buffer, ConvolverNode, Property, Reference, Web Audio API |
An AudioBuffer . |
||
666 | ConvolverNode.normalize | API, ConvolverNode, Property, Reference, Web Audio API, parent |
The normalize property of the ConvolverNode interface is a boolean that controls whether the impulse response from the buffer will be scaled by an equal-power normalization when the buffer attribute is set, or not. |
||
667 | Coordinates | API, Coordinates, Geolocation API, Interface, Secure context |
The Coordinates interface represents the position and altitude of the device on Earth, as well as the accuracy with which these properties are calculated. |
||
668 | Coordinates.accuracy | API, Coordinates, Geolocation API, Property, Secure context, accuracy |
The Coordinates.accuracy read-only property is a strictly positive double representing the accuracy, with a 95% confidence level, of the Coordinates.latitude and Coordinates.longitude properties expressed in meters. |
||
669 | Coordinates.altitude | API, Coordinates, Geolocation API, Property, Secure context, altitude |
The Coordinates.altitude read-only property is a double representing the altitude of the position in meters, relative to sea level. This value is null if the implementation cannot provide this data. |
||
670 | Coordinates.altitudeAccuracy | API, Coordinates, Geolocation API, Property, Secure context, altitudeAccuracy |
The Coordinates.altitudeAccuracy read-only property is a strictly positive double representing the accuracy, with a 95% confidence level, of the altitude expressed in meters. This value is null if the implementation doesn't support measuring altitude. |
||
671 | Coordinates.heading | API, Coordinates, Geolocation API, Property, Secure context, heading |
The Coordinates.heading read-only property is a double representing the direction in which the device is traveling. This value, specified in degrees, indicates how far off from heading due north the device is. Zero degrees represents true true north, and the direction is determined clockwise (which means that east is 90 degrees and west is 270 degrees). If Coordinates.speed is 0 , heading is NaN . If the device is not able to provide heading information, this value is null . |
||
672 | Coordinates.latitude | API, Coordinates, Geolocation API, Property, Secure context, latitude |
The Coordinates.latitude read-only property is a double representing the latitude of the position in decimal degrees. |
||
673 | Coordinates.longitude | API, Coordinates, GPS, Geolocation, Geolocation API, Global Positioning System, Property, Read-only, Reference, Secure context, longitude |
The Coordinates interface's read-only longitude property is a double-precision floating point value which represents the longitude of a geographical position, specified in decimal degrees. Together with a DOMTimeStamp indicating a time of measurement, the Coordinates object is part of the Position interface which is the object type returned by Geolocation API functions that obtain and return a geographical position. |
||
674 | Coordinates.speed | API, Coordinates, Geolocation API, Property, Secure context, speed |
The Coordinates.speed read-only property is a double representing the velocity of the device in meters per second. This value is null if the implementation is not able to measure it. |
||
675 | CountQueuingStrategy | API, CountQueuingStrategy, Experimental, Interface, Reference, Streams |
The CountQueuingStrategy interface of the the Streams API provides a built-in byte length queuing strategy that can be used when constructing streams. | ||
676 | CountQueuingStrategy.CountQueuingStrategy() | API, Constructor, CountQueuingStrategy, Experimental, Reference, Streams |
The CountQueuingStrategy() constructor creates and returns a CountQueuingStrategy() object instance. |
||
677 | CountQueuingStrategy.size() | API, CountQueuingStrategy, Experimental, Method, Reference, Streams, size |
The size() method of the CountQueuingStrategy interface always returns 1 , so that the total queue size is a count of the number of chunks in the queue. |
||
678 | CrashReportBody | API, CrashReportBody, Experimental, Interface, Reference, Reporting API |
The CrashReportBody interface of the Reporting API represents the body of a crash report (the return value of its Report.body property). |
||
679 | Credential | API, Credential Management API, Experimental, Interface, NeedsExample, Reference, credential management |
The Credential interface of the the Credential Management API provides information about an entity as a prerequisite to a trust decision. |
||
680 | Credential.id | API, Credential, Credential Management API, Property, Reference, credential management, id |
The id property of the Credential interface returns a DOMString containing the credential's identifier. This might be any one of a GUID, username, or email address. |
||
681 | Credential.name | API, Credential, Property, Reference, credential management, name |
The name property of the Credential interface returns a DOMString , containing the name associated with a credential. |
||
682 | Credential.type | API, Credential, Credential Management API, Property, Reference, credential management |
The type property of the Credential interface returns a DOMString containing the credential's type. Valid values are password , federated and public-key . |
||
683 | Credential Management API | API, Credential Management API, Landing, NeedsContent, Overview, Reference, credential management |
This API lets websites interact with a user agent’s password system so that websites can deal in a uniform way with site credentials and user agents can provide better assistance with the management of their credentials. For example, user agents have a particularly hard time dealing with federated identity providers or esoteric sign-in mechanisms that use more than just a username and password. To address these problems, the Credential Management API provides ways for a website to store and retrieve different types of credentials. This give users capabilities such as seeing the federated account they used to sign on to a site, or resuming a session without the explicit sign-in flow of an expired session. | ||
684 | CredentialsContainer | API, Credential Management API, CredentialsContainer, Experimental, Interface, NeedsExample, Reference, credential management |
The CredentialsContainer interface of the the Credential Management API exposes methods to request credentials and notify the user agent when events such as successful sign in or sign out happen. This interface is accessible from Navigator.credentials . |
||
685 | CredentialsContainer.create() | API, Credential Management API, CredentialsContainer, Method, Reference, credential management |
The create() method of the CredentialsContainer interface returns a Promise that resolves with a new Credential instance based on the provided options, or null if no Credential object can be created. |
||
686 | CredentialsContainer.get() | API, Credential Management API, CredentialsContainer, Method, NeedsExample, Reference, credential management |
The get() method of the CredentialsContainer interface returns a Promise to a single Credential instance that matches the provided parameters. If no match is found the Promise will resolve to null. |
||
687 | CredentialsContainer.preventSilentAccess() | API, Credential Management API, CredentialsContainer, Method, NeedsExample, Reference, credential management |
The preventSilentAccess() method of the CredentialsContainer interface sets a flag that specifies whether automatic log in is allowed for future visits to the current origin, then returns an empty Promise . |
||
688 | CredentialsContainer.store() | API, Credential Management API, CredentialsContainer, Method, NeedsExample, Reference, credential management |
The store() method of the CredentialsContainer stores a set of credentials for the user inside a Credential instance, returning this in a Promise . |
||
689 | Crypto | API, Interface, Reference, Web Crypto API |
The Crypto interface represents basic cryptography features available in the current context. It allows access to a cryptographically strong random number generator and to cryptographic primitives. |
||
690 | Crypto.getRandomValues() | API, Cryptography, Method, Reference |
The Crypto.getRandomValues() method lets you get cryptographically strong random values. The array given as the parameter is filled with random numbers (random in its cryptographic meaning). |
||
691 | Crypto.subtle | API, Cryptography, Property, Read-only, Reference, Web Crypto API |
The Crypto.subtle read-only property returns a SubtleCrypto object allowing to perform cryptographical operations. |
||
692 | CryptoKey | API, CryptoKey, Dictionary, Reference, Référence(2), Web Crypto API |
The CryptoKey interface of the Web Crypto API represents a cryptographic key. |
||
693 | CryptoKeyPair | API, CryptoKeyPair, Dictionary, Reference, Web Crypto API |
The CryptoKeyPair dictionary of the Web Crypto API represents a key pair for an asymmetric cryptography algorithm, also known as a public-key algorithm. |
||
694 | CustomElementRegistry | API, CustomElementRegistry, Experimental, Interface, Landing, Reference, Web Components, custom elements |
The CustomElementRegistry interface provides methods for registering custom elements and querying registered elements. To get an instance of it, use the window.customElements property. |
||
695 | CustomElementRegistry.define() | API, CustomElementRegistry, Method, Reference, Web Components, custom elements, define |
The define() method of the CustomElementRegistry interface defines a new custom element. |
||
696 | CustomElementRegistry.get() | API, CustomElementRegistry, Experimental, Method, Reference, Web Components, custom elements, get |
The get() method of the CustomElementRegistry interface returns the constructor for a previously-defined custom element. |
||
697 | CustomElementRegistry.upgrade() | API, CustomElementRegistry, Method, Reference, Upgrade, Web Components, custom elements |
The upgrade() method of the CustomElementRegistry interface upgrades all shadow-containing custom elements in a Node subtree, even before they are connected to the main document. |
||
698 | CustomElementRegistry.whenDefined() | API, CustomElementRegistry, Method, Reference, Web Components, custom elements, whenDefined |
The whenDefined() method of the CustomElementRegistry interface returns a Promise that resolves when the named element is defined. |
||
699 | CustomEvent | API, DOM, Interface, NeedsExample, Reference |
This interface inherits properties from its parent, Event : |
||
700 | CustomEvent() | API, Constructor, CustomEvent, Reference, events |
The CustomEvent() constructor creates a new CustomEvent . |
||
701 | CustomEvent.detail | API, CustomEvent, DOM, Property, Reference, detail |
The detail readonly property of the CustomEvent interface returns any data passed when initializing the event. |
||
702 | CustomEvent.initCustomEvent() | API, CustomEvent, DOM, Deprecated, Method, Reference |
The CustomEvent.initCustomEvent() method initializes a CustomEvent object. If the event has already been dispatched, this method does nothing. |
||
703 | DOMConfiguration | API, DOM, Obsolete, Reference |
Pre-defined parameters: "canonical-form", "cdata-sections", "check-character-normalization", "comments", "datatype-normalization", "element-content-whitespace", "entities", "error-handler", "infoset", "namespaces", "namespace-declarations", "normalize-characters","schema-location", "schema-type", "split-cdata-sections", "validate", "validate-if-schema", "well-formed" | ||
704 | DOMError | API, DOM, DOMError, Deprecated, Interface, Reference |
The DOMError interface describes an error object that contains an error name. |
||
705 | DOMException | API, DOM, DOMException, Error, Error code, Exception, Reference |
The DOMException interface represents an abnormal event (called an exception) which occurs as a result of calling a method or accessing a property of a web API. |
||
706 | DOMException() | API, Constructor, DOMException, Reference |
The DOMException() constructor returns a DOMException object with a specified message and name. |
||
707 | DOMException.code | API, Code, DOMException, Property, Reference |
The code read-only property of the DOMException interface returns a short that contains one of the error code constants, or 0 if none match. This field is used for historical reasons. New DOM exceptions don't use this anymore: they put this info in the DOMException.name attribute. |
||
708 | DOMException.message | API, DOMException, Property, Reference, message |
The message read-only property of the DOMException interface returns a DOMString representing a message or description associated with the given error name. |
||
709 | DOMException.name | API, DOMException, Property, Reference, name |
The name read-only property of the DOMException interface returns a DOMString that contains one of the strings associated with an error name. |
||
710 | DOMHighResTimeStamp | API, DOMHighResTimeStamp, High Resolution Time, Reference, Time, Type |
The DOMHighResTimeStamp type is a double and is used to store a time value. The value could be a discrete point in time or the difference in time between two discrete points in time. |
||
711 | DOMImplementation | API, DOM, Interface, Reference |
The DOMImplementation interface represents an object providing methods which are not dependent on any particular document. Such an object is returned by the Document.implementation property. |
||
712 | DOMImplementation.createDocument() | API, DOM, DOMImplementation, Method, Reference |
The DOMImplementation.createDocument() method creates and returns an XMLDocument . |
||
713 | DOMImplementation.createDocumentType() | API, DOM, DOMImplementation, Method, Reference |
The DOMImplementation.createDocumentType() method returns a DocumentType object which can either be used with DOMImplementation.createDocument upon document creation or can be put into the document via methods like Node.insertBefore() or Node.replaceChild() . |
||
714 | DOMImplementation.createHTMLDocument() | API, DOM, DOM Reference, DOMImplementation, Method, Reference |
The DOMImplementation.createHTMLDocument() method creates a new HTML Document . |
||
715 | DOMImplementation.hasFeature() | API, DOM, DOMImplementation, Method, Reference |
The DOMImplementation.hasFeature() method returns a Boolean flag indicating if a given feature is supported. It is deprecated and modern browsers return true in all cases. |
||
716 | DOMImplementationList | API, DOM, Obsolete, Reference |
Returned by DOMImplementationSource.getDOMImplementationList() and DOMImplementationRegistry.getDOMImplementationList() . Can be iterated with 0-based index. |
||
717 | DOMLocator | API, DOM, DOM Reference, Obsolete, Reference |
Indicates a location such as where an error occurred. Returned by DOMError.location . |
||
718 | DOMMatrix | API, DOMMatrix, Experimental, Geometry, Geometry Interfaces, Interface, Reference, matrix |
The DOMMatrix interface represents 4x4 matrices, suitable for 2D and 3D operations including rotation and translation. It is a mutable version of the DOMMatrixReadOnly interface. |
||
719 | DOMMatrix() | API, Constructor, Experimental, Geometry, Geometry Interfaces, Reference, matrix |
The DOMMatrix constructor creates a new DOMMatrix object which represents 4x4 matrices, suitable for 2D and 3D operations.. |
||
720 | DOMMatrixReadOnly | 2D, 3D, API, Computation, DOMMatrixReadOnly, Geometry, Geometry Interfaces, Graphics, Interface, Math, Modeling, Read-only, Reference, Rotate, Scale, Skew, VR, Web, angle, camera, matrix, transform |
The DOMMatrixReadOnly interface represents a read-only 4x4 matrix, suitable for 2D and 3D operations. The DOMMatrix interrface—which is based upon DOMMatrixReadOnly —adds mutability, allowing you to alter the matrix after creating it. |
||
721 | DOMMatrixReadOnly() | API, Constructor, Experimental, Geometry, Geometry Interfaces, Reference, matrix |
The DOMMatrixReadOnly constructor creates a new DOMMatrixReadOnly object which represents 4x4 matrices, suitable for 2D and 3D operations. |
||
722 | DOMMatrixReadOnly.flipX() | API, DOMMatrix, DOMMatrixReadOnly, Experimental, FlipX, Geometry, Geometry Interfaces, Interface, Method, Reference, matrix |
The flipX() method of the DOMMatrixReadOnly interface creates a new matrix being the result of the original matrix flipped about the x-axis. |
||
723 | DOMMatrixReadOnly.scale() | API, DOMMatrix, DOMMatrixReadOnly, Experimental, Geometry, Geometry Interfaces, Interface, Method, Reference, Scale, matrix |
No summary! | ||
724 | DOMMatrixReadOnly.translate() | API, DOMMatrix, DOMMatrixReadOnly, Experimental, Geometry, Geometry Interfaces, Interface, Method, Reference, Translate, matrix |
The translate() method of the DOMMatrixReadOnly interface creates a new matrix being the result of the original matrix with a translation applied. |
||
725 | DOMObject | API, DOM, DOM Reference, DOMObject, Object, Obsolete, Reference |
The obsolete DOMObject interface was used in earlier versions of the DOM specification as the base class for any object data type. |
||
726 | DOMParser | API, DOM, DOM Parsing, Document, HTML, HTMLDocument, MakeBrowserAgnostic, NeedsMarkupWork, Parsing, Reference, SVG, XML, XMLDocument |
The DOMParser interface provides the ability to parse XML or HTML source code from a string into a DOM Document . |
||
727 | DOMParser() | API, Constructor, DOM Parsing, Parsing, Reference |
The DOMParser() constructor creates a new DOMParser object. |
||
728 | DOMPoint | API, Coordinate, Coordinates, DOM, DOMPoint, Geometry, Geometry Interfaces, Interface, Point, Reference, VR |
A DOMPoint object represents a 2D or 3D point in a coordinate system; it includes values for the coordinates in up to three dimensions, as well as an optional perspective value. |
||
729 | DOMPoint.DOMPoint() | API, Constructor, Coordinates, DOM, DOMPoint, Geometry, Geometry Interfaces, Point, Reference |
The DOMPoint() constructor creates and returns a new DOMPoint object, given the values for some or all of its properties. |
||
730 | DOMPoint.fromPoint() | API, Coordiantes, DOM, DOMPoint, Geometry, Geometry Interfaces, Method, Point, Reference, Static, Static Method, fromPoint |
The static DOMPoint method fromPoint() creates and returns a new mutable DOMPoint object given a source point. |
||
731 | DOMPoint.w | API, DOM, DOMPoint, Geometry, Geometry Interfaces, Point, Property, Reference, W, perspective |
The DOMPoint interface's w property holds the point's perspective value, w, for a point in space. |
||
732 | DOMPoint.x | API, Coordinates, DOM, DOMPoint, Geometry, Geometry Interfaces, Point, Property, Reference, x |
The DOMPoint interface's x property holds the horizontal coordinate, x, for a point in space. |
||
733 | DOMPoint.y | API, Coordinate, DOM, DOMPoint, Geometry, Geometry Interfaces, Point, Property, Reference, y |
The DOMPoint interface's y property holds the vertical coordinate, y, for a point in space. |
||
734 | DOMPoint.z | API, Coordinate, DOM, DOMPoint, Depth, Geometry, Geometry Interfaces, Point, Position, Property, Reference, z |
The DOMPoint interface's z property specifies the depth coordinate of a point in space. |
||
735 | DOMPointInit | API, Coordinates, DOM, DOMPointInit, Dictionary, Geometry, Geometry Interfaces, Interface, Point, Reference |
The DOMPointInit dictionary is used to provide the values of the coordinates and perspective when creating and JSONifying a DOMPoint or DOMPointReadOnly object. |
||
736 | DOMPointInit.w | API, DOM, DOMPointInit, Geometry, Geometry Interfaces, Point, Property, Reference, W, perspective |
The DOMPointInit dictionary's w property is used to specify the w perspective value of a point in space when either creating or serializing to JSON a DOMPoint or DOMPointReadOnly object. |
||
737 | DOMPointInit.x | API, Coordinates, DOM, DOMPointInit, Geometry, Geometry Interfaces, Point, Property, Reference, x |
The DOMPointInit dictionary's x property is used to specify the x component of a point in 2D or 3D space when either creating or serializing a DOMPoint or DOMPointReadOnly . |
||
738 | DOMPointInit.y | API, Coordinates, DOM, DOMPointInit, Geometry, Geometry Interfaces, Point, Property, Reference, y |
The DOMPointInit dictionary's y property is used to specify the y-coordinate of a point in 2D or 3D space when either creating or serializing to JSON a DOMPoint or DOMPointReadOnly object. |
||
739 | DOMPointInit.z | API, Coordinates, DOM, DOMPointInit, Geometry, Geometry Interfaces, Point, Property, Reference, z |
The DOMPointInit dictionary's z property is used to specify the z-coordinate of a point in 2D or 3D space when either creating or serializing to JSON a DOMPoint or DOMPointReadOnly object. |
||
740 | DOMPointReadOnly | API, Coordinate, DOM, DOM Reference, DOMPointReadOnly, Geometry, Geometry Interfaces, Interface, Point, Reference |
The DOMPointReadOnly interface specifies the coordinate and perspective fields used by DOMPoint to define a 2D or 3D point in a coordinate system. |
||
741 | DOMPointReadOnly() | API, Constructor, Coordinates, DOM, DOMPointReadOnly, Geometry, Geometry Interfaces, Point, Position, Reference |
The DOMPointReadOnly() constructor returns a new DOMPointReadOnly object representing a point in 2D or 3D space, optionally with perspective, whose values cannot be altered by script code. |
||
742 | DOMPointReadOnly.fromPoint() | API, Coordinates, DOM, DOMPointReadOnly, Geometry, Geometry Interfaces, Method, Point, Reference, Static Method, fromPoint |
The static DOMPointReadOnly method fromPoint() creates and returns a new DOMPointReadOnly object given a source point. |
||
743 | DOMPointReadOnly.toJSON() | API, Coordinates, DOM, DOMPointReadOnly, Geometry, Geometry Interfaces, JSON, Method, Point, Reference, toJSON |
The DOMPointReadOnly method toJSON() returns a DOMPointInit object giving the JSON form of the point object. |
||
744 | DOMPointReadOnly.w | API, Coordinates, DOM, DOMPointReadOnly, Geometry, Geometry Interfaces, Point, Position, Property, Read-only, Reference, W, perspective |
The DOMPointReadOnly interface's w property holds the point's perspective value, w, for a read-only point in space. |
||
745 | DOMPointReadOnly.x | API, Coordinates, DOM, DOMPointReadOnly, Geometry, Geometry Interfaces, Point, Property, Read-only, Reference, x |
The DOMPointReadOnly interface's x property holds the horizontal coordinate, x, for a read-only point in space. This property cannot be changed by JavaScript code in this read-only version of the DOMPoint object. |
||
746 | DOMPointReadOnly.y | API, Coordinates, DOM, DOMPointReadOnly, Geometry, Geometry Interfaces, Point, Property, Read-only, Reference, Vertical, y |
The DOMPointReadOnly interface's y property holds the vertical coordinate, y, for a read-only point in space. |
||
747 | DOMPointReadOnly.z | API, Coordinates, DOM, DOMPointReadOnly, Depth, Geometry, Geometry Interfaces, Point, Property, Read-only, Reference, z |
The DOMPointReadOnly interface's z property holds the depth coordinate, z, for a read-only point in space. |
||
748 | DOMQuad | API, DOM, DOM Reference, DOMQuad, Experimental, Geometry |
A DOMQuad is a collection of four DOMPoint s defining the corners of an arbitrary quadrilateral. Returning DOMQuad s lets getBoxQuads() return accurate information even when arbitrary 2D or 3D transforms are present. It has a handy bounds attribute returning a DOMRectReadOnly for those cases where you just want an axis-aligned bounding rectangle. |
||
749 | DOMRect | API, DOM, DOM Reference, DOMRect, Geometry, Geometry Interfaces, Interface, Rectangle, Reference |
A DOMRect represents a rectangle. |
||
750 | DOMRect.DOMRect() | API, Constructor, DOM Reference, DOMRect, Experimental, Geometry, Reference |
The DOMRect() constructor creates a new DOMRect object. |
||
751 | DOMRectReadOnly | API, DOM Reference, DOMRectReadOnly, Geometry, Geometry Interfaces, Interface, Read-only, Rectangle, Reference |
The DOMRectReadOnly interface specifies the standard properties used by DOMRect to define a rectangle whose properties are immutable. |
||
752 | DOMRectReadOnly() | API, Constructor, DOM, DOM Reference, DOMRectReadOnly, Experimental, Geometry, Reference |
The DOMRectReadOnly() constructor creates a new DOMRectReadOnly object. |
||
753 | DOMRectReadOnly.bottom | API, DOM, DOMRect, DOMRectReadOnly, Experimental, Expérimental(2), Geometry, Property, Reference, Référence(2), bottom |
The bottom read-only property of the DOMRectReadOnly interface returns the bottom coordinate value of the DOMRect. (Has the same value as y + height , or y if height is negative.) |
||
754 | DOMRectReadOnly.fromRect() | API, DOM Reference, DOMRect, DOMRectReadOnly, Experimental, Geometry, Method, Reference, fromRect() |
The fromRect() property of the DOMRectReadOnly interface creates a new DOMRectReadOnly object with a given location and dimensions. |
||
755 | DOMRectReadOnly.height | API, DOM, DOMRect, DOMRectReadOnly, Experimental, Expérimental(2), Geometry, Property, Reference, Référence(2), height |
The height read-only property of the DOMRectReadOnly interface represents the height of the DOMRect . |
||
756 | DOMRectReadOnly.left | API, DOM, DOMRect, DOMRectReadOnly, Experimental, Expérimental(2), Geometry, Property, Reference, Référence(2), left |
The left read-only property of the DOMRectReadOnly interface returns the left coordinate value of the DOMRect. (Has the same value as x , or x + width if width is negative.) |
||
757 | DOMRectReadOnly.right | API, DOM, DOMRect, DOMRectReadOnly, Experimental, Expérimental(2), Geometry, Property, Reference, Référence(2), right |
The right read-only property of the DOMRectReadOnly interface returns the right coordinate value of the DOMRect. (Has the same value as x + width , or x if width is negative.) |
||
758 | DOMRectReadOnly.top | API, DOM, DOMRect, DOMRectReadOnly, Experimental, Expérimental(2), Geometry, Property, Reference, Référence(2), top |
The top read-only property of the DOMRectReadOnly interface returns the top coordinate value of the DOMRect. (Has the same value as y , or y + height if height is negative.) |
||
759 | DOMRectReadOnly.width | API, DOM, DOMRect, DOMRectReadOnly, Experimental, Expérimental(2), Geometry, Property, Reference, Référence(2), width |
The width read-only property of the DOMRectReadOnly interface represents the width of the DOMRect . |
||
760 | DOMRectReadOnly.x | API, DOM, DOMRect, DOMRectReadOnly, Experimental, Expérimental(2), Geometry, Property, Reference, Référence(2), x |
The x read-only property of the DOMRectReadOnly interface represents the x coordinate of the DOMRect 's origin. |
||
761 | DOMRectReadOnly.y | API, DOM, DOMRect, DOMRectReadOnly, Experimental, Expérimental(2), Geometry, Property, Reference, Référence(2), y |
The y read-only property of the DOMRectReadOnly interface represents the y coordinate of the DOMRect 's origin. |
||
762 | DOMString | API, DOM, Reference, String |
DOMString is a UTF-16 String. As JavaScript already uses such strings, DOMString is mapped directly to a String . |
||
763 | Binary strings | DOM, JavaScript, JavaScript typed arrays, Reference, String |
JavaScript strings are UTF-16 encoded strings. This means that each code unit requires two bytes of memory and is able to represent 65535 different code points. A subset of these strings is represented by UTF-16 strings containing only ASCII characters (i.e., characters whose code point does not exceed 127 ). For instance, the string "Hello world!" belongs to the ASCII subset, while the string "ÀÈÌÒÙ" does not. A binary string is a concept similar to the ASCII subset, but instead of limiting the range to 127 , it allows code points until 255 . Its purpose however is not to represent characters, but binary data. The size of the data so represented is twice as big as it would be in normal binary format, however this will not be visible to the final user, since the length of JavaScript strings is calculated using two bytes as the unit. |
||
764 | DOMStringList | API, DOM, DOMStringList, Reference |
A type returned by some APIs which contains a list of DOMString (strings). | ||
765 | DOMStringMap | API, HTML DOM, Interface, NeedsMarkupWork, NeedsNewLayout, NeedsUpdate, Reference |
Used by the attribute to represent data for custom attributes added to elements. | ||
766 | DOMTimeStamp | API, DOM, Interface, Reference |
The DOMTimeStamp type represents an absolute or relative number of milliseconds, depending on the specification in which it appears. |
||
767 | DOMTokenList | API, DOM, DOMTokenList, Interface, Reference |
The DOMTokenList interface represents a set of space-separated tokens. Such a set is returned by Element.classList , HTMLLinkElement.relList , HTMLAnchorElement.relList , HTMLAreaElement.relList , HTMLIframeElement.sandbox , or HTMLOutputElement.htmlFor . It is indexed beginning with 0 as with JavaScript Array objects. DOMTokenList is always case-sensitive. |
||
768 | DOMTokenList.add() | API, Add, DOM, DOMTokenList, Method, Reference |
The add() method of the DOMTokenList interface adds the given token to the list. |
||
769 | DOMTokenList.contains() | API, Contains, DOM, DOMTokenList, Method, Reference |
The contains() method of the DOMTokenList interface returns a Boolean — true if the underlying list contains the given token, otherwise false . |
||
770 | DOMTokenList.entries() | DOM, DOMTokenList, Iterable, Method, Reference, Web |
The DOMTokenList.entries() method returns an iterator allowing you to go through all key/value pairs contained in this object. The values are DOMString objects, each representing a single token. |
||
771 | DOMTokenList.forEach() | DOM, DOMTokenList, Iterable, Method, Reference, Web, forEach |
The forEach() method of the DOMTokenList interface calls the callback given in parameter once for each value pair in the list, in insertion order. |
||
772 | DOMTokenList.item() | API, DOM, DOMTokenList, Method, Reference, item |
The item() method of the DOMTokenList interface returns an item in the list by its index. |
||
773 | DOMTokenList.keys() | DOM, DOMTokenList, Iterable, Method, Reference, Web, keys |
The keys() method of the DOMTokenList interface returns an iterator allowing to go through all keys contained in this object. The keys are of type unsigned integer . |
||
774 | DOMTokenList.length | API, DOM, DOMTokenList, Property, Reference, length |
The length read-only property of the DOMTokenList interface is an integer representing the number of objects stored in the object. |
||
775 | DOMTokenList.remove() | API, DOM, DOMTokenList, Method, Reference, remove |
The remove() method of the DOMTokenList interface removes the specified tokens from the list. |
||
776 | DOMTokenList.replace() | API, DOM, Document, Method, Reference |
The replace() method of the DOMTokenList interface replaces an existing token with a new token. |
||
777 | DOMTokenList.supports() | API, DOM, Method, Reference |
The supports() method of the DOMTokenList interface returns true if a given token is in the associated attribute's supported tokens. This method is intended to support feature detection. |
||
778 | DOMTokenList.toggle() | API, DOM, DOMTokenList, Method, Reference, toggle |
The toggle() method of the DOMTokenList interface removes a given token from the list and returns false . If token doesn't exist it's added and the function returns true . |
||
779 | DOMTokenList.value | API, DOM, DOMTokenList, Method, Reference, value |
The value property of the DOMTokenList interface returns the value of the list as a DOMString , or clears and sets the list to the given value. |
||
780 | DOMTokenList.values() | DOM, DOMTokenList, Iterable, Method, Reference, Web, values |
The values() method of the DOMTokenList interface returns an iterator allowing developers to go through all values contained in the DOMTokenList . The individual values are DOMString objects. |
||
781 | DOMUserData | API, DOM, Interface, NeedsCompatTable, Obsolete, Reference |
DOMUserData refers to application data. In JavaScript, it maps directly to Object . It is returned or used as an argument by Node.setUserData() , Node.getUserData() , used as the third argument to handle() on UserDataHandler , and is used or returned by various DOMConfiguration methods. |
||
782 | DataTransfer | API, DataTransfer, HTML Drag and Drop API, Interface, NeedsMarkupWork, Reference, Web Development, drag and drop |
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 HTML Drag and Drop API. |
||
783 | DataTransfer() | API, Constructor, DataTransfer, HTML Drag and Drop API, Reference, drag and drop |
The DataTransfer constructor creates a new DataTransfer object instance. |
||
784 | DataTransfer.addElement() | API, Method, Non-standard, Reference, drag and drop |
The DataTransfer.addElement() method sets the drag source to the given element. This element will be the element to which drag and dragend events are fired, and not the defaut target (the node that was dragged). |
||
785 | DataTransfer.clearData() | API, DataTransfer, HTML DOM, Method, Reference, clearData, drag and drop |
The DataTransfer.clearData() method removes the drag operation's drag data for the given type. If data for the given type does not exist, this method does nothing. |
||
786 | DataTransfer.dropEffect | API, HTML DOM, Property, Reference, drag and drop |
The DataTransfer.dropEffect property controls the feedback (typically visual) the user is given during a drag and drop operation. It will affect which cursor is displayed while dragging. For example, when the user hovers over a target drop element, the browser's cursor may indicate which type of operation will occur. |
||
787 | DataTransfer.effectAllowed | API, HTML DOM, Property, Reference, drag and drop |
The DataTransfer.effectAllowed property specifies the effect that is allowed for a drag operation. The copy operation is used to indicate that the data being dragged will be copied from its present location to the drop location. The move operation is used to indicate that the data being dragged will be moved, and the link operation is used to indicate that some form of relationship or connection will be created between the source and drop locations. |
||
788 | DataTransfer.files | API, HTML DOM, Property, Reference, drag and drop |
The DataTransfer.files property is a list of the files in the drag operation. If the operation includes no files, the list is empty. |
||
789 | DataTransfer.getData() | API, HTML DOM, Method, Reference, drag and drop |
The DataTransfer.getData() method retrieves drag data (as a DOMString ) for the specified type. If the drag operation does not include data, this method returns an empty string. |
||
790 | DataTransfer.items | API, HTML DOM, Property, Reference, drag and drop |
The read-only DataTransfer property items property is a list of the data transfer items in a drag operation. The list includes one item for each item in the operation and if the operation had no items, the list is empty. |
||
791 | DataTransfer.mozClearDataAt() | API, Method, Non-standard, Reference, drag and drop |
The DataTransfer.mozClearDataAt() method removes the data associated with the given format for an item at the specified index. The index must be in the range from zero to the number of items minus one. |
||
792 | DataTransfer.mozCursor | API, Non-standard, Property, Reference, drag and drop |
The DataTransfer.mozCursor property returns or sets the drag cursor's state. This is primarily used to control the cursor during tab drags. |
||
793 | DataTransfer.mozGetDataAt() | API, Method, Non-standard, Reference, drag and drop |
The DataTransfer.mozGetDataAt() method is used to retrieve an item in the drag event's data transfer object, based on a given format and index . This method returns null if the specified item does not exist or if the index is not in the range from zero to the number of items minus one. |
||
794 | DataTransfer.mozItemCount | API, Non-standard, Property, Reference, drag and drop |
The DataTransfer.mozItemCount property returns the number of items being dragged. This can be used, for example, to get the number of files being dragged. |
||
795 | DataTransfer.mozSetDataAt() | API, Method, Non-standard, Reference, drag and drop |
The DataTransfer.mozSetDataAt() method is used to add data to a specific index in the drag event's data transfer object. |
||
796 | DataTransfer.mozSourceNode | API, Non-standard, Property, Reference, drag and drop |
The DataTransfer.mozSourceNode property is used to determine the Node over which the mouse cursor was located when the the drag operation was initiated (for example, when a <button> was clicked). For external drags or if the calling function cannot reach the node, null is returned. |
||
797 | DataTransfer.mozTypesAt() | API, Method, Non-standard, Reference, drag and drop |
The DataTransfer.mozTypesAt() method returns a list of the format types that are stored for an item at the specified index. If the index is not in the range from 0 to the number of items minus one, an empty string list is returned. |
||
798 | DataTransfer.mozUserCancelled | API, Non-standard, Property, Reference, drag and drop |
The DataTransfer.mozUserCancelled property is used in the dragend event handler to determine if the user canceled the drag or not. If the user canceled the event, the property returns true and returns false otherwise. This property only applies to the dragend event. |
||
799 | DataTransfer.setData() | API, HTML DOM, Method, Reference, drag and drop |
The DataTransfer.setData() method sets the drag operation's drag data to the specified data and type. If data for the given type does not exist, it is added at the end of the drag data store, such that the last item in the types list will be the new type. If data for the given type already exists, the existing data is replaced in the same position. That is, the order of the types list is not changed when replacing data of the same type. |
||
800 | DataTransfer.setDragImage() | API, H5 DnD, HTML DOM, Method, Reference, drag and drop |
When a drag occurs, a translucent image is generated from the drag target (the element the dragstart event is fired at), and follows the mouse pointer during the drag. This image is created automatically, so you do not need to create it yourself. However, if a custom image is desired, the DataTransfer.setDragImage() method can be used to set the custom image to be used. The image will typically be an <image> element but it can also be a <canvas> or any other visible element. |
||
801 | DataTransfer.types | API, HTML DOM, Property, Reference, drag and drop |
The DataTransfer.types read-only property returns an array of the drag data formats (as strings ) that were set in the dragstart event. The order of the formats is the same order as the data included in the drag operation. |
||
802 | DataTransferItem | API, DataTransferItem, HTML DOM, HTML Drag and Drop API, Interface, Reference, drag and drop |
The DataTransferItem object represents one drag data item. During a drag operation, each drag event has a dataTransfer property which contains a list of drag data items. Each item in the list is a DataTransferItem object. |
||
803 | DataTransferItem.getAsFile() | API, DataTransferItem, HTML DOM, HTML Drag and Drop API, Method, Reference, drag and drop |
If the item is a file, the DataTransferItem.getAsFile() method returns the drag data item's File object. If the item is not a file, this method returns null . |
||
804 | DataTransferItem.getAsString() | API, DataTransferItem, HTML DOM, HTML Drag and Drop API, Method, Reference, drag and drop, getAsString |
The DataTransferItem.getAsString() method invokes the given callback with the drag data item's string data as the argument if the item's kind is a Plain unicode string (i.e. kind is string ). |
||
805 | DataTransferItem.kind | API, DataTransferItem, HTML DOM, HTML Drag and Drop API, Property, Reference, drag and drop, kind |
The read-only DataTransferItem.kind property returns a DataTransferItem representing the drag data item kind: some text or some file. |
||
806 | DataTransferItem.type | API, DataTransferItem, HTML DOM, HTML Drag and Drop API, Property, Reference, Type, drag and drop |
The read-only DataTransferItem.type property returns the type (format) of the DataTransferItem object representing the drag data item. The type is a Unicode string generally given by a MIME type, although a MIME type is not required. |
||
807 | DataTransferItem.webkitGetAsEntry() | API, DataTransferItem, File System API, File and Directory Entries API, Files, Method, Non-standard, Offline, Reference, drag and drop, getAsEntry |
If the item described by the DataTransferItem is a file, webkitGetAsEntry() returns a FileSystemFileEntry or FileSystemDirectoryEntry representing it. If the item isn't a file, null is returned. |
||
808 | DataTransferItemList | API, DataTransferItemList, HTML DOM, HTML Drag and Drop API, Interface, Reference, drag and drop |
The DataTransferItemList object is a list of DataTransferItem objects representing items being dragged. During a drag operation, each DragEvent has a dataTransfer property and that property is a DataTransferItemList . |
||
809 | DataTransferItemList.DataTransferItem() | API, DataTransferItemList, Getter, HTML DOM, HTML Drag and Drop API, Method, Reference, drag and drop |
The DataTransferItem() getter method implements support for accessing items in the DataTransferItemList using array-style syntax (that is DataTransferItem[index] ). |
||
810 | DataTransferItemList.add() | API, Add, DataTransferItemList, HTML DOM, HTML Drag and Drop API, Method, Reference, drag and drop |
The DataTransferItemList.add() method creates a new DataTransferItem using the specified data and adds it to the drag data list. The item may be a File or a string of a given type. If the item is successfully added to the list, the newly-created DataTransferItem object is returned. |
||
811 | DataTransferItemList.clear() | API, DataTransferItemList, HTML DOM, HTML Drag and Drop API, Method, Reference, clear, drag and drop |
The DataTransferItemList method clear() removes all DataTransferItem objects from the drag data items list, leaving the list empty. |
||
812 | DataTransferItemList.length | API, DataTransferItemList, Draggged Items, Drop Items, HTML DOM, HTML Drag and Drop API, Item List, Property, Read-only, Reference, drag and drop, length |
The read-only length property of the DataTransferItemList interface returns the number of items currently in the drag item list. |
||
813 | DataTransferItemList.remove() | API, DataTransferItemList, HTML DOM, HTML Drag and Drop API, Method, Reference, drag and drop, remove |
undefined . |
||
814 | DedicatedWorkerGlobalScope | API, DedicatedWorkerGlobalScope, Interface, Reference, Référence(2), Web Workers, Workers |
The DedicatedWorkerGlobalScope object (the Worker global scope) is accessible through the self keyword. Some additional global functions, namespaces objects, and constructors, not typically associated with the worker global scope, but available on it, are listed in the JavaScript Reference. See also: Functions available to workers. |
||
815 | DedicatedWorkerGlobalScope.close() | API, DOM, DedicatedWorkerGlobalScope, Method, Reference, Web Workers, close |
The close() method of the DedicatedWorkerGlobalScope interface discards any tasks queued in the DedicatedWorkerGlobalScope 's event loop, effectively closing this particular scope. |
||
816 | DedicatedWorkerGlobalScope.name | API, DOM, DedicatedWorkerGlobalScope, Property, Reference, Worker, name |
The name read-only property of the DedicatedWorkerGlobalScope interface returns the name that the Worker was (optionally) given when it was created. This is the name that the Worker() constructor can pass to get a reference to the DedicatedWorkerGlobalScope . |
||
817 | DedicatedWorkerGlobalScope.onmessage | API, DedicatedWorkerGlobalScope, Property, Reference, Référence(2), Web Workers, onmessage |
The onmessage property of the DedicatedWorkerGlobalScope interface represents an EventHandler to be called when the message event occurs and bubbles through the Worker — i.e. when a message is sent to the worker using the Worker.postMessage method. |
||
818 | DedicatedWorkerGlobalScope.onmessageerror | API, DedicatedWorkerGlobalScope, Event Handler, Property, Reference, onmessageerror |
The onmessageerror event handler of the DedicatedWorkerGlobalScope interface is an EventListener , called whenever an MessageEvent of type messageerror is fired on the worker—that is, when it receives a message that cannot be deserialized. |
||
819 | DedicatedWorkerGlobalScope.postMessage() | API, DedicatedWorkerGlobalScope, Method, Reference, Référence(2), Web Workers, postMessage |
The postMessage() method of the DedicatedWorkerGlobalScope interface sends a message to the main thread that spawned it. This accepts a single parameter, which is the data to send to the worker. The data may be any value or JavaScript object handled by the structured clone algorithm, which includes cyclical references. |
||
820 | DedicatedWorkerGlobalScope: message event | Event |
The message event is fired on a DedicatedWorkerGlobalScope object when the worker receives a message from its parent (i.e. when the parent sends a message using Worker.postMessage() ). |
||
821 | DedicatedWorkerGlobalScope: messageerror event | Event |
The messageerror event is fired on a DedicatedWorkerGlobalScope object when it receives a message that can't be deserialized. |
||
822 | DelayNode | API, Audio, DelayNode, Interface, Reference, Web Audio API |
The DelayNode interface represents a delay-line; an AudioNode audio-processing module that causes a delay between the arrival of an input data and its propagation to the output. |
||
823 | DelayNode() | API, Audio, Constructor, DelayNode, Media, Reference, Web Audio API |
The DelayNode() constructor of the Web Audio API creates a new DelayNode object with a delay-line; an AudioNode audio-processing module that causes a delay between the arrival of an input data, and its propagation to the output. |
||
824 | DelayNode.delayTime | API, DelayNode, Property, Reference, Web Audio API, delayTime |
An AudioParam . |
||
825 | DeprecationReportBody | API, DeprecationReportBody, Experimental, Interface, Reference, Reporting API |
The DeprecationReportBody interface of the Reporting API represents the body of a deprecation report (the return value of its Report.body property). |
||
826 | Detecting device orientation | API, Device Orientation, Intermediate, Mobile, Motion, Orientation, Reference |
Increasingly, web-enabled devices are capable of determining their orientation; that is, they can report data indicating changes to their orientation with relation to the pull of gravity. In particular, hand-held devices such as mobile phones can use this information to automatically rotate the display to remain upright, presenting a wide-screen view of the web content when the device is rotated so that its width is greater than its height. | ||
827 | Device Memory API | Device Memory API |
Capabilities of the client devices largely depend on the amount of available RAM. Traditionally, developrs had to use heruistics and either benchmark the device or infer the device capabilities based on other factors like device manufacturer or User Agent strings. | ||
828 | DeviceAcceleration | API, DeviceAcceleration, Experimental, Interface, NeedsExample, Reference |
A DeviceAcceleration object provides information about the amount of acceleration the device is experiencing along all three axes. |
||
829 | DeviceAcceleration.x | API, DeviceAcceleration, NeedsExample, Property, Reference |
This read-only property indicates the amount of acceleration that occurred along the X axis in a DeviceAcceleration object. |
||
830 | DeviceAcceleration.y | API, DeviceAcceleration, NeedsExample, Property, Reference |
This read-only property indicates the amount of acceleration that occurred along the Y axis in a DeviceAcceleration object. |
||
831 | DeviceAcceleration.z | API, DeviceAcceleration, NeedsExample, Property, Reference |
This read-only property indicates the amount of acceleration that occurred along the Z axis in a DeviceAcceleration object. |
||
832 | DeviceLightEvent | API, Ambient Light Events, Experimental, Interface, NeedsBetterSpecLink, NeedsMarkupWork |
The DeviceLightEvent provides web developers with information from photo sensors or similiar detectors about ambient light levels near the device. For example this may be useful to adjust the screen's brightness based on the current ambient light level in order to save energy or provide better readability. |
||
833 | DeviceLightEvent.value | API, Ambient Light Events, Experimental, NeedsBetterSpecLink, NeedsMarkupWork, Property |
The value property provides the current level of the ambient light. |
||
834 | Using light sensors | API, DeviceLightEvent, Guide, HTML5, JavaScript |
Ambient Light Events give a web application access to a device's ambient light sensor to detect changes in light intensity. | ||
835 | DeviceMotionEvent | API, Device Orientation, DeviceMotionEvent, Experimental, Interface, Mobile, Motion, Orientation, Reference |
The DeviceMotionEvent provides web developers with information about the speed of changes for the device's position and orientation. |
||
836 | DeviceMotionEvent.DeviceMotionEvent() | API, Constructor, Device Orientation, Device Orientation API, Experimental, Mobile, Motion, Non-standard, Orientation, Reference |
The DeviceMotionEvent constructor creates a new DeviceMotionEvent . |
||
837 | DeviceMotionEvent.acceleration | API, Device Orientation, Experimental, Mobile, Motion, NeedsExample, Orientation, Property, Reference |
The acceleration property returns the amount of acceleration recorded by the device, in meters per second squared (m/s2). |
||
838 | DeviceMotionEvent.accelerationIncludingGravity | API, Device Orientation, Experimental, Mobile, Motion, NeedsExample, Orientation, Property, Reference |
The accelerationIncludingGravity property returns the amount of acceleration recorded by the device, in meters per second squared (m/s2). Unlike DeviceMotionEvent.acceleration which compensates for the influence of gravity, its value is the sum of the acceleration of the device as induced by the user and the acceleration caused by gravity. |
||
839 | DeviceMotionEvent.interval | API, Device Orientation, Experimental, Mobile, Motion, NeedsExample, Orientation, Property, Reference |
Returns the interval, in milliseconds, at which data is obtained from the underlaying hardware. You can use this to determine the granularity of motion events. | ||
840 | DeviceMotionEvent.rotationRate | API, DOM, DOM Reference, Device Orientation, Experimental, Mobile, Motion, NeedsExample, Orientation, Property, Reference |
Returns the rate at which the device is rotating around each of its axes in degrees per second. | ||
841 | DeviceOrientationEvent | API, Device Orientation API, Experimental, Interface, Reference |
The DeviceOrientationEvent provides web developers with information from the physical orientation of the device running the web page. |
||
842 | DeviceOrientationEvent.DeviceOrientationEvent() | API, Constructor, Device Orientation API, DeviceOrientationEvent, Experimental, Reference |
The DeviceOrientationEvent constructor creates a new DeviceOrientationEvent . |
||
843 | DeviceOrientationEvent.absolute | API, Device Orientation API, DeviceOrientationEvent, NeedsExample, NeedsMarkupWork, Property, Reference |
Indicates whether or not the device is providing orientation data absolutely (that is, in reference to the Earth's coordinate frame) or using some arbitrary frame determined by the device. See Orientation and motion data explained for details. | ||
844 | DeviceOrientationEvent.alpha | API, DeviceOrientation API, NeedsBetterSpecLink, NeedsExample, NeedsMarkupWork, Property, Reference |
Returns the rotation of the device around the Z axis; that is, the number of degrees by which the device is being twisted around the center of the screen. See Orientation and motion data explained for details. | ||
845 | DeviceOrientationEvent.beta | API, Device Orientation API, DeviceOrientationEvent, NeedsBetterSpecLink, NeedsExample, NeedsMarkupWork, Property, Reference |
Returns the rotation of the device around the X axis; that is, the number of degrees, ranged between -180 and 180, by which the device is tipped forward or backward. See Orientation and motion data explained for details. | ||
846 | DeviceOrientationEvent.gamma | API, Device Orientation API, DeviceOrientationEvent, NeedsBetterSpecLink, NeedsExample, NeedsMarkupWork, Property, Reference |
Returns the rotation of the device around the Y axis; that is, the number of degrees, ranged between -90 and 90 , by which the device is tilted left or right. See Orientation and motion data explained for details. |
||
847 | DeviceProximityEvent | API, Interface, Proximity Events, Reference |
The DeviceProximityEvent interface provides information about the distance of a nearby physical object using the proximity sensor of a device. |
||
848 | DeviceProximityEvent.max | API, DeviceProximityEvent, Experimental, Expérimental(2), NeedsBetterSpecLink, NeedsExample, NeedsMarkupWork, Property, Proximity Events, Reference, Référence(2) |
The max property provides the maximum sensing distance the sensor is able to report, in centimeters. |
||
849 | DeviceProximityEvent.min | API, DeviceProximityEvent, Experimental, Expérimental(2), NeedsBetterSpecLink, NeedsExample, NeedsMarkupWork, Property, Proximity Events, Reference, Référence(2) |
The min property provides the minimum distance the sensor can report, in centimeters. |
||
850 | DeviceProximityEvent.value | API, DeviceProximityEvent, Experimental, Expérimental(2), NeedsBetterSpecLink, NeedsExample, NeedsMarkupWork, Property, Proximity Events, Reference, Référence(2) |
The value property of DeviceProximityEvent objects provides the current distance between the device and the detected object, in centimeters. |
||
851 | DeviceRotationRate | API, DOM, DOM Reference, Experimental, Reference |
A DeviceRotationRate object provides information about the rate at which the device is rotating around all three axes. |
||
852 | DeviceRotationRate.alpha | API, DOM, DOM Reference, Property, Reference |
This property indicates the rate of rotation around the Z axis -- in degrees per second -- in a DeviceRotationRate object. |
||
853 | DeviceRotationRate.beta | API, DOM, DOM Reference, Property, Reference |
This property indicates the rate of rotation around the X axis -- in degrees per second -- in a DeviceRotationRate object. |
||
854 | DeviceRotationRate.gamma | API, DOM, DOM Reference, Property, Reference |
This property indicates the rate of rotation around the Y axis -- in degrees per second -- in a DeviceRotationRate object. |
||
855 | DirectoryEntrySync | API, File API, File System API, Offline, Reference, Référence(2), filesystem |
The DirectoryEntrySync interface of the File System API represents a directory in a file system. It includes methods for creating, reading, looking up, and recursively removing files in a directory. |
||
856 | DirectoryReaderSync | API, Reference, Référence(2) |
The DirectoryReaderSync interface of the File System API lets you read the entries in a directory. |
||
857 | DisplayMediaStreamConstraints | API, Audio, Capture, Constraints, Dictionary, DisplayMediaStreamConstraints, Media, Reference, Screen Capture, Screen Capture API, Video, display, getDisplayMedia, screen |
The DisplayMediaStreamConstraints dictionary is used to specify whether or not to include video and/or audio tracks in the MediaStream to be returned by getDisplayMedia() , as well as what type of processing must be applied to the tracks. |
||
858 | DisplayMediaStreamConstraints.audio | API, Audio, Capture, Constraints, DisplayMediaStreamTrack, Options, Property, Reference, Screen Capture, Screen Capture API, Screen Sharing, Settings, Sharing, screen, track |
The DisplayMediaStreamConstraints dictionary's audio property is used to specify whether or not to request that the MediaStream containing screen display contents also include an audio track. This value may simply be a Boolean, where true indicates that an audio track should be included an false (the default) indicates that no audio should be included in the stream. |
||
859 | DisplayMediaStreamConstraints.video | API, Capture, Constraints, DisplayMediaStreamConstraints, Media, Property, Reference, Screen Capture, Screen Capture API, Screen Sharing, Sharing, Video, display, getDisplayMedia, screen |
The DisplayMediaStreamConstraints dictionary's video property is used to configure the video track in the stream returned by getDisplayMedia() . |
||
860 | Document | API, DOM, Document, Interface, Reference |
The Document interface represents any web page loaded in the browser and serves as an entry point into the web page's content, which is the DOM tree. |
||
861 | Document() | API, Constructor, DOM, Document, Reference |
The Document constructor creates a new Document object that is a web page loaded in the browser and serving as an entry point into the page's content. |
||
862 | Document.URL | API, Document, HTML DOM, Property, Reference |
The URL read-only property of the Document interface returns the document location as a string. |
||
863 | Document.adoptNode() | API, DOM, DOM Reference, Method, NeedsExample, NeedsSpecTable, NeedsUpdate, Reference |
Document.adoptNode() transfers a node from another document into the method's document. The adopted node and its subtree is removed from its original document (if any), and its ownerDocument is changed to the current document. The node can then be inserted into the current document. |
||
864 | Document.alinkColor | API, Deprecated, HTML DOM, Property, Reference |
Returns or sets the color of an active link in the document body. A link is active during the time between mousedown and mouseup events. |
||
865 | Document.all | API, DOM, Deprecated, Document, HTMLAllCollection, Property, Reference, all |
The Document interface's read-only all property returns an HTMLAllCollection rooted at the document node. In other words, it returns the entire contents of the page. |
||
866 | Document.anchors | API, Deprecated, Document, HTML DOM, Property, Reference |
The anchors read-only property of the Document interface returns a list of all of the anchors in the document. |
||
867 | Document.applets | API, Deprecated, Document, HTML DOM, NeedsMarkupWork, Property, Reference |
The applets property of the Document interface returns a list of the applets within a document. |
||
868 | Document.bgColor | API, Deprecated, Document, HTML DOM, NeedsMarkupWork, NeedsSpecTable, Property, Reference |
The deprecated bgColor property gets or sets the background color of the current document. |
||
869 | Document.body | API, Document, HTML DOM, Property, Reference |
The Document.body property represents the <body> or <frameset> node of the current document, or null if no such element exists. |
||
870 | Document.caretRangeFromPoint() | API, CSSOM View, DOM, Document, Method, Non-standard, Reference, caretRangeFromPoint |
The caretRangeFromPoint() method of the Document interface returns a Range object for the document fragment under the specified coordinates. |
||
871 | Document.characterSet | API, DOM, Document, Property, Read-only, Reference |
The Document.characterSet read-only property returns the character encoding of the document that it's currently rendered with. |
||
872 | Document.clear() | API, Deprecated, Document, HTML DOM, Method, NeedsExample, NeedsSpecTable, Reference |
The Document.clear() method clears the whole specified document in early (pre-1.0) versions of Mozilla. |
||
873 | Document.close() | API, Document, HTML DOM, Method, Reference |
The Document.close() method finishes writing to a document, opened with Document.open() . |
||
874 | Document.compatMode | API, DOM, Document, NeedsSpecTable, Property, Reference |
The Document.compatMode property indicates whether the document is rendered in Quirks mode or Standards mode. |
||
875 | Document.contentType | API, DOM, Document, MIME, Property, Read-only, Reference |
The Document.contentType read-only property returns the MIME type that the document is being rendered as. This may come from HTTP headers or other sources of MIME information, and might be affected by automatic type conversions performed by either the browser or extensions. |
||
876 | Document.cookie | API, DOM, Document, HTML DOM, JS, NeedsMarkupWork, Reference, Storage, cookie |
The Document property cookie lets you read and write cookies associated with the document. It serves as a getter and setter for the actual values of the cookies. |
||
877 | Simple cookie framework | Cookies, cookie |
As cookies are just specially formatted strings it is sometimes difficult to manage them. The following library aims to abstract the access to document.cookie by defining an object (docCookies ) that is partially consistent with a Storage object. It also offers full Unicode support. |
||
878 | Document.createAttribute() | API, DOM, Method, Reference |
The Document.createAttribute() method creates a new attribute node, and returns it. The object created a node implementing the Attr interface. The DOM does not enforce what sort of attributes can be added to a particular element in this manner. |
||
879 | Document.createCDATASection() | API, DOM, Method, Reference |
createCDATASection() creates a new CDATA section node, and returns it. |
||
880 | Document.createComment() | API, DOM, Method, Reference |
createComment() creates a new comment node, and returns it. |
||
881 | Document.createDocumentFragment() | API, DOM, Document, Method, Reference, createDocumentFragment |
Creates a new empty DocumentFragment into which DOM nodes can be added to build an offscreen DOM tree. |
||
882 | Document.createElement() | API, DOM, Document, Method, Reference, createElement |
In an HTML document, the document.createElement() method creates the HTML element specified by tagName, or an HTMLUnknownElement if tagName isn't recognized. |
||
883 | Document.createElementNS() | API, DOM, Method, Reference |
Creates an element with the specified namespace URI and qualified name. | ||
884 | Document.createEntityReference() | API, DOM, Method, Obsolete, Reference |
Prior to Gecko 7.0 this method showed up as present, due to bug bug 9850, it always only returned null. The only workaround is to create a text node, CDATA section, attribute node value, etc. which has the value referred to by the entity, using Unicode escape sequences or fromCharCode() as necessary. | ||
885 | Document.createEvent() | API, DOM, Method, Reference |
Creates an event of the type specified. The returned object should be first initialized and can then be passed to EventTarget.dispatchEvent . |
||
886 | Document.createExpression() | API, DOM, Method, Reference, XPath, createExpression |
This method compiles an XPathExpression which can then be used for (repeated) evaluations. |
||
887 | Document.createNSResolver() | API, DOM, DOM Reference, Method, Reference |
Creates an XPathNSResolver which resolves namespaces with respect to the definitions in scope for a specified node. |
||
888 | Document.createNodeIterator() | API, DOM, Gecko, MakeBrowserAgnostic, Method |
Returns a new NodeIterator object. |
||
889 | Document.createProcessingInstruction() | API, DOM, Document, Method, Reference, createProcessInstruction |
createProcessingInstruction() generates a new processing instruction node and returns it. |
||
890 | Document.createRange() | API, DOM, DOM Reference, Document, DocumentRange.createRange, Method, Range |
The Document.createRange() method returns a new Range object. |
||
891 | Document.createTextNode() | API, DOM, Document, Method, Reference, createTextNode |
Creates a new Text node. This method can be used to escape HTML characters. |
||
892 | Document.createTouch() | API, DOM, Deprecated, Method, Mobile, Reference, createTouch, touch |
The Document.createTouch() method creates and returns a new Touch object. |
||
893 | Document.createTouchList() | API, DOM, Deprecated, Document, Method, Mobile, createTouchList, touch |
The Document.createTouchList() method creates and returns a new TouchList object. |
||
894 | Document.createTreeWalker() | API, DOM, DOM Reference, Document, Method |
The Document.createTreeWalker() creator method returns a newly created TreeWalker object. |
||
895 | Document.currentScript | API, DOM, Document, Property, Reference |
The Document.currentScript property returns the <script> element whose script is currently being processed and isn't a JavaScript module. (For modules use import.meta instead.) |
||
896 | Document.defaultView | API, Document, HTML DOM, Property, Reference |
In browsers, document.defaultView returns the window object associated with a document, or null if none is available. |
||
897 | Document.designMode | API, Document, HTML DOM, NeedsContent, NeedsSpecTable, Property, Reference, editor |
document.designMode controls whether the entire document is editable. Valid values are "on" and "off" . According to the specification, this property is meant to default to "off" . Firefox follows this standard. The earlier versions of Chrome and IE default to "inherit" . Starting in Chrome 43, the default is "off" and "inherit" is no longer supported. In IE6-10, the value is capitalized. |
||
898 | Document.dir | API, Document, HTML DOM, NeedsSpecTable, Property, Reference |
The Document.dir property is a DOMString representing the directionality of the text of the document, whether left to right (default) or right to left. Possible values are 'rtl' , right to left, and 'ltr' , left to right. |
||
899 | Document.doctype | API, DOM, Document, Property, Reference |
Returns the Document Type Declaration (DTD) associated with current document. The returned object implements the DocumentType interface. Use DOMImplementation.createDocumentType() to create a DocumentType . |
||
900 | Document.documentElement | API, DOM, Node, Property, Reference, root |
Document.documentElement returns the Element that is the root element of the document (for example, the <html> element for HTML documents). |
||
901 | Document.documentURI | API, DOM, NeedsContent, NeedsExample, Property, Reference |
The documentURI property of the Document interface returns the document location as a string. |
||
902 | Document.documentURIObject | API, DOM, Non-standard, Property, Reference |
The Document.documentURIObject read-only property returns an nsIURI object representing the URI of the document. |
||
903 | Document.domConfig | API, Deprecated, Property |
This should return the DOMConfiguration for the document. |
||
904 | Document.domain | API, Document, HTML DOM, Property, Reference |
The domain property of the Document interface gets/sets the domain portion of the origin of the current document, as used by the same origin policy. |
||
905 | Document.embeds | API, Document, HTML DOM, NeedsExample, Property |
The embeds read-only property of the Document interface returns a list of the embedded <object> elements within the current document. |
||
906 | Document.enableStyleSheetsForSet() | API, CSSOM, DOM, Method, NeedsMarkupWork, NeedsSpecTable, Reference |
Enables the style sheets matching the specified name in the current style sheet set, and disables all other style sheets (except those without a title, which are always enabled). | ||
907 | Document.evaluate() | API, DOM, Method, Reference, XPath |
Returns an XPathResult based on an XPath expression and other given parameters. |
||
908 | Document.execCommand() | API, DOM, Method, NeedsExample, Reference, editor |
When an HTML document has been switched to designMode , its document object exposes an execCommand method to run commands that manipulate the current editable region, such as form inputs or contentEditable elements. |
||
909 | Document.exitFullscreen() | API, DOM, Document, Full, Full-screen, Fullscreen API, Method, Reference, exitFullscreen, fullscreen, screen |
The Document method exitFullscreen() requests that the element on this document which is currently being presented in full-screen mode be taken out of full-screen mode, restoring the previous state of the screen. |
||
910 | Document.exitPointerLock() | API, Experimental, Method, Reference, mouse lock |
The exitPointerLock() method asynchronously releases a pointer lock previously requested through Element.requestPointerLock . |
||
911 | Document.featurePolicy | API, Document, Feature Policy, Feature-Policy, Reference |
The featurePolicy read-only property of the Document interface returns the FeaturePolicy interface which provides a simple API for inspecting the feature policies applied to a specific document. |
||
912 | Document.fgColor | API, Deprecated, HTML DOM, NeedsMarkupWork, NeedsSpecTable, Property, Reference |
fgColor gets/sets the foreground color, or text color, of the current document. |
||
913 | Document.fonts | API, DOM, Font Loading API, FontFace, FontFaceSet, Fonts, font |
The fonts property of the Document interface returns the FontFaceSet interface of the document. |
||
914 | Document.forms | API, DOM, Document, Forms, HTML DOM, HTML forms, Property, Reference |
The forms read-only property of the Document interface returns an HTMLCollection listing all the <form> elements contained in the document. |
||
915 | Document.fullscreen | API, Deprecated, Document, Full-screen, Fullscreen API, Property, Read-only, Reference, fullscreen, screen |
The obsolete Document interface's fullscreen read-only property reports whether or not the document is currently displaying content in full-screen mode. |
||
916 | Document.fullscreenEnabled | API, Document, Full-screen, Fullscreen API, Property, Read-only, Reference, fullscreen, fullscreenEnabled, screen |
The read-only fullscreenEnabled property on the Document interface indicates whether or not full-screen mode is available. |
||
917 | Document.getAnimations() | API, Animation, CSS, CSS Animations, CSS Transitions, Document, Experimental, Method, Reference, Transitions, Web Animations, getAnimations, waapi, web animations api |
The getAnimations() method of the Document interface returns an array of all Animation objects currently in effect whose target elements are descendants of the document. This array includes CSS Animations, CSS Transitions, and Web Animations. |
||
918 | Document.getBoxObjectFor() | API, DOM, Method, Obsolete, Reference |
Returns a boxObject (x, y, width, height) for a specified element. |
||
919 | Document.getElementById() | API, DOM, Document, Elements, Method, Reference, Web, getElementById, id |
The Document method getElementById() returns an Element object representing the element whose id property matches the specified string. Since element IDs are required to be unique if specified, they're a useful way to get access to a specific element quickly. |
||
920 | Document.getElementsByClassName() | API, DOM, DOM Element Methods, Gecko, HTML5, Method, Reference |
returns an array-like object of all child elements which have all of the given class names. | ||
921 | Document.getElementsByName() | API, DOM, Document, HTML, Method, Reference |
The getElementsByName() method of the Document object returns a NodeList Collection of elements with a given name in the document. |
||
922 | Document.getElementsByTagName() | API, DOM, Method, Reference |
returns an HTMLCollection of elements with the given tag name. |
||
923 | Document.getElementsByTagNameNS() | API, DOM, Method, NeedsMarkupWork, NeedsSpecTable, Reference, getElementsByTagNameNS |
Returns a list of elements with the given tag name belonging to the given namespace. The complete document is searched, including the root node. | ||
924 | Document.hasFocus() | API, DOM, Focus, Method, Reference |
The hasFocus() method of the Document interface returns a Boolean value indicating whether the document or any element inside the document has focus. This method can be used to determine whether the active element in a document has focus. |
||
925 | Document.hasStorageAccess() | API, DOM, Document, Method, Reference, Storage Access API, hasStorageAccess |
The hasStorageAccess() method of the Document interface returns a Promise that resolves with a boolean value indicating whether the document has access to its first-party storage. |
||
926 | Document.head | API, Document, HTML DOM, Property, Reference |
The head read-only property of the Document interface returns the <head> element of the current document. |
||
927 | Document.height | API, Document, HTML DOM, NeedsMarkupWork, NeedsSpecTable, Obsolete, Property, Reference |
Returns the height of the document object. In most cases, this is equal to the <body> element of the current document. |
||
928 | Document.hidden | Document, Page Visibility API, Property, Read-only, Reference, Web |
The Document.hidden read-only property returns a Boolean value indicating if the page is considered hidden or not. |
||
929 | Document.images | API, Document, HTML DOM, Images, Property, Reference |
The images read-only property of the Document interface returns a collection of the images in the current HTML document. |
||
930 | Document.implementation | API, DOM, Document, NeedsContent, Property, Reference |
The Document.implementation property returns a DOMImplementation object associated with the current document. |
||
931 | Document.importNode() | API, DOM, Document, Method, Node, Reference, copy, importNode |
The Document object's importNode() method creates a copy of a Node or DocumentFragment from another document, to be inserted into the current document later. |
||
932 | Document.lastModified | API, Document, HTML DOM, NeedsSpecTable, Property, Reference |
The lastModified property of the Document interface returns a string containing the date and time on which the current document was last modified. |
||
933 | Document.lastStyleSheetSet | API, CSSOM, DOM, Document, Property, Reference, Stylesheets, lastStyleSheetSet |
The Document.lastStyleSheetSet property returns the last enabled style sheet set. This property's value changes whenever the document.selectedStyleSheetSet property is changed. |
||
934 | Document.linkColor | API, Deprecated, Document, HTML DOM, NeedsSpecTable, Property, Reference |
The Document.linkColor property gets/sets the color of links within the document. |
||
935 | Document.links | API, Document, HTML DOM, Property, Reference |
The links read-only property of the Document interface returns a collection of all <area> elements and <a> elements in a document with a value for the href attribute. |
||
936 | Document.location | API, Document, HTML DOM, Property, Read-only, Reference |
The Document.location read-only property returns a Location object, which contains information about the URL of the document and provides methods for changing that URL and loading another URL. |
||
937 | Document.mozSetImageElement() | API, DOM, DOM Reference, Method, Non-standard, Reference |
The Document.mozSetImageElement() method changes the element being used as the CSS background for a background with a given background element ID. |
||
938 | Document.mozSyntheticDocument | API, DOM, Non-standard, Property, Reference |
The Document.mozSyntheticDocument property indicates whether or not the document is a synthetic one; that is, a document representing a standalone image, video, audio, or the like. |
||
939 | Document.onafterscriptexecute | API, DOM, Non-standard, Property, Reference |
The Document.onafterscriptexecute property references a function that fires when a static <script> element finishes executing its script. It does not fire if the element is added dynamically, such as with appendChild() . |
||
940 | Document.onbeforescriptexecute | API, DOM, Non-standard, Property, Reference, element.onbeforescriptexecute |
Fired when the code in a <script> element declared in an HTML document is about to start executing. Does not fire if the element is added dynamically, eg with appendChild(). |
||
941 | Document.onfullscreenchange | API, Document, Event Handler, Fullscreen API, Property, Reference, fullscreen, onfullscreenchange |
The Document interface's onfullscreenchange property is an event handler for the fullscreenchange event that is fired immediately before a document transitions into or out of full-screen mode. |
||
942 | Document.onfullscreenerror | API, Document, Error, Event Handler, Full-screen, Fullscreen API, Property, Reference, fullscreen, onfullscreenerror, screen |
The Document.onfullscreenerror property is an event handler for the fullscreenerror event that is sent to the document when it fails to transition into full-screen mode after a prior call to Element.requestFullscreen() . |
||
943 | Document.onoffline | API, DOM, NeedsContent, Property, Reference |
The Document.onoffline event handler is called when an offline is fired on the <body> element and bubbles up, when navigator.onLine property changes and becomes false . |
||
944 | Document.ononline | API, DOM, Document, Property, Reference |
The Document.online event is fired on the <body> of each page when the browser switches between online and offline mode. Additionally, the events bubble up from document.body , to document , ending at window . Both events are non-cancellable (you can't prevent the user from coming online, or going offline). |
||
945 | Document.onvisibilitychange | API, Document, Event Handler, Page Visibility, Property, Reference, onvisibilitychange |
The Document.onvisibilitychange property represents the event handler that is called when a visibilitychange event reaches this object. |
||
946 | Document.open() | API, DOM, Document, Method, Reference, open |
The Document.open() method opens a document for writing. |
||
947 | Document.origin | API, DOM, Document, Experimental, Interface, Property, Read-only |
The Document.origin read-only property returns the document's origin. In most cases, this property is equivalent to document.defaultView.location.origin . |
||
948 | Document.plugins | API, Document, NeedsMarkupWork, Property, Reference |
The plugins read-only property of the Document interface returns an HTMLCollection object containing one or more HTMLEmbedElement s representing the <embed> elements in the current document. |
||
949 | Document.popupNode | API, DOM, Deprecated, Property, Reference |
When a popup attached via the popup or context attributes is opened, the XUL document's popupNode property is set to the node that was clicked on. This will be the target of the mouse event that activated the popup. If the popup was opened via the keyboard, the popup node may be set to null. Typically, this property will be checked during a popupshowing event handler for a context menu to initialize the menu based on the context. |
||
950 | Document.preferredStyleSheetSet | API, CSSOM, DOM, Document, Property, Reference, Stylesheets |
The preferredStyleSheetSet property returns the preferred style sheet set as set by the page author. |
||
951 | Document.queryCommandEnabled() | CSS, Document, Method, Reference |
The Document.queryCommandEnabled() method reports whether or not the specified editor command is enabled by the browser. |
||
952 | Document.queryCommandState() | API, DOM, NeedsExample, Reference |
The queryCommandState method will tell you if the current selection has a certain Document.execCommand() command applied. |
||
953 | Document.queryCommandSupported() | API, DOM, Method, Reference, editor |
The Document.queryCommandSupported() method reports whether or not the specified editor command is supported by the browser. |
||
954 | Document.querySelector() | API, CSS Selectors, DOM, DOM Elements, Document, Method, Reference, Selector API, Selectors, querySelector |
The Document method querySelector() returns the first Element within the document that matches the specified selector, or group of selectors. If no matches are found, null is returned. |
||
955 | Document.querySelectorAll() | API, CSS Selectors, DOM, Document, Finding Elements, Locating Elements, Method, Reference, Searching Elements, Selecting Elements, Selectors, querySelectorAll |
The Document method querySelectorAll() returns a static (not live) NodeList representing a list of the document's elements that match the specified group of selectors. |
||
956 | Document.readyState | API, HTML DOM, Property, Reference |
The Document.readyState property describes the loading state of the document . |
||
957 | Document.referrer | API, Document, HTML DOM, NeedsSpecTable, Property, Reference |
The Document.referrer property returns the URI of the page that linked to this page. |
||
958 | Document.registerElement() | API, DOM, Deprecated, Method, Reference, Web Components |
The document.registerElement() method registers a new custom element in the browser and returns a constructor for the new element. |
||
959 | Document.releaseCapture() | API, DOM, Method, Reference |
The releaseCapture() method releases mouse capture if it's currently enabled on an element within this document. Enabling mouse capture on an element is done by calling element.setCapture() . |
||
960 | Document.requestStorageAccess() | API, DOM, Document, Method, Reference, Storage Access API, requestStorageAccess |
The requestStorageAccess() method of the Document interface returns a Promise that resolves if the access to first-party storage was granted, and rejects if access was denied. |
||
961 | Document.scripts | API, Document, HTML DOM, Property, Reference |
The scripts property of the Document interface returns a list of the <script> elements in the document. The returned object is an HTMLCollection . |
||
962 | Document.scrollingElement | API, Document, Property, Reference, scrollingElement |
The scrollingElement read-only property of the Document interface returns a reference to the Element that scrolls the document. In standards mode, this is the root element of the document, document.documentElement . |
||
963 | Document.selectedStyleSheetSet | API, CSSOM, DOM, Property, Reference, Stylesheets |
The selectedStyleSheetSet property indicates the name of the style sheet set that's currently in use. |
||
964 | Document.styleSheetSets | API, CSSOM, DOM, Property, Reference, Stylesheets |
The styleSheetSets read-only property returns a live list of all of the currently-available style sheet sets. |
||
965 | Document.timeline | API, Animation, AnimationTimeline, Document, DocumentTimeline, Experimental, Property, Reference, Web Animations, timeline, waapi, web animations api |
The timeline readonly property of the Document interface represents the default timeline of the current document. This timeline is a special instance of DocumentTimeline that is automatically created on page load. |
||
966 | Document.title | API, Command API, Document, HTML DOM, NeedsSpecTable, Property, Reference |
The document.title property gets or sets the current title of the document. |
||
967 | Document.tooltipNode | API, API:Mozilla Extensions, DOM, Draft, Gecko, Mozilla, Non-standard, Property, Reference |
The Document.tooltipNode property returns the node which is the target of the current <xul:tooltip> . |
||
968 | Document.visibilityState | DOM, Document, Page Visibility API, Property, Read-only, Reference, Web |
The Document.visibilityState read-only property returns the visibility of the document , that is in which context this element is now visible. It is useful to know if the document is in the background or an invisible tab, or only loaded for pre-rendering. |
||
969 | Document.vlinkColor | API, Deprecated, Document, HTML DOM, NeedsExample, NeedsSpecTable, Property, Reference |
The Document.vlinkColor property gets/sets the color of links that the user has visited in the document. |
||
970 | Document.width | API, Document, HTML DOM, NeedsBrowserAgnosticism, NeedsSpecTable, Obsolete, Property, Reference |
Returns the width of the <body> element of the current document in pixels. |
||
971 | Document.write() | API, DOM, Document, Method, Reference, write |
The Document.write() method writes a string of text to a document stream opened by document.open() . |
||
972 | Document.writeln() | API, DOM, Method, Reference |
Writes a string of text followed by a newline character to a document. | ||
973 | Document.xmlEncoding | API, DOM, Document.xmlEncoding, MakeBrowserAgnostic, Obsolete, Property |
Returns the encoding as determined by the XML declaration. Should be null if unspecified or unknown. |
||
974 | Document.xmlVersion | API, DOM, DOM Reference, Obsolete, Property, Reference |
Returns the version number as specified in the XML declaration (e.g., <?xml version="1.0"?> ) or "1.0" if the declaration is absent. |
||
975 | Document: DOMContentLoaded event | Event |
The DOMContentLoaded event fires when the initial HTML document has been completely loaded and parsed, without waiting for stylesheets, images, and subframes to finish loading. |
||
976 | Document: animationcancel event | CSS Animations, Document, Event, Reference, Web, animationcancel |
The animationcancel event is fired when a CSS Animation unexpectedly aborts. In other words, any time it stops running without sending an animationend event. This might happen when the animation-name is changed such that the animation is removed, or when the animating node is hidden using CSS. Therefore, either directly or because any of its containing nodes are hidden. |
||
977 | Document: animationend event | CSS Animations, Document, Event, Reference, Web, animationend |
The animationend event is fired when a CSS Animation has completed (but not if it aborts before reaching completion, such as if the element becomes invisible or the animation is removed from the element). |
||
978 | Document: animationiteration event | Animation, AnimationEvent, CSS Animations, Event, Reference, animationiteration |
The animationiteration event is fired when an iteration of a CSS Animation ends, and another one begins. This event does not occur at the same time as the animationend event, and therefore does not occur for animations with an animation-iteration-count of one. |
||
979 | Document: animationstart event | CSS Animations, Document, Event, Reference, Web, animationstart |
The animationstart event is fired when a CSS Animation has started. If there is an animation-delay , this event will fire once the delay period has expired. A negative delay will cause the event to fire with an elapsedTime equal to the absolute value of the delay (and, correspondingly, the animation will begin playing at that time index into the sequence). |
||
980 | Document: copy event | Event |
The copy event fires when the user initiates a copy action through the browser's user interface. |
||
981 | Document: cut event | Event |
The cut event is fired when the user has initiated a "cut" action through the browser's user interface. |
||
982 | Document: drag event | API, DOM, Document, Drag, DragEvent, Event, Reference, Web, drag and drop |
The drag event is fired every few hundred milliseconds as an element or text selection is being dragged by the user. |
||
983 | Document: dragend event | API, DOM, Document, DragEvent, Event, Reference, Web, drag and drop, dragend |
The dragend event is fired when a drag operation is being ended (by releasing a mouse button or hitting the escape key). |
||
984 | Document: dragenter event | API, DOM, Document, DragEvent, Event, Reference, Web, drag and drop, dragenter |
The dragenter event is fired when a dragged element or text selection enters a valid drop target. |
||
985 | Document: dragexit event | DOM, Event, Reference, drag and drop |
The dragexit event is fired when an element is no longer the drag operation's immediate selection target. |
||
986 | Document: dragleave event | API, DOM, Document, DragEvent, Event, Reference, Web, drag and drop, dragleave |
The dragleave event is fired when a dragged element or text selection leaves a valid drop target. |
||
987 | Document: dragover event | API, DOM, Document, DragEvent, Event, Reference, Web, drag and drop |
The dragover event is fired when an element or text selection is being dragged over a valid drop target (every few hundred milliseconds). |
||
988 | Document: dragstart event | DOM, Event, Reference, drag and drop |
The dragstart event is fired when the user starts dragging an element or text selection. |
||
989 | Document: drop event | DOM, Drag Event, Drop, Event, HTML 5, Reference, drag and drop |
The drop event is fired when an element or text selection is dropped on a valid drop target. |
||
990 | Document: fullscreenchange event | API, Fullscreen API, Reference, events, fullscreen, fullscreenchange |
The fullscreenchange event is fired immediately after the browser switches into or out of full-screen mode. |
||
991 | Document: fullscreenerror event | API, Error, Fullscreen API, Reference, events, fullscreen, fullscreenerror |
The fullscreenerror event is fired when the browser cannot switch to full-screen mode. |
||
992 | Document: gotpointercapture event | Document, Event, PointerEvent, Reference, Web, gotpointercapture |
The gotpointercapture event is fired when an element captures a pointer using setPointerCapture() . |
||
993 | Document: keydown event | API, DOM, Document, Event, KeyboardEvent, Reference, keydown |
The keydown event is fired when a key is pressed. |
||
994 | Document: keypress event | DOM, Deprecated, Event, KeyboardEvent, Reference |
The keypress event is fired when a key that produces a character value is pressed down. |
||
995 | Document: keyup event | DOM, Document, Event, KeyboardEvent, Reference, keyup |
The keyup event is fired when a key is released. |
||
996 | Document: lostpointercapture event | API, Document, Event, PointerEvent, Reference, lostpointercapture |
The lostpointercapture event is fired when a captured pointer is released. |
||
997 | Document: paste event | Event |
The paste event is fired when the user has initiated a "paste" action through the browser's user interface. |
||
998 | Document: pointercancel event | API, Document, Event, PointerEvent, onpointercancel, pointercancel |
The pointercancel event is fired when the browser determines that there are unlikely to be any more pointer events, or if after the pointerdown event is fired, the pointer is then used to manipulate the viewport by panning, zooming, or scrolling. |
||
999 | Document: pointerdown event | API, Document, Event, PointerEvent, Reference, onpointerdown, pointerdown |
The pointerdown event is fired when a pointer becomes active. For mouse, it is fired when the device transitions from no buttons depressed to at least one button depressed. For touch, it is fired when physical contact is made with the digitizer. For pen, it is fired when the stylus makes physical contact with the digitizer. |
||
1000 | Document: pointerenter event | API, Document, Event, PointerEvent, Reference, onpointerenter, pointerenter |
The pointerenter event fires when a pointing device is moved into the hit test boundaries of an element or one of its descendants, including as a result of a pointerdown event from a device that does not support hover (see pointerdown ). |
||
1001 | Document: pointerleave event | API, Document, Event, PointerEvent, Reference, onpointerleave, pointerleave |
The pointerleave event is fired when a pointing device is moved out of the hit test boundaries of an element. For pen devices, this event is fired when the stylus leaves the hover range detectable by the digitizer. |
||
1002 | Document: pointerlockchange event | Document, Event, Reference, Web, pointerlockchange |
The pointerlockchange event is fired when the pointer is locked/unlocked. |
||
1003 | Document: pointerlockerror event | Document, Event, Reference, Web, pointerlockerror |
The pointerlockerror event is fired when locking the pointer failed (for technical reasons or because the permission was denied). |
||
1004 | Document: pointermove event | Document, Event, PointerEvent, Reference, Web, pointer, pointermove |
The pointermove event is fired when a pointer changes coordinates, and the pointer has not been canceled by a browser touch-action. |
||
1005 | Document: pointerout event | Document, Event, PointerEvent, Reference, Web, onpointerout, pointerout |
The pointerout event is fired for several reasons including: pointing device is moved out of the hit test boundaries of an element; firing the pointerup event for a device that does not support hover (see pointerup ); after firing the pointercancel event (see pointercancel ); when a pen stylus leaves the hover range detectable by the digitizer. |
||
1006 | Document: pointerover event | Document, Event, PointerEvent, Reference, Web, onpointerover, pointer, pointerover |
The pointerover event is fired when a pointing device is moved into an element's hit test boundaries. |
||
1007 | Document: pointerup event | API, Document, Event, PointerEvent, Reference, Web, onpointerup, pointerup |
The pointerup event is fired when a pointer is no longer active. |
||
1008 | Document: readystatechange event | Event, Reference, XMLHttpRequest, interactive |
The readystatechange event is fired when the readyState attribute of a document has changed. |
||
1009 | Document: scroll event | API, DOM, Document, Event, Reference, Scroll, UIEvent |
The scroll event fires when the document view or an element has been scrolled. |
||
1010 | Document: selectionchange event | Reference, Selection, Selection API, events, selectionchange |
No summary! | ||
1011 | Document: selectstart event | Document, Reference, Selection, Selection API, events, selectstart |
No summary! | ||
1012 | Document: touchcancel event | Document, Event, Reference, TouchEvent, Web, touchcancel |
The touchcancel event is fired when one or more touch points have been disrupted in an implementation-specific manner (for example, too many touch points are created). |
||
1013 | Document: touchend event | API, Event, Reference, Touch Events, TouchEvent, UI, UI Events, UX, ontouchend, touch, touchend |
The touchend event fires when one or more touch points are removed from the touch surface. |
||
1014 | Document: touchmove event | API, Document, Event, Reference, Touch Events, TouchEvent, UI, UI Events, UX, touch, touchmove |
The touchmove event is fired when one or more touch points are moved along the touch surface. |
||
1015 | Document: touchstart event | Document, Event, Reference, TouchEvent, Web, touchstart |
The touchstart event is fired when one or more touch points are placed on the touch surface. |
||
1016 | Document: transitioncancel event | Document, Event, Reference, TransitionEvent, Web, transitioncancel |
The transitioncancel event is fired when a CSS transition is canceled. |
||
1017 | Document: transitionend event | CSS transition, Document, Event, Reference, Web, transitionend |
The transitionend event is fired when a CSS transition has completed. In the case where a transition is removed before completion, such as if the transition-property is removed or display is set to none , then the event will not be generated. |
||
1018 | Document: transitionrun event | Document, Event, Reference, TransitionEvent, Web, transitionrun |
The transitionrun event is fired when a CSS transition is first created, i.e. before any transition-delay has begun. |
||
1019 | Document: transitionstart event | DOM, Document, Event, Reference, Web, transitionstart |
The transitionstart event is fired when a CSS transition has actually started, i.e., after any transition-delay has ended. |
||
1020 | Document: visibilitychange | API, Event, Reference, Visibility, Web, events, visibilitychange |
The visibilitychange event is fired at the document when the content of its tab have become visible or have been hidden. |
||
1021 | Document: wheel event | API, Document, Reference, events, wheel |
The wheel event fires when the user rotates a wheel button on a pointing device (typically a mouse). |
||
1022 | Document Object Model (DOM) | API, DOM, Document, Document Object Model, Guide, Overview, Reference |
The Document Object Model (DOM) connects web pages to scripts or programming languages by representing the structure of a document—such as the HTML representing a web page—in memory. | ||
1023 | Events and the DOM | DOM, Guide |
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. | ||
1024 | Examples of web and XML development using the DOM | DOM, DOM Reference |
This chapter provides some longer examples of web and XML development using the DOM. Wherever possible, the examples use common APIs, tricks, and patterns in JavaScript for manipulating the document object. | ||
1025 | How to create a DOM tree | AJAX, Add-ons, DOM, Extensions, JXON, NeedsUpdate, XML |
This page describes how to use the DOM Core API in JavaScript to create and modify DOM objects. It applies to all Gecko-based applications (such as Firefox) both in privileged (extensions) and unprivileged (web pages) code. | ||
1026 | Introduction to the DOM | Beginner, DOM, Document, Guide, HTML DOM, Introduction, Tutorial |
The Document Object Model (DOM) is the data representation of the objects that comprise the structure and content of a document on the web. In this guide, we'll briefly introduce the DOM. | ||
1027 | Locating DOM elements using selectors | Beginner, DOM, NeedsBeginnerUpdate |
The Selectors API provides methods that make it quick and easy to retrieve Element nodes from the DOM by matching against a set of selectors. This is much faster than past techniques, wherein it was necessary to, for example, use a loop in JavaScript code to locate the specific items you needed to find. |
||
1028 | Traversing an HTML table with JavaScript and DOM Interfaces | API, DOM, Guide, HTML, JavaScript |
This article is an overview of some powerful, fundamental DOM level 1 methods and how to use them from JavaScript. You will learn how to create, access and control, and remove HTML elements dynamically. The DOM methods presented here are not specific to HTML; they also apply to XML. The demonstrations provided here will work fine in any modern browser, including all versions of Firefox and IE 5+. | ||
1029 | Using the W3C DOM Level 1 Core | DOM, NeedsUpdate |
The W3C's DOM Level 1 Core is a powerful object model for changing the content tree of documents. It is supported in all major browsers including Mozilla Firefox and Microsoft Internet Explorer. It is a powerful base for scripting on the web. | ||
1030 | Example | DOM |
No summary! | ||
1031 | Whitespace in the DOM | DOM, Intermediate, NeedsUpdate |
The presence of whitespace in the DOM can cause layout problems and make manipulation of the content tree difficult in unforeseen ways. Any whitespace characters that are outside of tags in the original document are represented in the DOM. This is needed internally so that the editor can preserve formatting of documents and so that white-space: pre in CSS will work. This means that: |
||
1032 | DocumentFragment | API, DOM, DocumentFragment, Documents, Interface, Reference, Web Components |
The DocumentFragment interface represents a minimal document object that has no parent. It is used as a lightweight version of Document that stores a segment of a document structure comprised of nodes just like a standard document. |
||
1033 | DocumentFragment() | API, Constructor, DOM, DocumentFragment, Experimental |
The DocumentFragment() constructor returns a new, empty DocumentFragment object . |
||
1034 | DocumentFragment.querySelector() | API, DOM, DocumentFragment, Method |
The DocumentFragment.querySelector() method returns the first element, or null if no matches are found, within the DocumentFragment (using depth-first pre-order traversal of the document's nodes) that matches the specified group of selectors. |
||
1035 | DocumentFragment.querySelectorAll() | API, DOM, DocumentFragment, Method |
The DocumentFragment.querySelectorAll() method returns a NodeList of elements within the DocumentFragment (using depth-first pre-order traversal of the document's nodes) that matches the specified group of selectors. |
||
1036 | DocumentOrShadowRoot | API, Document, DocumentOrShadowRoot, Interface, Reference, ShadowRoot, shadow dom |
The DocumentOrShadowRoot mixin of the Shadow DOM API provides APIs that are shared between documents and shadow roots. The following features are included in both Document and ShadowRoot . |
||
1037 | DocumentOrShadowRoot.activeElement | API, Document, DocumentOrShadowRoot, Focus, Property, Reference, ShadowRoot, activeElement |
The activeElement read-only property of the Document and ShadowRoot interfaces returns the Element within the DOM or shadow DOM tree that currently has focus. |
||
1038 | DocumentOrShadowRoot.caretPositionFromPoint() | API, Document, DocumentOrShadowRoot, Method, Reference, ShadowRoot, caretPositionFromPoint() |
The caretPositionFromPoint() property of the DocumentOrShadowRoot interface returns a CaretPosition object, containing the DOM node, along with the caret and caret's character offset within that node. |
||
1039 | DocumentOrShadowRoot.elementFromPoint() | API, Coordinates, Document, DocumentOrShadowRoot, Find Element, Method, Point, Reference, ShadowRoot, elementFromPoint, elementFromPoint(), find, shadow dom |
The elementFromPoint() method—available on both the Document and ShadowRoot objects—returns the topmost Element at the specified coordinates (relative to the viewport). |
||
1040 | DocumentOrShadowRoot.elementsFromPoint() | API, Document, DocumentOrShadowRoot, Method, Reference, ShadowRoot, elementsFromPoint, elementsFromPoint(), shadow dom |
The elementsFromPoint() property of the DocumentOrShadowRoot interface returns an array of all elements at the specified coordinates (relative to the viewport). |
||
1041 | DocumentOrShadowRoot.fullscreenElement | API, Document, DocumentOrShadowRoot, Full-screen, Fullscreen API, Graphics, Property, Read-only, Reference, fullscreenElement, screen |
The DocumentOrShadowRoot.fullscreenElement read-only property returns the Element that is currently being presented in full-screen mode in this document, or null if full-screen mode is not currently in use. |
||
1042 | DocumentOrShadowRoot.getSelection() | API, DocumentOrShadowRoot, Doument, Method, Reference, ShadowRoot, getSelection, getSelection(), shadow dom |
The getSelection() property of the DocumentOrShadowRoot interface returns a Selection object representing the range of text selected by the user, or the current position of the caret. |
||
1043 | DocumentOrShadowRoot.msElementsFromRect() | API, API:Microsoft Extensions, Method, Non-standard, Reference, msElementsFromRect |
The msElementsFromRect method returns the node list of elements that are under a rectangle defined by left, top, width, and height. |
||
1044 | DocumentOrShadowRoot.nodeFromPoint() | API, DocumentOrShadowRoot, Method, Non-standard, Reference, nodeFromPoint |
The nodeFromPoint() property of the DocumentOrShadowRoot interface returns the topmost node at the specified coordinates (relative to the viewport). |
||
1045 | DocumentOrShadowRoot.nodesFromPoint() | API, DocumentOrShadowRoot, Method, Non-standard, Reference, nodesFromPoint |
The nodesFromPoint() property of the DocumentOrShadowRoot interface returns an array of all nodes at the specified coordinates (relative to the viewport). |
||
1046 | DocumentOrShadowRoot.pointerLockElement | API, DOM, Document, Property, Reference, ShadowRoot, mouse lock |
The pointerLockElement property of the Document and ShadowRoot interfaces provides the element set as the target for mouse events while the pointer is locked. It is null if lock is pending, pointer is unlocked, or the target is in another document. |
||
1047 | DocumentOrShadowRoot.styleSheets | API, Document, DocumentOrShadowRoot, Property, Reference, ShadowRoot, Stylesheets, shadow dom |
The styleSheets read-only property of the DocumentOrShadowRoot interface returns a StyleSheetList of CSSStyleSheet objects, for stylesheets explicitly linked into or embedded in a document. |
||
1048 | DocumentTimeline | API, Animation, AnimationTimeline, DocumentTimeline, Experimental, Interface, Reference, Web Animations, waapi, web animations api |
The DocumentTimeline interface of the the Web Animations API represents animation timelines, including the default document timeline (accessed via Document.timeline ). |
||
1049 | DocumentTimeline.DocumentTimeline() | API, Animation, Constructor, DocumentTimeline, DocumentTimeline(), Experimental, Reference, waapi, web animations api |
The DocumentTimeline() constructor of the Web Animations API creates a new instance of the DocumentTimeline object associated with the active document of the current browsing context. |
||
1050 | DocumentTouch | API, DOM, DocumentTouch, Mobile, Obsolete, TouchList, touch |
The DocumentTouch interface used to provide convenience methods for creating Touch and TouchList objects, but DocumentTouch been removed from the standards. These two methods now live on the Document interface. |
||
1051 | DocumentType | API, DOM, DocumentType, Interface |
The DocumentType interface represents a Node containing a doctype. |
||
1052 | DoubleRange | API, Constraints, Dictionary, DoubleRange, Interface, Media, Media Capture and Streams API, Media Streams API, Reference, WebRTC |
The DoubleRange dictionary is used to define a range of permitted double-precision floating-point values for a property, with either or both a maximum and minimum value specified. The ConstrainDouble dictionary is based on this, augmenting it to support exact and ideal values as well. |
||
1053 | DragEvent | API, DragEvent, Reference, drag and drop |
The DragEvent interface is a DOM event that represents a drag and drop interaction. The user initiates a drag by placing a pointer device (such as a mouse) on the touch surface and then dragging the pointer to a new location (such as another DOM element). Applications are free to interpret a drag and drop interaction in an application-specific way. |
||
1054 | DragEvent() | API, Constructor, DOM, Reference, drag and drop |
This constructor is used to create a synthetic DragEvent object. |
||
1055 | DragEvent.dataTransfer | API, DOM, Property, Reference, drag and drop |
The DragEvent.dataTransfer property holds the drag operation's data (as a DataTransfer object). |
||
1056 | DynamicsCompressorNode | API, Audio, DynamicsCompressorNode, Interface, Media, Reference, Web Audio API |
Inherits properties from its parent, AudioNode . |
||
1057 | DynamicsCompressorNode() | Audio, Constructor, DynamicsCompressorNode, Media, Web Audio API |
The DynamicsCompressorNode() constructor creates a new DynamicsCompressorNode object which provides a compression effect, which lowers the volume of the loudest parts of the signal |
||
1058 | DynamicsCompressorNode.attack | API, Attack, DynamicsCompressorNode, Property, Reference, Web Audio API |
An AudioParam . |
||
1059 | DynamicsCompressorNode.knee | API, DynamicsCompressorNode, Property, Reference, Référence(2), Web Audio API, knee |
An AudioParam . |
||
1060 | DynamicsCompressorNode.ratio | API, DynamicsCompressorNode, Property, Reference, Web Audio API, ratio |
An AudioParam . |
||
1061 | DynamicsCompressorNode.reduction | API, DynamicsCompressorNode, Property, Reference, Référence(2), Web Audio API, reduction |
The reduction read-only property of the DynamicsCompressorNode interface is a float representing the amount of gain reduction currently applied by the compressor to the signal. |
||
1062 | DynamicsCompressorNode.release | API, DynamicsCompressorNode, Property, Reference, Release, Web Audio API |
An AudioParam . |
||
1063 | DynamicsCompressorNode.threshold | API, DynamicsCompressorNode, Property, Reference, Web Audio API, threshold |
An AudioParam . |
||
1064 | EXT_blend_minmax | API, Reference, WebGL, WebGL extension |
The EXT_blend_minmax extension is part of the WebGL API and extends blending capabilities by adding two new blend equations: the minimum or maximum color components of the source and destination colors. |
||
1065 | EXT_color_buffer_float | API, Reference, WebGL, WebGL extension, WebGL2 |
The EXT_color_buffer_float extension is part of WebGL and adds the ability to render a variety of floating point formats. |
||
1066 | EXT_color_buffer_half_float | API, Reference, WebGL, WebGL extension |
The EXT_color_buffer_half_float extension is part of the WebGL API and adds the ability to render to 16-bit floating-point color buffers. |
||
1067 | EXT_disjoint_timer_query | API, Reference, WebGL, WebGL extension |
The EXT_disjoint_timer_query extension is part of the WebGL API and provides a way to measure the duration of a set of GL commands, without stalling the rendering pipeline. | ||
1068 | EXT_disjoint_timer_query.beginQueryEXT() | API, Method, Reference, WebGL, WebGL extension |
The EXT_disjoint_timer_query.beginQueryEXT() method of the WebGL API starts a timer query. |
||
1069 | EXT_disjoint_timer_query.createQueryEXT() | API, Method, Reference, WebGL, WebGL extension |
The EXT_disjoint_timer_query.createQueryEXT() method of the WebGL API creates and initializes WebGLQuery objects, which track the time needed to fully complete a set of GL commands. |
||
1070 | EXT_disjoint_timer_query.deleteQueryEXT() | API, Method, Reference, WebGL, WebGL extension |
The EXT_disjoint_timer_query.deleteQueryEXT() method of the WebGL API deletes a given WebGLQuery object. |
||
1071 | EXT_disjoint_timer_query.endQueryEXT() | API, Method, Reference, WebGL, WebGL extension |
The EXT_disjoint_timer_query.endQueryEXT() method of the WebGL API ends a timer query. |
||
1072 | EXT_disjoint_timer_query.getQueryEXT() | API, Method, Reference, WebGL, WebGL extension |
The EXT_disjoint_timer_query.getQueryEXT() method of the WebGL API returns information about a query target. |
||
1073 | EXT_disjoint_timer_query.getQueryObjectEXT() | API, Method, Reference, WebGL, WebGL extension |
The EXT_disjoint_timer_query.getQueryObjectEXT() method of the WebGL API returns the state of a query object. |
||
1074 | EXT_disjoint_timer_query.isQueryEXT() | API, Method, Reference, WebGL, WebGL extension |
The EXT_disjoint_timer_query.isQueryEXT() method of the WebGL API returns true if the passed object is a WebGLQuery object. |
||
1075 | EXT_disjoint_timer_query.queryCounterEXT() | API, Method, Reference, WebGL, WebGL extension |
The EXT_disjoint_timer_query.queryCounterEXT() method of the WebGL API records the current time into the corresponding query object. |
||
1076 | EXT_float_blend | 32-bit, API, Blending, Draw Buffer, EXT_float_blend, Floating-Point, Reference, WebGL, WebGL extension, WebGL extensions, float |
The WebGL API's EXT_float_blend extension allows blending and draw buffers with 32-bit floating-point components. |
||
1077 | EXT_frag_depth | API, Fragment Shader, Reference, WebGL, WebGL extension |
The EXT_frag_depth extension is part of the WebGL API and enables to set a depth value of a fragment from within the fragment shader. |
||
1078 | EXT_sRGB | API, Reference, WebGL, WebGL extension |
The EXT_sRGB extension is part of the WebGL API and adds sRGB support to textures and framebuffer objects. |
||
1079 | EXT_shader_texture_lod | API, Reference, WebGL, WebGL extensions |
The EXT_shader_texture_lod extension is part of the WebGL API and adds additional texture functions to the OpenGL ES Shading Language which provide the shader writer with explicit control of LOD (Level of detail). |
||
1080 | EXT_texture_compression_bptc | API, Reference, WebGL, WebGL extensions |
The EXT_texture_compression_bptc extension is part of the WebGL API and exposes 4 BPTC compressed texture formats. These compression formats are called BC7 and BC6H in Microsoft's DirectX API. |
||
1081 | EXT_texture_compression_rgtc | API, Reference, WebGL, WebGL extensions |
The EXT_texture_compression_rgtc extension is part of the WebGL API and exposes 4 RGTC compressed texture formats. RGTC is a block-based texture compression format suited for unsigned and signed red and red-green textures (Red-Green Texture Compression). |
||
1082 | EXT_texture_filter_anisotropic | API, Reference, WebGL, WebGL extension |
The EXT_texture_filter_anisotropic extension is part of the WebGL API and exposes two constants for anisotropic filtering (AF). |
||
1083 | EcKeyGenParams | API, Dictionary, EcKeyGenParams, Reference, Web Crypto API |
The EcKeyGenParams dictionary of the Web Crypto API represents the object that should be passed as the algorithm parameter into SubtleCrypto.generateKey() , when generating any elliptic-curve-based key pair: that is, when the algorithm is identified as either of ECDSA or ECDH. |
||
1084 | EcKeyImportParams | API, Dictionary, EcKeyImportParams, Reference, Web Crypto API |
See the examples for SubtleCrypto.importKey() . |
||
1085 | EcdhKeyDeriveParams | API, Dictionary, EcdhKeyDeriveParams, Reference, Web Crypto API |
The EcdhKeyDeriveParams dictionary of the Web Crypto API represents the object that should be passed as the algorithm parameter into SubtleCrypto.deriveKey() , when using the ECDH algorithm. |
||
1086 | EcdsaParams | API, Dictionary, EcdsaParams, Reference, Web Crypto API |
The EcdsaParams dictionary of the Web Crypto API represents the object that should be passed as the algorithm parameter into SubtleCrypto.sign() or SubtleCrypto.verify() when using the ECDSA algorithm. |
||
1087 | EffectTiming | API, Animation, Dictionary, EffectTiming, Experimental, Interface, KeyframeEffect, Reference, Web Animations, animate, web animations api |
The EffectTiming dictionary, part of the Web Animations API, is used by Element.animate() , KeyframeEffectReadOnly() , and KeyframeEffect() to describe timing properties for animation effects. These properties are all optional, although without setting a duration the animation will not play. |
||
1088 | EffectTiming.delay | API, Animation, EffectTiming, Experimental, KeyframeEffect, Property, Reference, Web Animations, animate, delay, waapi, web animations api |
The EffectTiming dictionary's delay property in the Web Animations API represents the number of milliseconds to delay the start of the animation. |
||
1089 | EffectTiming.direction | API, Animation, EffectTiming, Experimental, KeyframeEffect, Property, Reference, Web Animations, animate, direction, waapi, web animations api |
The direction property of the Web Animations API dictionary EffectTiming indicates an animation's playback direction along its timeline, as well as its behavior when it reaches the end of an interation |
||
1090 | EffectTiming.duration | API, Animation, EffectTiming, Experimental, KeyframeEffect, Property, Reference, Web Animations, animate, duration, waapi, web animations api |
The duration property of the dictionary EffectTiming in the Web Animations API specifies the duration in milliseconds that a single iteration (from beginning to end) the animation should take to complete. |
||
1091 | EffectTiming.easing | API, Animation, EffectTiming, Experimental, KeyframeEffect, Property, Reference, Timing Function, Web Animations, animate, easing, waapi, web animations api |
The EffectTiming dictionary's easing property in the Web Animations API specifies the timing function used to scale the time to produce easing effects, where easing is the rate of the animation's change over time. |
||
1092 | EffectTiming.endDelay | API, Animation, EffectTiming, Experimental, KeyframeEffect, Property, Reference, Web Animations, animate, endDelay, waapi, web animations api |
The endDelay property of the EffectTiming dictionary (part of the Web Animations API) indicates the number of milliseconds to delay after the active period of an animation sequence. The animation's end time—the time at which an iteration is considered to have finished—is the time at which the animation finishes an iteration (its initial delay, AnimationEffectTimingReadOnly.delay , plus its duration,duration , plus its end delay. |
||
1093 | EffectTiming.fill | API, Animation, EffectTiming, Experimental, KeyframeEffect, Property, Reference, Web Animations, animate, fill, web animations api |
The Web Animations API's EffectTiming dictionary's fill property specifies a fill mode, which defines how the element to which the animation is applied should look when the animation sequence is not actively running, such as before the time specified by iterationStart or after animation's end time. |
||
1094 | EffectTiming.iterationStart | API, Animation, EffectTiming, Experimental, KeyframeEffect, Property, Reference, Web Animations, animate, iterationStart, waapi, web animations api |
Web Animations API's EffectTiming dictionary's iterationStart property specifies the repetition number which repetition the animation begins at and its progress through it. |
||
1095 | EffectTiming.iterations | API, Animation, EffectTiming, Experimental, KeyframeEffect, Property, Reference, Web Animations, animate, iterations, waapi, web animations api |
The Web Animations API dictionary EffectTiming 's iterations property specifies the number of times the animation should repeat. The default value is 1, indicating that it should only play once, but you can set it to any floating-point value (including positive Infinity defaults to 1 , and can also take a value of Infinity to make it loop infinitely. |
||
1096 | Element | API, DOM, DOM Reference, Element, Interface, Reference, Web API |
Element is the most general base class from which all objects in a Document inherit. It only has methods and properties common to all kinds of elements. More specific classes inherit from Element . |
||
1097 | Element.accessKey | API, Access Keys, DOM, Element, Hotkeys, Keyboard Equivalents, Keyboard Shortcuts, NeedsContent, Property, Reference |
The Element.accessKey property sets the keystroke which a user can press to jump to a given element. |
||
1098 | Element.animate() | API, Animation, Element, Experimental, Method, Reference, Web Animations |
The Element interface's animate() method is a shortcut method which creates a new Animation , applies it to the element, then plays the animation. It returns the created Animation object instance. |
||
1099 | Element.attachShadow() | API, Element, Method, Reference, attachShadow, shadow dom |
The Element.attachShadow() method attaches a shadow DOM tree to the specified element and returns a reference to its ShadowRoot . |
||
1100 | Element.attributes | API, Attributes, DOM, Element, Property, Reference |
The Element.attributes property returns a live collection of all attribute nodes registered to the specified node. It is a NamedNodeMap , not an Array , so it has no Array methods and the Attr nodes' indexes may differ among browsers. To be more specific, attributes is a key/value pair of strings that represents any information regarding that attribute. |
||
1101 | Element.classList | API, DOM, Element, Property, Read-only, Reference |
The Element.classList is a read-only property that returns a live DOMTokenList collection of the class attributes of the element. |
||
1102 | Element.className | API, DOM, Gecko, Property, Reference |
The className property of the Element interface gets and sets the value of the class attribute of the specified element. |
||
1103 | Element.clientHeight | API, CSSOM View, NeedsMarkupWork, Property, Reference |
The Element.clientHeight read-only property is zero for elements with no CSS or inline layout boxes; otherwise, it's the inner height of an element in pixels. It includes padding but excludes borders, margins, and horizontal scrollbars (if present). |
||
1104 | Element.clientLeft | API, CSSOM View, NeedsAgnostify, NeedsMarkupWork, Property, Reference |
The width of the left border of an element in pixels. It includes the width of the vertical scrollbar if the text direction of the element is right–to–left and if there is an overflow causing a left vertical scrollbar to be rendered. clientLeft does not include the left margin or the left padding. clientLeft is read-only. |
||
1105 | Element.clientTop | API, CSSOM View, NeedsAgnostify, NeedsMarkupWork, Property, Reference |
The width of the top border of an element in pixels. It is a read-only, integer property of element. | ||
1106 | Element.clientWidth | API, CSSOM View, NeedsMarkupWork, Property, Reference |
The Element.clientWidth property is zero for inline elements and elements with no CSS; otherwise, it's the inner width of an element in pixels. It includes padding but excludes borders, margins, and vertical scrollbars (if present). |
||
1107 | Element.closest() | API, DOM, Element, Method, Reference |
For browsers that do not support Element.closest() , but carry support for element.matches() (or a prefixed equivalent, meaning IE9+), a polyfill exists: |
||
1108 | Element.computedStyleMap() | API, CSS Typed Object Model API, Element, Experimental, Houdini, Method, Reference, StylePropertyMapReadOnly, computedStyleMap() |
The computedStyleMap() method of the Element interface returns a StylePropertyMapReadOnly interface which provides a read-only representation of a CSS declaration block that is an alternative to CSSStyleDeclaration . |
||
1109 | Element.createShadowRoot() | API, Deprecated, Element, Method, Non-standard, Reference, shadow dom |
Use Element.createShadowRoot to create an instance of shadow DOM. When shadow DOM is created, it is always attached to an existing element. After the shadow DOM is created, the element that it is attached to is called the shadow root. |
||
1110 | Element.currentStyle | API, NeedsExample, Non-standard, Property |
Element.currentStyle is a proprietary property which is similar to the standardized window.getComputedStyle() method. |
||
1111 | Element.getAnimations() | API, Animatable, CSS, CSS Animations, CSS Transitions, Element, Experimental, Method, Reference, Transitions, Web Animations, getAnimations, waapi, web animations api |
The getAnimations() method of the Element interface (specified on the Animatable mixin) returns an array of all Animation objects affecting this element or which are scheduled to do so in future. It can optionally return Animation objects for descendant elements too. |
||
1112 | Element.getAttribute() | API, DOM, Element, Method, NeedsSpecTable, Reference |
The getAttribute() method of the Element interface returns the value of a specified attribute on the element. |
||
1113 | Element.getAttributeNS() | API, DOM, Element, Method, Reference |
The getAttributeNS() method of the Element interface returns the string value of the attribute with the specified namespace and name. If the named attribute does not exist, the value returned will either be null or "" (the empty string); see Notes for details. |
||
1114 | Element.getAttributeNames() | API, Attribute, DOM, Element, Method, getAttributeNames |
The getAttributeNames() method of the Element interface returns the attribute names of the element as an Array of strings. If the element has no attributes it returns an empty array. |
||
1115 | Element.getAttributeNode() | API, DOM, Element, Method, Reference |
Returns the specified attribute of the specified element, as an Attr node. |
||
1116 | Element.getAttributeNodeNS() | API, DOM, Method, Reference |
Returns the Attr node for the attribute with the given namespace and name. |
||
1117 | Element.getBoundingClientRect() | API, Boundary, Bounding, Bounds, CSSOM View, Client, Containing, DOM, Element, Enclosing, Method, Minimum, Rectangle, Reference, Smallest, clientHeight, getBoundingClientRect, getClientRects, offsetHeight, scrollHeight |
The Element.getBoundingClientRect() method returns the size of an element and its position relative to the viewport. |
||
1118 | Element.getClientRects() | API, CSSOM View, Element, Method, Reference, clientHeight, getBoundingClientRect, getClientRects, offsetHeight, scrollHeight |
The getClientRects() method of the Element interface returns a collection of DOMRect objects that indicate the bounding rectangles for each CSS border box in a client. |
||
1119 | Element.getElementsByClassName() | API, Classes, Element, Method, Reference, getElementsByClassName |
The Element method getElementsByClassName() returns a live HTMLCollection which contains every descendant element which has the specified class name or names. |
||
1120 | Element.getElementsByTagName() | API, DOM, Element, Method, Reference |
The Element.getElementsByTagName() method returns a live HTMLCollection of elements with the given tag name. |
||
1121 | Element.getElementsByTagNameNS() | API, DOM, Element, Method, Reference |
The Element.getElementsByTagNameNS() method returns a live HTMLCollection of elements with the given tag name belonging to the given namespace. It is similar to Document.getElementsByTagNameNS , except that its search is restricted to descendants of the specified element. |
||
1122 | Element.hasAttribute() | API, DOM, Element, Method, Reference |
The Element.hasAttribute() method returns a Boolean value indicating whether the specified element has the specified attribute or not. |
||
1123 | Element.hasAttributeNS() | API, DOM, Element, Method, Reference |
hasAttributeNS returns a boolean value indicating whether the current element has the specified attribute. |
||
1124 | Element.hasAttributes() | API, DOM, Element, Method, Reference |
The hasAttributes() method of the Element interface returns a Boolean indicating whether the current element has any attributes or not. |
||
1125 | Element.hasPointerCapture() | API, DOM, Element, Method, PointerEvent, Reference, hasPointerCapture |
The hasPointerCapture() method of the Element interface sets whether the element on which it is invoked has pointer capture for the pointer identified by the given pointer ID. |
||
1126 | Element.id | API, DOM, Element, Property, Reference |
The id property of the Element interface represents the element's identifier, reflecting the id global attribute. |
||
1127 | Element.innerHTML | API, DOM, DOM Parsing, Element, Parsing HTML, Property, Reference, innerHTML |
The Element property innerHTML gets or sets the HTML or XML markup contained within the element. |
||
1128 | Element.insertAdjacentElement() | API, DOM, Element, Gecko, Method, Reference, insertAdjacentElement |
The insertAdjacentElement() method of the Element interface inserts a given element node at a given position relative to the element it is invoked upon. |
||
1129 | Element.insertAdjacentHTML() | API, Amending the DOM, Changing the DOM, DOM, Element, HTML, Inserting Elements, Inserting Nodes, Method, Reference, insertAdjacentHTML |
The insertAdjacentHTML() method of the Element interface parses the specified text as HTML or XML and inserts the resulting nodes into the DOM tree at a specified position. It does not reparse the element it is being used on, and thus it does not corrupt the existing elements inside that element. This avoids the extra step of serialization, making it much faster than direct innerHTML manipulation. |
||
1130 | Element.insertAdjacentText() | API, DOM, Element, Gecko, Method, Reference, insertAdjacentText |
The insertAdjacentText() method of the Element interface inserts a given text node at a given position relative to the element it is invoked upon. |
||
1131 | Element.localName | API, DOM, NeedsBrowserCompatibility, NeedsMobileBrowserCompatibility, Property, Reference |
The Element.localName read-only property returns the local part of the qualified name of an element. |
||
1132 | Element.matches() | API, DOM, Element, Method, Reference, msMatchesSelector, webkitMatchesSelector |
selectorString is a string representing the selector to test. |
||
1133 | Element.msZoomTo() | API, API:Microsoft Extensions, Method, Microsoft, Non-standard, Reference, msZoomTo |
The msZoomTo method scrolls and/or zooms an element to its specified coordinate with animation. |
||
1134 | Element.name | API, DOM, Element, NeedsBrowserCompatibility, NeedsSpecTable, NeedsUpdate, Property, Reference, Web |
name gets or sets the name property of an element in the DOM. It only applies to the following elements: <a> , <applet> , <button> , <form> , <frame> , <iframe> , <img> , <input> , <map> , <meta> , <object> , <param> , <select> , and <textarea> . |
||
1135 | Element.namespaceURI | API, DOM, NeedsBrowserCompatibility, NeedsMobileBrowserCompatibility, Property, Reference |
The Element.namespaceURI read-only property returns the namespace URI of the element, or null if the element is not in a namespace. |
||
1136 | Element.onfullscreenchange | API, Element, Event Handler, Full, Full-screen, Fullscreen API, Property, Reference, fullscreen, onfullscreenchange, screen |
The Element interface's onfullscreenchange property is an event handler for the fullscreenchange event that is fired when the element has transitioned into or out of full-screen mode. |
||
1137 | Element.onfullscreenerror | API, Element, Event Handler, Full, Full-screen API, Property, Reference, fullscreen, onfullscreenerror, screen |
The Element interface's onfullscreenerror property is an event handler for the fullscreenerror event which is sent to the element when an error occurs while attempting to transition into or out of full-screen mode. |
||
1138 | Element.openOrClosedShadowRoot | API, Add-ons, Element, Extensions, Mozilla, Needs Privileges, Non-standard, Property, Reference, WebExtensions, openOrClosedShadowRoot, shadow dom |
The Element.openOrCloseShadowRoot read-only property represents the shadow root hosted by the element, regardless if its mode is open or closed . |
||
1139 | Element.outerHTML | API, DOM, DOM Parsing, Element, NeedsMobileBrowserCompatibility, Parsing, Property, Reference, Serialization, Serializing, outerHTML |
The outerHTML attribute of the Element DOM interface gets the serialized HTML fragment describing the element including its descendants. It can also be set to replace the element with nodes parsed from the given string. |
||
1140 | Element.prefix | API, DOM, NeedsBrowserCompatibility, NeedsMobileBrowserCompatibility, Property, Reference |
The Element.prefix read-only property returns the namespace prefix of the specified element, or null if no prefix is specified. |
||
1141 | Element.querySelector() | API, CSS, CSS Selectors, DOM, Element, Elements, Finding Elements, Locating Elements, Method, Reference, Searching Elements, Selecting Elements, Selectors, querySelector |
The querySelector() method of the Element interface returns the first element that is a descendant of the element on which it is invoked that matches the specified group of selectors. |
||
1142 | Element.querySelectorAll() | API, CSS Selectors, DOM, Element, Finding Elements, Method, Reference, Searching Elements, Selecting Elements, Selectors, querySelector |
The Element method querySelectorAll() returns a static (not live) NodeList representing a list of elements matching the specified group of selectors which are descendants of the element on which the method was called. |
||
1143 | Element.releasePointerCapture() | API, DOM, Element, Method, PointerEvent, Reference |
The releasePointerCapture() method of the Element interface releases (stops) pointer capture that was previously set for a specific (PointerEvent ) pointer. |
||
1144 | Element.removeAttribute() | API, Attribute, DOM, Element, Method, NeedsSpecTable, Reference, remove, removeAttribute |
The Element method removeAttribute() removes the attribute with the specified name from the element. |
||
1145 | Element.removeAttributeNS() | API, DOM, Element, Method, NeedsSpecTable, Reference |
The removeAttributeNS() method of the Element interface removes the specified attribute from an element. |
||
1146 | Element.removeAttributeNode() | API, DOM, Element, Method, NeedsSpecTable, Reference |
The removeAttributeNode() method of the Element object removes the specified attribute from the current element. |
||
1147 | Element.requestFullscreen() | API, DOM, Element, Full, Fullscreen API, Graphics, Method, Reference, Video, full screen, fullscreen, requestFullscreen, screen |
The Element.requestFullscreen() method issues an asynchronous request to make the element be displayed in full-screen mode. |
||
1148 | Element.requestPointerLock() | API, DOM, Experimental, Method, NeedsExample, PointerEvent, Reference, mouse lock |
The Element.requestPointerLock() method lets you asynchronously ask for the pointer to be locked on the given element. |
||
1149 | Element.runtimeStyle | API, NeedsBrowserCompatibility, NeedsExample, NeedsMobileBrowserCompatibility, Non-standard, Property |
Element.runtimeStyle is a proprietary property similar to HTMLElement.style , except its styles, that have higher precedence and modification. |
||
1150 | Element.scroll() | API, Element, Method, Reference, Scroll |
The scroll() method of the Element interface scrolls the element to a particular set of coordinates inside a given element. |
||
1151 | Element.scrollBy() | API, Element, Method, Reference, scrollBy |
The scrollBy() method of the Element interface scrolls an element by the given amount. |
||
1152 | Element.scrollHeight | API, CSSOM View, NeedsDHTMLRemovalInExample, Property, Reference |
The Element.scrollHeight read-only property is a measurement of the height of an element's content, including content not visible on the screen due to overflow. |
||
1153 | Element.scrollIntoView() | API, CSSOM Views, DOM, Element, Method, Reference, View, scrollIntoView, scrolling |
The Element interface's scrollIntoView() method scrolls the element's parent container such that the element on which scrollIntoView() is called is visible to the user |
||
1154 | Element.scrollIntoViewIfNeeded() | API, DOM, Element, Method, Non-standard, Reference |
The Element.scrollIntoViewIfNeeded() method scrolls the current element into the visible area of the browser window if it's not already within the visible area of the browser window. If the element is already within the visible area of the browser window, then no scrolling takes place. This method is a proprietary variation of the standard Element.scrollIntoView() method. |
||
1155 | Element.scrollLeft | API, CSSOM View, Property, Reference |
The Element.scrollLeft property gets or sets the number of pixels that an element's content is scrolled from its left edge. |
||
1156 | Element.scrollLeftMax | API, CSSOM View, Element, Non-standard, Property, Read-only, Reference |
The Element.scrollLeftMax read-only property returns a Number representing the maximum left scroll offset possible for the element. |
||
1157 | Element.scrollTo() | API, Element, Method, Reference, scrollTo |
The scrollTo() method of the Element interface scrolls to a particular set of coordinates inside a given element. |
||
1158 | Element.scrollTop | API, CSSOM View, NeedsArtUpdate, NeedsMarkupWork, Property, Reference |
The Element.scrollTop property gets or sets the number of pixels that an element's content is scrolled vertically. |
||
1159 | Element.scrollTopMax | API, CSSOM View, Element, Non-standard, Property, Read-only, Reference |
The Element.scrollTopMax read-only property returns a Number representing the maximum top scroll offset possible for the element. |
||
1160 | Element.scrollWidth | API, CSSOM View, NeedsMarkupWork, NeedsSpecTable, Property, Reference |
The Element.scrollWidth read-only property is a measurement of the width of an element's content, including content not visible on the screen due to overflow. |
||
1161 | Element.setAttribute() | API, DOM, Element, Method, NeedsBrowserCompatibility, NeedsSpecTable, Reference, setAttribute |
Sets the value of an attribute on the specified element. If the attribute already exists, the value is updated; otherwise a new attribute is added with the specified name and value. | ||
1162 | Element.setAttributeNS() | API, DOM, Element, Method, Reference |
setAttributeNS adds a new attribute or changes the value of an attribute with the given namespace and name. |
||
1163 | Element.setAttributeNode() | API, DOM, Element, Method, Reference |
The setAttributeNode() method adds a new Attr node to the specified element. |
||
1164 | Element.setAttributeNodeNS() | API, DOM, Element, Method, Reference |
setAttributeNodeNS adds a new namespaced attribute node to an element. |
||
1165 | Element.setCapture() | API, DOM, Element, Method, Non-standard, Reference |
Call this method during the handling of a mousedown event to retarget all mouse events to this element until the mouse button is released or document.releaseCapture() is called. |
||
1166 | Element.setPointerCapture() | API, DOM, Element, Method, PointerEvent, Reference |
The setPointerCapture() method of the Element interface is used to designate a specific element as the capture target of future pointer events. Subsequent events for the pointer will be targeted at the capture element until capture is released (via Element.releasePointerCapture() ). |
||
1167 | Element.shadowRoot | API, Element, Property, Reference, ShadowRoot, shadow dom |
The Element.shadowRoot read-only property represents the shadow root hosted by the element. |
||
1168 | Element.slot | API, Element, Property, Reference, shadow dom, slot |
The slot property of the Element interface returns the name of the shadow DOM slot the element is inserted in. |
||
1169 | Element.tabStop | API, DOM, Element, NeedsExample, Non-standard, Obsolete, Property, Reference |
The tabStop property of the Element interface returns a Boolean indicating if the element can receive input focus via the tab key. If the specified element is a shadow host tab navigation is delegated to its children. |
||
1170 | Element.tagName | API, DOM, DOM Reference, Element, Gecko, NeedsBrowserCompatibility, Property, Read-only, Reference, tagName |
The tagName read-only property of the Element interface returns the tag name of the element on which it's called. |
||
1171 | Element.toggleAttribute() | API, Element, Method, Reference |
The toggleAttribute() method of the Element interface toggles a Boolean attribute (removing it if it is present and adding it if it is not present) on the given element. |
||
1172 | Element: DOMActivate event | API, Input, Mouse Events, MouseEvent, Reference, activate event, events, onactivate |
The DOMActivate event is fired at an element when it becomes active, such as when it is clicked on using the mouse or a keypress is used to navigate to it. |
||
1173 | Element: DOMMouseScroll event | API, DOM, DOMMouseScroll, Deprecated, Element, Event, Input, Non-standard, Reference, mouse, scrolling |
The DOM DOMMouseScroll event is fired asynchronously when mouse wheel or similar device is operated and the accumulated scroll amount is over 1 line or 1 page since last event. It's represented by the MouseScrollEvent interface. This event was only implemented by Firefox. You should instead use the standard wheel event. |
||
1174 | Element: MSGestureChange event | Event, Non-standard, Reference |
The MSGestureChange event is fired when touch contact positions move and also while inertia-based movements are being processed. |
||
1175 | Element: MSGestureEnd event | Event, Non-standard, Reference |
The MSGestureEnd event is fired when all associated touch points have stopped contacting the touch surface, and any associated inertial movements have ended; thus ending the gesture. |
||
1176 | Element: MSGestureHold event | Event, Non-standard, Reference |
The MSGestureHold event is fired when the user contacts the touch surface and remains in the same position for a while. |
||
1177 | Element: MSGestureStart event | Event, Non-standard, Reference |
The MSGestureStart event is fired when there's a new point of contact on the touch surface, thus starting a new gesture. When the gesture has ended, a MSGestureEnd event will be fired. |
||
1178 | Element: MSGestureTap event | Event, Non-standard, Reference |
The MSGestureTap event is fired when the user "taps" the pointing device (e.g., touches the touch surface with their finger, taps the touch surface with a pen device, clicks with a mouse). Typically, it's preferable to listen for the click event instead. |
||
1179 | Element: MSInertiaStart event | Event, Non-standard, Reference |
The MSInertiaStart event is fired when contact with the touch surface stops when a scroll has enough inertia to continue scrolling. This event may not be fired if the scroll is sufficiently slow. |
||
1180 | Element: MSManipulationStateChanged event | Event, Event:Microsoft Extensions, MSManipulationStateChanged, Non-standard, Reference |
MSManipulationStateChanged fires when the state of an element being manipulated has changed (ie. whenever you start or finish panning or zooming an element). |
||
1181 | Element: MozMousePixelScroll event | DOM, Event, Firefox, Mouse Wheel, MozMousePixelScroll, Mozilla, Non-standard, Reference, events, mouse, wheel |
The Firefox-only, non-standard, and obsolete MozMousePixelScroll event is fired at an Element asynchronously when a mouse wheel or similar device is operated. It's represented by the MouseScrollEvent interface. |
||
1182 | Element: afterscriptexecute event | Event, Non-standard, Reference |
The afterscriptexecute event is fired after a script has been executed. |
||
1183 | Element: auxclick event | Element, Event, MouseEvent, Reference, UI, auxclick, events, mouse |
The auxclick event is fired at an Element when a non-primary pointing device button (any mouse button other than the primary—usually leftmost—button) has been pressed and released both within the same element. |
||
1184 | Element: beforescriptexecute event | DOM, Non-standard, Reference |
The beforescriptexecute event is fired when a script is about to be executed. Cancelling the event prevents the script from executing. |
||
1185 | Element: blur event | API, DOM, Element, Event, FocusEvent, Reference, blur, onblur |
The blur event fires when an element has lost focus. The main difference between this event and focusout is that focusout bubbles while blur does not. |
||
1186 | Element: click event | API, DOM, Element, Event, Interface, MouseEvent, NeedsBrowserCompatibility, NeedsMobileBrowserCompatibility, Reference, UI, click, events, mouse |
An element receives a click event when a pointing device button (such as a mouse's primary mouse button) is both pressed and released while the pointer is located inside the element. |
||
1187 | Element: compositionend event | Event, Reference |
The compositionend event is fired when a text composition system such as an input method editor completes or cancels the current composition session. |
||
1188 | Element: compositionstart event | Event, Reference |
The compositionstart event is fired when a text composition system such as an input method editor starts a new composition session. |
||
1189 | Element: compositionupdate event | Event, Reference |
The compositionupdate event is fired when a new character is received in the context of a text composition session controlled by a text composition system such as an input method editor. |
||
1190 | Element: contextmenu event | API, Context, DOM, Element, Event, Interface, MouseEvent, Reference, Right Click, Right-Click, button, contextmenu, events, menu, mouse |
The contextmenu event fires when the user attempts to open a context menu. This event is typically triggered by clicking the right mouse button, or by pressing the context menu key. |
||
1191 | Element: copy event | Clipboard API, Event, Reference |
The copy event fires when the user initiates a copy action through the browser's user interface. |
||
1192 | Element: cut event | Clipboard API, Event, Reference |
The cut event is fired when the user has initiated a "cut" action through the browser's user interface. |
||
1193 | Element: dblclick event | API, DOM, Double Click, Double-Click, Element, Event, Input, Interface, MouseEvent, Reference, button, dblclick, events, mouse |
The dblclick event fires when a pointing device button (such as a mouse's primary button) is double-clicked; that is, when it's rapidly clicked twice on a single element within a very short span of time. |
||
1194 | Element: error event | Audio, DOM, Error Handling, Errors, Event, Media, Reference, UI, UI Events, UIEvent, Video, Web, events |
The error event is fired on an Element object when a resource failed to load, or can't be used. For example, if a script has an execution error or an image can't be found or is invalid. |
||
1195 | Element: focus event | API, DOM, Element, Event, Focus, FocusEvent, Reference |
The focus event fires when an element has received focus. The main difference between this event and focusin is that focusin bubbles while focus does not. |
||
1196 | Element: focusin event | API, DOM, Element, Event, FocusEvent, Reference, focusin |
The focusin event fires when an element is about to receive focus. The main difference between this event and focus is that focusin bubbles while focus does not. |
||
1197 | Element: focusout event | API, DOM, Element, Event, FocusEvent, Reference, focusout, onfocusout |
The focusout event fires when an element is about to lose focus. The main difference between this event and blur is that focusout bubbles while blur does not. |
||
1198 | Element: fullscreenchange event | API, Fullscreen API, Fullscreen events, events, fullscreen, fullscreenchange |
The fullscreenchange event is fired immediately after an Element switches into or out of full-screen mode. |
||
1199 | Element: fullscreenerror event | |
The fullscreenerror event is fired when the browser cannot switch to full-screen mode. |
||
1200 | Element: gesturechange event | Event, Non-standard, Reference |
The gesturechange event is fired when digits move during a touch gesture. |
||
1201 | Element: gestureend event | Event, Non-standard, Reference |
The gestureend event is fired when there are no longer multiple fingers contacting the touch surface, thus ending the gesture. |
||
1202 | Element: gesturestart event | Event, Non-standard, Reference |
The gesturestart event is fired when multiple fingers contact the touch surface, thus starting a new gesture. During the gesture, gesturechange events will be fired. When the gesture has ended, a gestureend event will be fired. |
||
1203 | Element: keydown event | API, DOM, Element, Event, KeyboardEvent, Reference, keyboard, keydown |
The keydown event is fired when a key is pressed. |
||
1204 | Element: keypress event | API, Element, Reference, events, keypress |
The keypress event is fired when a key that produces a character value is pressed down. |
||
1205 | Element: keyup event | DOM, Element, Reference, events, keyup |
The keyup event is fired when a key is released. |
||
1206 | Element: mousedown event | API, DOM, Down, Element, Event, Interface, MouseEvent, Press, Reference, UI, button, events, mouse, mousedown |
The mousedown event is fired at an Element when a pointing device button is pressed while the pointer is inside the element. |
||
1207 | Element: mouseenter event | API, Cursor, DOM, Element, Event, Interface, MouseEvent, Reference, events, mouse, mouseenter, pointer |
The mouseenter event is fired at an Element when a pointing device (usually a mouse) is initially moved so that its hotspot is within the element at which the event was fired. |
||
1208 | Element: mouseleave event | API, DOM, Element, MouseEvent, Reference, events, mouse, mouseleave, move |
The mouseleave event is fired at an Element when the cursor of a pointing device (usually a mouse) is moved out of it. |
||
1209 | Element: mousemove event | API, DOM, Event, Interface, MouseEvent, Reference, events, mouse, mousemove, move, pointer |
The mousemove event is fired at an element when a pointing device (usually a mouse) is moved while the cursor's hotspot is inside it. |
||
1210 | Element: mouseout event | API, DOM, Event, Interface, MouseEvent, Reference, events, mouse, mouseout, move |
The mouseout event is fired at an Element when a pointing device (usually a mouse) is used to move the cursor so that it is no longer contained within the element or one of its children. |
||
1211 | Element: mouseover event | API, Cursor, DOM, Event, Interface, MouseEvent, Reference, events, mouse, mouseover, move, pointer |
The mouseover event is fired at an Element when a pointing device (such as a mouse or trackpad) is used to move the cursor onto the element or one of its child elements. |
||
1212 | Element: mouseup event | API, DOM, Event, Interface, MouseEvent, Reference, Release, UI, Up, button, events, mouse, mouseup |
The mouseup event is fired at an Element when a button on a pointing device (such as a mouse or trackpad) is released while the pointer is located inside it. |
||
1213 | Element: mousewheel event | DOM, Deprecated, Event, Interface, Non-standard, UI, mouse, mousewheel, scrolling, wheel |
The obsolete and non-standard mousewheel event is fired asynchronously at an Element to provide updates while a mouse wheel or similar device is operated. The mousewheel event was never part of any standard, and while it was implemented by several browsers, it was never implemented by Firefox. |
||
1214 | Element: msContentZoom event | Event, Event:Microsoft Extensions, MSContentZoom, Non-standard, Reference |
The msContentZoom event fires when a user zooms the element (changes the scale of the content). |
||
1215 | Element: overflow event | Event |
The overflow event is fired when an element has been overflowed by its content or has been rendered for the first time in this state (only works for elements styled with overflow != visible). |
||
1216 | Element: paste event | Clipboard API, Event, NeedsUpdate, Reference |
The paste event is fired when the user has initiated a "paste" action through the browser's user interface. |
||
1217 | Element: scroll event | API, Element, Reference, Scroll, events |
The scroll event fires an element has been scrolled. |
||
1218 | Element: select event | Element, Event, Event Handler, NeedsCompatTable, Reference, UIEvent |
The select event fires when some text has been selected. |
||
1219 | Element: show event | API, Deprecated, Event, Reference, events, show |
The show event is fired when a contextmenu event was fired on/bubbled to an element that has a contextmenu attribute. |
||
1220 | Element: touchcancel event | Event, Touch Events, TouchEvent, UI, UI Events, UX, touch |
The touchcancel event is fired when one or more touch points have been disrupted in an implementation-specific manner (for example, too many touch points are created). |
||
1221 | Element: touchend event | |
The touchend event fires when one or more touch points are removed from the touch surface. |
||
1222 | Element: touchmove event | |
The touchmove event is fired when one or more touch points are moved along the touch surface. |
||
1223 | Element: touchstart event | Event, Touch Events, TouchEvent, UI, UI Events, UX, touch, touchstart |
The touchstart event is fired when one or more touch points are placed on the touch surface. |
||
1224 | Element: underflow event | Event, Firefox, Gecko, Layout, Mozilla, Non-standard, Reference, events, underflow |
The non-standard underflow event, which is specific to Firefox, is fired when an element is no longer overflowed by its content. |
||
1225 | Element: webkitmouseforcechanged event | Event, Force Touch, MouseEvent, NeedsExample, Non-standard, Reference, Safari, Trackpad, UI, Web, WebKit, apple, mouse, touch, webkitmouseforcechanged |
The non-standard webkitmouseforcechanged event is fired by Safari each time the amount of pressure changes on the trackpad/touchscreen. |
||
1226 | Element: webkitmouseforcedown event | Event, Force Touch, MouseEvent, NeedsCompatTable, NeedsExample, Reference, Safari, Trackpad, UI, Web, WebKit, apple, events, mouse, touch, webkitmouseforcedown |
After a mousedown event has been fired at the element, if and when sufficient pressure has been applied to the mouse or trackpad button to qualify as a "force click," Safari begins sending webkitmouseforcedown events to the element. |
||
1227 | Element: webkitmouseforceup event | Event, Force Touch, MouseEvent, NeedsCompatTable, NeedsExample, Non-standard, Reference, Safari, Trackpad, UI, Web, WebKit, apple, events, mouse, touch, webkitmouseforceup |
The non-standard webkitmouseforceup event is fired by Safari at an Element some time after the webkitmouseforcedown event, when pressure on the button has been reduced sufficiently to end the "force click". |
||
1228 | Element: webkitmouseforcewillbegin event | API, Event, Force Touch, Input, MouseEvent, NeedsExample, Non-standard, Reference, UI, Web, WebKit, apple, events, macOS, webkitmouseforcewillbegin |
Safari for macOS fires the non-standard webkitmouseforcewillbegin event at an Element before firing the initial mousedown event. |
||
1229 | Element: wheel event | API, Element, Event, Reference, WheelEvent, events, wheel |
The wheel event fires when the user rotates a wheel button on a pointing device (typically a mouse). |
||
1230 | ElementTraversal | API, DOM, DOM Reference, Obsolete |
The ElementTraversal interface was defining methods allowing to access from one Node to another one in the document tree. |
||
1231 | Encoding API | API, Encoding, Overview, Reference |
The Encoding API provides a mechanism for handling text in various character encodings, including legacy non-UTF-8 encodings. | ||
1232 | Encrypted Media Extensions API | API, EME, Encrypted Media Extensions, Encrypted Media Extensions API, EncryptedMediaExtensions, NeedsContent, Overview, Reference |
The Encrypted Media Extensions API provides interfaces for controlling the playback of content which is subject to a digital restrictions management scheme. | ||
1233 | ErrorEvent | API, Event, Worker API |
The ErrorEvent interface represents events providing information related to errors in scripts or in files. |
||
1234 | Event | API, Constructor, DOM, Event, Interface, Reference, UI, listener |
The Event interface represents an event which takes place in the DOM. |
||
1235 | Comparison of Event Targets | DOM, Gecko, Guide, NeedsContent, NeedsExample, NeedsHelp |
It's easy to get confused about which target to examine when writing an event handler. This article should clarify the use of the target properties. | ||
1236 | Event() | API, Constructor, DOM, Event, Reference |
The Event() constructor creates a new Event . |
||
1237 | Event.bubbles | API, Bubbling, DOM, DOM Events, Event, Event Handling, Propagation, Property, Read-only, Reference, bubbles |
The bubbles read-only property of the Event interface indicates whether the event bubbles up through the DOM or not. |
||
1238 | Event.cancelBubble | API, DOM, Event, Property, Reference, cancelBubble |
The cancelBubble property of the Event interface is a historical alias to Event.stopPropagation() . Setting its value to true before returning from an event handler prevents propagation of the event. In later implementations, setting this to false does nothing. See Browser compatibility for details. |
||
1239 | Event.cancelable | API, DOM, DOM Reference, Event, Property, Read-only, Reference |
The cancelable read-only property of the Event interface indicates whether the event can be canceled, and therefore prevented as if the event never happened. |
||
1240 | Event.composed | API, Event, Property, Read-only, Reference, Web Components, composed, scoped, shadow dom |
The read-only composed property of the Event interface returns a Boolean which indicates whether or not the event will propagate across the shadow DOM boundary into the standard DOM. |
||
1241 | Event.composedPath() | API, Event, Method, Reference, Web Components, composedPath, events, shadow dom |
The composedPath() method of the Event interface returns the event’s path which is an array of the objects on which listeners will be invoked. This does not include nodes in shadow trees if the shadow root was created with its ShadowRoot.mode closed. |
||
1242 | Event.createEvent() | API, DOM, Deprecated, Event, Method, Reference |
Creates a new event, which must then be initialized by calling its initEvent() method. |
||
1243 | Event.currentTarget | API, DOM, Event, NeedsBrowserCompatibility, Property, Read-only |
The currentTarget read-only property of the Event interface identifies the current target for the event, as the event traverses the DOM. It always refers to the element to which the event handler has been attached, as opposed to Event.target , which identifies the element on which the event occurred and which may be its direct descendent. |
||
1244 | Event.defaultPrevented | API, DOM, Event, Property, Read-only |
The defaultPrevented read-only property of the Event interface returns a Boolean indicating whether or not Event.preventDefault() was called on the event. |
||
1245 | Event.eventPhase | API, DOM, Event, Gecko, Property, Read-only, Reference |
The eventPhase read-only property of the Event interface indicates which phase of the event flow is currently being evaluated. |
||
1246 | Event.explicitOriginalTarget | API, DOM, Gecko, Non-standard, Property, Reference |
The explicit original target of the event. (Mozilla-specific) | ||
1247 | Event.initEvent() | API, DOM, Deprecated, Event, Method, Reference |
The Event.initEvent() method is used to initialize the value of an event created using Document.createEvent() . |
||
1248 | Event.isTrusted | API, Event, Property, Read-only, Reference |
The isTrusted read-only property of the Event interface is a Boolean that is true when the event was generated by a user action, and false when the event was created or modified by a script or dispatched via EventTarget.dispatchEvent() . |
||
1249 | Event.msConvertURL() | API, API:Microsoft Extensions, Method, Non-standard, Reference, msConvertURL |
The msConvertURL method instructs the HTML paste operation on how to modify the src attribute that corresponds to each file in the clipboardData.files collection, allowing otherwise inaccessible files to be converted to blob or data URIs. |
||
1250 | Event.originalTarget | API, DOM, Gecko, NeedsExample, NeedsHelp, Non-standard, Property |
The original target of the event before any retargetings. (Mozilla-specific) | ||
1251 | Event.preventDefault() | API, DOM, Event, Method, Reference |
The Event interface's preventDefault() method tells the user agent that if the event does not get explicitly handled, its default action should not be taken as it normally would be. |
||
1252 | Event.returnValue | API, DOM, Event, Property, Reference, action, default, returnValue |
The Event property returnValue indicates whether the default action for this event has been prevented or not. |
||
1253 | Event.srcElement | API, DOM, Property, Reference, events |
Event.srcElement is a proprietary alias (implemented in Internet Explorer) for the standard Event.target property, which is supported in some other browsers for web compatibility purposes. |
||
1254 | Event.stopImmediatePropagation() | API, Event, Level 3, Method, Reference, stopImmediatePropagation |
The stopImmediatePropagation() method of the Event interface prevents other listeners of the same event from being called. |
||
1255 | Event.stopPropagation() | API, DOM, Event, Method, NeedsRewrite, Reference |
The stopPropagation() method of the Event interface prevents further propagation of the current event in the capturing and bubbling phases. |
||
1256 | Event.target | API, DOM, Event, Property, Reference, delegation, target |
The target property of the Event interface is a reference to the object that dispatched the event. It is different from Event.currentTarget when the event handler is called during the bubbling or capturing phase of the event. |
||
1257 | Event.timeStamp | API, DOM, Event, Property, Reference, timeStamp |
The timeStamp read-only property of the Event interface returns the time (in milliseconds) at which the event was created. |
||
1258 | Event.type | API, DOM, Event, Property, Read-only, Reference |
The type read-only property of the Event interface returns a string containing the event's type. It is set when the event is constructed and is the name commonly used to refer to the specific event, such as click , load , or error . |
||
1259 | EventListener | API, DOM, DOM Events |
The EventListener interface represents an object that can handle an event dispatched by an EventTarget object. |
||
1260 | EventListener.handleEvent() | API, Callback, DOM, DOM Events, Event Callback, Event Handler, Event Processing, EventListener, Handling Events, Method, Reference, events, handleEvent |
The EventListener method handleEvent() method is called by the user agent when an event is sent to the EventListener , in order to handle events that occur on an observed EventTarget . |
||
1261 | EventSource | API, Communications, EventSource, Interface, Reference, Server Sent Events, Server-sent events, messaging |
The EventSource interface is web content's interface to server-sent events. An EventSource instance opens a persistent connection to an HTTP server, which sends events in text/event-stream format. |
||
1262 | EventSource() | API, Constructor, EventSource, Reference, Server-sent events |
The EventSource () constructor returns a newly-created EventSource , which represents a remote resource. |
||
1263 | EventSource.close() | API, EventSource, Method, Reference, Server-sent events, close |
The close() method of the EventSource interface closes the connection, if one is made, and sets the EventSource.readyState attribute to 2 (closed). |
||
1264 | EventSource.onerror | API, Event Handler, EventSource, Property, Reference, Server-sent events, onerror |
The onerror property of the EventSource interface is an EventHandler called when an error occurs and the error event is dispatched on an EventSource object. |
||
1265 | EventSource.onmessage | API, Event Handler, EventSource, Property, Reference, Server-sent events, onmessage |
The onmessage property of the EventSource interface is an EventHandler called when a message event is received, that is when a message is coming from the source. |
||
1266 | EventSource.onopen | API, Event Handler, EventSource, Property, Reference, Server-sent events, onopen |
The onopen property of the EventSource interface is an EventHandler called when an open event is received, that is when the connection was just opened. |
||
1267 | EventSource.readyState | API, EventSource, Property, Reference, Server-sent events, readyState |
The readyState read-only property of the EventSource interface returns a number representing the state of the connection. |
||
1268 | EventSource.url | API, EventSource, Property, Reference, Server-sent events, URL |
The url read-only property of the EventSource interface returns a DOMString representing the URL of the source. |
||
1269 | EventSource.withCredentials | API, EventSource, Property, Reference, Server-sent events, withCredentials |
The withCredentials read-only property of the EventSource interface returns a Boolean indicating whether the EventSource object was instantiated with CORS credentials set. |
||
1270 | EventSource: error event | API, Error, EventSource, Reference, events |
The error event of the EventSource API is fired when a connection with an event source fails to be opened. |
||
1271 | EventSource: message event | API, EventSource, Reference, events, message |
The message event of the EventSource API is fired when data is received through an event source. |
||
1272 | EventSource: open event | API, EventSource, Reference, events, open |
The open event of the EventSource API is fired when a connection with an event source is opened. |
||
1273 | EventTarget | API, DOM, DOM Events, EventTarget, Interface |
EventTarget is a DOM interface implemented by objects that can receive events and may have listeners for them. |
||
1274 | EventTarget() | API, Constructor, DOM, DOM Events, EventTarget |
The EventTarget() constructor creates a new EventTarget object instance. |
||
1275 | EventTarget.addEventListener() | API, AccessOuterData, DOM, Detecting Events, Event Handlers, Event Listener, EventTarget, JavaScript, Method, PassingData, Receiving Events, Reference, addEventListener, attachEvent, events, mselementresize |
The EventTarget method addEventListener() sets up a function that will be called whenever the specified event is delivered to the target. |
||
1276 | EventTarget.attachEvent() | |
No summary! | ||
1277 | EventTarget.dispatchEvent() | API, DOM, DOM Element Methods, Gecko, Method |
Dispatches an Event at the specified EventTarget , (synchronously) invoking the affected EventListener s in the appropriate order. The normal event processing rules (including the capturing and optional bubbling phase) also apply to events dispatched manually with dispatchEvent() . |
||
1278 | EventTarget.removeEventListener() | API, DOM, DOM Element Methods, EventTarget, Gecko, Method, Reference, browser compatibility, removeEventListener |
The EventTarget.removeEventListener() method removes from the EventTarget an event listener previously registered with EventTarget.addEventListener() . The event listener to be removed is identified using a combination of the event type, the event listener function itself, and various optional options that may affect the matching process; see Matching event listeners for removal |
||
1279 | ExtendableEvent | API, Experimental, ExtendableEvent, Interface, Offline, Reference, Service Workers, ServiceWorker, Workers |
The ExtendableEvent interface extends the lifetime of the install and activate events dispatched on the global scope as part of the service worker lifecycle. This ensures that any functional events (like FetchEvent ) are not dispatched until it upgrades database schemas and deletes the outdated cache entries. |
||
1280 | ExtendableEvent.ExtendableEvent() | API, Constructor, Experimental, ExtendableEvent, Reference, Service Workers, ServiceWorker |
The ExtendableEvent() constructor creates a new ExtendableEvent object. |
||
1281 | ExtendableEvent.waitUntil() | API, ExtendableEvent, Method, Reference, waitUntil |
The extendableEvent.waitUntil() method tells the event dispatcher that work is ongoing. It can also be used to detect whether that work was successful. In service workers, waitUntil() tells the browser that work is ongoing until the promise settles, and it shouldn't terminate the service worker if it wants that work to complete. |
||
1282 | ExtendableMessageEvent | API, Experimental, ExtendableMessageEvent, Interface, Reference, Service Workers |
The ExtendableMessageEvent interface of the ServiceWorker API represents the event object of a message event fired on a service worker (when a channel message is received on the ServiceWorkerGlobalScope from another context) — extends the lifetime of such events. |
||
1283 | ExtendableMessageEvent.ExtendableMessageEvent() | API, Constructor, Experimental, ExtendableMessageEvent, Reference, Service Workers |
The Extendable MessageEvent() constructor creates a new ExtendableMessageEvent object instance. |
||
1284 | ExtendableMessageEvent.data | API, Experimental, ExtendableMessageEvent, Property, Reference, Service Workers, data |
The data read-only property of the ExtendableMessageEvent interface returns the event's data. It can be any data type. |
||
1285 | ExtendableMessageEvent.lastEventId | API, Experimental, ExtendableMessageEvent, Property, Reference, Service Workers, lastEventID |
The lastEventID read-only property of the ExtendableMessageEvent interface represents, in server-sent events, the last event ID of the event source. |
||
1286 | ExtendableMessageEvent.origin | API, Experimental, ExtendableMessageEvent, Property, Reference, Service Workers, origin |
The origin read-only property of the ExtendableMessageEvent interface returns the origin of the ServiceWorkerClient that sent the message. |
||
1287 | ExtendableMessageEvent.ports | API, Experimental, ExtendableMessageEvent, Property, Reference, Service Workers, ports |
The ports read-only property of the ExtendableMessageEvent interface returns the array containing the MessagePort objects representing the ports of the associated message channel (the channel the message is being sent through.) |
||
1288 | ExtendableMessageEvent.source | API, Experimental, ExtendableMessageEvent, Property, Reference, Service Workers, source |
The source read-only property of the ExtendableMessageEvent returns a reference to the Client object from which the message was sent. |
||
1289 | FeaturePolicy | Feature Policy, Feature-Policy, Reference |
No summary! | ||
1290 | FeaturePolicy.allowedFeatures() | API, Directive, Feature Policy, Feature-Policy, FeaturePolicy, Reference |
The allowedFeatures() method of the FeaturePolicy interface returns a list of directive names of all features allowed by the feature policy.enables introspection of individual directives of the Feature Policy it is run on. As such, allowedFeatures() method returns a subset of directives returned by features() . |
||
1291 | FeaturePolicy.allowsFeature() | |
The allowsFeature() method of the FeaturePolicy interface enables introspection of individual directives of the Feature Policy it is run on. It returns a Boolean that is true if and only if the specified feature is allowed in the specified context (or the default context if no context is specified). |
||
1292 | FeaturePolicy.features() | |
The features() method of the FeaturePolicy interface returns a list of names of all features supported by the User Agent. Feature whose name appears on the list might not be allowed by the Feature Policy of the current execution context and/or might not be accessible because of user's permissions. |
||
1293 | FeaturePolicy.getAllowlistForFeature() | API, Feature Policy, Feature-Policy, Reference |
The getAllowlistForFeature() method of the FeaturePolicy allows query of the allow list for a specific feature for the current Feature Policy. |
||
1294 | FederatedCredential | API, Credential Management API, FederatedCredential, Interface, Reference, credential management |
The FederatedCredential interface of the the Credential Management API provides information about credentials from a federated identity provider. A federated identity provider is an entity that a website trusts to correctly authenticate a user, and that provides an API for that purpose. OpenID Connect is an example of a federated identity provider framework. |
||
1295 | FederatedCredential | API, Constructor, Credential Management API, FederatedCredential, NeedsExample, Reference, credential management |
The FederatedCredential constructor creates a new FederatedCredential object. |
||
1296 | FederatedCredential.protocol | API, Credential Management API, Experimental, FederatedCredential, NeedsExample, Property, Reference, credential management |
The protocol property of the FederatedCredential interface returns a read-only DOMString containing a credential's federated identity protocol. If this property is null , the protocol may be inferred from the FederatedCredential.provider property. |
||
1297 | FederatedCredential.provider | API, Credential Management API, FederatedCredential, NeedsExample, Property, Reference, credential management |
The provider property of the FederatedCredential interface returns a USVString containing a credential's federated identity provider. |
||
1298 | Fetch API | API, Experimental, Fetch, Landing, Reference, Response, XMLHttpRequest, request |
The Fetch API provides an interface for fetching resources (including across the network). It will seem familiar to anyone who has used XMLHttpRequest , but the new API provides a more powerful and flexible feature set. |
||
1299 | Cross-global fetch usage | Cross global, Fetch, edge case, relative URL |
This article explains an edge case that occurs with fetch (and potentially other APIs exhibiting the same kind of resource retrieval behavior). When a cross-origin fetch involving a relative URL is initiated from an <iframe> , the relative URL used to be resolved against the current global location, rather than the iframe's location. |
||
1300 | Fetch basic concepts | API, Fetch, Fetch API, XMLHttpRequest, concepts, guard, request |
At the heart of Fetch are the Interface abstractions of HTTP Request s, Response s, Headers , and Body payloads, along with a global fetch method for initiating asynchronous resource requests. Because the main components of HTTP are abstracted as JavaScript objects, it is easy for other APIs to make use of such functionality. |
||
1301 | Using Fetch | API, BODY, Experimental, Fetch, Guide, HTTP, Promise, Response, fetch POST & string body, request |
This kind of functionality was previously achieved using XMLHttpRequest . Fetch provides a better alternative that can be easily used by other technologies such as Service Workers . Fetch also provides a single logical place to define other HTTP-related concepts such as CORS and extensions to HTTP. |
||
1302 | FetchEvent | API, FetchEvent, Interface, Offline, Reference, Service Workers, Workers |
This is the event type for fetch events dispatched on the service worker global scope. It contains information about the fetch, including the request and how the receiver will treat the response. It provides the event.respondWith() method, which allows us to provide a response to this fetch. |
||
1303 | FetchEvent.FetchEvent() | API, Constructor, Experimental, FetchEvent, Reference, Service Workers, ServiceWorker |
The FetchEvent() constructor creates a new FetchEvent object. |
||
1304 | FetchEvent.PreloadRequest | API, Experimental, FetchEvent, Junk, Offline, Property, Reference, Service Workers, Workers, request |
No summary! | ||
1305 | FetchEvent.PreloadResponse | API, Experimental, FetchEvent, Offline, Property, Reference, Service Workers, Web Performance, Workers, request |
The preloadResponse read-only property of the FetchEvent interface returns a Promise that resolves to the navigation preload Response if navigation preload was triggered or undefined otherwise. |
||
1306 | FetchEvent.client | API, Client, Deprecated, Experimental, FetchEvent, Property, Reference, Service Workers, Workers |
The FetchEvent.client read-only property returns the Client that the current service worker is controlling. |
||
1307 | FetchEvent.clientId | API, Experimental, FetchEvent, Property, Reference, Service Workers, clientId |
The clientId read-only property of the FetchEvent returns the id of the Client that the current service worker is controlling. |
||
1308 | FetchEvent.isReload | API, Experimental, FetchEvent, Property, Reference, Service, Service Workers, Workers, isReload |
The isReload read-only property of the FetchEvent interface returns true if the event was dispatched by the user attempting to reload the page, and false otherwise. Pressing the refresh button is a reload while clicking a link and pressing the back button is not. |
||
1309 | FetchEvent.navigationPreload | API, FetchEvent, Offline, Property, Reference, Service Workers, Workers |
The navigationPreload read-only property of the FetchEvent interface returns a Promise that resolves to the instance of NavigationPreloadManager associated with the current service worker registration. |
||
1310 | FetchEvent.replacesClientId | API, DOM, FetchEvent, Property, Reference, Service Workers, Workers, replacesClientId |
The replacesClientId read-only property of the FetchEvent interface is the id of the client that is being replaced during a page navigation. |
||
1311 | FetchEvent.request | API, Experimental, FetchEvent, Offline, Property, Reference, Service Workers, Workers, request |
The request read-only property of the FetchEvent interface returns the Request that triggered the event handler. |
||
1312 | FetchEvent.respondWith() | API, Experimental, FetchEvent, Method, Offline, Reference, Service Workers, Workers, respondWith |
The respondWith() method of FetchEvent prevents the browser's default fetch handling, and allows you to provide a promise for a Response yourself. |
||
1313 | FetchEvent.resultingClientId | API, DOM, FetchEvent, Property, Reference, Service Workers, Worker, resultingClientId |
The resultingClientId read-only property of the FetchEvent interface is the id of the client that replaces the previous client during a page navigation. |
||
1314 | File | API, File API, Interface, Reference, Web |
The File interface provides information about files and allows JavaScript in a web page to access their content. |
||
1315 | File.File() | API, Constructor, File API, Reference |
The File() constructor creates a new File object instance. |
||
1316 | File.fileName | API, DOM, File API, Files, Non-standard, Obsolete, Property, Reference |
Returns the name of the file. For security reasons the path is excluded from this property. | ||
1317 | File.fileSize | API, DOM, File API, Files, Non-standard, Obsolete, Property, Reference |
Returns the size of a file in bytes. | ||
1318 | File.getAsBinary() | API, File API, Files, Method, Non-standard, Obsolete, Reference, Référence(2) |
The getAsBinary method allows to access the file's data in raw binary format. |
||
1319 | File.getAsDataURL() | API, File API, Files, Method, Non-standard, Obsolete, Reference, Référence(2) |
The getAsDataURL provides a data: URL that encodes the entire contents of the referenced file. |
||
1320 | File.getAsText() | API, File API, Files, Method, Non-standard, Obsolete, Reference, Référence(2) |
The getAsText method provides the file's data interpreted as text using a given encoding. |
||
1321 | File.lastModified | API, File API, Files, Property, Reference |
The File.lastModified read-only property provides the last modified date of the file as the number of milliseconds since the Unix epoch (January 1, 1970 at midnight). Files without a known last modified date return the current date. |
||
1322 | File.lastModifiedDate | API, Deprecated, File, File API, Files, Property, Read-only, Reference, lastModifiedDate |
The File.lastModifiedDate read-only property returns the last modified date of the file. Files without a known last modified date returns the current date . |
||
1323 | File.mozFullPath | API, File, File API, Files, NeedsContent, Non-standard, Property, Reference, mozFullPath |
A privileged exension to the File interface, the mozFullPath property contains the full pathname of the represented file. |
||
1324 | File.name | API, File API, Files, Property, Reference |
Returns the name of the file represented by a File object. For security reasons, the path is excluded from this property. |
||
1325 | File.size | API, Guide, fileapi |
Returns the size of a file in bytes. | ||
1326 | File.type | API, File API, File Type, Files, Property, Reference |
Returns the media type (MIME) of the file represented by a File object. |
||
1327 | File.webkitRelativePath | File, File API, File System API, File and Directory Entries API, Non-standard, Property, Read-only, Reference, Web, webkitRelativePath |
The File.webkitRelativePath is a read-only property that contains a USVString which specifies the file's path relative to the directory selected by the user in an <input> element with its webkitdirectory attribute set. |
||
1328 | Using files from web applications | Files, HTML5, Intermediate, MakeBrowserAgnostic, NeedsUpdate, ajax upload, upload |
Using the File API, which was added to the DOM in HTML5, it's now possible for web content to ask the user to select local files and then read the contents of those files. This selection can be done by either using an HTML <input> element or by drag and drop. |
||
1329 | File and Directory Entries API | API, File System API, File and Directory Entries API, Files, Non-standard, Overview, Reference |
The File and Directory Entries API simulates a local file system that web apps can navigate within and access files in. You can develop apps which read, write, and create files and/or directories in a virtual, sandboxed file system. | ||
1330 | File and Directory Entries API support in Firefox | API, Chrome, Compatibility, File System API, File and Directory Entries API, Files, Firefox, Guide, Offline, Web Compatibility, google, google chrome |
The original File System API was created to let browsers implement support for accessing a sandboxed virtual file system on the user's storage device. Work to standardize the specification was abandoned back in 2012, but by that point, Google Chrome included its own implementation of the API. Over time, a number of popular sites and Web applications came to use it, often without providing any means of falling back to standard APIs or even checking to be sure the API is available before using it. Mozilla instead opted to implement other APIs which can be used to solve many of the same problems, such as IndexedDB; see the blog post Why no FileSystem API in Firefox? for more insights. | ||
1331 | Introduction to the File and Directory Entries API | API, Beginner, File, File System API, File and Directory Entries API, Guide, Introduction, Non-standard |
The File and Directory Entries API simulates a local file system that web apps can navigate around. You can develop apps that can read, write, and create files and directories in a sandboxed, virtual file system. | ||
1332 | FileEntrySync | API, File, File System API, Interface, Non-standard, Reference |
The FileEntrySync interface of the File System API represents a file in a file system. It lets you write content to a file. |
||
1333 | FileError | API, File API, Files, Obsolete, Reference |
Represents an error that occurs while using the FileReader interface. |
||
1334 | FileException | API, File API, File System API, Non-standard, Obsolete, Offline, Reference, filesystem |
In the File System API, a FileException object represents error conditions that you might encounter while accessing the file system using the synchronous API. It extends the FileException interface described in File Writer and adds several new error codes. |
||
1335 | FileHandle API | API, Files, Reference |
The FileHandle API allows for the manipulating of files, including creating files and modifying their content (unlike the File API). Because the files manipulated through that API can be physically stored on the device, the editing part uses a turn-based locking mechanism in order to avoid race issues. | ||
1336 | FileList | API, File API, Files |
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. |
||
1337 | FileReader | API, File API, Files, Interface, Reference |
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. |
||
1338 | FileReader() | API, Constructor, FileReader, Reference |
The FileReader() constructor creates a new FileReader. |
||
1339 | FileReader.abort() | API, File API, Files, Method, Reference |
The abort method aborts the read operation. Upon return, the readyState will be DONE . |
||
1340 | FileReader.error | API, File API, Files, Property, Reference |
Returns the error that occurred while reading the file. | ||
1341 | FileReader.onabort | Event Handler, File, FileReader, Property, Reference |
The FileReader.onabort property contains an event handler executed when the abort event is fired, i.e. when the process of reading the file is aborted. |
||
1342 | FileReader.onload | Event Handler, File, FileReader, Property, Reference |
The FileReader.onload property contains an event handler executed when the load event is fired, when content read with readAsArrayBuffer, readAsBinaryString, readAsDataURL or readAsText is available. |
||
1343 | FileReader.readAsArrayBuffer() | API, DOM, File API, FileReader, Files, Method, Reference, readAsArrayBuffer |
The FileReader interface's readAsArrayBuffer() method is used to start reading the contents of a specified Blob or File . When the read operation is finished, the readyState becomes DONE , and the loadend is triggered. At that time, the result attribute contains an ArrayBuffer representing the file's data. |
||
1344 | FileReader.readAsBinaryString() | API, File API, Files, Method, Reference |
The readAsBinaryString method is used to start reading the contents of the specified Blob or File . When the read operation is finished, the readyState becomes DONE , and the loadend is triggered. At that time, the result attribute contains the raw binary data from the file. |
||
1345 | FileReader.readAsDataURL() | API, File API, Files, Method, Reference |
The readAsDataURL method is used to read the contents of the specified Blob or File . When the read operation is finished, the readyState becomes DONE , and the loadend is triggered. At that time, the result attribute contains the data as a data: URL representing the file's data as a base64 encoded string. |
||
1346 | FileReader.readAsText() | API, File API, Files, Method, Reference |
The readAsText() method is used to read the contents of the specified Blob or File . When the read operation is complete, the readyState is changed to DONE , the loadend event is triggered, and the result attribute contains the contents of the file as a text string. |
||
1347 | FileReader.readyState | API, File API, Files, Property, Reference |
The FileReader readyState property provides the current state of the reading operation a FileReader is in. A FileReader exists in one of the following states: |
||
1348 | FileReader.result | API, File API, Files, Property, Reference |
The FileReader result property returns the file's contents. This property is only valid after the read operation is complete, and the format of the data depends on which of the methods was used to initiate the read operation. |
||
1349 | FileReader: abort event | API, Event, FileReader, ProgressEvent, Reference, Web, abort |
The abort event is fired when a read has been aborted: for instance because the program called FileReader.abort() . |
||
1350 | FileReader: error event | API, Error, Event, FileReader, ProgressEvent, Reference, Web, onerror |
The error event is fired when the read failed due to an error (for example, because the file was not found or not readable). |
||
1351 | FileReader: load event | API, Event, FileReader, Web, load |
The load event is fired when a file has been read successfully. |
||
1352 | FileReader: loadend event | API, Event, FileReader, ProgressiveEvent, Web, loadend |
The loadend event is fired when a file read has completed, successfully or not. |
||
1353 | FileReader: loadstart event | API, Event, FileReader, ProgressEvent, Web, loadstart |
The loadstart event is fired when a file read operation has begun. |
||
1354 | FileReader: progress event | API, Event, FileReader, ProgressEvent, Reference, Web, progress |
The progress event is fired periodically as the FileReader reads data. |
||
1355 | onerror | |
No summary! | ||
1356 | FileReaderSync | API, NeedsMarkupWork |
The FileReaderSync interface allows to read File or Blob objects in a synchronous way. |
||
1357 | FileRequest | API, DOM, Files, Interface, Non-standard, Reference, Référence(2) |
The FileRequest interface extends the DOMRequest interface to provide some extra properties necessary for the LockedFile objects. |
||
1358 | FileRequest.lockedFile | API, DOM, Files, Property, Reference, Référence(2) |
The lockedFile property represents the LockedFile object from which the request was started. |
||
1359 | FileRequest.onprogress | API, DOM, Files, Property, Reference, Référence(2) |
This property specifies a callback function to be run repeatedly while the operation represented by a FileRequest object is in progress. |
||
1360 | FileSystem | API, File API, File System API, File and Directory Entries API, Interface, Non-standard, Offline, filesystem |
The File and Directory Entries API interface FileSystem is used to represent a file system. These objects can be obtained from the filesystem property on any file system entry. Some browsers offer additional APIs to create and manage file systems, such as Chrome's requestFileSystem() method. |
||
1361 | FileSystem.name | API, File System API, File and Directory Entries API, Files, NeedsExample, Non-standard, Property, Reference, filesystem, name |
The read-only name property of the FileSystem interface indicates the file system's name. This USVString is unique among all file systems currently exposed by the File and Directory Entries API. |
||
1362 | FileSystem.root | API, File System API, File and Directory Entries API, Files, NeedsExample, Non-standard, Property, Reference, filesystem, root |
The read-only root property of the FileSystem interface specifies a FileSystemDirectoryEntry object representing the root directory of the file system, for use with the File and Directory Entries API. |
||
1363 | FileSystemDirectoryEntry | API, File API, File System API, File and Directory Entries API, FileSystemDirectoryEntry, Files, Interface, NeedsMarkupWork, Non-standard, Offline, Reference |
The FileSystemDirectoryEntry interface of the File and Directory Entries API represents a directory in a file system. It provides methods which make it possible to access and manipulate the files in a directory, as well as to access the entries within the directory. |
||
1364 | FileSystemDirectoryEntry.createReader() | API, File System API, File and Directory Entries API, FileSystemDirectoryEntry, Files, Method, Non-standard, Reference, createReader |
The FileSystemDirectoryEntry interface's method createReader () returns a FileSystemDirectoryReader object which can be used to read the entries in the directory. |
||
1365 | FileSystemDirectoryEntry.getDirectory() | API, File System API, File and Directory Entries API, FileSystemDirectoryEntry, Files, Method, Non-standard, Reference, getDirectory |
The FileSystemDirectoryEntry interface's method getDirectory () returns a FileSystemDirectoryEntry object corresponding to a directory contained somewhere within the directory subtree rooted at the directory on which it's called. |
||
1366 | FileSystemDirectoryEntry.getFile() | API, File System API, File and Directory Entries API, FileSystemDirectoryEntry, Files, Method, Non-standard, Reference, getFile |
The FileSystemDirectoryEntry interface's method getFile () returns a FileSystemFileEntry object corresponding to a file contained somewhere within the directory subtree rooted at the directory on which it's called. |
||
1367 | FileSystemDirectoryEntry.removeRecursively() | API, File System API, File and Directory Entries API, FileSystemDirectoryEntry, Files, Method, Non-standard, Obsolete, Reference, removeRecursively |
The FileSystemDirectoryEntry interface's method removeRecursively () removes the directory as well as all of its content, hierarchically iterating over its entire subtree of descendant files and directories. |
||
1368 | FileSystemDirectoryReader | API, File System API, File and Directory Entries API, FileSystemDirectoryReader, Files, Interface, Non-standard, Offline, Reference |
The FileSystemDirectoryReader interface of the File and Directory Entries API lets you access the FileEntry -based objects (generally FileSystemFileEntry or FileSystemDirectoryEntry ) representing each entry in a directory. |
||
1369 | FileSystemDirectoryReader.readEntries() | API, File System API, File and Directory Entries API, FileSystemDirectoryReader, Files, Interface, Method, Non-standard, Reference, readEntries |
The FileSystemDirectoryReader interface's readEntries() method retrieves the directory entries within the directory being read and delivers them in an array to a provided callback function. |
||
1370 | FileSystemEntry | API, Entry, File System API, File and Directory Entries API, Files, Interface, Non-standard, Offline, Reference |
The FileSystemEntry interface of the File and Directory Entries API represents a single in a file system. The entry can be a file or a directory (directories are represented by the DirectoryEntry interface). It includes methods for working with files—including copying, moving, removing, and reading files—as well as information about a file it points to—including the file name and its path from the root to the entry. |
||
1371 | FileSystemEntry.copyTo() | API, File System API, File and Directory Entries APIs, FileSystemEntry, Files, Method, Non-standard, Reference, copyTo |
The FileSystemEntry interface's method copyTo () copies the file specified by the entry to a new location on the file system. |
||
1372 | FileSystemEntry.filesystem | API, File System API, File and Directory Entries API, FileSystemEntry, Files, Non-standard, Offline, Property, Reference, filesystem |
The read-only filesystem property of the FileSystemEntry interface contains a FileSystem object that represents the file system on which the entry resides. |
||
1373 | FileSystemEntry.fullPath | API, File System API, File and Directory Entries API, FileSystemEntry, Files, Non-standard, Offline, Property, Reference, fullPath |
The read-only fullPath property of the FileSystemEntry interface returns a USVString specifying the full, absolute path from the file system's root to the file represented by the entry. |
||
1374 | FileSystemEntry.getMetadata() | API, File System API, File and Directory Entries API, FileSystemEntry, Files, Method, Non-standard, Reference, getMetadata |
The FileSystemEntry interface's method getMetadata () obtains a Metadata object with information about the file system entry, such as its modification date and time and its size. |
||
1375 | FileSystemEntry.getParent() | API, File System API, File and Directory Entry API, FileSystemEntry, Files, Method, Non-standard, Reference, getParent |
The FileSystemEntry interface's method getParent () obtains a FileSystemDirectoryEntry . |
||
1376 | FileSystemEntry.isDirectory | API, File System API, File and Directory Entries API, FileSystemEntry, Files, Non-standard, Offline, Property, Reference, isDirectory |
The read-only isDirectory property of the FileSystemEntry interface is true if the entry represents a directory (meaning it's a FileSystemDirectoryEntry ) and false if it's not. |
||
1377 | FileSystemEntry.isFile | API, File System API, File and Directory Entries API, FileSystemEntry, Files, Non-standard, Offline, Property, Reference, isFile |
The read-only isFile property of the FileSystemEntry interface is true if the entry represents a file (meaning it's a FileSystemFileEntry ) and false if it's not. |
||
1378 | FileSystemEntry.moveTo() | API, File System API, File and Directory Entries API, FileSystemEntry, Files, Method, Non-standard, Reference, moveTo |
The FileSystemEntry interface's method moveTo () moves the file specified by the entry to a new location on the file system, or renames the file if the destination directory is the same as the source. |
||
1379 | FileSystemEntry.name | API, File System API, File and Directory Entries API, FileSystemEntry, Non-standard, Offline, Property, Reference, name |
The read-only name property of the FileSystemEntry interface returns a USVString specifying the entry's name; this is the entry within its parent directory (the last component of the path as indicated by the fullPath property). |
||
1380 | FileSystemEntry.remove() | API, File System API, File and Directory Entries API, FileSystemEntry, Files, Method, Non-standard, Reference, delete, remove |
The FileSystemEntry interface's method remove () deletes the file or directory from the file system. Directories must be empty before they can be removed. |
||
1381 | FileSystemEntry.toURL() | API, File System API, File and Directory Entries API, FileSystemEntry, Files, Method, Non-standard, Reference, toURL |
The FileSystemEntry interface's method toURL () creates and returns a string containing a URL which can be used to identify the file system entry. This is done by exposing a new URL scheme—filesystem: —that can be used as the value of src and href attributes. |
||
1382 | FileSystemEntrySync | API, EntrySync, File API, File System API, File and Directory Entries API, FileSystemEntrySync, Interface, Non-standard, Offline, Reference, filesystem |
The FileSystemEntrySync interface of the File and Directory Entries API represents an entry in a file system; it can be either a FileEntrySync or DirectoryEntry . |
||
1383 | FileSystemFileEntry | API, File API, File System API, File and Directory Entries API, FileEntry, Files, Interface, Offline, Reference |
The FileSystemFileEntry interface of the File System API represents a file in a file system. It offers properties describing the file's attributes, as well as the file() method, which creates a File object that can be used to read the file. |
||
1384 | FileSystemFileEntry.createWriter() | API, File System API, File and Directory Entries API, FileSystemFileEntry, Files, Method, Non-standard, Obsolete, Reference, createWriter |
The FileSystemFileEntry interface's method createWriter() returns a FileWriter object which can be used to write data into the file represented by the directory entry. |
||
1385 | FileSystemFileEntry.file() | API, File, File System API, File and Directory Entries API, FileSystemFileEntry, Files, Method, Non-standard, Reference |
The FileSystemFileEntry interface's method file () returns a File object which can be used to read data from the file represented by the directory entry. |
||
1386 | FileSystemFlags | API, Dictionary, Experimental, File System API, File and Directory Entries API, FileSystemFlags, Files, Interface, Non-standard, Reference |
The FileSystemFlags dictionary defines a set of values which are used when specifying option flags when calling certain methods in the File and Directory Entries API. Methods which accept an options parameter of this type may specify zero or more of these flags as fields in an object, like this: |
||
1387 | FileSystemFlags.create | API, Create, File System API, File and Directory Entries API, FileSystemFlags, Files, Flile System API, Non-standard, Offline, Property, Reference |
The create property on the FileSystemFlags dictionary is used to indicate whether or not the file should be created if it's missing. FileSystemFlags is only used when calling FileSystemDirectoryEntry.getFile() or FileSystemDirectoryEntry.getDirectory() . |
||
1388 | FileSystemFlags.exclusive | API, File System API, File and Directory Entries API, FileSystemFlags, Files, Non-standard, Offline, Property, Reference, exclusive |
The exclusive property on the FileSystemFlags dictionary is used in tandem with the create property to determine whether or not it's acceptable to require that the file not already exist when the reference to it is created by calling FileSystemDirectoryEntry.getFile() or FileSystemDirectoryEntry.getDirectory() . |
||
1389 | FileSystemSync | API, File API, File System API, Files, Offline, filesystem |
In the File System API, a FileSystemSync object represents a file system. It has two properties. |
||
1390 | FocusEvent | API, DOM, DOM Events, Event, Reference |
The FocusEvent interface represents focus-related events, including focus , blur , focusin , and focusout . |
||
1391 | FocusEvent() | API, Constructor, Event, FocusEvent, Reference |
The FocusEvent() constructor returns a newly created FocusEvent object with an optional EventTarget . When the event has both a source and a destination, the relatedTarget value must be set to the other target. |
||
1392 | FocusEvent.relatedTarget | API, Event, Experimental, FocusEvent, Property, Reference |
The FocusEvent.relatedTarget read-only property is the secondary target, depending on the type of event: |
||
1393 | FontFace | API, CSS Font Loading API, FontFace, Fonts, Interface, Reference |
The FontFace interface represents a single usable font face. It allows control of the source of the font face, being a URL to an external resource, or a buffer; it also allows control of when the font face is loaded and its current status. |
||
1394 | FontFace.FontFace() | API, CSS Font Loading API, Constructor, FontFace, Fonts, Reference |
The FontFace() constructor creates a new FontFace object. |
||
1395 | FontFace.display | API, CSS Font Loading API, FontFace, Fonts, Property, Reference, display |
The display property of the FontFace interface determines how a font face is displayed based on whether and when it is downloaded and ready to use. This property is equivalent to the CSS font-display descriptor. |
||
1396 | FontFace.featureSettings | API, CSS Font Loading API, FontFace, Fonts, Property, Reference, featureSettings |
The featureSettings property of the FontFace interface retrieves or sets infrequently used font features that are not available from a font's variant properties. It is equivalent to the font-feature-settings descriptor. |
||
1397 | FontFace.load | API, CSS Font Loading API, FontFace, Fonts, Method, Reference, load |
The load() method of the FontFace interface loads a font based on current object's constructor-passed requirements, including a location or source buffer, and returns a Promise that resolves with the current FontFace object. |
||
1398 | FontFace.status | API, CSS Font Loading API, FontFace, Fonts, Property, Reference, status |
The status read-only property of the FontFace interface returns an enumerated value indicating the status of the font, one of "unloaded" , "loading" , "loaded" , or "error" . |
||
1399 | FontFace.stretch | API, CSS Font Loading API, FontFace, Fonts, Property, Reference, stretch |
The stretch property of the FontFace interface retrieves or sets how the font stretches. It is equivalent to the font-stretch descriptor. |
||
1400 | FontFace.style | API, CSS Font Loading API, FontFace, Fonts, Property, Reference, Style |
The style property of the FontFace interface retrieves or sets the font's style. It is equivalent to the font-style descriptor. |
||
1401 | FontFace.unicodeRange | API, CSS Font Loading API, FontFace, Fonts, Property, Reference, unicodeRange |
The unicodeRange property of the FontFace interface retrieves or sets the range of unicode codepoints encompassing the font. It is equivalent to the unicode-range descriptor. |
||
1402 | FontFace.variant | API, CSS Font Loading API, FontFace, Fonts, Property, Reference, variant |
The variant property of the FontFace interface programatically retrieves or sets font variant values. It is equivalent to the font-variant descriptor. |
||
1403 | FontFace.weight | API, CSS Font Loading API, FontFace, Fonts, Property, Reference, weight |
The weight property of the FontFace interface retrieves or sets the weight of the font. It is equivalent to the font-weight descriptor. |
||
1404 | family | API, CSS Font Loading API, FontFace, Fonts, Property, Reference, family |
The FontFace.family property allows the author to get or set the font family of a FontFace object. This is equivalent to the font-family descriptor of @font-face . |
||
1405 | loaded | API, CSS Font Loading API, FontFace, Fonts, Property, Reference, loaded |
The loaded read-only property of the FontFace interface returns a Promise that resolves with the current FontFace object when the font specified in the object's constructor is done loading or rejects with a SyntaxError . |
||
1406 | FontFaceSet | API, CSS Font Loading API, Experimental, Fonts, Interface, Reference |
The FontFaceSet interface of the CSS Font Loading API manages the loading of font-faces and querying of their download status. |
||
1407 | FontFaceSet.check() | API, CSS Font Loading API, Experimental, FontFaceSet, Method, Reference |
A Boolean that is true if the font list is available |
||
1408 | FontFaceSet.load() | API, CSS Font Loading API, Experimental, FontFaceSet, Method, Reference |
A Promise of an Array of FontFace loaded. The promise is fulfilled when all the fonts are loaded; it is rejected if one of the fonts failed to load. |
||
1409 | FontFaceSet.ready | API, CSSFontLoading API, Experimental, FontFaceSet, Fonts, Property, Ready, Reference |
The ready readonly property of the FontFaceSet interface returns a Promise that resolves to the given FontFaceSet . |
||
1410 | FontFaceSetLoadEvent | API, CSSFontLoading, Event, Experimental, FontFaceLoadEvent, Fonts, Interface, Reference |
The FontFaceSetLoadEvent interface of the the Css Font Loading API is fired whenever a FontFaceSet loads. |
||
1411 | FontFaceSetLoadEvent.FontFaceSetLoadEvent() | API, CSSFontLoading, Constructor, Experimental, FontFaceLoadEvent, Fonts, Reference |
The FontFaceSetLoadEvent constructor creates a new FontFaceLoadEvent object which is fired whenever a FontFaceSet loads. |
||
1412 | FontFaceSetLoadEvent.fontfaces | API, CSSFontLoading, Experimental, FontFaceLoadEvent, Fonts, Property, Reference, fontfaces |
The fontfaces read-only property of the FontFaceLoadEventInit interface returns an array of FontFace instances, each of which represents a single usable font. |
||
1413 | Force Touch events | Advanced, DOM, Event, Mobile, NeedsBrowserCompatibility, NeedsCompatTable, NeedsMobileBrowserCompatibility, Reference |
Force Touch events are a proprietary, Apple-specific feature which makes possible (where supported by the input hardware) new interactions based on how hard the user clicks or presses down on the touchscreen or trackpad. | ||
1414 | FormData | API, FormData, Interface, Reference, XMLHttpRequest |
The FormData interface provides a way to easily construct a set of key/value pairs representing form fields and their values, which can then be easily sent using the XMLHttpRequest.send() method. It uses the same format a form would use if the encoding type were set to "multipart/form-data" . |
||
1415 | FormData() | API, Constructor, FormData, Reference, XHR, XMLHttpRequest |
The FormData() constructor creates a new FormData object. |
||
1416 | FormData.append() | API, Append, FormData, Method, Reference, XHR, XMLHttpRequest |
The append() method of the FormData interface appends a new value onto an existing key inside a FormData object, or adds the key if it does not already exist. |
||
1417 | FormData.delete() | API, FormData, Method, Reference, XHR, XMLHttpRequest, delete |
The delete() method of the FormData interface deletes a key and its value(s) from a FormData object. |
||
1418 | FormData.entries() | API, FormData, Iterator, Method, Reference, XMLHttpRequest API |
The FormData.entries() method returns an iterator allowing to go through all key/value pairs contained in this object. The key of each pair is a USVString object; the value either a USVString , or a Blob . |
||
1419 | FormData.get() | API, FormData, Method, Reference, XHR, XMLHttpRequest |
The get() method of the FormData interface returns the first value associated with a given key from within a FormData object. If you expect multiple values and want all of them, use the getAll() method instead. |
||
1420 | FormData.getAll() | API, FormData, Method, Reference, XHR, XMLHttpRequest |
The getAll() method of the FormData interface returns all the values associated with a given key from within a FormData object. |
||
1421 | FormData.has() | API, FormData, Method, Reference, XHR, XMLHttpRequest, has |
The has() method of the FormData interface returns a boolean stating whether a FormData object contains a certain key. |
||
1422 | FormData.keys() | API, FormData, Iterator, Method, Reference, XMLHttpRequest API |
The FormData.keys() method returns an iterator allowing to go through all keys contained in this object. The keys are USVString objects. |
||
1423 | FormData.set() | API, FormData, Method, Reference, XHR, XMLHttpRequest, set |
The set() method of the FormData interface sets a new value for an existing key inside a FormData object, or adds the key/value if it does not already exist. |
||
1424 | FormData.values() | API, FormData, Iterator, Method, Reference, XMLHttpRequest API |
The FormData.values() method returns an iterator allowing to go through all values contained in this object. The values are USVString or Blob objects. |
||
1425 | Using FormData Objects | AJAX, Blob, File, FormData, Forms, XHR, XMLHttpRequest |
The FormData object lets you compile a set of key/value pairs to send using XMLHttpRequest . It is primarily intended for use in sending form data, but can be used independently from forms in order to transmit keyed data. The transmitted data is in the same format that the form's submit() method would use to send the data if the form's encoding type were set to multipart/form-data . |
||
1426 | FormDataEntryValue | FormDataEntryValue |
A string which represents a single value from a set of key-value pairs. |
||
1427 | Frame Timing API | Guide, Overview, Web Performance |
The PerformanceFrameTiming interface provides frame timing data about the browser's event loop. A frame represents the amount of work a browser does in one event loop iteration such as processing DOM events, resizing, scrolling, rendering, CSS animations, etc. A frame rate of 60 fps (frames per second) for a 60 Hz refresh rate is a common target for a good responsive user experience. This means the browser should process a frame in about 16.7 ms. |
||
1428 | Using the Frame Timing API | Guide, Web Performance |
The PerformanceFrameTiming interface provides frame timing data about the browser's event loop. A frame represents the amount of work a browser does in one event loop iteration such as processing DOM events, resizing, scrolling, rendering, CSS animations, etc. A frame rate of 60 fps (frames per second) for a 60 Hz refresh rate is a common target for a good responsive user experience. This means the browser should process a frame in about 16.7ms. |
||
1429 | Fullscreen API | API, DOM, Full, Full-screen, Fullscreen API, Games, Graphics, Guide, Intermediate, Overview, Reference, View, fullscreen, screen |
The Fullscreen API adds methods to present a specific Element (and its descendants) in full-screen mode, and to exit full-screen mode once it is no longer needed. This makes it possible to present desired content—such as an online game—using the user's entire screen, removing all browser user interface elements and other applications from the screen until full-screen mode is shut off. |
||
1430 | Guide to the Fullscreen API | API, Drawing, Full, Fullscreen API, Games, Graphics, Guide, display, full screen, fullscreen, screen |
This article demonstrates how to use the Fullscreen API to place a given element into full-screen mode, as well as how to detect when the browser enters or exits full-screen mode. | ||
1431 | FullscreenOptions | API, Configuration, Dictionary, Full-screen, Fullscreen API, FullscreenOptions, Navigation, Options, Reference, Settings, UI, fullscreen, screen |
The FullscreenOptions dictionary is used to provide configuration options when calling requestFullscreen() on an element to place that element into full-screen mode. |
||
1432 | FullscreenOptions.navigationUI | API, Configuration, Full-screen, Fullscreen API, FullscreenOptions, Option, Property, Reference, Setting, fullscreen, navigationUI, screen |
The FullscreenOptions dictionary's navigationUI property is used when calling requestFullscreen() to specify to what extent the user agent should include its standard user interface while the element is presented in full-screen mode. |
||
1433 | GainNode | API, GainNode, Interface, Reference, Web Audio API |
The GainNode interface represents a change in volume. It is an AudioNode audio-processing module that causes a given gain to be applied to the input data before its propagation to the output. A GainNode always has exactly one input and one output, both with the same number of channels. |
||
1434 | GainNode() | API, Audio, Constructor, GainNode, Media, Reference, Web Audio API |
The GainNode() constructor of the Web Audio API creates a new GainNode object which an AudioNode that represents a change in volume. |
||
1435 | GainNode.gain | API, Gain, GainNode, Property, Reference, Web Audio API |
An AudioParam . |
||
1436 | Gamepad | API, Gamepad API, Games, Interface, Reference |
The Gamepad interface of the Gamepad API defines an individual gamepad or other controller, allowing access to information such as button presses, axis positions, and id. |
||
1437 | Gamepad.axes | API, Gamepad API, Games, NeedsBetterSpecLink, NeedsMarkupWork, Property, Reference, Référence(2) |
The Gamepad.axes property of the Gamepad interface returns an array representing the controls with axes present on the device (e.g. analog thumb sticks).- |
||
1438 | Gamepad.buttons | API, Gamepad API, Games, NeedsBetterSpecLink, NeedsMarkupWork, Property, Reference, Référence(2) |
The Gamepad.buttons property of the Gamepad interface returns an array of gamepadButton objects representing the buttons present on the device. |
||
1439 | Gamepad.connected | API, Gamepad API, Games, NeedsBetterSpecLink, NeedsMarkupWork, Property, Reference, Référence(2) |
The Gamepad.connected property of the Gamepad interface returns a boolean indicating whether the gamepad is still connected to the system. |
||
1441 | Gamepad.hand | API, Experimental, Gamepad, Gamepad API, Property, Reference, hand |
The hand read-only property of the Gamepad interface returns an enum defining what hand the controller is being held in, or is most likely to be held in. |
||
1442 | Gamepad.hapticActuators | API, Experimental, Gamepad, Gamepad API, Property, Reference, hapticActuators |
The hapticActuators read-only property of the Gamepad interface returns an array containing GamepadHapticActuator objects, each of which represents haptic feedback hardware available on the controller. |
||
1443 | Gamepad.id | API, Gamepad API, Games, NeedsBetterSpecLink, NeedsMarkupWork, Property, Reference, Référence(2) |
The Gamepad.id property of the Gamepad interface returns a string containing some information about the controller. |
||
1444 | Gamepad.index | API, Gamepad API, Games, NeedsBetterSpecLink, NeedsMarkupWork, Property, Reference, Référence(2) |
The Gamepad.index property of the Gamepad interface returns an integer that is auto-incremented to be unique for each device currently connected to the system. |
||
1445 | Gamepad.mapping | API, Gamepad API, Games, NeedsBetterSpecLink, NeedsMarkupWork, Property, Reference, Référence(2) |
The Gamepad.mapping property of the Gamepad interface returns a string indicating whether the browser has remapped the controls on the device to a known layout. |
||
1447 | Gamepad.timestamp | API, Gamepad API, Games, NeedsBetterSpecLink, NeedsMarkupWork, Property, Reference, Référence(2) |
The Gamepad.timestamp property of the Gamepad interface returns a DOMHighResTimeStamp representing the last time the data for this gamepad was updated. |
||
1448 | Gamepad API | API, Experimental, Gamepad API, Games, Overview |
The Gamepad API is a way for developers to access and respond to signals from gamepads and other game controllers in a simple, consistent way. It contains three interfaces, two events and one specialist function, to respond to gamepads being connected and disconnected, and to access other information about the gamepads themselves, and what buttons and other controls are currently being pressed. | ||
1449 | Using the Gamepad API | API, Advanced, Gamepad API, Games, Guide |
HTML5 introduced many of the necessary components for rich, interactive game development. Technologies like <canvas> , WebGL, <audio> , and <video> , along with JavaScript implementations, have matured to the point where they can now support many tasks previously requiring native code. The Gamepad API is a way for developers and designers to access and use gamepads and other game controllers. |
||
1450 | GamepadButton | API, Gamepad API, Games, NeedsBetterSpecLink, NeedsMarkupWork, Reference, Référence(2) |
The GamepadButton interface defines an individual button of a gamepad or other controller, allowing access to the current state of different types of buttons available on the control device. |
||
1451 | GamepadButton.pressed | API, Gamepad API, Games, NeedsBetterSpecLink, NeedsMarkupWork, Property, Reference, Référence(2) |
The GamepadButton.pressed property of the GamepadButton interface returns a boolean indicating whether the button is currently pressed (true ) or unpressed (false ). |
||
1452 | GamepadButton.value | API, Gamepad API, Games, NeedsBetterSpecLink, NeedsMarkupWork, Property, Reference, Référence(2) |
The GamepadButton.value property of the GamepadButton interface returns a double value used to represent the current state of analog buttons on many modern gamepads, such as the triggers. |
||
1453 | GamepadEvent | API, Gamepad API, Games, Interface, Reference |
The GamepadEvent interface of the Gamepad API contains references to gamepads connected to the system, which is what the gamepad events Window.gamepadconnected and Window.gamepaddisconnected are fired in response to. |
||
1454 | GamepadEvent() | API, Constructor, Gamepad API, Games, Reference |
The GamepadEvent_ constructor creates a new GamepadEvent object. |
||
1455 | GamepadEvent.gamepad | API, Gamepad API, Property, Reference, Référence(2) |
The GamepadEvent.gamepad property of the GamepadEvent interface returns a Gamepad object, providing access to the associated gamepad data for fired gamepadconnected and gamepaddisconnected events. |
||
1456 | GamepadHapticActuator | API, Experimental, Gamepad, GamepadHapticActuator, Interface, Reference, VR, Virtual Reality, WebVR |
The GamepadHapticActuator interface of the Gamepad API represents hardware in the controller designed to provide haptic feedback to the user (if available), most commonly vibration hardware. |
||
1457 | GamepadHapticActuator.pulse() | API, Experimental, Gamepad, Gamepad API, GamepadHapticActuator, Method, Reference, pulse |
The pulse() method of the GamepadHapticActuator interface makes the hardware pulse at a certain intensity for a specified duration. |
||
1458 | GamepadHapticActuator.type | API, Experimental, Gamepad, Gamepad API, GamepadHapticActuator, Property, Reference, Type |
The type read-only property of the GamepadHapticActuator interface returns an enum representing the type of the haptic hardware. |
||
1468 | Geolocation | API, Advanced, Geolocation API, Interface, Reference, Secure context |
The Geolocation interface represents an object able to programmatically obtain the position of the device. It gives Web content access to the location of the device. This allows a Web site or app to offer customized results based on the user's location. |
||
1469 | Geolocation.clearWatch() | API, Geolocation, Geolocation API, Method, NeedsExample, Reference, Secure context |
The Geolocation.clearWatch() method is used to unregister location/error monitoring handlers previously installed using Geolocation.watchPosition() . |
||
1470 | Geolocation.getCurrentPosition() | API, Geolocation, Geolocation API, Method, NeedsExample, Reference, Secure context, getCurrentPosition |
The Geolocation.getCurrentPosition() method is used to get the current position of the device. |
||
1471 | Geolocation.watchPosition() | API, Geolocation, Geolocation API, Method, NeedsExample, Reference, Secure context |
The Geolocation method watchPosition() method is used to register a handler function that will be called automatically each time the position of the device changes. |
||
1472 | Geolocation API | Geolocation API, Guide, Intermediate |
The Geolocation API allows the user to provide their location to web applications if they so desire. For privacy reasons, the user is asked for permission to report location information. | ||
1473 | GeometryUtils | API, CSSOM View, Experimental, Interface |
The GeometryUtils interface provides different utility function to retrieve geometry information about DOM nodes. |
||
1474 | GestureEvent | API, DOM, Interface, Non-standard, Reference |
The GestureEvent is a proprietary interface specific to WebKit which gives information regarding multi-touch gestures. Events using this interface include gesturestart , gesturechange , and gestureend . |
||
1475 | GlobalEventHandlers | API, DOM, GlobalEventHandlers, HTML DOM, Mixin, Reference, events |
The GlobalEventHandlers mixin describes the event handlers common to several interfaces like HTMLElement , Document , or Window . |
||
1476 | GlobalEventHandlers.onabort | API, Event Handler, Experimental, GlobalEventHandlers, NeedsContent, NeedsHelp, NeedsUpdate, Property, Reference, Window |
The onabort property of the GlobalEventHandlers mixin is the EventHandler for processing abort events sent to the window. |
||
1477 | GlobalEventHandlers.onanimationcancel | API, Animation, CSS Animations, Document, Element, Event Handler, GlobalEventHandlers, Property, Reference, Web Animations, Window, onanimationcancel, web animations api |
The onanimationcancel property of the GlobalEventHandlers mixin is the EventHandler for processing animationcancel events. |
||
1478 | GlobalEventHandlers.onanimationend | API, Animations, CSS, CSS Animations, CSS3 Animations, Document, Element, Event Handler, GlobalEventHandlers, Property, Reference, Web Animations, Window, onanimationend, web animations api |
The onanimationend property of the GlobalEventHandlers mixin is the EventHandler for processing animationend events. |
||
1479 | GlobalEventHandlers.onanimationiteration | API, Animation, CSS, CSS Animations, CSS Transitions, Event Handler, Experimental, GlobalEventHandlers, Property, Reference, Transitions, Web Animations, animationiteration, onanimationiteration, web animations api |
The onanimationiteration property of the GlobalEventHandlers mixin is the EventHandler for processing animationiteration events. |
||
1480 | GlobalEventHandlers.onanimationstart | API, Animations, CSS Animations, CSS3 Animations, Document, Event Handler, GlobalEventHandlers, HTMLElement, Reference, Window, onanimationstart, onwebkitanimationstart |
An event handler for the animationstart event. This event is sent when a CSS Animation starts to play. |
||
1481 | GlobalEventHandlers.onauxclick | API, Event Handler, Experimental, GlobalEventHandlers, Property, Reference, auxclick |
The onauxclick property of the GlobalEventHandlers mixin is an EventHandler for processing auxclick events. |
||
1482 | GlobalEventHandlers.onblur | API, Event Handler, GlobalEventHandlers, HTML DOM, Property, Reference |
The onblur property of the GlobalEventHandlers mixin is the EventHandler for processing blur events. It's available on Element , Document , and Window . |
||
1483 | GlobalEventHandlers.oncancel | API, Dialog, Event Handler, GlobalEventHandlers, HTML DOM, NeedsExample, Property, Reference |
The oncancel property of the GlobalEventHandlers mixin is an EventHandler for processing cancel events sent to a <dialog> element. |
||
1484 | GlobalEventHandlers.oncanplay | API, Event Handler, GlobalEventHandlers, Property, Reference |
The oncanplay property of the GlobalEventHandlers mixin is the EventHandler for processing canplay events. |
||
1485 | GlobalEventHandlers.oncanplaythrough | API, Event Handler, GlobalEventHandlers, Property, Reference |
The oncanplaythrough property of the GlobalEventHandlers mixin is the EventHandler for processing canplaythrough events. |
||
1486 | GlobalEventHandlers.onchange | API, Event Handler, GlobalEventHandlers, HTML DOM, Property, Reference |
The onchange property of the GlobalEventHandlers mixin is an EventHandler for processing change events. |
||
1487 | GlobalEventHandlers.onclick | API, Event Handler, GlobalEventHandlers, HTML DOM, Property, Reference |
The onclick property of the GlobalEventHandlers mixin is the EventHandler for processing click events on a given element. |
||
1488 | GlobalEventHandlers.onclose | API, Dialog, Event Handler, Experimental, GlobalEventHandlers, HTML DOM, NeedsExample, Property, Reference |
The onclose property of the GlobalEventHandlers mixin is an EventHandler for processing close events sent to a <dialog> element. |
||
1489 | GlobalEventHandlers.oncontextmenu | API, Event Handler, GlobalEventHandlers, HTML DOM, Property, Reference |
The oncontextmenu property of the GlobalEventHandlers mixin is an EventHandler that processes contextmenu events. |
||
1490 | GlobalEventHandlers.oncuechange | API, Event Handler, GlobalEventHandlers, Property, Reference, TextTrack, WebVTT, text track, track, vtt |
The oncuechange property of the GlobalEventHandlers mixin is the EventHandler for processing cuechange events. |
||
1491 | GlobalEventHandlers.ondblclick | API, Event Handler, GlobalEventHandlers, HTML DOM, Property, Reference |
The ondblclick property of the GlobalEventHandlers mixin is an EventHandler that processes dblclick events on the given element. |
||
1492 | GlobalEventHandlers.ondrag | API, HTML DOM, Reference, drag and drop |
A global event handler for the drag event. |
||
1493 | GlobalEventHandlers.ondragend | API, HTML DOM, Reference, drag and drop |
A global event handler for the dragend event. |
||
1494 | GlobalEventHandlers.ondragenter | API, HTML DOM, Reference, drag and drop |
A global event handler for the dragenter event. |
||
1495 | GlobalEventHandlers.ondragexit | API, DOM HTML, Reference, drag and drop |
The GlobalEventHandler.ondragexit property is an event handler for the dragexit event. |
||
1496 | GlobalEventHandlers.ondragleave | API, HTML DOM, Reference, drag and drop |
A global event handler for the dragleave event. |
||
1497 | GlobalEventHandlers.ondragover | API, HTML DOM, Reference, drag and drop |
A global event handler for the dragover event. |
||
1498 | GlobalEventHandlers.ondragstart | API, HTML DOM, Reference, drag and drop |
A global event handler for the dragstart event. |
||
1499 | GlobalEventHandlers.ondrop | API, HTML DOM, Reference, drag and drop |
A global event handler for the drop event. |
||
1500 | GlobalEventHandlers.ondurationchange | API, Event Handler, GlobalEventHandlers, Property, Reference |
The ondurationchange property of the GlobalEventHandlers mixin is the EventHandler for processing durationchange events. |
||
1501 | GlobalEventHandlers.onemptied | |
The onemptied property sets and returns the event handler for the emptied event. |
||
1502 | GlobalEventHandlers.onended | API, Event Handler, GlobalEventHandlers, Property, Reference |
The onended property of the GlobalEventHandlers mixin is the EventHandler for processing ended events. |
||
1503 | GlobalEventHandlers.onerror | API, Event Handler, GlobalEventHandlers, HTML DOM, Property, Reference |
The onerror property of the GlobalEventHandlers mixin is an EventHandler that processes error events. |
||
1504 | GlobalEventHandlers.onfocus | API, Event Handler, GlobalEventHandlers, HTML DOM, Property, Reference |
The onfocus property of the GlobalEventHandlers mixin is an EventHandler that processes focus events on the given element. |
||
1505 | GlobalEventHandlers.ongotpointercapture | API, Event Handler, GlobalEventHandlers, HTML DOM, Property, Reference, events, ongotpointercapture |
The ongotpointercapture property of the GlobalEventHandlers mixin is an EventHandler that processes gotpointercapture events. |
||
1506 | GlobalEventHandlers.oninput | API, Event Handler, GlobalEventHandlers, HTML DOM, Property, Reference |
The oninput property of the GlobalEventHandlers mixin is an EventHandler that processes input events on the <input> , <select> , and <textarea> elements. It also handles these events on elements where contenteditable or designMode are turned on. |
||
1507 | GlobalEventHandlers.oninvalid | API, Event Handler, GlobalEventHandlers, Property, Reference |
The oninvalid property of the GlobalEventHandlers mixin is an EventHandler that processes invalid events. |
||
1508 | GlobalEventHandlers.onkeydown | API, Event Handler, GlobalEventHandlers, HTML DOM, Property, Reference |
The onkeydown property of the GlobalEventHandlers mixin is an EventHandler that processes keydown events. |
||
1509 | GlobalEventHandlers.onkeypress | API, Event Handler, GlobalEventHandlers, HTML DOM, Property, Reference |
The onkeypress property of the GlobalEventHandlers mixin is an EventHandler that processes keypress events. |
||
1510 | GlobalEventHandlers.onkeyup | API, Event Handler, GlobalEventHandlers, HTML DOM, Property, Reference |
The onkeyup property of the GlobalEventHandlers mixin is an EventHandler that processes keyup events. |
||
1511 | GlobalEventHandlers.onload | API, Event Handler, GlobalEventHandlers, HTML DOM, Property, Reference, onload |
The onload property of the GlobalEventHandlers mixin is an EventHandler that processes load events on a Window , XMLHttpRequest , <img> element, etc. |
||
1512 | GlobalEventHandlers.onloadeddata | API, Event Handler, GlobalEventHandlers, Property, Reference |
The onloadeddata property of the GlobalEventHandlers mixin is the EventHandler for processing loadeddata events. |
||
1513 | GlobalEventHandlers.onloadedmetadata | API, Event Handler, GlobalEventHandlers, Property, Reference |
The onloadedmetadata property of the GlobalEventHandlers mixin is the EventHandler for processing loadedmetadata events. |
||
1514 | GlobalEventHandlers.onloadend | API, DOM, Event Handler, GlobalEventHandlers, Property, Reference, Web, events, onloadend |
The onloadend property of the GlobalEventHandlers mixin is an EventHandler representing the code to be called when the loadend event is raised (when progress has stopped on the loading of a resource.) |
||
1515 | GlobalEventHandlers.onloadstart | |
The onloadstart property sets and returns the event handler for the loadstart event. |
||
1516 | GlobalEventHandlers.onloadstart | API, DOM, Event Handler, GlobalEventHandlers, Property, Reference, Web, events, onloadstart |
The onloadstart property of the GlobalEventHandlers mixin is an EventHandler representing the code to be called when the loadstart event is raised (when progress has begun on the loading of a resource.) |
||
1517 | GlobalEventHandlers.onlostpointercapture | API, Event Handler, GlobalEventHandlers, HTML DOM, Property, Reference, events, onlostpointercapture |
The onlostpointercapture property of the GlobalEventHandlers mixin is an EventHandler that processes lostpointercapture events. |
||
1518 | GlobalEventHandlers.onmousedown | API, Event Handler, GlobalEventHandlers, HTML DOM, Property, Reference |
The onmousedown property of the GlobalEventHandlers mixin is an EventHandler that processes mousedown events. |
||
1519 | GlobalEventHandlers.onmouseenter | API, Event Handler, GlobalEventHandlers, Property, Reference |
The onmouseenter property of the GlobalEventHandlers mixin is the EventHandler for processing mouseenter events. |
||
1520 | GlobalEventHandlers.onmouseleave | API, Event Handler, GlobalEventHandlers, Property, Reference |
The onmouseleave property of the GlobalEventHandlers mixin is the EventHandler for processing mouseleave events. |
||
1521 | GlobalEventHandlers.onmousemove | API, Event Handler, GlobalEventHandlers, HTML DOM, Property, Reference |
The onmousemove property of the GlobalEventHandlers mixin is an EventHandler that processes mousemove events. |
||
1522 | GlobalEventHandlers.onmouseout | API, Event Handler, GlobalEventHandlers, HTML DOM, Property, Reference |
The onmouseout property of the GlobalEventHandlers mixin is an EventHandler that processes mouseout events. |
||
1523 | GlobalEventHandlers.onmouseover | API, Event Handler, GlobalEventHandlers, HTML DOM, Property, Reference |
The onmouseover property of the GlobalEventHandlers mixin is an EventHandler that processes mouseover events. |
||
1524 | GlobalEventHandlers.onmouseup | API, Event Handler, GlobalEventHandlers, HTML DOM, Property, Reference |
The onmouseup property of the GlobalEventHandlers mixin is an EventHandler that processes mouseup events. |
||
1525 | GlobalEventHandlers.onmousewheel | |
The onmousewheel property sets and returns the event handler for the mousewheel event. |
||
1526 | GlobalEventHandlers.onpause | API, Event Handler, GlobalEventHandlers, Property, Reference |
The onpause property of the GlobalEventHandlers mixin is the EventHandler for processing pause events. |
||
1527 | GlobalEventHandlers.onplay | API, Event Handler, GlobalEventHandlers, Property, Reference |
The onplay property of the GlobalEventHandlers mixin is the EventHandler for processing play events. |
||
1528 | GlobalEventHandlers.onpointercancel | API, Event Handler, GlobalEventHandlers, HTML DOM, PointerEvent, Property, Reference |
The onpointercancel property of the GlobalEventHandlers mixin is an EventHandler that processes pointercancel events. |
||
1529 | GlobalEventHandlers.onpointerdown | API, Document, Element, GlobalEventHandlers, HTML DOM, Pointer Events, Pointer Events API, PointerEvent, Property, Reference, Window |
The GlobalEventHandlers event handler onpointerdown is used to specify the event handler for the pointerdown event, which is fired when the pointing device is initially pressed. This event can be sent to Window , Document , and Element objects. |
||
1530 | GlobalEventHandlers.onpointerenter | API, Event Handler, GlobalEventHandlers, HTML DOM, PointerEvent, Property, Reference |
The onpointerenter property of the GlobalEventHandlers mixin is an EventHandler that processes pointerenter events. |
||
1531 | GlobalEventHandlers.onpointerleave | API, GlobalEventHandlers, HTML DOM, NeedsBrowserCompatibility, Pointer Events, PointerEvent, Property, Reference, onpointerleave |
The global event handler for the pointerleave event, which is delivered to a Node when the pointer (mouse cursor, fingertip, etc.) exits its hit test area (for example, if the cursor exits an Element or Window 's content area). This event is part of the Pointer Events API. |
||
1532 | GlobalEventHandlers.onpointermove | API, Event Handler, GlobalEventHandlers, HTML DOM, PointerEvent, Property, Reference |
The onpointermove property of the GlobalEventHandlers mixin is an EventHandler that processes pointermove events. |
||
1533 | GlobalEventHandlers.onpointerout | API, Event Handler, GlobalEventHandlers, HTML DOM, PointerEvent, Property, Reference |
The onpointerout property of the GlobalEventHandlers mixin is an EventHandler that processes pointerout events. |
||
1534 | GlobalEventHandlers.onpointerover | API, Event Handler, GlobalEventHandlers, HTML DOM, PointerEvent, Property, Reference |
The onpointerover property of the GlobalEventHandlers mixin is an EventHandler that processes pointerover events. |
||
1535 | GlobalEventHandlers.onpointerup | API, Event Handler, GlobalEventHandlers, HTML DOM, PointerEvent, Property, Reference |
The onpointerup property of the GlobalEventHandlers mixin is an EventHandler that processes pointerup events. |
||
1536 | GlobalEventHandlers.onreset | API, DOM, Event Handler, GlobalEventHandlers, Property, Reference |
The onreset property of the GlobalEventHandlers mixin is an EventHandler that processes reset events. |
||
1537 | GlobalEventHandlers.onresize | API, DOM, Event Handler, GlobalEventHandlers, Property, Reference, onresize |
The onresize property of the GlobalEventHandlers interface is an EventHandler that processes resize events. |
||
1538 | GlobalEventHandlers.onscroll | API, Event Handler, GlobalEventHandlers, HTML DOM, Property, Reference |
The onscroll property of the GlobalEventHandlers mixin is an EventHandler that processes scroll events. |
||
1539 | GlobalEventHandlers.onselect | API, Event Handler, GlobalEventHandlers, HTML DOM, Property, Reference |
The onselect property of the GlobalEventHandlers mixin is an EventHandler that processes select events. |
||
1540 | GlobalEventHandlers.onselectionchange | API, Event Handler, Experimental, GlobalEventHandlers, Property, Reference, Selection, Selection API, onselectionchange |
The onselectionchange property of the GlobalEventHandlers mixin is an EventHandler that processes selectionchange events. |
||
1541 | GlobalEventHandlers.onselectstart | API, Event Handler, Experimental, GlobalEventHandlers, Property, Reference, Selection, Selection API, onselectstart |
The onselectstart property of the GlobalEventHandlers mixin is an EventHandler that processes selectstart events. |
||
1542 | GlobalEventHandlers.onsubmit | API, Event Handler, GlobalEventHandlers, HTML DOM, Property, Reference |
The onsubmit property of the GlobalEventHandlers mixin is an EventHandler that processes submit events. |
||
1543 | GlobalEventHandlers.ontouchcancel | API, Event Handler, Experimental, GlobalEventHandlers, HTML DOM, Property, Reference |
The ontouchcancel property of the GlobalEventHandlers mixin is an EventHandler that processes touchcancel events. |
||
1544 | GlobalEventHandlers.ontouchend | API, Experimental, HTML DOM, Reference, TouchEvent |
A global event handler for the touchend event. |
||
1545 | GlobalEventHandlers.ontouchmove | API, Experimental, HTML DOM, Reference |
A global event handler for the touchmove event. |
||
1546 | GlobalEventHandlers.ontouchstart | API, Event Handler, Experimental, GlobalEventHandlers, HTML DOM, Property, Reference |
The ontouchstart property of the GlobalEventHandlers mixin is an EventHandler that processes touchstart events. |
||
1547 | GlobalEventHandlers.ontransitioncancel | API, CSS Transitions, CSS3 Transitions, Event Handler, GlobalEventHandlers, Property, Reference, ontransitioncancel |
The ontransitioncancel property of the GlobalEventHandlers mixin is an EventHandler that processes transitioncancel events. |
||
1548 | GlobalEventHandlers.ontransitionend | API, CSS Transitions, CSS3 Transitions, Document, Element, Event Handler, GlobalEventHandlers, Property, Reference, Window, ontransitionend |
The ontransitionend property of the GlobalEventHandlers mixin is an EventHandler that processes transitionend events. |
||
1549 | GlobalEventHandlers.onwheel | API, DOM, Event Handler, GlobalEventHandlers, Property, Reference, onwheel |
The onwheel property of the GlobalEventHandlers mixin is an EventHandler that processes wheel events. |
||
1550 | Gyroscope | API, Generic Sensor API, Gyroscope, Gyroscope API, Interface, Reference, Sensor, Sensor APIs, Sensors |
The Gyroscope interface of the Sensor APIs provides on each reading the angular velocity of the device along all three axes. |
||
1551 | Gyroscope.Gyroscope() | API, Constructor, Generic Sensor API, Gyroscope, Reference, Sensor, Sensor APIs, Sensors |
The Gyroscope constructor creates a new Gyroscope object which provides on each reading the angular velocity of the device along all three axes. |
||
1552 | Gyroscope.x | API, Generic Sensor API, Gyroscope, Property, Reference, Sensor, Sensor APIs, Sensors, x |
The x read-only property of the Gyroscope interface returns a double precision integer containing the angular velocity of the device along the its x axis. |
||
1553 | Gyroscope.y | API, Generic Sensor API, Gyroscope, Property, Reference, Sensor, Sensor APIs, Sensors, y |
The y read-only property of the Gyroscope interface returns a double precision integer containing the angular velocity of the device along the its y axis. |
||
1554 | Gyroscope.z | API, Generic Sensor API, Gyroscope, Property, Reference, Sensor, Sensor APIs, Sensors, z |
The z read-only property of the Gyroscope interface returns a double precision integer containing the angular velocity of the device along the its z axis. |
||
1558 | HTML Drag and Drop API | Advanced, Guide, HTML5, Overview, XUL, drag and drop, events |
HTML Drag and Drop interfaces enable applications to use drag-and-drop features in browsers. | ||
1559 | Drag Operations | Advanced, Guide, HTML, HTML5, drag and drop |
The following describes the steps that occur during a drag and drop operation. | ||
1560 | Dragging and Dropping Multiple Items | Gecko, Guide, Non-standard, drag and drop |
Mozilla supports the ability to drag multiple items using some additional non-standard methods. These are methods that mirror the types property as well as the getData() , setData() and clearData() methods, however, they take an additional argument that specifies the index of the item to retrieve, modify or remove. |
||
1561 | File drag and drop | Guide, drag and drop, drop zone |
HTML Drag and Drop interfaces enable web applications to drag and drop files on a web page. This document describes how an application can accept one or more files that are dragged from the underlying platform's file manager and dropped on a web page. | ||
1562 | Recommended Drag Types | Guide, drag and drop |
The HTML Drag and Drop API supports dragging various types of data, including plain text, URLs, HTML code, files, etc. The document describes best practices for common draggable data types. | ||
1563 | HTMLAnchorElement | API, HTML DOM, Interface, Reference |
The HTMLAnchorElement interface represents hyperlink elements and provides special properties and methods (beyond those of the regular HTMLElement object interface that they inherit from) for manipulating the layout and presentation of such elements. This interface corresponds to <a> element; not to be confused with <link> , which is represented by HTMLLinkElement ) |
||
1564 | HTMLAnchorElement.download | API, HTML DOM, HTMLAnchorElement, Property, Reference, download |
The HTMLAnchorElement.download property is a DOMString indicating that the linked resource is intended to be downloaded rather than displayed in the browser. The value, if any, specifies the default file name for use in labeling the resource in a local file system. If the name is not a valid file name in the underlying OS, the browser will adjust it. |
||
1565 | HTMLAnchorElement.referrerPolicy | API, Experimental, HTMLAnchorElement, Property, Reference, Referrer Policy |
The HTMLAnchorElement .referrerPolicy property reflect the HTML referrerpolicy attribute of the <a> element defining which referrer is sent when fetching the resource. |
||
1566 | HTMLAnchorElement.rel | API, HTML DOM, HTMLAnchorElement, Property, Reference |
The HTMLAnchorElement.rel property reflects the rel attribute. It is a DOMString containing a space-separated list of link types indicating the relationship between the resource represented by the <a> element and the current document. |
||
1567 | HTMLAnchorElement.relList | API, HTML DOM, HTMLAnchorElement, Property, Reference, relList |
The HTMLAnchorElement.relList read-only property reflects the rel attribute. It is a live DOMTokenList containing the set of link types indicating the relationship between the resource represented by the <a> element and the current document. |
||
1568 | HTMLAreaElement | API, HTML DOM, Interface, Reference |
The HTMLAreaElement interface provides special properties and methods (beyond those of the regular object HTMLElement interface it also has available to it by inheritance) for manipulating the layout and presentation of <area> elements. |
||
1569 | HTMLAreaElement.referrerPolicy | API, Experimental, HTMLAreaElement, Property, Reference, Referrer Policy |
The HTMLAreaElement .referrerPolicy property reflect the HTML referrerpolicy attribute of the <area> element defining which referrer is sent when fetching the resource. |
||
1570 | HTMLAreaElement.rel | API, HTML DOM, HTMLAreaElement, Property, Reference |
The HTMLAreaElement.rel property reflects the rel attribute. It is a DOMString containing a space-separated list of link types indicating the relationship between the resource represented by the <area> element and the current document. |
||
1571 | HTMLAreaElement.relList | API, HTML DOM, HTMLAreaElement, Property, Reference |
The HTMLAreaElement.relList read-only property reflects the rel attribute. It is a live DOMTokenList containing the set of link types indicating the relationship between the resource represented by the <area> element and the current document. |
||
1572 | HTMLAudioElement | API, Audio, HTML, HTML DOM, HTMLAudioElement, Interface, Media, Reference, sound |
The HTMLAudioElement interface provides access to the properties of <audio> elements, as well as methods to manipulate them. |
||
1573 | Audio() | API, Audio, Constructor, DOM, HTML, HTML DOM, HTMLAudioElement, Reference, sound |
The Audio() constructor creates and returns a new HTMLAudioElement which can be either attached to a document for the user to interact with and/or listen to, or can be used offscreen to manage and play audio. |
||
1574 | msAudioCategory | |
No summary! | ||
1575 | msAudioDeviceType | msAudioDeviceType |
The msAudioDeviceType property of the HTML <audio> element, is a read/write proprietary attribute, specific to Internet Explorer and Microsoft Edge. |
||
1576 | HTMLBRElement | API, HTML DOM, Interface, Reference |
The HTMLBRElement interface represents a HTML line break element (<br> ). It inherits from HTMLElement . |
||
1577 | HTMLBaseElement | API, HTML DOM, Interface, Reference |
The HTMLBaseElement interface contains the base URI for a document. This object inherits all of the properties and methods as described in the HTMLElement interface. |
||
1578 | HTMLBaseFontElement | API, HTML DOM, Interface, Obsolete, Reference |
The HTMLBaseFontElement interface provides special properties (beyond the regular HTMLElement interface it also has available to it by inheritance) for manipulating <basefont> elements. |
||
1579 | HTMLBodyElement | API, HTML DOM, Interface, NeedsNewLayout, Reference |
The HTMLBodyElement interface provides special properties (beyond those inherited from the regular HTMLElement interface) for manipulating <body> elements. |
||
1580 | HTMLButtonElement | API, HTML DOM, HTMLButtonElement, Interface, Reference |
The HTMLButtonElement interface provides properties and methods (beyond the regular HTMLElement interface it also has available to it by inheritance) for manipulating <button> elements. |
||
1581 | HTMLButtonElement.labels | API, DOM, Property, Reference |
The HTMLButtonElement.labels read-only property returns a NodeList of the <label> elements associated with the <button> element. |
||
1582 | HTMLCanvasElement | API, Canvas, HTML DOM, Interface, Reference |
The HTMLCanvasElement interface provides properties and methods for manipulating the layout and presentation of <canvas> elements. The HTMLCanvasElement interface also inherits the properties and methods of the HTMLElement interface. |
||
1583 | HTMLCanvasElement.captureStream() | Canvas, Experimental, Frame Capture, HTMLCanvasElement, Interface, Media, Media Capture DOM Elements, Method, Reference, Web, captureStream |
The HTMLCanvasElement captureStream() method returns a MediaStream which includes a CanvasCaptureMediaStreamTrack containing a real-time video capture of the canvas's contents. |
||
1584 | HTMLCanvasElement.getContext() | API, Canvas, HTMLCanvasElement, Method, Reference |
The HTMLCanvasElement.getContext() method returns a drawing context on the canvas, or null if the context identifier is not supported. |
||
1585 | HTMLCanvasElement.height | API, Canvas, HTMLCanvasElement, Property |
The HTMLCanvasElement.height property is a positive integer reflecting the height HTML attribute of the <canvas> element interpreted in CSS pixels. When the attribute is not specified, or if it is set to an invalid value, like a negative, the default value of 150 is used. |
||
1586 | HTMLCanvasElement.mozFetchAsStream() | API, Canvas, HTMLCanvasElement, Method, Obsolete, Reference |
The HTMLCanvasElement.mozFetchAsStream() internal method used to create a new input stream that, when ready, would provide the contents of the canvas as image data. However, this non-standard and internal method has been removed. |
||
1587 | HTMLCanvasElement.mozGetAsFile() | API, Canvas, HTMLCanvasElement, Method, Non-standard, Reference |
The HTMLCanvasElement.mozGetAsFile() method returns a File object representing the image contained in the canvas; this file is a memory-based file, with the specified name . If type is not specified, the image type is image/png . |
||
1588 | HTMLCanvasElement.mozOpaque | API, Canvas, Deprecated, HTMLCanvasElement, Non-standard, Property, Reference |
The non-standard HTMLCanvasElement.mozOpaque property is a Boolean reflecting the moz-opaque HTML attribute of the <canvas> element. It lets the canvas know whether or not translucency will be a factor. If the canvas knows there's no translucency, painting performance can be optimized. |
||
1589 | HTMLCanvasElement.toBlob() | API, Canvas, HTMLCanvasElement, Method, Reference |
The HTMLCanvasElement.toBlob() method creates a Blob object representing the image contained in the canvas; this file may be cached on the disk or stored in memory at the discretion of the user agent. If type is not specified, the image type is image/png . The created image is in a resolution of 96dpi. |
||
1590 | HTMLCanvasElement.toDataURL() | API, Canvas, HTMLCanvasElement, Method, Reference |
The HTMLCanvasElement.toDataURL() method returns a data URI containing a representation of the image in the format specified by the type parameter (defaults to PNG). The returned image is in a resolution of 96 dpi. |
||
1591 | HTMLCanvasElement.transferControlToOffscreen() | API, Experimental, HTMLCanvasElement, Method, OffscreenCanvas, Reference |
The HTMLCanvasElement .transferControlToOffscreen() method transfers control to an OffscreenCanvas object, either on the main thread or on a worker. |
||
1592 | HTMLCanvasElement.width | API, Canvas, HTMLCanvasElement, Property |
The HTMLCanvasElement.width property is a positive integer reflecting the width HTML attribute of the <canvas> element interpreted in CSS pixels. When the attribute is not specified, or if it is set to an invalid value, like a negative, the default value of 300 is used. |
||
1593 | HTMLCanvasElement: webglcontextcreationerror event | WebGL |
No summary! | ||
1594 | HTMLCanvasElement: webglcontextlost event | Event, Reference, WebGL |
With the help of the WEBGL_lose_context extension, you can simulate the webglcontextlost event: |
||
1595 | HTMLCanvasElement: webglcontextrestored event | WebGL |
With the help of the WEBGL_lose_context extension, you can simulate the webglcontextrestored event: |
||
1596 | HTMLCollection | API, DOM, DOM Reference, Element Lists, HTML DOM, HTMLCollection, Interface, Reference |
The HTMLCollection interface represents a generic collection (array-like object similar to arguments ) of elements (in document order) and offers methods and properties for selecting from the list. |
||
1597 | HTMLCollection.item | API, HTML DOM, HTMLCollection, Property, Reference, item |
The HTMLCollection method item() returns the node located at the specified offset into the collection. |
||
1598 | HTMLContentElement | API, Deprecated, HTML DOM, Interface, Reference, Référence(2) |
The HTMLContentElement interface represents a <content> HTML Element, which is used in Shadow DOM. |
||
1599 | HTMLContentElement.getDistributedNodes() | API, HTML DOM, Property, Reference, Référence(2), Web Components |
The HTMLContentElement.getDistributedNodes() method returns a static NodeList of the distributed nodes associated with this <content> element. |
||
1600 | HTMLContentElement.select | API, HTML DOM, Property, Reference, Référence(2), Web Components |
The HTMLContentElement.select property reflects the select attribute. It is a DOMString containing a space-separated list of CSS selectors that select the content to insert in place of the <content> element. |
||
1601 | HTMLDListElement | API, HTML DOM, Interface, NeedsNewLayout, Reference |
The HTMLDListElement interface provides special properties (beyond those of the regular HTMLElement interface it also has available to it by inheritance) for manipulating definition list (<dl> ) elements. |
||
1602 | HTMLDataElement | API, HTML DOM, HTMLDataElement, Interface, Reference, data |
The HTMLDataElement interface provides special properties (beyond the regular HTMLElement interface it also has available to it by inheritance) for manipulating <data> elements. |
||
1603 | HTMLDataElement.value | API, HTML DOM, HTMLDataElement, Property, Reference, data, value |
The value property of the HTMLDataElement interface returns a DOMString reflecting the value HTML attribute. |
||
1604 | HTMLDataListElement | API, HTML DOM, Interface, Reference |
The HTMLDataListElement interface provides special properties (beyond the HTMLElement object interface it also has available to it by inheritance) to manipulate <datalist> elements and their content. |
||
1605 | HTMLDetailsElement | API, HTML, HTML DOM, HTMLDetailsElement, Interface, Reference |
The HTMLDetailsElement interface provides special properties (beyond the regular HTMLElement interface it also has available to it by inheritance) for manipulating <details> elements. |
||
1606 | HTMLDetailsElement: toggle event | Event, HTMLDetailsElement, Reference, details, events, toggle |
The toggle event fires when the open /closed state of a <details> element is toggled. |
||
1607 | HTMLDialogElement | API, Experimental, HTML DOM, HTMLDialogElement, Interface, Reference |
The HTMLDialogElement interface provides methods to manipulate <dialog> elements. It inherits properties and methods from the HTMLElement interface. |
||
1608 | HTMLDialogElement.close() | API, Experimental, HTML DOM, HTMLDialogElement, Method, Reference, close |
Void. | ||
1609 | HTMLDialogElement.open | API, Experimental, HTML DOM, HTMLDialogElement, Property, Reference, open |
A Boolean representing the state of the open HTML attribute. true means it is set, and therefore the dialog is shown. false means it not set, and therefore the dialog is not shown. |
||
1610 | HTMLDialogElement.returnValue | API, Experimental, HTML DOM, HTMLDialogElement, Property, Reference, returnValue |
The returnValue property of the HTMLDialogElement interface gets or sets the return value for the <dialog> , usually to indicate which button the user pressed to close it. |
||
1611 | HTMLDialogElement.show() | API, Experimental, HTML DOM, HTMLDialogElement, Method, Reference, show |
The show() method of the HTMLDialogElement interface displays the dialog modelessly, i.e. still allowing interaction with content outside of the dialog. |
||
1612 | HTMLDialogElement.showModal() | API, Experimental, HTML DOM, HTMLDialogElement, Method, Reference, showModal |
The showModal() method of the HTMLDialogElement interface displays the dialog as a modal, over the top of any other dialogs that might be present. It displays into the top layer, along with a ::backdrop pseudo-element. Interaction outside the dialog is blocked and the content outside it is rendered inert. |
||
1613 | HTMLDialogElement: cancel event | API, DOM, Event, NeedsExample, cancel, events |
The cancel event fires on a <dialog> when the user instructs the browser that they wish to dismiss the current open dialog. For example, the browser might fire this event when the user presses the Esc key or clicks a "Close dialog" button which is part of the browser's UI. |
||
1614 | HTMLDialogElement: close event | API, DOM, Event, Experimental, HTML DOM, Reference, close, events |
The close event is fired on an HTMLDialogElement object when the dialog it represents has been closed. |
||
1615 | HTMLDivElement | API, HTML DOM, Interface, NeedsNewLayout, Reference |
The HTMLDivElement interface provides special properties (beyond the regular HTMLElement interface it also has available to it by inheritance) for manipulating <div> elements. |
||
1616 | HTMLDocument | API, DOM, Document, HTML, HTML DOM, HTMLDocument, Interface, Reference |
The HTMLDocument interface, which may be accessed through the Window.HTMLDocument property, extends the Window.HTMLDocument property to include methods and properties that are specific to HTML documents. |
||
1617 | HTMLElement | API, HTML DOM, Interface, NeedsNewLayout, Reference |
The HTMLElement interface represents any HTML element. Some elements directly implement this interface, while others implement it via an interface that inherits it. |
||
1618 | HTMLElement.click() | API, HTML DOM, HTMLElement, Method, Reference |
The HTMLElement.click() method simulates a mouse click on an element. |
||
1619 | HTMLElement.contentEditable | API, HTML DOM, HTMLElement, Property, Reference |
The contentEditable property of the HTMLElement interface specifies whether or not the element is editable. |
||
1620 | HTMLElement.contextMenu | API, Deprecated, Element, HTML, HTML DOM, Property, Reference, UX |
No summary! | ||
1621 | HTMLElement.dir | API, HTML DOM, HTMLElement, Property, Reference |
The HTMLElement.dir property gets or sets the text writing directionality of the content of the current element. |
||
1622 | HTMLElement.forceSpellCheck() | API, Experimental, HTML DOM, HTMLElement, Method, NeedsExample, NeedsSpecTable, Reference |
The forceSpellCheck() method of the HTMLElement interface forces a spelling and grammar check on HTML elements, even if the user has not focused on the elements. This method overrides user agent behavior. The specific user interface of the check, for example whether red underlining appears, is determined by the user agent. |
||
1623 | HTMLElement.hidden | API, Attribute, Element, HTML, HTML element, Property, Reference, hidden |
The HTMLElement property hidden is a Boolean which is true if the element is hidden; otherwise the value is false . This is quite different from using the CSS property display to control the visibility of an element. |
||
1624 | HTMLElement.innerText | API, DOM, HTMLElement, Property, Reference |
The innerText property of the HTMLElement interface represents the "rendered" text content of a node and its descendants. |
||
1625 | HTMLElement.isContentEditable | API, Editing, HTML DOM, HTMLElement, Property, Read-only, Reference |
The HTMLElement.isContentEditable read-only property returns a Boolean that is true if the contents of the element are editable; otherwise it returns false . |
||
1626 | HTMLElement.lang | API, HTML DOM, HTMLElement, NeedsUpdate, Property, Reference |
The HTMLElement.lang property gets or sets the base language of an element's attribute values and text content. |
||
1627 | HTMLElement.offsetHeight | API, CSSOM View, NeedsMarkupWork, NeedsNonDHMLImage, Property, Reference |
The HTMLElement.offsetHeight read-only property returns the height of an element, including vertical padding and borders, as an integer. |
||
1628 | HTMLElement.offsetLeft | API, CSSOM View, NeedsMarkupWork, Property, Read-only, Reference |
The HTMLElement.offsetLeft read-only property returns the number of pixels that the upper left corner of the current element is offset to the left within the HTMLElement.offsetParent node. |
||
1629 | HTMLElement.offsetParent | API, CSSOM View, NeedsMarkupWork, Property, Reference |
The HTMLElement.offsetParent read-only property returns a reference to the object which is the closest (nearest in the containment hierarchy) positioned containing element. If the element is non-positioned, the nearest td , th , table or the body is returned. |
||
1630 | HTMLElement.offsetTop | API, CSSOM View, NeedsMarkupWork, Property, Read-only, Reference |
The HTMLElement.offsetTop read-only property returns the distance of the current element relative to the top of the offsetParent node. |
||
1631 | HTMLElement.offsetWidth | API, CSSOM View, NeedsMarkupWork, Property, Read-only, Reference |
The HTMLElement.offsetWidth read-only property returns the layout width of an element as an integer. |
||
1632 | HTMLElement.oncopy | API, Event Handler, Experimental, HTMLElement, NeedsSpecTable, Property, Reference |
The oncopy property of the HTMLElement interface is an EventHandler that processes copy events. |
||
1633 | HTMLElement.oncut | API, Event Handler, Experimental, HTMLElement, NeedsSpecTable, Property, Reference |
The HTMLElement.oncut property of the HTMLElement interface is an EventHandler that processes cut events. |
||
1634 | HTMLElement.onpaste | API, Event Handler, Experimental, HTMLElement, NeedsSpecTable, Property, Reference |
The HTMLElement.onpaste property of the HTMLElement interface is an EventHandler that processes paste events. |
||
1635 | HTMLElement.outerText | API, DOM, Non-standard, Property, Reference |
HTMLElement.outerText is a non-standard property. As a getter, it returns the same value as Node.innerText . As a setter, it removes the current node and replaces it with the given text. |
||
1636 | HTMLElement.style | API, HTML DOM, HTMLElement, NeedsSpecTable, Property, Reference, Style |
The HTMLElement.style property is used to get as well as set the inline style of an element. When getting, it returns a CSSStyleDeclaration object that contains a list of all styles properties for that element with values assigned for the attributes that are defined in the element's inline style attribute. |
||
1637 | HTMLElement.title | API, HTML DOM, HTMLElement, Property, Reference |
The HTMLElement.title property represents the title of the element: the text usually displayed in a 'tooltip' popup when the mouse is over the node. |
||
1638 | HTMLElement: animationcancel event | Animation, AnimationEvent, CSS Animations, Event, Reference, animationcancel, events |
An animationcancel event is fired when a CSS Animation unexpectedly aborts. In other words, any time it stops running without sending an animationend event). This might happen when the animation-name is changed such that the animation is removed, or when the animating node is hidden using CSS. Therefore, either directly or because any of its containing nodes are hidden. |
||
1639 | HTMLElement: animationend event | Animation, AnimationEvent, CSS Animations, CSS3 Animations, Event, Reference, animationend |
The animationend event is fired when a CSS Animation has completed (but not if it aborts before reaching completion, such as if the element becomes invisible or the animation is removed from the element). |
||
1640 | HTMLElement: animationiteration event | Animation, AnimationEvent, CSS Animations, Event, Reference, animationiteration |
The animationiteration event is fired when an iteration of a CSS Animation ends, and another one begins. This event does not occur at the same time as the animationend event, and therefore does not occur for animations with an animation-iteration-count of one. |
||
1641 | HTMLElement: animationstart event | Animation, AnimationEvent, CSS Animations, Event, Reference, animationstart |
The animationstart event is fired when a CSS Animation has started. If there is an animation-delay , this event will fire once the delay period has expired. A negative delay will cause the event to fire with an elapsedTime equal to the absolute value of the delay (and, correspondingly, the animation will begin playing at that time index into the sequence). |
||
1642 | HTMLElement: beforeinput event | DOM, Event, Experimental, InputEvent, Reference, beforeinput |
The DOM beforeinput event fires when the value of an <input> , <select> , or <textarea> element is about to be modified. The event also applies to elements with contenteditable enabled, and to any element when designMode is turned on. |
||
1643 | HTMLElement: change event | Change, DOM, Event, HTML, Reference, Web |
The change event is fired for <input> , <select> , and <textarea> elements when an alteration to the element's value is committed by the user. Unlike the input event, the change event is not necessarily fired for each alteration to an element's value . |
||
1644 | HTMLElement: gotpointercapture event | DOM, Event, NeedsSpecTable, PointerEvent, Reference |
The gotpointercapture event is fired when an element captures a pointer using setPointerCapture() . |
||
1645 | HTMLElement: input event | Content, DOM, Edit, Event, Forms, Input, InputEvent, NeedsMobileBrowserCompatibility, Reference, data, value |
The input event fires when the value of an <input> , <select> , or <textarea> element has been changed. |
||
1646 | HTMLElement: lostpointercapture event | DOM, Event, NeedsSpecTable, PointerEvent, Reference |
The lostpointercapture event is fired when a captured pointer is released. |
||
1647 | HTMLElement: pointercancel event | DOM, Event, Pointer Events, PointerEvent, Reference, pointercancel, user input |
The pointercancel event is fired when the browser determines that there are unlikely to be any more pointer events, or if after the pointerdown event is fired, the pointer is then used to manipulate the viewport by panning, zooming, or scrolling. |
||
1648 | HTMLElement: pointerdown event | DOM, Event, PointerEvent, Reference |
The pointerdown event is fired when a pointer becomes active. For mouse, it is fired when the device transitions from no buttons depressed to at least one button depressed. For touch, it is fired when physical contact is made with the digitizer. For pen, it is fired when the stylus makes physical contact with the digitizer. |
||
1649 | HTMLElement: pointerenter event | DOM, Event, NeedsSpecTable, PointerEvent, Reference |
The pointerenter event fires when a pointing device is moved into the hit test boundaries of an element or one of its descendants, including as a result of a pointerdown event from a device that does not support hover (see pointerdown ). |
||
1650 | HTMLElement: pointerleave event | DOM, Event, PointerEvent, Reference |
The pointerleave event is fired when a pointing device is moved out of the hit test boundaries of an element. For pen devices, this event is fired when the stylus leaves the hover range detectable by the digitizer. |
||
1651 | HTMLElement: pointermove event | DOM, Event, PointerEvent, Reference |
The pointermove event is fired when a pointer changes coordinates, and the pointer has not been canceled by a browser touch-action. |
||
1652 | HTMLElement: pointerout event | DOM, Event, PointerEvent, Reference |
The pointerout event is fired for several reasons including: pointing device is moved out of the hit test boundaries of an element; firing the pointerup event for a device that does not support hover (see pointerup ); after firing the pointercancel event (see pointercancel ); when a pen stylus leaves the hover range detectable by the digitizer. |
||
1653 | HTMLElement: pointerover event | Event, PointerEvent |
The pointerover event is fired when a pointing device is moved into an element's hit test boundaries. |
||
1654 | HTMLElement: pointerup event | DOM, Event, PointerEvent, Reference |
The pointerup event is fired when a pointer is no longer active. |
||
1655 | HTMLElement: transitioncancel event | CSS Transitions, DOM, Event, Reference, TransitionEvent, events, transitioncancel |
The transitioncancel event is fired when a CSS transition is canceled. |
||
1656 | HTMLElement: transitionend event | CSS Transitions, DOM, Event, Reference, TransitionEvent, events, transitionend |
The transitionend event is fired when a CSS transition has completed. In the case where a transition is removed before completion, such as if the transition-property is removed or display is set to none , then the event will not be generated. |
||
1657 | HTMLElement: transitionrun event | CSS Transitions, DOM, Event, Reference, Transitions, Web, events, transitionrun |
The transitionrun event is fired when a CSS transition is first created, i.e. before any transition-delay has begun. |
||
1658 | HTMLElement: transitionstart event | CSS Transitions, DOM, Event, Reference, TransitionEvent, events, transitionstart |
The transitionstart event is fired when a CSS transition has actually started, i.e., after any transition-delay has ended. |
||
1659 | accessKeyLabel | |
The HTMLElement.accessKeyLabel read-only property returns a String that represents the element's assigned access key (if any); otherwise it returns an empty string. |
||
1660 | HTMLEmbedElement | API, HTML DOM, Interface, NeedsNewLayout, Reference |
The HTMLEmbedElement interface provides special properties (beyond the regular HTMLElement interface it also has available to it by inheritance) for manipulating <embed> elements. |
||
1661 | HTMLFieldSetElement | API, HTML DOM, Interface, Reference |
The HTMLFieldSetElement interface provides special properties and methods (beyond the regular HTMLElement interface it also has available to it by inheritance) for manipulating the layout and presentation of <fieldset> elements. |
||
1662 | HTMLFontElement | API, HTML DOM, Interface, Obsolete, Reference |
Implements the document object model (DOM) representation of the font element. The HTML Font Element <font> defines the font size, font face and color of text. |
||
1663 | HTMLFontElement.color | API, HTML DOM, HTMLFontElement, Property, Reference |
The obsolete HTMLFontElement .color property is a DOMString that reflects the color HTML attribute, containing either a named color or a color specified in the hexadecimal #RRGGBB format. |
||
1664 | HTMLFontElement.face | API, HTML DOM, HTMLFontElement, Property, Reference |
The obsolete HTMLFontElement .face property is a DOMString that reflects the face HTML attribute, containing a comma-separated list of one or more font names. |
||
1665 | HTMLFontElement.size | API, HTML DOM, HTMLFontElement, Property, Reference |
The obsolete HTMLFontElement.size property is a DOMString that reflects the size HTML attribute. It contains either an integer number in the range of 1-7 or a relative value to increase/decrease the value of the size attribute of the <basefont> element. |
||
1666 | HTMLFormControlsCollection | API, Collection, DOM, Form Collection, Form List, Forms, HTML DOM, HTML forms, HTMLFormControlsCollection, Interface, NeedsHTML5Update, Reference |
The HTMLFormControlsCollection interface represents a collection of HTML form control elements. |
||
1667 | HTMLFormControlsCollection.namedItem() | API, HTML DOM, HTMLFormControlsCollection, Method, Reference |
The HTMLFormControlsCollection.namedItem() method returns the RadioNodeList or the Element in the collection whose name or id match the specified name, or null if no node matches. |
||
1668 | HTMLFormElement | API, DOM, Form Element, Forms, HTML, HTML DOM, HTML Form Element, HTML forms, HTMLFormElement, Interface, Reference |
The HTMLFormElement interface represents a <form> element in the DOM; it allows access to and in some cases modification of aspects of the form, as well as access to its component elements. |
||
1669 | HTMLFormElement.acceptCharset | API, HTML DOM, HTMLFormElement, NeedsMarkupWork, NeedsSpecTable, Property, Reference |
The HTMLFormElement.acceptCharset property represents a list of the supported character encodings for the given FORM element. This list can be comma- or space-separated. |
||
1670 | HTMLFormElement.action | API, Forms, HTML DOM, HTMLFormElement, NeedsSpecTable, NeedsUpdate, Property, Reference |
The HTMLFormElement.action property represents the action of the <form> element. |
||
1671 | HTMLFormElement.elements | API, Elements, HTML DOM, HTMLFormControlsCollection, HTMLFormElement, Property, Reference |
The HTMLFormElement property elements returns an HTMLFormControlsCollection listing all the form controls contained in the <form> element. |
||
1672 | HTMLFormElement.encoding | API, HTML DOM, HTMLFormElement, NeedsContent, NeedsSpecTable, Property, Reference |
The HTMLFormElement.encoding property is an alternative name for the enctype element on the DOM HTMLFormElement object. |
||
1673 | HTMLFormElement.enctype | API, HTML DOM, HTMLFormElement, NeedsSpecTable, Property, Reference |
The HTMLFormElement.enctype property is the MIME type of content that is used to submit the form to the server. Possible values are: |
||
1674 | HTMLFormElement.length | API, HTML DOM, HTMLFormElement, NeedsSpecTable, Property, Read-only, Reference |
The HTMLFormElement.length read-only property returns the number of controls in the <form> element. |
||
1675 | HTMLFormElement.method | API, HTML DOM, HTMLFormElement, NeedsSpecTable, Property, Reference |
The HTMLFormElement.method property represents the HTTP method used to submit the <form> . |
||
1676 | HTMLFormElement.name | API, HTML DOM, HTMLFormElement, NeedsSpecTable, Property, Reference |
The HTMLFormElement.name property represents the name of the current <form> element as a string. |
||
1677 | HTMLFormElement.reportValidity() | HTML, HTMLFormElement, Method, Reference |
The HTMLFormElement.reportValidity() method returns true if the element's child controls satisfy their validation constraints. When false is returned, cancelable invalid events are fired for each invalid child and validation problems are reported to the user. |
||
1678 | HTMLFormElement.reset() | API, HTML DOM, HTMLFormElement, Method, NeedsMarkupWork, NeedsSpecTable, Reference |
The HTMLFormElement.reset() method restores a form element's default values. This method does the same thing as clicking the form's reset button. |
||
1679 | HTMLFormElement.submit() | API, HTML DOM, HTMLFormElement, Method, NeedsSpecTable, Reference |
The HTMLFormElement.submit() method submits a given <form> . |
||
1680 | HTMLFormElement.target | API, HTML DOM, HTMLFormElement, NeedsSpecTable, Property, Reference |
The target property of the HTMLFormElement interface represents the target of the form's action (i.e., the frame in which to render its output). |
||
1681 | HTMLFormElement: reset event | Event, Forms, Reference |
The reset event fires when a <form> is reset. |
||
1682 | HTMLFormElement: submit event | Event, Forms, HTMLFormElement, Reference, events, submit |
The submit event fires when a <form> is submitted. |
||
1683 | HTMLFrameSetElement | API, HTML-DOM, HTMLFrameSetElement, Interface, Obsolete, Reference |
The HTMLFrameSetElement interface provides special properties (beyond those of the regular HTMLElement interface they also inherit) for manipulating <frameset> elements. |
||
1684 | HTMLHRElement | API, HTML DOM, Interface, NeedsNewLayout, Reference |
The HTMLHRElement interface provides special properties (beyond those of the HTMLElement interface it also has available to it by inheritance) for manipulating <hr> elements. |
||
1685 | HTMLHeadElement | API, HTML DOM, Interface, Reference |
The HTMLHeadElement interface contains the descriptive information, or metadata, for a document. This object inherits all of the properties and methods described in the HTMLElement interface. |
||
1686 | HTMLHeadingElement | API, HTML DOM, Interface, NeedsNewLayout, Reference |
The HTMLHeadingElement interface represents the different heading elements. It inherits methods and properties from the HTMLElement interface. |
||
1687 | HTMLHtmlElement | API, HTML DOM, Interface, NeedsNewLayout, Reference |
The HTMLHtmlElement interface serves as the root node for a given HTML document. This object inherits the properties and methods described in the HTMLElement interface. |
||
1688 | HTMLHtmlElement.version | API, Deprecated, HTML DOM, NeedsContent, NeedsLayout, Property, Reference |
Returns version information about the document type definition (DTD) of a document. While this property is recognized by Mozilla, the return value for this property is always an empty string. | ||
1689 | HTMLHyperlinkElementUtils | API, Experimental, Mixin, URL API |
The HTMLHyperlinkElementUtils mixin defines utility methods and properties to work with HTMLAnchorElement and HTMLAreaElement . These utilities allow to deal with common features like URLs. |
||
1690 | HTMLHyperlinkElementUtils.hash | API, Experimental, HTMLHyperlinkElementUtils, Property, Reference, URL API |
The HTMLHyperlinkElementUtils.hash property returns a DOMString containing a '#' followed by the fragment identifier of the URL. |
||
1691 | HTMLHyperlinkElementUtils.host | API, Experimental, HTMLHyperlinkElementUtils, Property, Reference, URL API |
The HTMLHyperlinkElementUtils.host property is a USVString containing the host, that is the hostname, and then, if the port of the URL is nonempty, a ':' , and the port of the URL. |
||
1692 | HTMLHyperlinkElementUtils.hostname | API, Experimental, HTMLHyperlinkElementUtils, Property, Reference, URL API |
The HTMLHyperlinkElementUtils.hostname property is a USVString containing the domain of the URL. |
||
1693 | HTMLHyperlinkElementUtils.href | API, Experimental, HTMLHyperlinkElementUtils, Location, Property, Reference, URL API |
The HTMLHyperlinkElementUtils.href property is a USVString containing the whole URL. |
||
1694 | HTMLHyperlinkElementUtils.origin | API, Experimental, HTMLHyperlinkElementUtils, Property, Read-only, Reference, URL API |
The HTMLHyperlinkElementUtils.origin read-only property is a USVString containing the Unicode serialization of the origin of the represented URL |
||
1695 | HTMLHyperlinkElementUtils.password | API, Experimental, HTMLHyperlinkElementUtils, Property, Read-only, URL API |
The HTMLHyperlinkElementUtils.password property is a USVString containing the password specified before the domain name. |
||
1696 | HTMLHyperlinkElementUtils.pathname | API, Experimental, HTMLHyperlinkElementUtils, Property, Reference, URL API |
The HTMLHyperlinkElementUtils.pathname property is a USVString containing an initial '/' followed by the path of the URL (or the empty string if there is no path). |
||
1697 | HTMLHyperlinkElementUtils.port | API, Experimental, HTMLHyperlinkElementUtils, Property, Reference, URL API |
The HTMLHyperlinkElementUtils.port property is a USVString containing the port number of the URL. If the URL does not contain an explicit port number, it will be set to '' . |
||
1698 | HTMLHyperlinkElementUtils.protocol | API, Experimental, HTMLHyperlinkElementUtils, Property, URL API |
The HTMLHyperlinkElementUtils .protocol property is a USVString representing the protocol scheme of the URL, including the final ':' . |
||
1699 | HTMLHyperlinkElementUtils.search | API, Experimental, HTMLHyperlinkElementUtils, Property, Reference, URL API |
The HTMLHyperlinkElementUtils.search property is a search string, also called a query string, that is USVString containing a '?' followed by the parameters of the URL. |
||
1700 | HTMLHyperlinkElementUtils.toString() | API, Experimental, HTMLHyperlinkElementUtils, Location, Method, Stringifier, URL API |
The HTMLHyperlinkElementUtils.toString() stringifier method returns a USVString containing the whole URL. It is a read-only version of HTMLHyperlinkElementUtils.href . |
||
1701 | HTMLHyperlinkElementUtils.username | API, Experimental, HTMLHyperlinkElementUtils, Property, Reference, URL API |
The HTMLHyperlinkElementUtils.username property is a USVString containing the username specified before the domain name. |
||
1702 | HTMLIFrameElement | API, HTML DOM, Interface, Reference |
The HTMLIFrameElement interface provides special properties and methods (beyond those of the HTMLElement interface it also has available to it by inheritance) for manipulating the layout and presentation of inline frame elements. |
||
1703 | HTMLIFrameElement.allowPaymentRequest | API, HTML DOM, Payment Request, PaymentRequest, Property, Reference, Reference HTMLIFrameElement, allowPaymentRequest |
The allowPaymentRequest property of the HTMLIFrameElement interface returns a Boolean indicating whether the Payment Request API may be invoked on a cross-origin iframe. |
||
1704 | HTMLIFrameElement.contentWindow | API, DOM, HTML DOM, Property, Read-only, Reference, Web |
The contentWindow property returns the Window object of an HTMLIFrameElement. You can use this Window object to access the iframe's document and its internal DOM. This attribute is read-only, but its properties can be manipulated like the global Window object. |
||
1705 | HTMLIFrameElement.csp | API, CSP, Content Security Policy, HTML DOM, HTMLIFrameElement, Property, Reference |
The csp property of the HTMLIFrameElement interface specifies the Content Security Policy that an embedded document must agree to enforce upon itself. |
||
1706 | HTMLIFrameElement.featurePolicy | API, Feature Policy, Feature-Policy, HTMLIFrameElement, Policy, Property |
The featurePolicy read-only property of the HTMLIFrameElement interface returns the FeaturePolicy interface which provides a simple API for introspecting the feature policies applied to a specific frame. |
||
1707 | HTMLIFrameElement.referrerPolicy | API, HTMLIFrameElement, Property, Reference, Referrer Policy |
The HTMLIFrameElement .referrerPolicy property reflects the HTML referrerpolicy attribute of the <iframe> element defining which referrer is sent when fetching the resource. |
||
1708 | HTMLIFrameElement.setNfcFocus() | API, B2G, Browser API, HTMLIFrameElement, Method, Non-standard, Reference, iframe, privileged, setNfcFocus |
The setNfcFocus() method of the HTMLIFrameElement interface sets whether an <iframe> can receive an NFC event. |
||
1709 | HTMLIFrameElement.src | |
The HTMLIFrameElement .src property reflects the HTML referrerpolicy attribute of the <iframe> element defining which referrer is sent when fetching the resource. |
||
1710 | contentDocument | |
If the iframe and the iframe's parent document are Same Origin, returns a Document (that is, the active document in the inline frame's nested browsing context), else returns null . |
||
1711 | srcdoc | |
The srcdoc property of the HTMLIFrameElement specifies the content of the page. |
||
1712 | HTMLImageElement | API, Element, Graphic, HTML DOM, HTMLImageElement, Image, Interface, Reference, img, picture |
The HTMLImageElement interface represents an HTML <img> element, providing the properties and methods used to manipulate image elements. |
||
1713 | HTMLImageElement.align | API, Align, HTML, HTML DOM, HTMLImageElement, Image, Obsolete, Property, Reference, alignment, float, img |
The obsolete align property of the HTMLImageElement interface is a string which indicates how to position the image relative to its container. |
||
1714 | HTMLImageElement.alt | API, Element, HTML, HTML DOM, HTMLImageElement, Image, Property, Reference, Text, alt, alternate, fallback |
The HTMLImageElement property alt provides fallback (alternate) text to display when the image specified by the <img> element is not loaded. |
||
1715 | HTMLImageElement.border | API, HTML, HTML DOM, HTMLImageElement, Image, Obsolete, Property, Reference, border, img |
The obsolete HTMLImageElement property border specifies the number of pixels thick the border surrounding the image should be. A value of 0, the default, indicates that no border should be drawn. |
||
1716 | HTMLImageElement.complete | API, Fetching, HTML, HTML DOM, HTMLImageElement, Loading, Property, Reference, complete |
The read-only HTMLImageElement interface's complete attribute is a Boolean value which indicates whether or not the image has completely loaded. |
||
1717 | HTMLImageElement.crossOrigin | API, CORS, Cross-Origin, Crossorigin, HTML DOM, HTMLImageElement, Image, Property, Reference, Security, origin |
The HTMLImageElement interface's crossOrigin attribute is a string which specifies the Cross-Origin Resource Sharing (CORS) setting to use when retrieving the image. |
||
1718 | HTMLImageElement.currentSrc | API, HTMLImageElement, Image, Property, Reference, URL, currentSrc, source |
The read-only HTMLImageElement property currentSrc indicates the URL of the image which is currently presented in the <img> element it represents. |
||
1719 | HTMLImageElement.decode() | API, Decode, Graphics, HTML DOM, HTMLImageElement, Images, Loading, Method, Performance, Reference, async, asynchronous, decoding |
The decode() method of the HTMLImageElement interface returns a Promise that resolves when the image is decoded and it is safe to append the image to the DOM. |
||
1720 | HTMLImageElement.decoding | API, DOM, HTMLImageElement, Property, Reference, decoding |
The decoding property of the HTMLImageElement interface represents a hint given to the browser on how it should decode the image. |
||
1721 | HTMLImageElement.height | API, HTML, HTML DOM, HTMLImageElement, Image, Property, Reference, dimensions, height, size |
The height property of the HTMLImageElement interface indicates the height at which the image is drawn, in CSS pixels if the image is being drawn or rendered to any visual medium such as the screen or a printer; otherwise, it's the natural, pixel density corrected height of the image. |
||
1722 | HTMLImageElement.hspace | API, DOM, HTML, HTML DOM, HTMLImageElement, Horizontal, Image, Layout, Obsolete, Property, Reference, hspace, img, left, margin, right, spacing |
The obsolete hspace property of the HTMLImageElement interface specifies the number of pixels of empty space to leave empty on the left and right sides of the <img> element when laying out the page. |
||
1723 | HTMLImageElement.isMap | API, HTML, HTML DOM, HTMLImageElement, Image Map, Link, Reference, isMap, server-side |
The HTMLImageElement proeprty isMap is a Boolean value which indicates that the image is to be used by a server-side image map. This may only be used on images located within an <a> element. |
||
1724 | HTMLImageElement.longDesc | API, DOM, HTML, HTML DOM, HTMLImageElement, Long description, Obsolete, Property, Reference, description, img, longDesc |
The obsolete property longDesc on the HTMLImageElement interface specifies the URL of a text or HTML file which contains a long-form description of the image. |
||
1725 | HTMLImageElement.lowSrc | API, HTML, HTML DOM, HTMLImageElement, Image, Obsolete, Performance, Property, Quality, Reference, img, lowSrc, speed |
The HTMLImageElement interface's obsolete lowSrc property can be used to specify the URL of a reduced-quality or otherwise faster-loading version of the image specified by the src property. |
||
1726 | HTMLImageElement.name | API, DOM, Deprecated, HTML, HTML DOM, HTMLImageElement, Image, Property, Reference, img, name |
The HTMLImageElement interface's deprecated name property specifies a name for the element. This has been replaced by the id property available on all elements. |
||
1727 | HTMLImageElement.naturalHeight | API, HTMLImageElement, Intrinsic Height, Reference, Vertical, naturalHeight, size |
The HTMLImageElement interface's naturalHeight property is a read-only value which returns the intrinsic (natural), density-corrected height of the image in CSS pixels. |
||
1728 | HTMLImageElement.naturalWidth | API, HTML, HTML DOM, HTMLImageElement, Intrinsic Width, Intrinsic size, Property, Reference, naturalWidth, size, width |
The HTMLImageElement interface's read-only naturalWidth property returns the intrinsic (natural), density-corrected width of the image in CSS pixels. |
||
1729 | HTMLImageElement.referrerPolicy | API, Experimental, HTMLImageElement, Property, Referrer Policy |
The HTMLImageElement .referrerPolicy property reflects the HTML referrerpolicy attribute of the <img> element defining which referrer is sent when fetching the resource. |
||
1730 | HTMLImageElement.sizes | API, HTML, HTML DOM, HTMLImageElement, Property, Reference, Responsive Design, Responsive Images, size, sizes, width |
The HTMLImageElement property sizes allows you to specify the layout width of the image for each of a list of media conditions. This provides the ability to automatically select among different images—even images of different orientations or aspect ratios—as the document state changes to match different media conditions. |
||
1731 | HTMLImageElement.src | 1x, API, DOM, HTML, HTML DOM, HTMLImageElement, Image, Reference, URL, fallback, source, src |
The HTMLImageElement property src , which reflects the HTML src attribute, specifies the image to display in the <img> element. |
||
1732 | HTMLImageElement.srcset | API, HTML, HTML DOM, HTMLImageElement, Image, Image Candidates, Property, Reference, Responsive Design, list, source, srcset |
The HTMLImageElement property srcset is a string which identifies one or more image candidate strings, separated using commas (, ) each specifying image resources to use under given circumstances. |
||
1733 | HTMLImageElement.useMap | API, DOM, HTML, HTML DOM, HTML WHATWG, HTMLImageElement, Image maps, Links, Property, Reference, interactive, useMap |
The useMap property on the HTMLImageElement interface reflects the value of the HTML usemap attribute, which is a string providing the name of the client-side image map to apply to the image. |
||
1734 | HTMLImageElement.vspace | API, HTML, HTML DOM, HTMLImageElement, Image, Obsolete, Property, Reference, Vertical, bottom, img, margin, space, spacing, top, vspace |
The obsolete vspace property of the HTMLImageElement interface specifies the number of pixels of empty space to leave empty on the top and bottom of the <img> element when laying out the page. |
||
1735 | HTMLImageElement.width | API, HTML, HTML DOM, HTMLImageElement, Image, Property, Reference, size, width |
The width property of the HTMLImageElement interface indicates the width at which the image is drawn, in CSS pixels if the image is being drawn or rendered to any visual medium such as the screen or a printer; otherwise, it's the natural, pixel density corrected width of the image. |
||
1736 | HTMLImageElement.x | API, CSSOM, CSSOM View, Coordinate, DOM, Edge, HTML, HTML DOM, HTMLImageElement, Position, Reference, border, left, x |
The read-only HTMLImageElement property x indicates the x-coordinate of the <img> element's left border edge relative to the root element's origin. |
||
1737 | HTMLImageElement.y | |
The read-only HTMLImageElement property y indicates the y-coordinate of the <img> element's top border edge relative to the root element's origin. |
||
1738 | Image() | API, Constructor, DOM, HTML, HTML DOM, HTMLImageElement, Image(), Reference, img |
The Image() constructor creates a new HTMLImageElement instance. It is functionally equivalent to document.createElement('img') . |
||
1739 | HTMLInputElement | API, HTML DOM, HTMLInputElement, Input, Interface, NeedsContent, NeedsMarkupWork, Reference |
The HTMLInputElement interface provides special properties and methods for manipulating the options, layout, and presentation of <input> elements. |
||
1740 | HTMLInputElement.labels | API, DOM, Property, Reference |
The HTMLInputElement.labels read-only property returns a NodeList of the <label> elements associated with the <input> element. |
||
1741 | HTMLInputElement.mozGetFileNameArray() | API, HTML DOM, HTMLInputElement, Method, NeedsBrowserCompatibility, Non-standard, Reference |
The HTMLInputElement.mozGetFileNameArray() method returns an array of the names of the files that were selected by the user on an HTML input element. |
||
1742 | HTMLInputElement.mozSetFileNameArray() | API, HTML DOM, HTMLInputElement, Method, NeedsBrowserCompatibility, Non-standard, Reference |
The HTMLInputElement.mozSetFileNameArray() method sets the names of the files that selected on an HTML input element. |
||
1743 | HTMLInputElement.multiple | API, HTML DOM, HTMLInputElement, NeedsMarkupWork, NeedsSpecTable, Property, Reference |
The HTMLInputElement.multiple property indicates if an input can have more than one value. Firefox currently only supports multiple for <input type="file"> . |
||
1744 | HTMLInputElement.select() | API, HTML DOM, HTMLInputElement, Method, NeedsCompatTable, Reference |
The HTMLInputElement.select() method selects all the text in a <textarea> element or in an <input> element that includes a text field. |
||
1745 | HTMLInputElement.setRangeText() | API, HTML DOM, HTMLInputElement, Method, NeedsCompatTable, Reference, Text Field Selection API |
The HTMLInputElement.setRangeText() method replaces a range of text in an <input> or <textarea> element with a new string. |
||
1746 | HTMLInputElement.setSelectionRange() | API, HTML DOM, HTMLInputElement, Method, Reference, Text Field Selection API |
The HTMLInputElement.setSelectionRange() method sets the start and end positions of the current text selection in an <input> or <textarea> element. |
||
1747 | HTMLInputElement.webkitEntries | API, File System API, File and Directory Entries API, Files, HTML DOM, HTMLInputElement, Non-standard, Property, webkitEntries |
The read-only webkitEntries property of the HTMLInputElement interface contains an array of file system entries (as objects based on FileSystemEntry ) representing files and/or directories selected by the user using an <input> element of type file , but only if that selection was made using drag-and-drop: selecting a file in the dialog will leave the property empty (bug |
||
1748 | HTMLInputElement.webkitdirectory | API, File System API, File and Directory Entries API, Files, HTML DOM, HTMLInputElement, Non-standard, Property, Reference, Web, webkitdirectory |
The HTMLInputElement.webkitdirectory is a property that reflects the webkitdirectory HTML attribute and indicates that the <input> element should let the user select directories instead of files. When a directory is selected, the directory and its entire hierarchy of contents are included in the set of selected items. The selected file system entries can be obtained using the webkitEntries property. |
||
1749 | HTMLInputElement: invalid event | Constraint validation, Event, Forms, Reference, events, invalid |
The invalid event fires when a submittable element has been checked for validity and doesn't satisfy its constraints. |
||
1750 | HTMLInputElement: search event | API, Event, HTMLInputElement, Non-standard, Reference, Search, Web |
The search event is fired when a search is initiated usinng an <input> element of type="search" . |
||
1751 | HTMLIsIndexElement | API, HTML DOM, Interface, Obsolete, Reference |
The HTMLIsIndexElement interface provides special properties (beyond the regular HTMLElement interface it also has available to it by inheritance) for manipulating <isindex> elements. |
||
1752 | HTMLKeygenElement | API, HTML DOM, Interface, NeedsNewLayout, Reference |
The <keygen> elements expose the HTMLKeygenElement 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 keygen elements. |
||
1753 | HTMLLIElement | API, HTML DOM, HTML DOM Interface, Interface, Reference |
The HTMLLIElement interface exposes specific properties and methods (beyond those defined by regular HTMLElement interface it also has available to it by inheritance) for manipulating list elements. |
||
1754 | HTMLLabelElement | API, HTML DOM, HTMLLabelElement, Interface, Reference |
The HTMLLabelElement interface gives access to properties specific to <label> elements. It inherits methods and properties from the base HTMLElement interface. |
||
1755 | HTMLLabelElement.control | Forms, HTML DOM, HTMLLabelElement, Property, Read-only, Reference, control |
The read-only HTMLLabelElement.control property returns a reference to the control (in the form of an object of type HTMLElement or one of its derivatives) with which the <label> element is associated, or null if the label isn't associated with a control. |
||
1756 | HTMLLabelElement.form | Forms, HTML DOM, HTMLLabelElement, Property, Read-only, Reference, form |
The read-only HTMLLabelElement.form property returns an HTMLFormElement object which represents the form of which the label's associated control is a part, or null if there is either no associated control, or if that control isn't in a form. |
||
1757 | HTMLLabelElement.htmlFor | Forms, HTML DOM, HTMLLabelElement, Reference, htmlFor |
The HTMLLabelElement.htmlFor property reflects the value of the for content property. That means that this script-accessible property is used to set and read the value of the content property for , which is the ID of the label's associated control element. |
||
1758 | HTMLLegendElement | API, HTML DOM, Interface, NeedsNewLayout, Reference |
The HTMLLegendElement is an interface allowing to access properties of the <legend> elements. It inherits properties and methods from the HTMLElement interface. |
||
1759 | HTMLLinkElement | API, HTML DOM, HTMLLInkElement, Interface, Reference |
The HTMLLinkElement interface represents reference information for external resources and the relationship of those resources to a document and vice-versa (corresponds to <link> element; not to be confused with <a> , which is represented by HTMLAnchorElement ). This object inherits all of the properties and methods of the HTMLElement interface. |
||
1760 | HTMLLinkElement.as | API, Element, HTMLLInkElement, Link, Preload API, Property, Reference, as |
The as property of the HTMLLinkElement interface returns a DOMString representing the type of content being loaded by the HTML link, one of "script" , "style" , "image" , "video" , "audio" , "track" , "font" , "fetch" . |
||
1761 | HTMLLinkElement.referrerPolicy | API, Experimental, HTMLLInkElement, Property, Reference |
The HTMLLinkElement .referrerPolicy property reflect the HTML referrerpolicy attribute of the <link> element defining which referrer is sent when fetching the resource. |
||
1762 | HTMLLinkElement.rel | API, HTML DOM, HTMLLInkElement, Property, Reference |
The HTMLLinkElement.rel property reflects the rel attribute. It is a DOMString containing a space-separated list of link types indicating the relationship between the resource represented by the <link> element and the current document. |
||
1763 | HTMLLinkElement.relList | API, HTML DOM, HTMLLInkElement, Property, Read-only, Reference |
The HTMLLinkElement.relList read-only property reflects the rel attribute. It is a live DOMTokenList containing the set of link types indicating the relationship between the resource represented by the <link> element and the current document. |
||
1764 | HTMLMapElement | API, HTML DOM, Interface, Reference |
The HTMLMapElement interface provides special properties and methods (beyond those of the regular object HTMLElement interface it also has available to it by inheritance) for manipulating the layout and presentation of map elements. |
||
1765 | HTMLMarqueeElement | API, Deprecated, HTML DOM, Interface, Reference |
The HTMLMarqueeElement interface provides methods to manipulate <marquee> elements. |
||
1766 | HTMLMediaElement | API, Audio, DOM, HTML, HTML DOM, HTMLMediaElement, Interface, Media, Reference, Video |
The HTMLMediaElement interface adds to HTMLElement the properties and methods needed to support basic media-related capabilities that are common to audio and video. |
||
1767 | HTMLMediaElement.audioTracks | API, Audio, Audio Tracks, HTML DOM, HTMLMediaElement, Media, Property, Reference, Tracks, Web, audiotracks |
The read-only audioTracks property on HTMLMediaElement objects returns an AudioTrackList object listing all of the AudioTrack objects representing the media element's audio tracks. |
||
1768 | HTMLMediaElement.autoplay | API, Audio, HTML DOM, HTMLMediaElement, Media, NeedsExample, Property, Video, Web, autoplay |
The HTMLMediaElement.autoplay property reflects the autoplay HTML attribute, indicating whether playback should automatically begin as soon as enough media is available to do so without interruption. |
||
1769 | HTMLMediaElement.buffered | API, HTML DOM, HTMLMediaElement, Property, Read-only, Web |
The HTMLMediaElement.buffered read-only property returns a new TimeRanges object that indicates the ranges of the media source that the browser has buffered (if any) at the moment the buffered property is accessed. |
||
1770 | HTMLMediaElement.canPlayType() | API, Audio, Capability, Compatibility, Format, HTML DOM, HTMLMediaElement, MIME Types, Media, Media Types, Method, Reference, Type, Video, Web, canPlayType, support |
The HTMLMediaElement method canPlayType() reports how likely it is that the current browser will be able to play media of a given MIME type. |
||
1771 | HTMLMediaElement.captureStream() | API, Audio, HTML DOM, HTMLMediaElement, Media, Media Capture DOM Elements, Method, Reference, Video, captureStream |
The captureStream() property of the HTMLMediaElement interface returns a MediaStream object which is streaming a real-time capture of the content being rendered in the media element. |
||
1772 | HTMLMediaElement.controller | API, HTML DOM, HTMLMediaElement, Property, Web |
The HTMLMediaElement.controller property represents the media controller assigned to the element. |
||
1773 | HTMLMediaElement.controls | API, HTML DOM, HTMLMediaElement, Property, Web |
The HTMLMediaElement.controls property reflects the controls HTML attribute, which controls whether user interface controls for playing the media item will be displayed. |
||
1774 | HTMLMediaElement.controlsList | API, HTML DOM, HTMLMediaElement, Media, Property, Reference |
The controlsList property of the HTMLMediaElement interface returns a DOMTokenList that helps the user agent select what controls to show on the media element whenever the user agent shows its own set of controls. The DOMTokenList takes one or more of three possible values: nodownload , nofullscreen , and noremoteplayback . |
||
1775 | HTMLMediaElement.crossOrigin | API, HTML DOM, HTMLMediaElement, Property, Web |
The HTMLMediaElement.crossOrigin property is the CORS setting for this image element. See CORS settings attributes for details. |
||
1776 | HTMLMediaElement.currentSrc | API, HTML DOM, HTMLMediaElement, Property, Read-only, Web |
The HTMLMediaElement.currentSrc property contains the absolute URL of the chosen media resource. This could happen, for example, if the web server selects a media file based on the resolution of the user's display. The value is an empty string if the networkState property is EMPTY . |
||
1777 | HTMLMediaElement.currentTime | API, Audio, HTML DOM, HTMLMediaElement, Media, Property, Time, Video, Web, currentTime, offset, seconds, seek |
The HTMLMediaElement interface's currentTime property specifies the current playback time in seconds. |
||
1778 | HTMLMediaElement.defaultMuted | API, HTML DOM, HTMLMediaElement, Property, Web |
The HTMLMediaElement.defaultMuted property reflects the muted HTML attribute, which indicates whether the media element's audio output should be muted by default. This property has no dynamic effect. To mute and unmute the audio output, use the muted property. |
||
1779 | HTMLMediaElement.defaultPlaybackRate | API, HTML DOM, HTMLMediaElement, Property, Web |
The HTMLMediaElement.defaultPlaybackRate property indicates the default playback rate for the media. |
||
1780 | HTMLMediaElement.disableRemotePlayback | |
The HTMLMediaElement.disableRemotePlayback property determines whether the media element is allowed to have a remote playback UI. |
||
1781 | HTMLMediaElement.duration | API, HTML DOM, HTMLMediaElement, Property, Read-only, Time, Web, duration, seconds |
The read-only HTMLMediaElement property duration indicates the length of the element's media in seconds. |
||
1782 | HTMLMediaElement.ended | API, HTML DOM, HTMLMediaElement, Property, Read-only, Web, ended |
The HTMLMediaElement.ended indicates whether the media element has ended playback. |
||
1783 | HTMLMediaElement.error | API, Audio, HTML DOM, HTMLMediaElement, Media, Property, Read-only, Reference, Video, Web |
The HTMLMediaElement.error is the MediaError object for the most recent error, or null if there has not been an error. When an error event is received by the element, you can determine details about what happened by examining this object. |
||
1784 | HTMLMediaElement.fastSeek() | API, Audio, HTMLMediaElement, Media, Method, Reference, fastSeek |
The HTMLMediaElement.fastSeek() method quickly seeks the media to the new time with precision tradeoff. |
||
1785 | HTMLMediaElement.initialTime | API, HTML DOM, HTMLMediaElement, Obsolete, Property, Read-only, Web |
The HTMLMediaElement.initialTime is the initial playback position in seconds. This property is obsolete, you can use a Media Fragments URI in the HTMLMediaElement.src attribute instead. |
||
1786 | HTMLMediaElement.load() | API, Audio, Element, HTML DOM, HTMLMediaElement, Media, Method, Reference, Video, load, reset |
The HTMLMediaElement method load() resets the media element to its initial state and begins the process of selecting a media source and loading the media in preparation for playback to begin at the beginning. |
||
1787 | HTMLMediaElement.loop | API, HTML DOM, HTMLMediaElement, Property, Web |
The HTMLMediaElement.loop property reflects the loop HTML attribute, which controls whether the media element should start over when it reaches the end. |
||
1788 | HTMLMediaElement.mediaGroup | API, HTML DOM, HTMLMediaElement, Property, Web |
The HTMLMediaElement.mediaGroup property reflects the mediagroup HTML attribute, which indicates the name of the group of elements it belongs to. A group of media elements shares a common controller . |
||
1789 | HTMLMediaElement.msInsertAudioEffect() | API, API:Microsoft Extensions, Method, Non-standard, Reference, msInsertAudioEffect |
The HTMLMediaElement.msInsertAudioEffect() method inserts the specified audio effect into the media pipeline. |
||
1790 | HTMLMediaElement.muted | API, HTML DOM, HTMLMediaElement, Property, Web |
The HTMLMediaElement.muted indicates whether the media element muted. |
||
1791 | HTMLMediaElement.networkState | API, HTML DOM, Property, Read-only, Web |
The HTMLMediaElement.networkState property indicates the current state of the fetching of media over the network. |
||
1792 | HTMLMediaElement.onencrypted | |
The onencrypted property of the HTMLMediaElement is an event handler, fired whenever an encrypted event occurs, denoting the media is encrypted. |
||
1793 | HTMLMediaElement.onerror | API, Audio, Errors, Event Handler, HTML DOM, HTMLMediaElement, Media, Property, Reference, Video, onerror |
The onerror property of the HTMLMediaElement interface is the EventHandler for processing error events. |
||
1794 | HTMLMediaElement.onwaitingforkey | |
The onwaitingforkey property of the HTMLMediaElement is an event handler, fired when a waitingforkey event occurs, when playback is blocked while waiting for an encryption key. |
||
1795 | HTMLMediaElement.pause() | API, Audio, HTMLMediaElement, Method, Reference, Video |
The HTMLMediaElement.pause() method will pause playback of the media, if the media is already in a paused state this method will have no effect. |
||
1796 | HTMLMediaElement.paused | API, HTML DOM, HTMLMediaElement, Property, Read-only |
The read-only HTMLMediaElement.paused property tells whether the media element is paused. |
||
1797 | HTMLMediaElement.play() | API, Audio, HTMLMediaElement, Interface, Media, Method, Reference, Video, play |
The HTMLMediaElement method play() attempts to begin playback of the media. It returns a Promise which is resolved when playback has been successfully started. |
||
1798 | HTMLMediaElement.playbackRate | API, HTML DOM, HTMLMediaElement, Property |
The HTMLMediaElement.playbackRate property sets the rate at which the media is being played back. This is used to implement user controls for fast forward, slow motion, and so forth. The normal playback rate is multiplied by this value to obtain the current rate, so a value of 1.0 indicates normal speed. |
||
1799 | HTMLMediaElement.readyState | API, HTML DOM, HTMLMediaElement, Property, Read-only, Web |
The HTMLMediaElement.readyState property indicates the readiness state of the media. |
||
1800 | HTMLMediaElement.seekToNextFrame() | API, Experimental, HTMLMediaElement, Method, Non-standard, Reference, Web, seekToNextFrame |
The HTMLMediaElement.seekToNextFrame() method asynchronously advances the the current play position to the next frame in the media. |
||
1801 | HTMLMediaElement.seekable | API, Audio, Extensions, HTMLMediaElement, MSE, Media, Property, Reference, Video, seekable, source |
The seekable read-only property of the HTMLMediaElement returns a TimeRanges object that contains the time ranges that the user is able to seek to, if any. |
||
1802 | HTMLMediaElement.setMediaKeys() | API, Audio, EncryptedMediaExtensions, Experimental, HTMLMediaElement, Media, Method, Reference, Video |
The setMediaKeys() property of the HTMLMediaElement interface returns a Promise that resolves to the passed MediaKeys , which are those used to decrypt media during playback. |
||
1803 | HTMLMediaElement.setSinkId() | API, Audio, Experimental, HTMLMediaElement, Media, Method, Reference, setSinkId |
The HTMLMediaElement.setSinkId() method sets the ID of the audio device to use for output and returns a Promise . This only works when the application is authorized to use the specified device. |
||
1804 | HTMLMediaElement.sinkId | API, Audio, Experimental, Extensions, HTMLMediaElement, Media, Property, Reference |
The HTMLMediaElement.sinkId read-only property returns a DOMString that is the unique ID of the audio device delivering output. If it is using the user agent default, it returns an empty string. This ID should be one of the MediaDeviceInfo.deviceId values returned from MediaDevices.enumerateDevices() , id-multimedia , or id-communications . |
||
1805 | HTMLMediaElement.src | API, HTML DOM, HTMLMediaElement, Property, Reference, src |
The HTMLMediaElement.src property reflects the value of the HTML media element's src attribute, which indicates the URL of a media resource to use in the element. |
||
1806 | HTMLMediaElement.srcObject | API, DOM, HTML, HTML DOM, HTMLMediaElement, Media, Property, Reference, srcObject |
The srcObject property of the HTMLMediaElement interface sets or returns the object which serves as the source of the media associated with the HTMLMediaElement . |
||
1807 | HTMLMediaElement.videoTracks | API, HTML DOM, HTMLMediaElement, Media, Property, Reference, Tracks, Video, Video Tracks, Web, videoTracks |
The read-only videoTracks property on HTMLMediaElement objects returns a VideoTrackList object listing all of the VideoTrack objects representing the media element's video tracks. |
||
1808 | HTMLMediaElement.volume | API, HTML DOM, HTMLMediaElement, Property, Reference, Volume |
The HTMLMediaElement.volume property sets the volume at which the media will be played. |
||
1809 | HTMLMediaElement: abort event | API, Event, HTMLMediaElement, Reference, Web, abort |
The abort event is fired when the resource was not fully loaded, but not as the result of an error. |
||
1810 | HTMLMediaElement: canplay event | Audio, HTMLMediaElement, Reference, Video, events |
The canplay event is fired when the user agent can play the media, but estimates that not enough data has been loaded to play the media up to its end without having to stop for further buffering of content. |
||
1811 | HTMLMediaElement: canplaythrough event | Audio, Event, HTMLMediaElement, Reference, Video |
The canplaythrough event is fired when the user agent can play the media, and estimates that enough data has been loaded to play the media up to its end without having to stop for further buffering of content. |
||
1812 | HTMLMediaElement: durationchange event | Audio, HTMLMediaElement, Reference, Video, events |
The durationchange event is fired when the duration attribute has been updated. |
||
1813 | HTMLMediaElement: emptied event | Audio, HTMLMediaElement, Reference, Video, events |
The emptied event is fired when the media has become empty; for example, this event is sent if the media has already been loaded (or partially loaded), and the load() method is called to reload it. |
||
1814 | HTMLMediaElement: ended event | Audio, HTML DOM, HTMLMediaElement, Media, Media Streams API, Reference, Video, Web Audio API, ended, events |
The ended event is fired when playback or streaming has stopped because the end of the media was reached or because no further data is available. |
||
1815 | HTMLMediaElement: error event | API, Error, Event, HTMLMediaElement, Reference, Web |
The error event is fired when the resource could not be loaded due to an error (for example, a network connectivity problem). |
||
1816 | HTMLMediaElement: loadeddata event | Audio, Event, HTMLMediaElement, Reference, Video |
The loadeddata event is fired when the frame at the current playback position of the media has finished loading; often the first frame. |
||
1817 | HTMLMediaElement: loadedmetadata event | Audio, HTMLMediaElement, Reference, Video, events |
The loadedmetadata event is fired when the metadata has been loaded. |
||
1818 | HTMLMediaElement: loadstart event | API, Event, HTMLMediaElement, Reference, Web, loadstart |
The loadstart event is fired when the browser has started to load a resource. |
||
1819 | HTMLMediaElement: pause event | Audio, HTML, HTMLMediaElement, Media, Media Events, Pausing, Pausing Media, Pausing Speech, Speech Events, Video, Web Speech API, Web Speech Events, events, pause, speech |
The pause event is sent when a request to pause an activity is handled and the activity has entered its paused state, most commonly after the media has been paused through a call to the element's pause() method. |
||
1820 | HTMLMediaElement: play event | Audio, Event, HTMLMediaElement, Reference, Video |
The play event is fired when the paused property is changed from true to false , as a result of the play method, or the autoplay attribute. |
||
1821 | HTMLMediaElement: playing event | Event, HTMLMediaElement, Reference, events, playing |
The playing event is fired when playback is ready to start after having been paused or delayed due to lack of data. |
||
1822 | HTMLMediaElement: progress event | API, Event, HTMLMediaElement, Reference, Web, progress |
The progress event is fired periodically as the browser loads a resource. |
||
1823 | HTMLMediaElement: ratechange event | Audi, HTMLMediaElement, Reference, Video, events |
The ratechange event is fired when the playback rate has changed. |
||
1824 | HTMLMediaElement: seeked event | Audio, HTMLMediaElement, Reference, Video, events |
The seeked event is fired when a seek operation completed, the current playback position has changed, and the Boolean seeking attribute is changed to false . |
||
1825 | HTMLMediaElement: seeking event | Audio, HTMLMediaElement, Reference, Video, events |
The seeking event is fired when a seek operation starts, meaning the Boolean seeking attribute has changed to true and the media is seeking a new position. |
||
1826 | HTMLMediaElement: stalled event | Audio, HTMLMediaElement, Reference, Video, events |
The stalled event is fired when the user agent is trying to fetch media data, but data is unexpectedly not forthcoming. |
||
1827 | HTMLMediaElement: suspend event | Audio, HTMLMediaElement, Reference, Video, events |
The suspend event is fired when media data loading has been suspended. |
||
1828 | HTMLMediaElement: timeupdate event | Audio, Event, HTMLMediaElement, Reference, Video |
The timeupdate event is fired when the time indicated by the currentTime attribute has been updated. |
||
1829 | HTMLMediaElement: volumechange event | API, Audio, Event, HTMLMediaElement, Reference, Video, Web, events |
The volumechange event is fired when the volume has changed. |
||
1830 | HTMLMediaElement: waiting event | Audio, Event, HTMLMediaElement, Reference, Video, Web |
The waiting event is fired when playback has stopped because of a temporary lack of data. |
||
1831 | HTMLMediaElement.textTracks | API, Audio, HTML DOM, HTMLMediaElement, Media, Property, Reference, Tracks, Video, Web, textTracks |
The read-only textTracks property on HTMLMediaElement objects returns a TextTrackList object listing all of the TextTrack objects representing the media element's text tracks |
||
1832 | msClearEffects | msClearEffects |
No summary! | ||
1833 | HTMLMenuElement | API, Draft, Experimental, HTMLMenuElement, Interface, Reference |
The HTMLMenuElement interface provides special properties (beyond those defined on the regular HTMLElement interface it also has available to it by inheritance) for manipulating <menu> elements. |
||
1834 | HTMLMenuItemElement | API, Deprecated, Draft, HTMLMenuItemElement, Interface, Reference |
The HTMLMenuItemElement interface provides special properties (beyond those defined on the regular HTMLElement interface it also has available to it by inheritance) for manipulating <menuitem> elements. |
||
1835 | HTMLMetaElement | API, HTML DOM, Interface, Reference |
The HTMLMetaElement interface contains descriptive metadata about a document. It inherits all of the properties and methods described in the HTMLElement interface. |
||
1836 | HTMLMeterElement | API, HTML DOM, HTMLMeterElement, Interface, Reference |
The HTML <meter> elements expose the HTMLMeterElement interface, which provides special properties and methods (beyond the HTMLElement object interface they also have available to them by inheritance) for manipulating the layout and presentation of <meter> elements. |
||
1837 | HTMLMeterElement.labels | API, DOM, Property, Reference |
The HTMLMeterElement.labels read-only property returns a NodeList of the <label> elements associated with the <meter> element. |
||
1838 | HTMLModElement | API, HTML DOM, Interface, Reference |
The HTMLModElement interface provides special properties (beyond the regular methods and properties available through the HTMLElement interface they also have available to them by inheritance) for manipulating modification elements, that is <del> and <ins> . |
||
1839 | HTMLOListElement | API, HTML DOM, Interface, Reference |
The HTMLOListElement interface provides special properties (beyond those defined on the regular HTMLElement interface it also has available to it by inheritance) for manipulating ordered list elements. |
||
1840 | HTMLObjectElement | API, HTML DOM, Interface, Reference |
The HTMLObjectElement interface provides special properties and methods (beyond those on the HTMLElement interface it also has available to it by inheritance) for manipulating the layout and presentation of <object> element, representing external resources. |
||
1841 | HTMLObjectElement.checkValidity | API, HTML DOM, HTMLObjectElement, Method, NeedsExample, Reference, checkValidity() |
The checkValidity() method of the HTMLObjectElement interface returns a Boolean that always is true, because object objects are never candidates for constraint validation. |
||
1842 | HTMLObjectElement.contentDocument | API, HTML DOM, HTMLObjectElement, NeedsExample, Property, Reference, contentDocument |
The contentDocument read-only property of the HTMLObjectElement interface Returns a Document representing the active document of the object element's nested browsing context, if any; otherwise null. |
||
1843 | HTMLObjectElement.contentWindow | API, HTML DOM, HTMLObjectElement, NeedsExample, Property, Reference, contentWindow |
The contentWindow read-only property of the HTMLObjectElement interface returns a WindowProxy representing the window proxy of the object element's nested browsing context, if any; otherwise null. |
||
1844 | HTMLObjectElement.data | API, HTML DOM, HTMLObjectElement, NeedsExample, Property, Reference, data |
The data property of the HTMLObjectElement interface returns a DOMString that reflects the data HTML attribute, specifying the address of a resource's data. |
||
1845 | HTMLObjectElement.form | API, HTML DOM, HTMLObjectElement, NeedsExample, Property, Reference, form |
The form read-only property of the HTMLObjectElement interface Retuns a HTMLFormElement representing the object element's form owner, or null if there isn't one. |
||
1846 | HTMLObjectElement.height | API, HTML DOM, HTMLObjectElement, NeedsExample, Property, Reference, height |
The height property of the HTMLObjectElement interface Returns a
|