Index

Found 3627 pages:

# Page Tags and summary
1 Web APIs API, DOM, JavaScript, Reference, Web
When writing code for the Web with JavaScript, there are a great many APIs available. Below is a list of all the interfaces (that is, types of objects) 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 AbstractWorker API, AbstractWorker, Interface, Reference, Référence, Web Workers
The AbstractWorker interface of the Web Workers API abstracts properties and methods common to all kind of workers, being Worker or SharedWorker.
7 AbstractWorker.onerror API, AbstractWorker, EventHandler, Property, Reference, Référence, 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.
8 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.
9 Ambient Light Sensor API API, Ambient Light Sensor API, AmbientLightSensor, Landing, Overview, Reference
TBD
10 AmbientLightSensor API, Ambient Light Sensor API, AmbientLightSensor, Interface, Reference
The AmbientLightSensor interface of the the Ambient Light Sensor API returns an interface for accessing AmbientLightSensorReadings.
11 AmbientLightSensor.AmbientLightSensor() API, Ambient Light Sensor API, AmbientLightSensor, Constructor, Reference
The AmbinentLightSensor() constructor creates a new AmbientLightSensor object.
12 reading Ambient Light Sensor API, AmbientLightSensor, Property, Reference, reading
The reading read-only property of the AmbientLightSensor interface returns an AmbientLightSensorReading interface containing the current light level.
13 AmbientLightSensorReading API, Ambient Light Sensor API, AmbientLightSensor, Interface, Reference
The AmbientLightSensorReading interface of the the Ambient Light Sensor API returns an interface for reading the current light level.
14 AmbientLightSensorReading.AmbientLightSensorReading() API, Ambient Light Sensor API, AmbientLightSensor, AmbientLightSensorReading, Constructor, Reference
The AmbientLightSensorReading() constructor creates a new AmbientLightSensorReading object.
15 illuminance API, Ambient Light Level API, AmbientLightSensorReading, Property, Reference, illuminance
The illuminance property of the AmbientLightSensorReading interface returns a Number indicating the current light level.
16 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.
17 AnalyserNode() AnalyserNode, Audio, Constructor, Media, Web Audio API, audio
The AnalyserNode constructor creates a new AnalyserNode object.
18 AnalyserNode.fftSize API, AnalyserNode, Property, Reference, Référence, Web Audio API, fftSize
The fftSize property of the AnalyserNode interface is an unsigned long value representing the size of the FFT (Fast Fourier Transform) to be used to determine the frequency domain.
19 AnalyserNode.frequencyBinCount API, AnalyserNode, Property, Reference, Référence, Web Audio API, frequencyBinCount
The frequencyBinCount property of the AnalyserNode interface is an unsigned long value half that of the FFT size. This generally equates to the number of data values you will have to play with for the visualization.
20 AnalyserNode.getByteFrequencyData() API, AnalyserNode, Method, Reference, Référence, Web Audio API
A Uint8Array.
21 AnalyserNode.getByteTimeDomainData() API, AnalyserNode, Method, Reference, Référence, Web Audio API
A Uint8Array.
22 AnalyserNode.getFloatFrequencyData() API, AnalyserNode, Method, Reference, Référence, Web Audio API
A Float32Array.
23 AnalyserNode.getFloatTimeDomainData() API, AnalyserNode, Method, Reference, Référence, Web Audio API
A Float32Array.
24 AnalyserNode.maxDecibels API, AnalyserNode, Property, Reference, Référence, 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().
25 AnalyserNode.minDecibels API, AnalyserNode, Property, Reference, Référence, 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().
26 AnalyserNode.smoothingTimeConstant API, AnalyserNode, Property, Reference, Référence, 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.
27 Animation API, Animations, Experimental, Interface, Reference, Web Animations, animations, waapi, web animation 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.
28 Animation() API, Animation, Animations, Constructor, Experimental, Reference, animations, web animations api
The Animation() constructor of the Web Animations API returns a new Animation object instance.
29 Animation.cancel() API, Animation, Experimental, Method, Reference, Web Animations, cancel, waapi, web animations api
The Web Animations API's cancel() method of the Animation interface clears all KeyframeEffects caused by this animation and aborts its playback.
30 Animation.currentTime API, Animation, Animations, Experimental, Property, Reference, Web Animations, 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.
31 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.
32 Animation.finish() API, Animation, Experimental, Finish, Interface, Method, Reference, Web Animations, waapi, web animations api
None.
33 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.
34 Animation.id API, Animation, Experimental, 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.
35 Animation.oncancel API, Animation, Event Handler, Events, Experimental, 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.
36 Animation.onfinish API, Animation, Event Handler, Events, Experimental, 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.
37 Animation.pause() Animation, Experimental, 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.
38 Animation.play() API, Animation, Experimental, 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.
39 Animation.playState API, Animation, Experimental, 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.
40 Animation.playbackRate API, Animation, Experimental, 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.
41 Animation.ready API, Animation, Experimental, Property, Ready, Ready Promise, Reference, Web Animations, ready, 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.
42 Animation.reverse() API, Animation, Experimental, 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.
43 Animation.startTime API, Animation, Experimental, 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.
44 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.
45 AnimationEffectReadOnly API, Animation, AnimationEffectReadOnly, Experimental, Interface, Reference, web animations api
The AnimationEffectReadOnly 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).
46 AnimationEffectReadOnly.getComputedTiming() API, Animation, AnimationEffectReadOnly, Experimental, Method, Reference, getComputedTiming, waapi, web animations api
The getComputedTiming() method of the AnimationEffectReadOnly interface returns the calculated timing properties for this animation effect.
47 AnimationEffectReadOnly.timing API, Animation, AnimationEffectReadOnly, Attribute, Experimental, Property, Reference, Timing, waapi, web animations api
The AnimationEffectReadOnly.timing read-only attribute of the AnimationEffectReadOnly interface returns an AnimationEffectTimingReadOnly object containing the timing properties for the Animation Effect.
48 AnimationEffectTiming API, Animation, AnimationEffectTiming, AnimationEffectTimingReadOnly, Experimental, Interface, Reference, web animations api
The AnimationEffectTiming interface of the Web Animations API is comprised of timing properties. It is returned by the timing attribute of a KeyframeEffect.
49 AnimationEffectTimingProperties API, Animate, Animation, AnimationEffectTimingProperties, Dictionary, Experimental, Interface, KeyframeEffect, KeyframeEffectReadOnly, Reference, Web Animations, animate, web animations api
The AnimationEffectTimingProperties 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.
50 AnimationEffectTimingProperties.delay API, Animate, Animation, AnimationEffectTimingProperties, Experimental, KeyframeEffect, KeyframeEffectReadOnly, Property, Reference, Web Animations, animate, delay, waapi, web animations api
The AnimationEffectTimingProperties dictionary's delay property in the Web Animations API represents the number of milliseconds to delay the start of the animation.
51 AnimationEffectTimingProperties.direction API, Animate, Animation, AnimationEffectTimingProperties, AnimationEffectTimingReadOnly, Experimental, KeyframeEffect, KeyframeEffectReadOnly, Property, Reference, Web Animations, animate, direction, waapi, web animations api
The direction property of the Web Animations API dictionary AnimationEffectTimingProperties indicates an animation's playback direction along its timeline, as well as its behavior when it reaches the end of an interation
52 AnimationEffectTimingProperties.duration API, Animate, Animation, AnimationEffectTimingProperties, AnimationEffectTimingReadOnly, Experimental, KeyframeEffect, KeyframeEffectReadOnly, Property, Reference, Web Animations, animate, duration, waapi, web animations api
The duration property of the dictionary AnimationEffectTimingProperties in the Web Animations API specifies the duration in milliseconds that a single iteration (from beginning to end) the animation should take to complete.
53 AnimationEffectTimingProperties.easing API, Animate, Animation, AnimationEffectTimingProperties, AnimationEffectTimingReadOnly, Experimental, KeyframeEffect, KeyframeEffectReadOnly, Property, Reference, Timing Function, Web Animations, animate, easing, waapi, web animations api
The {domxref("AnimationEffectTimingProperties")}} 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.
54 AnimationEffectTimingProperties.endDelay API, Animate, Animation, AnimationEffectTimingProperties, AnimationEffectTimingReadOnly, Experimental, KeyframeEffect, KeyframeEffectReadOnly, Property, Reference, Web Animations, animate, endDelay, waapi, web animations api
The endDelay property of the AnimationEffectTimingProperties 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.
55 AnimationEffectTimingProperties.fill API, Animate, Animation, AnimationEffectTimingProperties, AnimationEffectTimingReadOnly, Experimental, KeyframeEffect, KeyframeEffectReadOnly, Property, Reference, Web Animations, animate, fill, web animations api
The Web Animations API's AnimationEffectTimingProperties 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.
56 AnimationEffectTimingProperties.iterationStart API, Animate, Animation, Animation Timing Properties, AnimationEffectTimingReadOnly, Experimental, KeyframeEffect, KeyframeEffectReadOnly, Property, Reference, Web Animations, animate, iterationStart, waapi, web animations api
Web Animations API's AnimationEffectTimingProperties dictionary's  iterationStart property specifies the repetition number which repetition the animation begins at and its progress through it.
57 AnimationEffectTimingProperties.iterations API, Animate, Animation, AnimationEffectTimingProperties, AnimationEffectTimingReadOnly, Experimental, KeyframeEffect, KeyframeEffectReadOnly, Property, Reference, Web Animations, animate, iterations, waapi, web animations api
The Web Animations API dictionary AnimationEffectTimingProperties'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.
58 AnimationEffectTimingReadOnly API, Animation, AnimationEffectTimingReadOnly, Experimental, Interface, Reference, waapi, web animations api
The AnimationEffectTimingReadOnly interface of the Web Animations API is comprised of timing properties.
59 AnimationEffectTimingReadOnly.delay API, Animation, AnimationEffectTimingReadOnly, Experimental, Property, Reference, delay, waapi, web animations api
The delay property of the AnimationEffectTimingReadOnly object represents the number of milliseconds to delay the start of the animation.
60 AnimationEffectTimingReadOnly.direction API, Animation, AnimationEffectTimingReadOnly, Experimental, Property, Reference, direction, waapi, web animations api
The direction property of the AnimationEffectTimingReadOnly dictionary object represents the direction of the animation's playback along its timeline and its behavior after completing each iteration.
61 AnimationEffectTimingReadOnly.duration API, Animation, AnimationEffectTimingReadOnly, Experimental, Property, Reference, duration, waapi, web animations api
The duration property of AnimationEffectTimingReadOnly represents the duration in milliseconds to complete a single iteration of the animation.
62 AnimationEffectTimingReadOnly.easing API, Animation, AnimationEffectTimingReadOnly, Experimental, Property, Reference, easing, web animations api
The easing property of the AnimationEffectTimingReadOnly object represents the timing function used to scale the time to produce easing effects. Easing is the rate of the animation's change over time.
63 AnimationEffectTimingReadOnly.endDelay API, Animation, AnimationEffectTimingReadOnly, Experimental, Property, Reference, endDelay, waapi, web animations api
The endDelay property of AnimationEffectTimingReadOnly represents the number of milliseconds to delay after the end time of an animation. The end time of an animation effect is simply the sum of its delay, duration, and endDelay.
64 AnimationEffectTimingReadOnly.fill API, Animation, AnimationTimingEffectReadOnly, Experimental, Property, Reference, fill, waapi, web animations api
The fill property of AnimationEffectTimingReadOnly dictates how and when the animation's effects should be reflected by the element(s) visual state.
65 AnimationEffectTimingReadOnly.iterationStart API, Animation, AnimationEffectTimingReadOnly, Experimental, Property, Reference, waapi, web animations api
The iterationStart property of AnimationEffectTimingReadOnly represents which repetition the animation begins at and its progress through it.
66 AnimationEffectTimingReadOnly.iterations API, Animation, AnimationEffectTimingReadOnly, Experimental, Property, Reference, iterations, waapi, web animations api
The iterations property of AnimationEffectTimingReadOnly represents the number of times the animation should repeat. It defaults to 1, and can also take a value of Infinity to make it loop infinitely.
67 AnimationEvent API, Experimental, Interface, Reference, Web Animations
The AnimationEvent interface represents events providing information related to animations.
68 AnimationEvent() API, AnimationEvent, CSSOM, Constructor, Experimental, Expérimental, Reference, Référence, Web Animations
The AnimationEvent() constructor returns a newly created AnimationEvent, representing an event in relation with an animation.
69 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.
70 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).
71 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.
72 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: ''.
73 AnimationPlaybackEvent API, Animation, AnimationPlaybackEvent, Events, Experimental, Interface, Reference, events, waapi, web animations api
The AnimationPlaybackEvent interface of the Web Animations API represents animation events.
74 AnimationPlaybackEvent.AnimationPlaybackEvent() API, Animation, AnimationPlaybackEvent, AnimationPlaybackEvent(), Constructor, Experimental, Reference, waapi, web animations api
The AnimationPlaybackEvent() constructor of the Web Animations API returns a new AnimationPlaybackEvent object instance.
75 AnimationPlaybackEvent.currentTime API, Animation, AnimationPlaybackEvent, Attribute, Experimental, Property, Reference, currentTime, waapi, web animations api
The currentTime read-only property of the AnimationPlaybackEvent 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.
76 AnimationPlaybackEvent.timelineTime API, Animation, AnimationPlaybackEvent, Attribute, Experimental, Property, Reference, timelineTime, waapi, web animations api
The timelineTime read-only property of the AnimationPlaybackEvent 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.
77 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.
78 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.
79 ArrayBufferView API, Interface, JavaScript, Reference, Référence, Typed Arrays
ArrayBufferView is a helper type representing any of the following JavaScript TypedArray types:
80 Attr API, DOM, NeedsBrowserCompatibility
This type represents a DOM element's attribute as an object. In most DOM methods, you will probably directly retrieve the attribute as a string (e.g., Element.getAttribute(), but certain functions (e.g., Element.getAttributeNode()) or means of iterating give Attr types.
81 Attr.localName API, DOM, NeedsBrowserCompatibility, NeedsMobileBrowserCompatibility, Property, Reference
The Attr.localName read-only property returns the local part of the qualified name of an element.
82 Attr.namespaceURI API, Api, DOM, NeedsBrowserCompatibility, NeedsMobileBrowserCompatibility, 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.
83 Attr.prefix API, DOM, NeedsBrowserCompatibility, NeedsMobileBrowserCompatibility, Property, Reference
The Attr.prefix read-only property returns the namespace prefix of the specified attribute, or null if no prefix is specified.
84 AudioBuffer API, AudioBuffer, Interface, Reference, Référence, Web Audio API
Objects of these types are designed to hold small audio snippets, typically less than 45 s. For longer sounds, objects implementing the MediaElementAudioSourceNode are more suitable. The buffer contains data in the following format:  non-interleaved IEEE754 32-bit linear PCM with a nominal range between -1 and +1, that is, 32bits floating point buffer, with each samples between -1.0 and 1.0. If the AudioBuffer has multiple channels, they are stored in separate buffer.
85 AudioBuffer() Audio, AudioBuffer, Constructor, Media, Web Audio API, audio
The AudioBuffer constructor creates a new AudioBuffer object.
86 AudioBuffer.copyFromChannel() API, AudioBuffer, Method, Reference, Référence, Web Audio API, copyFromChannel
The copyFromChannel() method of the AudioBuffer interface copies the samples from the specified channel of the AudioBuffer to the destination array.
87 AudioBuffer.copyToChannel() API, Audio, AudioBuffer, Method, Reference, Web Audio API, audio, copyToChannel
The copyToChannel() method of the AudioBuffer interface copies the samples to the specified channel of the AudioBuffer, from the source array.
88 AudioBuffer.duration API, AudioBuffer, Property, Reference, Référence, Web Audio API, duration
A double.
89 AudioBuffer.getChannelData() API, AudioBuffer, Method, Reference, Référence, Web Audio API
A Float32Array.
90 AudioBuffer.length API, AudioBuffer, Property, Reference, Référence, Web Audio API, length
A float.
91 AudioBuffer.numberOfChannels API, AudioBuffer, Property, Reference, Référence, Web Audio API, numberOfChannels
An integer.
92 AudioBuffer.sampleRate API, AudioBuffer, Property, Reference, Référence, Web Audio API, sampleRate
A float.
93 AudioBufferSourceNode API, Audio, AudioBufferSourceNode, Interface, Reference, Web Audio API, audio
The AudioBufferSourceNode interface represents an audio source consisting of in-memory audio data, stored in an AudioBuffer. It is an AudioNode that acts as an audio source.
94 AudioBufferSourceNode() Audio, AudioBufferSourceNode, Constructor, Media, Web Audio API, audio
The AudioBufferSourceNode() constructor creates a new AudioBufferSourceNode object.
95 AudioBufferSourceNode.buffer API, Audio, AudioBufferSourceNode, Buffer, Property, Reference, Web Audio API, audio
If the buffer property is set to the value NULL, it defines a single channel of silence.
96 AudioBufferSourceNode.detune API, AudioBufferSourceNode, Property, Reference, Référence, Web Audio API, detune
The detune property of the AudioBufferSourceNode interface is an k-rate AudioParam representing detuning of oscillation in cents.
97 AudioBufferSourceNode.loop API, AudioBufferSourceNode, Loop, Property, Reference, Référence, Web Audio API
The loop property's default value is false.
98 AudioBufferSourceNode.loopEnd API, AudioBufferSourceNode, Property, Reference, Référence, Web Audio API, loopEnd
The loopEnd property's default value is 0.
99 AudioBufferSourceNode.loopStart API, AudioBufferSourceNode, Property, Reference, Référence, Web Audio API, loopStart
The loopStart property's default value is 0.
100 AudioBufferSourceNode.onended API, AudioBufferSourceNode, Property, Reference, Référence, Web Audio API, onended
The onended event handler of the AudioBufferSourceNode contains the callback associated with the ended event: this allows you to run code in response to the audio track finishing playback.
101 AudioBufferSourceNode.playbackRate API, AudioBufferSourceNode, Property, Reference, Référence, Web Audio API, playbackRate
The default value is 1.0. When set to another value, the AudioBufferSourceNode resamples the audio before sending it to the output.
102 AudioBufferSourceNode.start() API, AudioBufferSourceNode, Method, Reference, Référence, Web Audio API, start
The most simple example just starts the audio buffer playing from the beginning — you don't need to specify any parameters in this case:
103 AudioBufferSourceNode.stop() API, AudioBufferSourceNode, Method, Reference, Référence, Web Audio API, stop
The most simple example just stops the audio buffer playing immediately — you don't need to specify any parameters in this case:
104 AudioContext API, Audio, AudioContext, Interface, Reference, Web Audio API, audio, sound
An AudioContext can be a target of events, therefore it implements the EventTarget interface.
105 AudioContext() Audio, AudioContext, Constructor, Media, Web Audio API, audio
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.
106 AudioContext.close() API, AudioContext, Media, Method, Reference, Référence, Web Audio API, close
The close() method of the AudioContext Interface closes the audio context, releasing any system audio resources that it uses.
107 AudioContext.createAnalyser() API, AudioContext, Method, Reference, Référence, Web Audio API, createAnalyser
An AnalyserNode.
108 AudioContext.createBiquadFilter() API, AudioContext, Method, Reference, Référence, Web Audio API, createBiquadFilter
A BiquadFilterNode.
109 AudioContext.createBuffer() API, AudioContext, Method, Reference, Référence, Web Audio API, createBuffer
An AudioBuffer.
110 AudioContext.createBufferSource() API, AudioContext, Method, Reference, Référence, Web Audio API, createBufferSource
An AudioBufferSourceNode.
111 AudioContext.createChannelMerger() API, Audio, AudioContext, Method, Reference, Référence, Web Audio API, audio, createChannelMerger
A ChannelMergerNode.
112 AudioContext.createChannelSplitter() API, AudioContext, Method, Reference, Référence, Web Audio API, createChannelSplitter
A ChannelSplitterNode.
113 AudioContext.createConstantSource() API, Audio, AudioContext, Method, Reference, Web Audio API, audio
The createConstantSource() method of the AudioContext Interface creates a new ConstantSourceNode, representing a monaural (1-channel) audio source which generates a constant series of samples whose values are all the same.
114 AudioContext.createConvolver() API, AudioContext, Method, Reference, Référence, Web Audio API, createConvolver
A ConvolverNode.
115 AudioContext.createDelay() API, AudioContext, Method, Reference, Référence, Web Audio API, createDelay
A DelayNode. The default DelayNode.delayTime if no parameter is passed to createDelay() is 0 seconds.
116 AudioContext.createDynamicsCompressor() API, AudioContext, Method, Reference, Référence, 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.
117 AudioContext.createGain() API, AudioContext, Method, Reference, Référence, Web Audio API, createGain
A GainNode.
118 AudioContext.createIIRFilter() API, Audio, AudioContext, CreateIIRFilter, Method, Reference, Web Audio API, audio, filter
The createIIRFilter() method of the AudioContext interface creates an IIRFilterNode, which represents a general infinite impulse response (IIR) filter which can be configured to serve as various types of filter.
119 AudioContext.createJavaScriptNode() API, Audio, Method, Obsolete, Reference, Référence, Web, createJavaScriptNode
This method is obsolete, and has been renamed to  AudioContext.createScriptProcessor. See also ScriptProcessorNode.
120 AudioContext.createMediaElementSource() API, AudioContext, Method, Reference, Référence, Web Audio API, createMediaElementSource
For more details about media element audio source nodes, check out the MediaElementAudioSourceNode reference page.
121 AudioContext.createMediaStreamDestination() API, AudioContext, Method, Reference, Référence, 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.
122 AudioContext.createMediaStreamSource() API, Audio, AudioContext, Method, Reference, Web Audio API, audio, createMediastreamSource
For more details about media stream audio source nodes, check out the MediaStreamAudioSourceNode reference page.
123 AudioContext.createOscillator() API, AudioContext, Method, Reference, Référence, Web Audio API, createOscillator
An OscillatorNode.
124 AudioContext.createPanner() API, AudioContext, 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.
125 AudioContext.createPeriodicWave() API, Audio, AudioContext, Method, Reference, Référence, Web Audio API, audio, createPeriodicWave
A PeriodicWave.
126 AudioContext.createScriptProcessor() API, AudioContext, Method, Reference, Référence, Web Audio API, createScriptProcessor
A ScriptProcessorNode.
127 AudioContext.createStereoPanner() API, AudioContext, Method, Reference, Référence, Web Audio API, createStereoPanner
A StereoPannerNode.
128 AudioContext.createWaveShaper() API, AudioContext, Method, Reference, Référence, Web Audio API, createWaveShaper
A WaveShaperNode.
129 AudioContext.createWaveTable() API, Method, Obsolete, Reference, Référence, Web Audio API

130 AudioContext.currentTime API, AudioContext, Property, Reference, Référence, Web Audio API, currentTime
No summary!
131 AudioContext.decodeAudioData() API, Audio, AudioContext, Method, Reference, Web Audio API, audio, decodeAudioData
This is the preferred method of creating an audio source for Web Audio API from an audio track.
132 AudioContext.destination API, AudioContext, Property, Reference, Référence, Web Audio API, destination
An AudioDestinationNode.
133 AudioContext.listener API, AudioContext, Property, Reference, Référence, Web Audio API, listener, spatialization
An AudioListener object.
134 AudioContext.mozAudioChannelType API, Audio, AudioChannels, AudioContext, NeedsExample, Property, Reference, Web Audio API, mozAudioChannelType
The readonly mozAudioChannelType property of the AudioContext interface can be used to set the audio channel that the sound playing in an audio context element will play in, on a Firefox OS device.
135 AudioContext.onstatechange API, AudioContext, Property, Reference, Référence, Web Audio API, onstatechange
Technical review completed. Editorial review completed.
136 AudioContext.resume() API, Audio, AudioContext, Method, Reference, Web Audio API, audio, resume
The resume() method of the AudioContext Interface resumes the progression of time in an audio context that has previously been suspended.
137 AudioContext.sampleRate API, AudioContext, Property, Reference, Référence, Web Audio API, sampleRate
A floating point number.
138 AudioContext.state API, Audio, AudioContext, Property, Reference, Référence, Web Audio API, state
A DOMString. Possible values are:
139 AudioContext.suspend() API, Audio, AudioContext, Method, Reference, Web Audio API, audio, 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.
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 amount 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, Web Audio API, maxChannelCount
An unsigned long.
142 AudioListener API, AudioListener, Interface, Reference, Référence, Web Audio API
It is important to note that there is only one listener per context and that it isn't an AudioNode.
143 AudioListener.dopplerFactor API, AudioListener, Deprecated, Property, Reference, Référence, Web Audio API, dopplerFactor
A double.
144 AudioListener.forwardX API, Audio, AudioListener, Property, Reference, Web Audio API, audio, 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, audio, 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, audio, 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, audio, 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, audio, 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, audio, 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, Web Audio API, setOrientation
Void.
151 AudioListener.setPosition() API, AudioListener, Deprecated, Method, Reference, Référence, Web Audio API, setPosition
Void.
152 AudioListener.speedOfSound API, AudioListener, Deprecated, Property, Reference, Référence, 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, audio, 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, audio, 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, Référence, Web Audio API
The AudioNode interface is a generic interface for representing an audio processing module like an audio source (e.g. an HTML <audio> or <video> element, an OscillatorNode, etc.), the audio destination, intermediate processing module (e.g. a filter like BiquadFilterNode or ConvolverNode), or volume control (like GainNode).
157 AudioNode.channelCount API, AudioNode, Property, Reference, Référence, Web Audio API, channelCount
channelCount's usage and precise definition depend on the value of AudioNode.channelCountMode:
158 AudioNode.channelCountMode API, AudioNode, Property, Reference, Référence, Web Audio API, channelCountMode
The possible values of channelCountMode and their meanings are:
159 AudioNode.channelInterpretation API, AudioNode, Property, Reference, Référence, Web Audio API, channelInterpretation
When the amount 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(AudioNode) API, AudioNode, Method, Reference, Web Audio API, connect
A reference to the destination AudioNode object. In some browsers older implementations of this interface return void.
161 AudioNode.connect(AudioParam) API, AudioNode, Method, Reference, Référence, Web Audio API, connect
It is possible to connect an AudioNode output to more than one AudioParam, and more than one AudioNode output to a single AudioParam, with multiple calls to connect(). Fan-in and fan-out are therefore supported.
162 AudioNode.context API, AudioNode, Context, Property, Reference, Référence, Web Audio API
An AudioContext object.
163 AudioNode.disconnect() API, Audio, AudioNode, Disconnect, Method, Reference, Web Audio API, audio
undefined
164 AudioNode.numberOfInputs API, AudioNode, Property, Reference, Référence, Web Audio API, numberOfInputs
An integer.
165 AudioNode.numberOfOutputs API, AudioNode, Property, Reference, Référence, Web Audio API, numberOfOutputs
An integer.
166 AudioParam API, AudioParam, Reference, Web Audio API
There are two kinds of AudioParam, a-rate and k-rate parameters:
167 AudioParam.cancelScheduledValues() API, AudioParam, Method, Reference, Web Audio API, cancelScheduledValues
A reference to this AudioParam object. In some browsers older implementations of this interface return void.
168 AudioParam.defaultValue API, AudioParam, Property, Reference, Référence, Web Audio API, defaultValue
A float.
169 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.
170 AudioParam.linearRampToValueAtTime() API, Audio, AudioParam, Method, Reference, Web Audio API, audio, linearRampToValueAtTime
NOTE: both the example and live example are incorrect, see https://github.com/WebAudio/web-audio-api/issues/34
171 AudioParam.setTargetAtTime() API, AudioParam, Method, Reference, Web Audio API, setTargetAtTime
The change starts at the time specified in startTime and exponentially moves towards the value given by the target parameter. The exponential decay rate is defined by the timeConstant parameter. This is the time it takes a first-order linear continuous time-invariant system to reach the value 1 - 1/e (around 63.2%) given a step input response (transition from 0 to 1 value): basically, the larger it is, the slower the transition will be.  This is useful for decay or release portions of envelopes.
172 AudioParam.setValueAtTime() API, AudioParam, Method, Reference, Web Audio API, setValueAtTime
A reference to this AudioParam object. In some browsers older implementations of this interface return void.
173 AudioParam.setValueCurveAtTime() API, Audio, AudioParam, Method, Reference, Web, audio, setValueCurveAtTime
A reference to this AudioParam object. In some browsers older implementations of this interface return void.
174 AudioParam.value API, AudioParam, Property, Reference, Référence, Web Audio API, value
Though value can be set, any modifications happening while there are automation events scheduled — that is, events scheduled using the methods of the AudioParam — are ignored, without raising any exception.
175 maxValue API, Audio, AudioParam, Property, Reference, Web Audio API, audio, maxValue
The maxValue property of the AudioParam interface represents the maximum possible value for the parameter's nominal (effective) range.
176 minValue API, Audio, AudioParam, Property, Reference, Web Audio API, audio, minValue
The minValue property of the AudioParam interface represents the minimum possible value for the parameter's nominal (effective) range.
177 AudioProcessingEvent API, Deprecated, Interface, Internationalization, Reference, Référence, Web Audio API
The Web Audio API AudioProcessingEvent represents events that occur when a ScriptProcessorNode input buffer is ready to be processed.
178 Battery Status API API, Apps, Battery, Battery API, Battery Status API, Firefox OS, Guide, Mobile, 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.
179 BatteryManager API, Battery API, Device API, Interface, Reference, Référence
The BatteryManager interface provides ways to get information about the system's battery charge level.
180 BatteryManager.charging API, Battery API, NeedsMarkupWork, Property, Reference, Référence
A Boolean value indicating whether or not the device's battery is currently being charged.
181 BatteryManager.chargingTime API, Battery API, NeedsMarkupWork, Property, Reference, Référence
Indicates the amount of time, in seconds, that remain until the battery is fully charged.
182 BatteryManager.dischargingTime API, Battery API, NeedsMarkupWork, Property, Reference, Référence
Indicates the amount of time, in seconds, that remains until the battery is fully discharged.
183 BatteryManager.level API, Battery API, NeedsMarkupWork, Property, Reference, Référence
Indicates the current battery charge level as a value between 0.0 and 1.0.
184 BatteryManager.onchargingchange API, Battery API, Event Handler, NeedsMarkupWork, Property, Reference, Référence
Specifies an event listener to receive chargingchange events. These events occur when the battery charging state is updated.
185 BatteryManager.onchargingtimechange API, Battery API, Event Handler, NeedsMarkupWork, Property, Reference, Référence
Specifies an event listener to receive chargingtimechange events. These events occur when the battery chargingTime is updated.
186 BatteryManager.ondischargingtimechange API, Battery API, Event Handler, NeedsMarkupWork, Property, Reference, Référence
Specifies an event listener to receive dischargingtimechange events. These events occur when the battery dischargingTime is updated.
187 BatteryManager.onlevelchange API, Battery API, Event Handler, NeedsMarkupWork, Property, Reference, Référence
Specifies an event listener to receive levelchange events. These events occur when the battery level is updated.
188 Beacon API Guide, Overview, Web Performance
The Beacon interface is used to schedule an asynchronous and non-blocking request to a web server. Beacon requests use the HTTP PUT 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).
189 Using the Beacon API Guide, Web Performance
The Beacon interface schedules an asynchronous and non-blocking request to a web server. Beacon requests use HTTP PUT and requests 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).
190 BeforeInstallPrompt 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.
191 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.
192 BeforeUnloadEvent API, NeedsCompatTable, NeedsMarkupWork, NeedsUpdate, Reference
The beforeunload event is fired when the window, the document and its resources are about to be unloaded.
193 BiquadFilterNode API, BiquadFilterNode, Interface, NeedsMobileBrowserCompatibility, 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.
194 BiquadFilterNode Audio, BiquadFilterNode, Constructor, Media, Web Audio API, audio
The BiquadFilterNode() constructor creates a new BiquadFilterNode object which represents a simple low-order filter, and is created using the AudioContext.createBiquadFilter() method..
195 BiquadFilterNode.Q API, BiquadFilterNode, Property, Q, Reference, Référence, Web Audio API
An AudioParam.
196 BiquadFilterNode.detune API, BiquadFilterNode, Property, Reference, Référence, Web Audio API, detune
An a-rate AudioParam.
197 BiquadFilterNode.frequency API, BiquadFilterNode, Property, Reference, Référence, Web Audio API, frequency
An AudioParam.
198 BiquadFilterNode.gain API, BiquadFilterNode, Gain, Property, Reference, Référence, Web Audio API
An AudioParam.
199 BiquadFilterNode.getFrequencyResponse() API, Audio, BiquadFilterNode, Method, Reference, Web Audio API, audio, filter, getFrequencyResponse
undefined
200 BiquadFilterNode.type API, BiquadFilterNode, Property, Reference, Référence, Type, Web Audio API
A string (enum) representing a BiquadFilterType.
201 Blob API, Files, NeedsMobileBrowserCompatibility, Reference, WebAPI
A Blob object represents a file-like object of immutable, raw data. Blobs represent data that isn't necessarily in a JavaScript-native format. The File interface is based on Blob, inheriting blob functionality and expanding it to support files on the user's system.
202 Blob() API, Blob, Constructor, Experimental, Expérimental, File API, Reference, Référence
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.
203 Blob.size API, Files, Property, Reference, Référence, Web API
The Blob.size property returns the size in bytes of the Blob or a File.
204 Blob.slice() API, Files, Method, Reference
The Blob.slice() method is used to create a new Blob object containing the data in the specified range of bytes of the source Blob.
205 Blob.type API, DOM, File, Files, Property, Reference
The type property of a Blob object provides the MIME type of the file. It returns an empty string if the type couldn't determined.
206 BlobBuilder API, DOM, DOM Reference, File API, Obsolete, Reference, Référence
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.
207 BlobEvent API, Experimental, Expérimental, Media, Media Stream Recording, Reference, Référence
The BlobEvent interface represents events associated with a Blob. These blobs are typically, but not necessarily,  associated with media content.
208 BlobEvent() API, BlobEvent, Constructor, DOM, DOM Reference, Experimental, Expérimental, Media Stream Encoding, Reference, Référence
The BlobEvent() constructor returns a newly created BlobEvent object with an associated Blob.
209 BlobEvent.data API, BlobEvent, DOM, DOM Reference, Experimental, Expérimental, Media Stream Recording, Property, Reference, Référence
The BlobEvent.data read-only property represents a Blob associated with the event.
210 Bluetooth API, Bluetooth, Interface, Non-Standard, Non-standard, Reference, Web Bluetooth API
The Bluetooth interface of the Web Bluetooth API returns a Promise to a BluetoothDevice object with the specified options.
211 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.
212 BluetoothAdvertisingData API, Bluetooth, BluetoothAdvertisingData, Interface, Non-Standard, Non-standard, Reference, Web Bluetooth API
The BluetoothDevice interface of the Web Bluetooth API provides advertising data about a particular Bluetooth device.
213 BluetoothAdvertisingData.appearance API, Bluetooth, BluetoothAdvertisingData, Property, Reference, appearance
Editorial review completed.
214 manufacturerData API, Bluetooth, BluetoothAdvertisingData, Property, Reference, manufacturerData
Editorial review completed.
215 rssi API, Bluetooth, BluetoothAdvertisingData, Property, Reference, rssi
Editorial review completed.
216 serviceData API, Bluetooth, BluetoothAdvertisingData, Property, Reference, serviceData
Editorial review completed.
217 txPower API, Bluetooth, BluetoothAdvertisingData, Property, Reference, txPower
Editorial review completed.
218 BluetoothCharacteristicProperties API, Bluetooth, BluetoothCharacteristicProperties, BluetoothRemoveGATTCharacteristic, Interface, Non-Standard, Non-standard, Reference, Web Bluetooth API
The BluetoothCharacteristicProperties interface of the the Web Bluetooth API provides an object provides propertieds of a particular BluetoothRemoteGATTCharacteristic. This interface is returned by calling BluetoothRemoteGATTCharacteristic.properties.
219 BluetoothRemoteGATTCharacteristic API, Bluetooth, BluetoothGattCharacteristic, Interface, Non-standard, 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.
220 BluetoothRemoteGATTCharacteristic.getDescriptor() API, Bluetooth, BluetoothRemoteGATTCharacteristic, Non-standard, Property, Reference, Web Bluetooth API, getDescriptor()
Editorial review completed.
221 BluetoothRemoteGATTCharacteristic.getDescriptors() API, Bluetooth, BluetoothRemoteGATTCharacteristic, Non-standard, Property, Reference, Web Bluetooth API, getDescriptors()
Editorial review completed.
222 BluetoothRemoteGATTCharacteristic.properties API, Bluetooth, BluetoothRemoteGATTCharacteristic, Non-Standard, Non-standard, Property, Reference, Web Bluetooth API, properties
The BluetoothRemoteGATTCharacteristic.properties read-only property returns a BluetoothCharacteristicProperties instance containing the properties of this characteristic.
223 BluetoothRemoteGATTCharacteristic.readValue() API, Bluetooth, BluetoothRemoteGATTCharacteristic, Non-Standard, Non-standard, 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.
224 BluetoothRemoteGATTCharacteristic.service API, Bluetooth, BluetoothRemoteGATTCharacteristic, Non-standard, Property, Reference, Service, Web Bluetooth API
Editorial review completed.
225 BluetoothRemoteGATTCharacteristic.startNotifications() API, Bluetooth, BluetoothRemoteGATTCharacteristic, Non-Standard, Non-standard, 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.
226 BluetoothRemoteGATTCharacteristic.stopNotifications() API, Bluetooth, BluetoothRemoteGATTCharacteristic, Non-Standard, Non-standard, 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.
227 BluetoothRemoteGATTCharacteristic.uuid API, Bluetooth, BluetoothRemoteGATTCharacteristic, Non-standard, 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.
228 BluetoothRemoteGATTCharacteristic.value API, Bluetooth, BluetoothRemoteGATTCharacteristic, Non-standard, Property, Reference, Web Bluetooth API, value
Editorial review completed.
229 BluetoothRemoteGATTCharacteristic.writeValue() API, Bluetooth, BluetoothRemoteGATTCharacteristic, Non-standard, Property, Reference, Web Bluetooth API, writeValue
Editorial review completed.
230 BluetoothRemoteGATTServer API, Bluetooth, BluetoothGATTRemoteServer, Interface, Non-Standard, Non-standard, Reference, Web Bluetooth API
The BluetoothRemoteGATTServer interface of the Web Bluetooth API represents a GATT Server on a remote device.
231 BluetoothRemoteGATTServer.connect() API, Bluetooth, BluetoothRemoteGATTServer, Method, Non-Standard, Non-standard, Reference, Web Bluetooth API, connect()
The BluetoothRemoteGATTServer.connect() method causes the script execution environment to disconnect from this.device.
232 BluetoothRemoteGATTServer.connected API, Bluetooth, BluetoothRemoteGATTServer, Non-standard, 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.
233 BluetoothRemoteGATTServer.device
Editorial review completed.
234 BluetoothRemoteGATTServer.disconnect() API, Bluetooth, BluetoothRemoteGATTServer, Method, Non-Standard, Non-standard, Reference, Web Bluetooth API, disconnect()
The BluetoothRemoteGATTServer.disconnect() method causes the script execution environment to disconnect from this.device.
235 BluetoothRemoteGATTServer.getPrimaryService() API, Bluetooth, BluetoothRemoteGATTServer, Method, Non-standard, Reference, Web Bluetooth API, getPrimaryService()
Editorial review completed.
236 BluetoothRemoteGATTServer.getPrimaryServices() API, Bluetooth, BluetoothRemoteGATTServer, Method, Non-standard, Reference, Web Bluetooth API, getPrimaryServices()
Editorial review completed.
237 BluetoothStatusChangedEvent API, Firefox OS, Reference, Référence, Web Bluetooth
The BluetoothStatusChangedEvent API provides access to information regarding any change to the status of a Bluetooth device.
238 BluetoothStatusChangedEvent.address API, Firefox OS, Non Standard, Property, Reference, Référence, Web Bluetooth
The address property represents the address of the device for which the status has changed in the Bluetooth micro-network.
239 BluetoothStatusChangedEvent.status API, Firefox OS, Non Standard, Property, Reference, Référence, Web Bluetooth
The status property indicates if the connection is active (true) or not (false).
240 Body API, BODY, Experimental, Fetch, 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.
241 Body.arrayBuffer() API, ArrayBuffer, BODY, Experimental, Expérimental, Fetch, Method, Reference, Référence
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.
242 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.
243 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.
244 Body.formData() API, BODY, Experimental, Fetch, 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.
245 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 an object literal containing the JSON data.
246 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).
247 Broadcast Channel API API, Broadcast Channel API, HTML API, Overview, Reference, Référence
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).
248 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.
249 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.
250 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.
251 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.
252 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.
253 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 browser context with the same origin. The message is transmitted as a message event targeted at each BroadcastChannel bound to the channel.
254 BudgetService API, BudgetService, Interface, Reference, Web Budget API
The BudgetService interface of the the Web Budget API provides provides a programmatic interface to the user agent’s budget service. It is available in both document and worker environments.
255 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.
256 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
257 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.
258 BudgetState API, BudgetState, Interface, Reference, Web Budget API
The BudgetState interface of the the Web Budget API provides provides the amount of the user agent's processing budget at a specific point in time.
259 budgetAt API, BudtetState, Property, Reference, Web Budget API, budgetAt
The budgetAt readonly property of the BudgetState interface returns the anticipated processing budget at the specified time.
260 time API, BudgetState, Property, Reference, Time, Web Budget API
The time readonly property of the BudgetState interface returns a timestamp at which the budgetAt value is valid.
261 BufferSource API, Interface, JavaScript, Reference, Référence, Typed Arrays
Editorial review completed.
262 ByteString API, DOM, DOM Reference, Reference, Référence, 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.
263 CDATASection API, DOM, Deprecated, Reference
The CDATASection interface represents a CDATA section that can be used within XML to include extended portions of unescaped text, such that the symbols < and & do not need escaping as they normally do within XML when used as text.
264 CSS API, CSSOM, Interface, Reference, Référence
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.
265 CSS.escape() API, CSS, CSSOM, Method, Reference, Static, escape()
The CSS.escape() static method returns a DOMString containing the escaped string passed as parameter, mostly for use as part of a CSS selector.
266 CSS.supports() API, CSSOM, Method, Reference
The CSS.supports() static methods returns a Boolean value indicating if the browser supports a given CSS feature, or not.
267 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.
268 CSS Font Loading API API, CSSFontLoading, Experimental, Fonts, NeedsContent, Reference, Référence
Editorial review completed.
269 CSS Object Model API, CSSOM, Reference
The CSS Object Model is a set of APIs allowing to manipulate CSS from JavaScript. It is the pendant of DOM and HTML APIs, but for CSS. It allows to read and modify CSS style dynamically.
270 Determining the dimensions of elements CSSOM View, Client width, Guide, Intermediate, NeedsCompatTable, NeedsSpecTable, 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.
271 Managing screen orientation 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.
272 Using dynamic styling information Beginner, CSSOM, NeedsBeginnerUpdate, beginner
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.
273 CSSConditionRule API, CSSOM, Interface, Reference, Référence
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.
274 CSSCounterStyleRule API, CSS Counter Styles, Interface, Reference
The CSSCounterStyleRule interface represents an @counter-style at-rule.
275 CSSGroupingRule API, CSSOM, Interface, Reference, Référence
An object implementing the CSSGroupingRule interface represents any CSS at-rule that contains other rules nested within it.
276 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).
277 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 contains of a whole @keyframes at-rule. It implements the CSSRule interface with a type value of 7 (CSSRule.KEYFRAMES_RULE).
278 CSSMatrix API, NeedsBrowserCompatibility, Reference, Référence
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.
279 CSSMediaRule API, CSSOM, Interface, Reference
The CSSMediaRule is an interface representing a single CSS @media rule. It implements the CSSConditionRule interface, and therefore the CSSGroupingRule and the CSSRule interface with a type value of 4 (CSSRule.MEDIA_RULE).
280 CSSNamespaceRule API, CSSOM, Experimental, Expérimental, 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).
281 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.
282 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.
283 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).
284 CSSPrimitiveValue API, CSSPrimitiveValue, Interface, NeedsBrowserCompatibility, NeedsMobileBrowserCompatibility, Reference
The CSSPrimitiveValue interface derives from the CSSValue interface and represents the current computed value of a CSS property.
285 CSSPrimitiveValue.getCounterValue() API, Api, CSSPrimitiveValue, Method, NeedsBrowserCompatibility, NeedsExample, NeedsMobileBrowserCompatibility, 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.
286 CSSPrimitiveValue.getFloatValue() API, Api, CSSPrimitiveValue, Method, NeedsBrowserCompatibility, NeedsMobileBrowserCompatibility, 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.
287 CSSPrimitiveValue.getRGBColorValue() API, Api, CSSPrimitiveValue, Method, NeedsBrowserCompatibility, NeedsMobileBrowserCompatibility, 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.
288 CSSPrimitiveValue.getRectValue() API, Api, CSSPrimitiveValue, Method, NeedsBrowserCompatibility, NeedsMobileBrowserCompatibility, 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.
289 CSSPrimitiveValue.getStringValue() API, Api, CSSPrimitiveValue, Method, NeedsBrowserCompatibility, NeedsMobileBrowserCompatibility, 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.
290 CSSPrimitiveValue.primitiveType API, Api, CSSPrimitiveValue, NeedsBrowserCompatibility, NeedsMobileBrowserCompatibility, Property, Read-only, Reference, primitiveValue
The primitiveType read-only property of the CSSPrimitiveValue interface represents the type of a CSS value.
291 CSSPrimitiveValue.setFloatValue() API, Api, CSSPrimitiveValue, Method, NeedsBrowserCompatibility, NeedsExample, NeedsMobileBrowserCompatibility, 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.
292 CSSPrimitiveValue.setStringValue() API, Api, CSSPrimitiveValue, Method, NeedsBrowserCompatibility, NeedsExample, NeedsMobileBrowserCompatibility, 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.
293 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.
294 CSSRule.cssText API, CSSOM, NeedsCompatTable, NeedsSpecTable, NeedsWarkupWork, Property, Reference, Référence
cssText returns the actual text of a CSSStyleSheet style-rule.
295 CSSRule.parentStyleSheet API, CSSOM, NeedsCompatTable, NeedsMarkupWork, NeedsSpecTable, Property, Reference
parentStyleSheet returns the stylesheet object in which the current rule is defined.
296 CSSRuleList API, CSSOM, Interface, NeedsBrowserCompatibility, NeedsCompatTable, Reference, Référence
A CSSRuleList is an (indirect-modify only) array-like object containing an ordered collection of CSSRule objects.
297 CSSStyleDeclaration API, CSSOM, Interface, NeedsCompatTable, NeedsMarkupWork, NeedsSpecTable, Reference, Référence
CSSStyleDeclaration represents a collection of CSS property-value pairs. It is used in a few APIs:
298 CSSStyleDeclaration.cssText
cssText returns or sets the text of the element's inline style declaration only. To be able to set a stylesheet rule dynamically, see Using dynamic styling information.
299 CSSStyleRule API, CSSOM, Interface, NeedsCompatData, Reference
CSSStyleRule represents a single CSS style rule. It implements the CSSRule interface with a type value of 1 (CSSRule.STYLE_RULE).
300 CSSStyleRule.selectorText API, CSSOM, CSSStyleRule, NeedsCompatTable, NeedsMarkupWork, NeedsSpecTable, Reference, Référence
The CSSRule.selectorText property gets the textual representation of the selector for the rule set. This is implemented in a readonly manner; to set stylesheet rules dynamically, see Using dynamic styling information.
301 CSSStyleRule.style API, CSSOM, NeedsCompatTable, NeedsMarkupWork, NeedsSpecTable, Property, Reference, Référence
The CSSRule.style property is the CSSStyleDeclaration interface for the declaration block of the CSSRule.
302 CSSStyleSheet API, CSSOM, Reference
The CSSStyleSheet interface represents a single CSS style sheet. It inherits properties and methods from its parent, StyleSheet.
303 CSSStyleSheet.deleteRule() API, CSSOM, CSSStyleSheet, Method, NeedsBrowserCompatibility, NeedsMobileBrowserCompatibility, Reference
The CSSStyleSheet.deleteRule() method removes a style rule from the current style sheet object.
304 CSSStyleSheet.insertRule() API, CSSOM, CSSStyleSheet, Method, NeedsBrowserCompatibility, NeedsMarkupWork, NeedsMobileBrowserCompatibility, Reference
CSSStyleSheet.insertRule() method inserts a new CSS rule into the current style sheet. (with some restrictions)
305 CSSSupportsRule API, CSSOM, Interface, Reference, Référence
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).
306 CSSValue API, CSSValue, DOM, Interface, NeedsBrowserCompatibility, NeedsExample, NeedsMobileBrowserCompatibility, Reference
The CSSValue interface represents the current computed value of a CSS property.
307 CSSValue.cssText API, Api, CSSValue, NeedsBrowserCompatibility, NeedsMobileBrowserCompatibility, Property, Reference, cssText
The cssText property of the CSSValue interface represents the current computed CSS property value.
308 CSSValue.cssValueType API, Api, CSSValue, NeedsBrowserCompatibility, NeedsMobileBrowserCompatibility, Property, Read-only, Reference, cssValueType
The cssValueType read-only property of the CSSValue interface represents the type of the current computed CSS property value.
309 CSSValueList API, CSSValueList, DOM, Interface, NeedsBrowserCompatibility, NeedsMobileBrowserCompatibility, Reference
The CSSValueList interface derives from the CSSValue interface and provides the abstraction of an ordered collection of CSS values.
310 CSSValueList.item() API, Api, CSSValueList, Method, NeedsBrowserCompatibility, NeedsExample, NeedsMobileBrowserCompatibility, Reference, item
The item() method of the CSSValueList interface is used to retrieve a CSSValue by ordinal index.
311 CSSValueList.length API, Api, CSSValueList, NeedsBrowserCompatibility, NeedsExample, NeedsMobileBrowserCompatibility, Property, Read-only, Reference, length
The length read-only property of the CSSValueList interface represents the number of CSSValues in the list. The range of valid values of the indices is 0 to length-1 inclusive.
312 Cache API, Cache, Draft, Experimental, Interface, Offline, Reference, Service Workers, Storage, offline
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.
313 Cache.add() API, Cache, Experimental, Expérimental, Method, Reference, Référence, Service Workers, ServiceWorker
The add() method of the Cache interface takes a URL, retrieves it and adds the resulting response object to the given cache. The add() method is functionally equivalent to the following:
314 Cache.addAll() API, Cache, Experimental, Method, NeedsExample, Reference, Service Workers, 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.
315 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 returns false.
316 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.
317 Cache.match() API, Cache, Experimental, Method, Reference, Service Workers, 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.
318 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 requests in the Cache object.
319 Cache.put() API, Cache, Experimental, Expérimental, Method, NeedsExample, Reference, Référence, Service Workers, ServiceWorker, put
The put() method of the Cache interface allows key/value pairs to be added to the current Cache object.
320 CacheStorage API, CacheStorage, Experimental, Expérimental, Interface, Reference, Référence, Service Workers, ServiceWorker
The CacheStorage interface represents the storage for Cache objects. It provides a master directory of all the named caches that a ServiceWorker, other type of worker or window scope can access (you don't have to use it with service workers, even though that is the spec that defines it) and maintains a mapping of string names to corresponding Cache objects.
321 CacheStorage.delete() API, Api, CacheStorage, Experimental, Expérimental, Method, Reference, Référence, 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.
322 CacheStorage.has() API, CacheStorage, Experimental, Expérimental, Method, Reference, Référence, 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.
323 CacheStorage.keys() API, CacheStorage, Experimental, Expérimental, Method, Reference, Référence, Service Workers, 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.
324 CacheStorage.match() API, CacheStorage, Experimental, Method, Reference, Service Workers, ServiceWorker, match
The match() method of the CacheStorage interface checks if a given Request is a key in any of the Cache objects that the CacheStorage object tracks and returns a Promise that resolves to the matching Response.
325 CacheStorage.open() API, CacheStorage, Experimental, Expérimental, Method, Reference, Référence, Service Workers, ServiceWorker, open
The open() method of the CacheStorage interface returns a Promise that resolves to the Cache object matching the cacheName.
326 Canvas API API, Canvas, Overview, Reference
Added in HTML5, the HTML <canvas> element can be used to draw graphics via scripting in JavaScript. For example, it can be used to draw graphs, make photo compositions, create animations, or even do real-time video processing or rendering.
327 A basic ray-caster Advanced, Canvas, Example, Graphics, HTML, Web

Document Tags and Contributors

Tags: 
 Contributors to this page: kscarfone, fscholz
 Last updated by: kscarfone,