指数

翻译不完整。 请帮助我们翻译这篇文章!

Found 2258 pages:

# Page Tags and summary
1 Web API 接口参考 API, JavaScript, Web, Web API
在使用 JavaScript 编写 Web 代码时,有许多 Web API 可供调用。下面是开发Web应用程序或网站时可能使用的所有API和接口(对象类型)的列表。
2 ANGLE_instanced_arrays
这个扩展提供了一个新常量,它能被 gl.getVertexAttrib() 这个方法所使用:
3 AbortController API, AbortController
AbortController接口代表一个控制器对象,允许你在需要时中止一个或多个Web(网络)请求。
4 AbortController.AbortController() AbortController, Constructor, Fetch
AbortController() 构造函数创建了一个新的AbortController实例
5 AbortController.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.
6 AbortSignal API, AbortSignal, DOM, Experimental, Interface, Reference
AbortSignal 接口表示一个信号对象( signal object ),它允许您通过 AbortController 对象与DOM请求(如Fetch)进行通信并在需要时将其中止。
7 AbortSignal.aborted
aborted是一个只读属性,它返回一个Boolean表示与DOM通讯的信号是(true)否(false)已被放弃。
8 AbortSignal.onabort API, Fetch, onabort, 事件处理, 属性, 测试, 终止属性
在下面例子中, 我们将创建一个新的 AbortController 对象,并获取它的AbortSignal (在 signal 属性中可用)。然后我们查看 onabort 属性是否被终止,并将相应的日志输出到控制台。
9 AbstractWorker API, AbstractWorker, Interface, Web Workers
AbstractWorker 接口为所有的worker类提供了虚方法及虚属性使其成为 Worker 或者 SharedWorker.
10 AbstractWorker.onerror API, AbstractWorker, EventHandler, Property, Reference, Web Workers, Workers, onerror
AbstractWorker接口的onerror特性是一个事件句柄,在 Workererror事件触发并冒泡时执行。
11 Accelerometer
The Accelerometer interface of the Sensor APIs provides on each reading the acceleration applied to the device along all three axes.
12 AmbientLightSensor
环境光传感器API的``AmbientLightSensor``返回一个用于访问AmbientLightSensorReading的接口。
13 AmbientLightSensor.AmbientLightSensor()
通过 AmbinentLightSensor() 构造函数可以创建一个 AmbientLightSensor 的实例.
14 reading
AmbientLightSensor 接口的 read-only 属性 reading 返回一个访问 AmbientLightSensorReading 的接口, 包含当前的光亮级别。
15 AnalyserNode
AnalyserNode 接口表示了一个可以提供实时频域和时域分析信息的节点。它是一个不对音频流作任何改动的 AudioNode,同时允许你获取和处理它生成的数据,从而创建音频可视化。
16 AnalyserNode.AnalyserNode()
The AnalyserNode constructor of the Web Audio API creates a new AnalyserNode object instance.
17 AnalyserNode.fftSize
AnalyserNode 接口的 fftSize 属性的值是一个无符号长整型的值, 表示(信号)样本的窗口大小。当执行快速傅里叶变换(Fast Fourier Transfor (FFT))时,这些(信号)样本被用来获取频域数据。
18 AnalyserNode.frequencyBinCount
frequencyBinCount 的值固定为 AnalyserNode 接口中fftSize值的一半. 该属性通常用于可视化的数据值的数量.
19 AnalyserNode.getByteFrequencyData()
一个 Uint8Array(无符号字节数组).
20 AnalyserNode.getByteTimeDomainData()
AnalyserNode 接口的 getByteTimeDomainData() 方法复制当前波形或时域数据到传递给它的  Uint8Array (无符号字节数组) 中。
21 AnalyserNode.getFloatFrequencyData()
无返回值.
22 AnalyserNode.smoothingTimeConstant
AnalyserNode 接口的 smoothingTimeConstant 属性是一个双精度浮点型(double)的值, 表示最后一个分析帧的平均常数. 它基本上是当前缓冲区和AnalyserNode处理的最后一个缓冲区之间的平均值, 并导致在值变化时随着时间推移得到一个更平滑的集合.
23 Directory failure 目录失效
目录失效
24 Animation Animation
Web 动画 API动画接口表示一个单个动画播放器并且提供用于一个动画节点或源的回放控制和一个时间轴。
25 Animation.Animation()
Animation构造函数返回一个新的Animation对象实例。
26 Animation.cancel() Animation.cancel()
Animation 接口的 Web动画API的 cancel() 方法将清除此动画造成的所有KeyframeEffect ,并中止其播放。.
27 Animation.currentTime 动画
Animation.currentTime属性返回或设置动画的当前时间值(以毫秒为单位),无论动画正在运行还是已暂停。
28 Animation.effect
Animation.effect属性可以获取或设置动画的目标效果。 目标效果可以是KeyframeEffect对象或null。
29 Animation.finish() API, Animation, Finish, Interface, Methos, Web Animations
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.
30 Animation.finished
Animation.finished只读属性允许您返回动画的完成状态。
31 Animation.id 动画
Web Animations API 的 Animation.id 属性可返回或设置用于识别某个动画的唯一标识.
32 Animation.oncancel API, Animation
Web Animations API 的 Animation 接口的 oncancel 属性是 cancel 事件的事件处理程序。
33 Animation.play()
Web Animations APIAnimation接口中的play() 方法 可开始或恢复动画的播放. 如果动画结束,则调用play()重新启动动画,从头开始播放。
34 Animation.playState Animation, animation api, 动画, 运动状态
作为一个 Web Animations API 的属性,Animation.playState 能够返回并设置一个可枚举值来描述一个动画的回放状态。
35 AnimationEvent AnimationEvent
AnimationEvent 接口表示提供与动画相关的信息的事件。
36 AnimationEvent()
The AnimationEvent() constructor returns a newly created AnimationEvent, representing an event in relation with an animation.
37 AnimationEvent.animationName
The AnimationEvent.animationName read-only property is a DOMString containing the value of the animation-name CSS property associated with the transition.
38 AnimationTimeline
Web动画APIAnimationTimeline接口表示动画的时间轴。这个接口用于定义时间轴功能(被文档时间线和未来的时间轴类型所继承),但本身并不能被开发人员直接使用。无论何处当你要用AnimationTimeline,都应该使用DocumentTimeline其他时间轴类型来实例化。
39 Attr 应用接口, 文档对象模型, 浏览器兼容性
该类型使用对象来表示一个DOM元素的属性。在大多数DOM方法中,你可能会直接通过字符串的方式获取属性值(例如Element.getAttribute()),但是一些函数(例如Element.getAttributeNode())或通过迭代器访问时则返回Attr类型。
40 Attr.localName
Attr.localName为只读属性,返回the local part of the qualified name of an element。
41 Attr.namespaceURI
Attr.namespaceURI 只读属性返回属性的命名空间URI,如果该元素不在命名空间中,则返回null。
42 Attr.prefix
Attr.prefix 为只读属性,返回这个Attr的prefix,如果未被赋值则返回null
43 AudioBuffer
这些类型对象被设计来控制小音频片段,往往短于45秒。对于更长的声音,通过 MediaElementAudioSourceNode来实现更为合适。缓存区(buffer)包含以下数据:不间断的IEEE75432位线性PCM,从-1到1的范围额定,就是说,32位的浮点缓存区的每个样本在-1.0到1.0之间。如果AudioBuffer有不同的频道,他们通常被保存在独立的缓存区。
44 AudioBuffer()
Web Audio API 的 AudioBuffer 构造函数将创建一个新的 AudioBuffer 对象.
45 AudioBuffer.copyFromChannel()
AudioBuffer接口的copyFromChannel方法将样本从AudioBuffer的指定通道复制到目标数组中
46 AudioBuffer.duration
双精度值
47 AudioBuffer.getChannelData()
AudioBuffer 接口的getChannelData()方法返回一Float32Array ,其中包含与通道关联的PCM数据,通道参数定义(0表示第一个通道)。
48 AudioBuffer.length
浮点数
49 AudioBuffer.numberOfChannels API, AudioBuffer, Web Audio API, 属性
一个整数。
50 AudioBuffer.sampleRate API, AudioBuffer, Web Audio API, sampleRate
一个浮点数,表示缓冲区数据的当前采样率。
51 AudioBufferSourceNode
AudioBufferSourceNode 接口继承自,表现为一个音频源,它包含了一些写在内存中的音频数据,通常储存在一个ArrayBuffer对象中。在处理有严格的时间精确度要求的回放的情形下它尤其有用。比如播放那些需要满足一个指定节奏的声音或者那些储存在内存而不是硬盘或者来自网络的声音。为了播放那些有时间精确度需求但来自网络的流文件或者来自硬盘,则使用
52 AudioBufferSourceNode.AudioBufferSourceNode()
 AudioBufferSourceNode() 构造器创建一个新的 AudioBufferSourceNode 实例.
53 AudioBufferSourceNode.buffer API, AudioBufferSourceNode, Web Audio API
AudioBufferSourceNode 接口的 buffer 属性提供了重复播放音频的能力,该音频使用 AudioBuffer 作为声音文件的来源。
54 AudioBufferSourceNode.start()
undefined.
55 AudioContext API, Audio, AudioContext, Web Audio API, sound
AudioContext接口表示由链接在一起的音频模块构建的音频处理图,每个模块由一个AudioNode表示。音频上下文控制它包含的节点的创建和音频处理或解码的执行。在做任何其他操作之前,您需要创建一个AudioContext对象,因为所有事情都是在上下文中发生的。建议创建一个AudioContext对象并复用它,而不是每次初始化一个新的AudioContext对象,并且可以对多个不同的音频源和管道同时使用一个AudioContext对象。
56 AudioContext() 媒体, 音频
AudioContext() 构造方法创建了一个新的 AudioContext 对象 它代表了一个由音频模块链接而成的音频处理图, 每一个模块由 AudioNode 表示.
57 AudioContext.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.
58 AudioContext.close()
AudioContextclose()方法可以关闭audio context,同时释放占用的所有系统资源。
59 AudioContext.createAnalyser()
AnalyserNode对象
60 AudioContext.createBiquadFilter() API, EQ, Web Audio API, 参考, 方法, 滤波器
一个 BiquadFilterNode.
61 AudioContext.createBuffer() 创建音频片段, 接口, 方法, 音频环境
音频环境AudioContext 接口的 createBuffer() 方法用于新建一个空白的 AudioBuffer 对象,以便用于填充数据,通过 AudioBufferSourceNode 播放。
62 AudioContext.createBufferSource() API, 音源, 音频源, 音频节点
一个AudioBufferSourceNode对象.
63 AudioContext.createChannelMerger() API, Audio, AudioContext, Audio_Chinese
一个 ChannelMergerNode.
64 AudioContext.createChannelSplitter()
一个 ChannelSplitterNode.
65 AudioContext.createConvolver()
ConvolverNode对象。
66 AudioContext.createDelay()
A DelayNode. The default DelayNode.delayTime if no parameter is passed to createDelay() is 0 seconds.
67 AudioContext.createMediaElementSource()
为寻求更多关于媒体元素音频源节点的具体信息,请查阅 MediaElementAudioSourceNode 参考页.
68 AudioContext.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.
69 AudioContext.createMediaStreamSource()
更多关于媒体流音频源(media stream audio source nodes)的细节, 请参考MediaStreamAudioSourceNode 页面.
70 AudioContext.createScriptProcessor()
A ScriptProcessorNode.
71 AudioContext.createWaveShaper()
AudioContext 接口的createWaveShaper()方法创建了 表示非线性失真的WaveShaperNode。该节点通常被用来给音频添加失真效果
72 AudioContext.currentTime
A double.
73 AudioContext.decodeAudioData() API, Audio, audio接口, 音频解码
这是从音频轨道创建用于web audio API音频源的首选方法。
74 AudioContext.destination
An AudioDestinationNode.
75 AudioContext.listener
An AudioListener object.
76 AudioContext.mozAudioChannelType
AudioContextmozAudioChannelType属性是只读的,在Firefox OS设备上可以用来设置音频在audio context中播放的声道。
77 AudioContext.onstatechange
下面这段代码是AudioContext states DEMO (直接运行)中的,其中onstatechange处理器会在每次当前state发生变化时把它输出到控制台。
78 AudioContext.resume() AudioContext, Web Audio API, resume
AudioContext 的 resume() 方法,恢复之前暂停播放的音频。
79 AudioContext.sampleRate
A floating point number.
80 AudioContext.state
DOMString,可能的值如下:
81 AudioContext.suspend()
AudioContext 接口的suspend() 方法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.
82 AudioDestinationNode
AudioDestinationNode可以通过AudioContext.destination属性来查看。
83 AudioDestinationNode.maxChannelCount
一个无符号长整型数
84 AudioListener
AudioListener 接口代表了人听音乐场景时声音的位置和方向, 和用于音频空间化。 所有PannerNode 相对于 AudioListener 的空间化储存在BaseAudioContext.listener 属性里.
85 AudioNode
AudioNodes participating in an AudioContext create a audio routing graph.AudioNode 接口是一个处理音频的通用模块, 比如一个音频源 (e.g. 一个 HTML <audio> or <video> 元素), 一个音频地址或者一个中间处理模块 (e.g. 一个过滤器如 BiquadFilterNode, 或一个音量控制器如 GainNode).
86 AudioNode.connect()
如果destination是一个节点, connect() 返回destination所表示的  AudioNode 对象的引用,允许你链式地调用数个 connect() 。某些浏览器关于该接口的旧实现会返回 undefined
87 AudioNode.connect(AudioParam)
Void.
88 AudioNodeOptions
Web Audio API 的 AudioNodeOptions 字典指定了创建新 AudioNode 对象时可使用的选项.
89 AudioParam
下面有两种类型的 AudioParam, a-rate 和 k-rate 参数:
90 AudioParamDescriptor
The AudioParamDescriptor dictionary of the Web Audio API specifies properties for an AudioParam objects.
91 AudioScheduledSourceNode API, Audio, AudioScheduledSourceNode, Interface, Media, NeedsTranslation, Reference, TopicStub, Web Audio API, sound
AudioScheduledSourceNode 接口作为web音频API的一部分,是几种具有在特定时刻开始与停止能力的音频源节点接口的父接口。更具体地来说,这个接口定义了start()stop() 方法,以及onended事件
92 AudioScheduledSourceNode.stop()
AudioScheduledSourceNode 上的stop()方法将声音安排在指定的时间停止播放。如果没有指定时间,声音将立即停止播放。
93 AudioTrack
AudioTrack 接口表示从HTML介质元件中的一个单一的音轨, <audio><video>.
94 AudioWorkletNode
Web Audio API 中的  AudioWorkletNode  接口代表了用户定义的AudioNode的基类, 该基类可以与其他节点一起连接到音频路由图. 其具有关联的AudioWorkletProcessor, 它在 Web Audio 执行实际的音频处理.
95 AudioWorkletProcessor
Web Audio APIAudioWorkletProcessor 接口代表了一个 自定义的音频处理代码 AudioWorkletNode. 它身处于 AudioWorkletGlobalScope 并运行在 Web Audio rendering 线程上. 同时, 一个建立在其基础上的 AudioWorkletNode 运行在主线程上.
96 AuthenticatorResponse
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.
97 AuthenticatorResponse.clientDataJSON
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.
98 Background Tasks API API, 后台任务API, 指南, 概述
幕后任务协作调度 API (也叫幕后任务 API 或者简单称为 requestIdleCallback() API) 提供了由用户代理决定,在空闲时间自动执行队列任务的能力。
99 BaseAudioContext API, Audio, BaseAudioContext, Interface, NeedsTranslation, Reference, TopicStub, Web Audio API
The BaseAudioContext interface acts as a base definition for online and offline audio-processing graphs, as represented by AudioContext and OfflineAudioContext respectively.
100 BaseAudioContext.createConstantSource()
 createConstantSource()BaseAudioContext 接口的一个方法, 用于生成一个 ConstantSourceNode 对象, 该对象是一个输出单信道(one-channel)音频信号的音频源,这些音频信号都拥有一个恒定的样本值。
101 BaseAudioContext.createOscillator()
BaseAudioContext接口的createOscillator()方法创建一个OscillatorNode,它是一个表示周期性波形的源。 它基本上产生一个不变的音调。
102 BaseAudioContext.createPeriodicWave()
BaseAudioContext 接口的 createPeriodicWave() 方法用于创建可对 OscillatorNode 输出进行整形的 PeriodicWave(周期波)。
103 Battery Status API API, 电池, 电池 API, 电池状态 API
Battery Status API,更多时候被称之为 Battery API, 提供了有关系统充电级别的信息并提供了通过电池等级或者充电状态的改变提醒用户的事件。 这个可以在设备电量低的时候调整应用的资源使用状态,或者在电池用尽前保存应用中的修改以防数据丢失。
104 BatteryManager(电源管理)
BatteryManager 接口提供方法获取系统电量。
105 电池管理器 电池 API
指示设备电池当前是否正在充电的Boolean值
106 Beacon API SDK, user behavior tracker, user tracker, 同步请求, 埋点, 数据分析, 规范
Beacon 接口用于将异步和非阻塞请求发送到服务器。信标(Beacon )请求使用HTTP协议中的POST方法,请求通常不需要响应。这个请求被保证在,页面的unload状态从发起到完成之前,被发送。而并不需要一个阻塞请求,例如 XMLHttpRequest
107 使用 Beacon API Web 性能, 指南
Beacon 接口用来调度向 Web 服务器发送的异步非阻塞请求。
108 BeforeInstallPrompt PWA, beforeinstallprompt, 添加到主屏幕, 添加快捷方式
在一个用户被提示”安装“一个网站到移动设备的一个主屏幕之前,  BeforeInstallPromptEvent Window.onbeforeinstallprompt 处理程序触发。
109 BeforeInstallPromptEvent.prompt() BeforeInstallPromptEvent, BeforeInstallPromptEvent.prompt()
BeforeInstallPromptEvent 接口的 prompt()方法允许一个开发人员在自己选择的一个时间显示安装提示。
110 BeforeUnloadEvent API, BeforeUnloadEvent, 参考
beforeunload 事件触发于 window、document 和它们的资源即将卸载时。
111 BiquadFilterNode
BiquadFilterNode接口表示一个简单低阶滤波器(双二阶滤波器), 通过 AudioContext.createBiquadFilter() 方法创建. 它是一个能表示不同类型的过滤器,声调控制设备,图形均衡器的AudioNode .
112 Blob API, Files, Reference, WebAPI, 参考, 文件
Blob 对象表示一个不可变、原始数据的类文件对象。它的数据可以按文本或二进制的格式进行读取,也可以转换成 ReadableStream 来用于数据操作。
113 Blob()
Blob() 构造函数返回一个新的 Blob 对象。 blob的内容由参数数组中给出的值的串联组成。
114 Blob.arrayBuffer()
arrayBuffer() 方法返回一个 Promise 对象,包含 blob 中的数据,并在 ArrayBuffer 中以二进制数据的形式呈现。
115 Blob.slice
Blob.slice() 方法用于创建一个包含源 Blob的指定字节范围内的数据的新 Blob 对象。
116 Blob.stream() API, Blob, stream, 文件读写
Blob接口的stream() 方法返回一个ReadableStream对象,读取它将返回包含在Blob中的数据。
117 Blob.text() 数据, 文本
text() 方法返回一个 Promise 对象,包含 blob 中的内容,使用 UTF-8 格式编码。
118 Blob.type API, DOM, File, Files, 参考, 属性, 文件
Blob 对象的 type 属性给出文件的 MIME 类型。如果类型无法确定,则返回空字符串。
119 File.size
返回一个File对象所指代的文件的大小,单位为字节。
120 BlobBuilder
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.
121 Bluetooth API, 接口, 网页蓝牙接口说明, 蓝牙, 说明
Web Bluetooth API 的Bluetooth接口返回指代BluetoothDevice带有指定选项的对象的Promise
122 Bluetooth.requestDevice() API, Web蓝牙, 蓝牙
Bluetooth接口的Bluetooth.requestDevice()方法返回一个带有对应options的BluetoothDevice对象的Promise对象. 如果没有蓝牙设备选择界面,则此方法返回与条件匹配的第一个设备。
123 Body API, BODY, Fetch, bolb(), json(), request
Fetch API 中的 Body mixin 代表响应/请求的正文,允许你声明其内容类型是什么以及应该如何处理。
124 Body.arrayBuffer()
Body上的方法 arrayBuffer() 接受一个 Response 流, 并等待其读取完成. 它返回一个 promise 实例, 并 resolve 一个 ArrayBuffer 对象.
125 Body.blob() Body.blob()
Body  mixin的 blob()方法使用一个 Response 流,并将其读取完成。它返回一个使用Blob解决的promise。
126 Body.body
Body mixin的只读getter属性 body 用于暴露其body内容的ReadableStream(流读取)。
127 Body.bodyUsed
bodyUsed 是Body mixin中的一个只读属性。用以表示该body是否被使用过。
128 Body.formData()
Body 对象中的formData() 方法将 Response 对象中的所承载的数据流读取并封装成为一个对象,该方法将返回一个 Promise  对象,该对象将产生一个FormData 对象。
129 Body.json() API, BODY, Fetch, JSON, 参考, 方法
没有。
130 Body.text() API, Fetch, 参考, 方法
Body mixin 的 text() 方法提供了一个可供读取的“返回流”(Response stream),并将它读取完。它返回一个包含 USVString 对象(也就是文本)的 Promise 对象,返回结果的编码永远是 UTF-8。
131 Broadcast Channel API
Broadcast Channel API 可以实现同 下浏览器不同窗口,Tab页,frame或者 iframe 下的 浏览器上下文 (通常是同一个网站下不同的页面)之间的简单通讯。
132 BroadcastChannel API, Broadcast Channel API, Experimental, HTML API, Interface, Reference, TopicStub
BroadcastChannel 接口代理了一个命名频道,可以让指定 origin 下的任意 browsing context 来订阅它。它允许同源的不同浏览器窗口,Tab页,frame或者 iframe 下的不同文档之间相互通信。通过触发一个 message 事件,消息可以广播到所有监听了该频道的 BroadcastChannel 对象。
133 BroadcastChannel()
BroadcastChannel() 构建函数用于创建一个 BroadcastChannel 对象,并与对应的频道相关联。
134 BroadcastChannel.close()
通过调用 BroadcastChannel.close() 方法,可以马上断开其与对应频道的关联,并让其被垃圾回收。这是必要的步骤,因为浏览器没有其它方式知道频道不再被需要。
135 BroadcastChannel.name
BroadcastChannel.name 是类型为 DOMString 的只读属性,是频道的唯一标识。属性 name 是在创建时传入 BroadcastChannel() 构造函数的,所以是只读的。
136 BroadcastChannel.onmessage
BroadcastChannel 接收到类型为 MessageEventmessage 事件时,BroadcastChannel.onmessage 属性可以指定一个函数,作为该事件对应的事件处理程序来执行。
137 BroadcastChannel.onmessageerror
位于 BroadcastChannel 接口上的 onmessageerror 事件处理程序,它是一个 事件监听器。当  BroadcastChannel 接收到一条无法 反序列化的消息时,会触发类型为 MessageErrorMessageEvent 事件,此时会执行该事件处理程序。
138 BroadcastChannel.postMessage()
可以使用 BroadcastChannel.postMessage() 发送一条任意 Object 类型的消息,给所有同下监听了该频道的所有浏览器上下文。消息以 message 事件的形式发送给每一个绑定到该频道的广播频道。
139 BroadcastChannel: message event 事件, 消息, 通信
当频道收到一条消息时,会在关联的 BroadcastChannel 对象上触发 message 事件。
140 BroadcastChannel: messageerror event
当频道收到一条无法反序列化的消息时会在 BroadcastChannel 对象上触发 messageerror 事件。
141 ByteString API, DOM, String, WebIDL, 参考, 字符串
ByteString 是一个可以对应所有可能的字节序列的 UTF-8 字符串。在 JavaScript 中,当返回时 ByteString 时,它会映射到一个 String 上去; 通常,只有在和一些协议交互,进行字节和字符串的相互转换时,它才会被用到,例如 HTTP 协议。
142 CDATASection API, DOM, 参考, 接口
CDATASection 接口用于表示 CDATA 片段(CDATA section)。在 XML 中, CDATA 可以直接包含未经转义的文本。比如 <&,只要位于 CDATA 片段中,它们就不需要被转义,保持原样就可以了。
143 CSS
CSS接口涵盖CSS相关的实用方法。尚且不存在实现这个接口的对象:它仅仅包含静态的方法,因此也是一个使用接口。
144 CSS.escape() CSS, escape(), 参考, 方法
CSS.escape() 静态方法返回 DOMString 包含作为参数传递的转义字符串,主要用作CSS选择器的一部分。
145 CSS.supports() API, CSSOM, Method
CSS.supports() 静态方法返回一个Boolean值,用来校验浏览器是否支持一个给定的CSS特性。
146 CSS Font Loading API API, Fonts, Reference, 字体
CSS 字体加载 API 为您提供了动态加载字体资源时的events和interfaces。
147 CSS Object Model API, CSSOM, NeedsTranslation, Reference, TopicStub
CSS Object Model 是一组允许用JavaScript操纵CSS的API。 它是继DOM和HTML API之后,又一个操纵CSS的接口,从而能够动态地读取和修改CSS样式。
148 Determining the dimensions of elements clientHeight, height, offsetHeight
当想要确认元素的宽高时有几种属性可以选择,但是我们很难确认使用哪个属性才是最适合的。本文将帮助你做出正确的选择。
149 关于使用动态样式的信息 API, CSSOM, 初学者, 指南
CSS 对象模型(CSSOM),是 DOM 的一部分,通过暴露一些接口,允许操作很多与 CSS 相关的信息。最初定义在 DOM Level 2 Style 提议中,现在,这些接口形成了一个规范,CSS对象模型(CSSOM),旨在取代它。
150 CSSConditionRule
No summary!
151 CSSGroupingRule API, CSSOM, 参考, 接口
任何实现了 CSSGroupingRule 接口的对象表示任何可以包含或嵌套其他规则的的 CSS @ 规则。
152 CSSMathSum API, CSS Typed Object Model API, CSSMathSum, Experimental, Houdini, Interface, Reference
CSS Typed Object Model API 的  CSSMathSum 接口通过调用CSSNumericValueadd(), sub(), 或 toSum() 方法获得结果。
153 CSSMatrix
CSSMatrix 代表可以用于2D或3D变换的4x4齐次矩阵。据说这个类曾经是 CSS Transitions Module Level 3 的一部分,但在现在的工作草案里不存在 。请使用  DOMMatrix
154 CSSMediaRule API, CSSOM, 参考, 接口
CSSMediaRule 是一个表示单个CSS @media 规则的接口。它实现了 CSSConditionRule 接口,因此也是 CSSGroupingRule,也相当于CSSRule中类型值为 4 的规则类型(即CSSRule.MEDIA_RULE)。
155 CSSRule API, CSSOM, 参考, 接口
CSSRule 接口表示一条 CSS 规则。有几种不同的规则类型,在下面的类型常量部分中有悉数列出。
156 CSSRule.cssText
cssText 返回样式规则所包含的实际文本.想要能够动态的设置一个样式表规则,查看使用动态样式信息.
157 CSSRule.parentStyleSheet
parentStyleSheet 返回在当前规则中已定义的样式表对象。
158 CSSRuleList API, CSSOM, 参考, 接口
CSS 规则列表 CSSRuleList 是一个(只允许间接更改的)类数组对象,包含着一个 CSSRule 对象的有序集合。
159 CSSStyleDeclaration API, CSSOM, 参考, 接口
CSSStyleDeclaration 接口表示一个对象,它是一个 CSS 声明块,CSS 属性键值对的集合。它暴露了样式信息和各种与样式相关的方法和属性。
160 CSSStyleDeclaration.getPropertyCSSValue() CSSOM, Obsolete, Reference
CSSStyleDeclaration.getPropertyCSSValue() 方法接口返回一个CSSValue 包含一个属性的CSS值。请注意,如果属性名称是速记属性,则返回null。
161 CSSStyleDeclaration.getPropertyPriority() API, CSSDOM, Method, Reference
CSSStyleDeclaration.getPropertyPriority() 方法会根据传入的CSS属性,返回一个 DOMString 来表示该属性的优先级。
162 CSSStyleDeclaration.getPropertyValue() CSSOM, Reference, getComputedStyle, getPropertyValue, setProperty, 参考, 方法, 标签
CSSStyleDeclaration.getPropertyValue() 接口返回一个 DOMString ,其中包含请求的CSS属性的值。
163 CSSStyleDeclaration.item()
CSSStyleDeclaration.item() 通过下标从 CSSStyleDeclaration 返回一个 CSS 属性值
164 CSSStyleDeclaration.length
这是一个只读的属性,它返回一个指定元素声明过的样式个数
165 CSSStyleDeclaration.removeProperty() API, CSSOM, Method, Reference
CSSStyleDeclaration.removeProperty() 方法移除style对象的一个属性。
166 CSSStyleDeclaration.setProperty()
CSSStyleDeclaration.setProperty() 方法接口为一个声明了CSS样式的对象设置一个新的值 。
167 CSSStyleRule API, CSSOM, 参考, 接口
CSSStyleRule 表示一条 CSS 样式规则。它实现了 CSSRule 接口,类型的值为 1CSSRule.STYLE_RULE)。
168 CSSStyleRule.selectorText
CSSRule.selectorText 属性返回CSS规则的选择符文本,只读。动态设置CSS规则,请看 Using dynamic styling information.
169 style
Returns the CSSStyleDeclaration interface for the declaration block of the CSSRule.
170 CSSStyleSheet API, CSSOM, CSSOM API, CSSStyleSheet, Interface, Reference, Stylesheets, TopicStub
CSSStyleSheet 接口代表一个 CSS 样式表,并允许检查和编辑样式表中的规则列表。
171 CSSStyleSheet.deleteRule()
deleteRule方法用来从当前样式表对象中删除指定的样式规则.
172 CSSStyleSheet.insertRule() API, CSSOM, CSSStyleSheet
CSSStyleSheet.insertRule() 方法用来给当前样式表插入新的样式规则(CSS rule),并且包含一些限制
173 CSSSupportsRule
CSSSupportsRule 接口描述了代表一个 CSS 对象@supports at-rule. 它实现了 CSSConditionRule 接口, 因此 CSSRule指定规则CSSGroupingRule 用一个类型值接口 12 (CSSRule.SUPPORTS_RULE).
174 CSSValue API, CSS, CSSValue, 参考, 接口
No summary!
175 CSSValueList API, CSS, DOM, 参考, 接口
The CSSValueList 接口继承自 CSSValue 接口,提供一个经过排序的 CSS 值的抽象集合。
176 CSSValueList.length API, CSS, CSSValueList
CSSValueList 接口的只读属性 length 表示列表中的 CSSValue 数量。有效的索引区间为 0length-1
177 CSS分页规则
CSSPageRule  是代表一个css接口 @page 规则. 它实现了 CSSRule 类型值为6的接口 (CSSRule.PAGE_RULE).
178 Cache API, Cache, Offline, Service Workers, Storage
Cache 接口为缓存的 Request / Response  对象对提供存储机制,例如,作为ServiceWorker 生命周期的一部分。请注意,Cache 接口像 workers 一样,是暴露在 window 作用域下的。尽管它被定义在 service worker 的标准中,  但是它不必一定要配合 service worker 使用.
179 Cache.add()
Cache接口的 add()方法接受一个URL作为参数,请求参数指定的URL,并将返回的response对象添加到给定的cache中。 add() 方法在功能上等同于以下代码:
180 Cache.addAll()
Cache 接口的 addAll() 方法接受一个URL数组,检索它们,并将生成的response对象添加到给定的缓存中。 在检索期间创建的request对象成为存储的response操作的key。
181 Cache.delete() API, Cache
Cache 接口的 delete() 方法查询request为key的 Cache 条目,如果找到,则删除该 Cache 条目并返回resolve为true的 Promise 。 如果没有找到,则返回resolve为false的 Promise
182 Cache.keys()
Cache 接口的 keys() 方法返回一个 Promise ,这个 Promise 将解析为一个Cache 键的数组。
183 Cache.match() Cache.match(), ServiceWorker, match, 实验性的
Cache 接口的 match() 方法, 返回一个 Promise 解析为(resolve to)与 Cache 对象中的第一个匹配请求相关联的Response 。如果没有找到匹配,Promise 解析为 undefined
184 Cache.matchAll()
Cache 接口的 matchAll() 方法返回一个 Promise ,其 resolve 为 Cache 对象中所有匹配请求的数组。
185 Cache.put()
Cache 接口的  put() 方法 允许将键/值对添加到当前的 Cache 对象中.通常,你只想 
186 CacheStorage API, CacheStorage, ServiceWorker
CacheStorage 接口表示 Cache 对象的存储。它提供了一个 ServiceWorker 、其它类型worker或者 window 范围内可以访问到的所有命名cache的主目录(它并不是一定要和service workers一起使用,即使它是在service workers规范中定义的),并维护一份字符串名称到相应 Cache 对象的映射。
187 CacheStorage.delete()
CacheStorage 接口的 delete() 方法查找匹配 cacheName 的 Cache 对象,如果找到,则删除 Cache 对象并返回一个resolve为true的 Promise . 如果未找到 Cache 对象,则返回 false.
188 CacheStorage.has()
CacheStorage 对象的 has()方法返回一个 Promise 对象,当 Cache 对象有 cacheName  时被处理为  true
189 CacheStorage.keys()
CacheStorage 接口的 keys() 方法返回一个 Promise对象,它使用一个数组resolve,该数组包含 CacheStorage 对象按创建顺序跟踪的所有命名 Cache  对象对应的字符串。使用此方法迭代所有 Cache 对象。
190 CacheStorage.match()
CacheStorage 接口(可适用于全局性caches) 的 match() 方法检查给定的Request 对象或url字符串是否是一个已存储的 Response 对象的key. 这个方法针对 Response 返回一个 Promise ,如果没有匹配则返回 undefined
191 CacheStorage.open()
CacheStorage open() 方法返回一个resolve为匹配 cacheName 的 Cache 对象的 Promise .
192 CameraControl
When you use the CameraManager.getCamera() method to get a reference to a camera, you specify a callback function to be invoked on success. That function receives as a parameter a CameraControl object. You can use its methods and properties to manage and make use of the camera.
193 CameraControl.getPreviewStream
该方法用来根据指定的配置,从摄像头获取到一个MediaStream数据流,你可以从该数据流中捕获到静态的照片.
194 Canvas API, Canvas, JavaScript, WebGL
Canvas API 提供了一个通过JavaScript 和 HTML<canvas>元素来绘制图形的方式。它可以用于动画、游戏画面、数据可视化、图片编辑以及实时视频处理等方面。
195 Canvas教程 Canvas, HTML, HTML5, Web, 中级, 图像, 教程, 画布, 进阶
196 Canvas的基本用法 Canvas, HTML, 中级, 图像, 教程
<canvas> 看起来和 <img> 元素很相像,唯一的不同就是它并没有 src 和 alt 属性。实际上,<canvas> 标签只有两个属性—— widthheight。这些都是可选的,并且同样利用 DOM properties 来设置。当没有设置宽度和高度的时候,canvas会初始化宽度为300像素和高度为150像素。该元素可以使用CSS来定义大小,但在绘制时图像会伸缩以适应它的框架尺寸:如果CSS的尺寸初始画布的比例不一致它会出现扭曲
197 canvas的优化 Advanced, Canvas, Tutorial
下面是一些改善性能的建议
198 使用canvas来绘制图形 Canvas, HTML Canvas, HTML5, 图形, 教程, 画布, 进阶
199 使用图像 Using images Canvas
canvas更有意思的一项特性就是图像操作能力。可以用于动态的图像合成或者作为图形的背景,以及游戏界面(Sprites)等等。浏览器支持的任意格式的外部图片都可以使用,比如PNG、GIF或者JPEG。 你甚至可以将同一个页面中其他canvas元素生成的图片作为图片源。
200 像素操作
ImageData对象中存储着canvas对象真实的像素数据,它包含以下几个只读属性:
201 点击区域和无障碍访问
<canvas> ... </canvas>标签里的内容被可以对一些不支持canvas的浏览器提供兼容。这对残疾用户设备也很有用(比如屏幕阅读器),这样它们就可以读取并解释DOM里的子节点。在html5accessibility.com有个很好的例子来演示它如何运作。
202 终曲 终曲
下面这些网站里有关于canvas的各种各样的演示以及更进一步的说明:
203 绘制文本
canvas 提供了两种方法来渲染文本:
204 高级动画 Canvas, Graphics, Tutorial
我们将会画一个小球用于动画学习,所以首先在画布上画一个球。下面的代码帮助我们建立画布。
205 Drawing graphics with canvas
With Firefox 1.5, Firefox includes a new HTML element for programmable graphics. <canvas> is based on the WHATWG canvas specification, which itself is based on Apple's <canvas> implemented in Safari. It can be used for rendering graphs, UI elements, and other custom graphics on the client.
206 使用 canvas 处理视频
查看该实例
207 基本的光线投射 Canvas, 图形, 网页
本篇文章介绍了一个有趣的现实模拟的例子,其模型思想是光线投影(ray-casting),它使用了<canvas>元素来进行3D渲染
208 CanvasCaptureMediaStream
CanvasCaptureMediaStream 接口表示 MediaStreamHTMLCanvasElement 元素进行实时画面捕捉的内容。
209 CanvasGradient
CanvasGradient 接口表示描述渐变的不透明对象。通过 CanvasRenderingContext2D.createLinearGradient()CanvasRenderingContext2D.createRadialGradient() 的返回值得到.
210 CanvasGradient.addColorStop()
CanvasGradient.addColorStop() 方法添加一个由偏移值颜色值指定的断点到渐变。如果偏移值不在01之间,将抛出INDEX_SIZE_ERR错误,如果颜色值不能被解析为有效的CSS颜色值 <color>,将抛出SYNTAX_ERR错误。
211 CanvasImageSource
CanvasImageSource 是一个辅助类型,描述下面类型的任何一个对象:HTMLImageElement, HTMLVideoElement, HTMLCanvasElement, CanvasRenderingContext2D, 或 ImageBitmap.
212 CanvasPattern
CanvasPattern 接口表示描述一个模板(基于image, canvas或video)的不透明对象,通过 CanvasRenderingContext2D.createPattern() 方法创建.
213 CanvasPattern.setTransform()
CanvasPattern.setTransform() 方法使用 SVGMatrix 对象作为图案的变换矩阵,并在此图案上调用它。
214 CanvasRenderingContext2D Canvas, CanvasRenderingContext2D
CanvasRenderingContext2D接口是Canvas API的一部分,可为<canvas>元素的绘图表面提供2D渲染上下文。 它用于绘制形状,文本,图像和其他对象。
215 CanvasRenderingContext2D.addHitRegion()
CanvasRenderingContext2D.addHitRegion() 是 Canvas 2D API 给位图添加点击区域的方法。 它允许你很容易地实现一个点击区域, 让你触发 DOM 元素的事件, 去探索看不见的画布。
216 CanvasRenderingContext2D.arc()
CanvasRenderingContext2D.arc() 是 Canvas 2D API 绘制圆弧路径的方法。 圆弧路径的圆心在 (x, y) 位置,半径为 r ,根据anticlockwise (默认为顺时针)指定的方向从 startAngle 开始绘制,到 endAngle 结束。
217 CanvasRenderingContext2D.arcTo()
CanvasRenderingContext2D.arcTo() 是 Canvas 2D API 根据控制点和半径绘制圆弧路径,使用当前的描点(前一个moveTo或lineTo等函数的止点)。根据当前描点与给定的控制点1连接的直线,和控制点1与控制点2连接的直线,作为使用指定半径的圆的切线,画出两条切线之间的弧线路径。
218 CanvasRenderingContext2D.beginPath()
CanvasRenderingContext2D.beginPath() 是 Canvas 2D API 通过清空子路径列表开始一个新路径的方法。 当你想创建一个新的路径时,调用此方法。
219 CanvasRenderingContext2D.bezierCurveTo() API, Canvas, CanvasRenderingContext2D, Method, Reference
CanvasRenderingContext2D.bezierCurveTo() 是 Canvas 2D API 绘制三次贝赛尔曲线路径的方法。 该方法需要三个点。 第一、第二个点是控制点,第三个点是结束点。起始点是当前路径的最后一个点,绘制贝赛尔曲线前,可以通过调用 moveTo() 进行修改。
220 CanvasRenderingContext2D.canvas API, Canvas
CanvasRenderingContext2D.canvas 属性是 Canvas API 的一部分,是对与给定上下文关联的HTMLCanvasElement对象的只读引用。如果没有 <canvas> 元素与之对应,对象值为null
221 CanvasRenderingContext2D.clearHitRegions()
CanvasRenderingContext2D.clearHitRegions() 是 Canvas 2D API 在画布中删除所有点击区域的方法。
222 CanvasRenderingContext2D.clearRect()
The CanvasRenderingContext2D.clearRect() 是 Canvas 2D API 设置指定矩形区域内(以 点 (x, y) 为起点,范围是(width, height) )所有像素变成透明,并擦除之前绘制的所有内容的方法。
223 CanvasRenderingContext2D.clip()
CanvasRenderingContext2D.clip() 是 Canvas 2D API 将当前创建的路径设置为当前剪切路径的方法。
224 CanvasRenderingContext2D.closePath()
CanvasRenderingContext2D.closePath() 是 Canvas 2D API 将笔点返回到当前子路径起始点的方法。它尝试从当前点到起始点绘制一条直线。 如果图形已经是封闭的或者只有一个点,那么此方法不会做任何操作。
225 CanvasRenderingContext2D.createImageData() API, Canvas, CanvasRenderingContext2D
CanvasRenderingContext2D.createImageData() 是 Canvas 2D API 创建一个新的、空白的、指定大小的 ImageData 对象。 所有的像素在新对象中都是透明的。
226 CanvasRenderingContext2D.createLinearGradient()
CanvasRenderingContext2D.createLinearGradient()方法创建一个沿参数坐标指定的直线的渐变。该方法返回一个线性 CanvasGradient对象。
227 CanvasRenderingContext2D.createPattern()
CanvasRenderingContext2D.createPattern() 是 Canvas 2D API 使用指定的图像 (CanvasImageSource)创建模式的方法。 它通过repetition参数在指定的方向上重复元图像。此方法返回一个CanvasPattern对象。
228 CanvasRenderingContext2D.createRadialGradient()
CanvasRenderingContext2D.createRadialGradient() 是 Canvas 2D API 根据参数确定两个圆的坐标,绘制放射性渐变的方法。这个方法返回 CanvasGradient
229 CanvasRenderingContext2D.currentTransform
CanvasRenderingContext2D.currentTransform 属性,表示当前变换的矩阵。可以通过Canvas2D API 返回或者赋值为SVGMatrix对象。
230 CanvasRenderingContext2D.direction Canvas, CanvasRenderingContext2D
CanvasRenderingContext2D.direction 是Canvas 2D API 用来在绘制文本时,描述当前文本方向的属性。
231 CanvasRenderingContext2D.drawFocusIfNeeded()
CanvasRenderingContext2D.drawFocusIfNeeded() 是 Canvas 2D API 用来给当前路径或特定路径绘制焦点的方法,如果给定的元素获取了焦点。
232 CanvasRenderingContext2D.drawImage() API, Canvas, CanvasRenderingContext2D, Refer
Canvas 2D API 中的 CanvasRenderingContext2D.drawImage() 方法提供了多种方式在Canvas上绘制图像。
233 CanvasRenderingContext2D.drawWidgetAsOnScreen() CanvasRenderingContext2D
No summary!
234 CanvasRenderingContext2D.drawWindow()
CanvasRenderingContext2D.drawWindow() 是Canvas 2D API 在 canvas 内部渲染一个窗体区域的非标准的、内部使用的 方法 窗口可视区的内容被渲染,忽略窗口的剪切和滚动。
235 CanvasRenderingContext2D.ellipse() API, Canvas, CanvasRenderingContext2D
CanvasRenderingContext2D.ellipse() 是 Canvas 2D API 添加椭圆路径的方法。椭圆的圆心在(x,y)位置,半径分别是radiusX 和 radiusY ,按照anticlockwise(默认顺时针)指定的方向,从 startAngle  开始绘制,到 endAngle 结束。
236 CanvasRenderingContext2D.fill()
CanvasRenderingContext2D.fill() 是 Canvas 2D API 根据当前的填充样式,填充当前或已存在的路径的方法。采取非零环绕或者奇偶环绕规则。
237 CanvasRenderingContext2D.fillRect()
CanvasRenderingContext2D.fillRect() 是Canvas 2D API 绘制填充矩形的方法。矩形的起点在 (x, y) 位置,矩形的尺寸是 width 和 height fillStyle 属性决定矩形的样式。
238 CanvasRenderingContext2D.fillStyle Canvas, CanvasRenderingContext2D
CanvasRenderingContext2D.fillStyle 是Canvas 2D API 使用内部方式描述颜色和样式的属性。默认值是 #000 (黑色)。
239 CanvasRenderingContext2D.fillText()
CanvasRenderingContext2D.fillText() 是 Canvas 2D API 在 (x, y)位置填充文本的方法。如果选项的第四个参数提供了最大宽度,文本会进行缩放以适应最大宽度。
240 CanvasRenderingContext2D.filter
CanvasRenderingContext2D.filter 是Canvas 2D API 提供模糊、灰度等过滤效果的属性 。它类似于 CSS filter 属性,并且接受相同的函数。
241 CanvasRenderingContext2D.font API, Canvas, CanvasRenderingContext2D
CanvasRenderingContext2D.font 是 Canvas 2D API 描述绘制文字时,当前字体样式的属性。 使用和 CSS font 规范相同的字符串值。
242 CanvasRenderingContext2D.getImageData()
CanvasRenderingContext2D.getImageData() 返回一个ImageData对象,用来描述canvas区域隐含的像素数据,这个区域通过矩形表示,起始点为(sx, sy)、宽为sw、高为sh。
243 CanvasRenderingContext2D.getLineDash() Canvas, CanvasRenderingContext2D
CanvasRenderingContext2D.getLineDash() 是 Canvas 2D API 获取当前线段样式的方法。
244 CanvasRenderingContext2D.getTransform()
CanvasRenderingContext2D.getTransform() 方法获取当前被应用到上下文的转换矩阵
245 CanvasRenderingContext2D.globalAlpha
CanvasRenderingContext2D.globalAlpha 是 Canvas 2D API 用来描述在canvas上绘图之前,设置图形和图片透明度的属性。 数值的范围从 0.0 (完全透明)到1.0 (完全不透明)。
246 CanvasRenderingContext2D.globalCompositeOperation Canvas, CanvasRenderingContext2D
Canvas 2D API的 CanvasRenderingContext2D.globalCompositeOperation  属性设置要在绘制新形状时应用的合成操作的类型,其中type是用于标识要使用的合成或混合模式操作的字符串。
247 CanvasRenderingContext2D.imageSmoothingEnabled Canvas, CanvasRenderingContext2D
CanvasRenderingContext2D.imageSmoothingEnabled 是 Canvas 2D API 用来设置图片是否平滑的属性,true表示图片平滑(默认值),false表示图片不平滑。当我们获取 imageSmoothingEnabled 属性值时, 它会返回最新设置的值。
248 CanvasRenderingContext2D.imageSmoothingQuality API, Canvas, CanvasRenderingContext2D, imageSmoothingQuality, 图像平滑度
CanvasRenderingContext2D.imageSmoothingQuality 是 Canvas 2D API, 用于设置图像平滑度的属性。
249 CanvasRenderingContext2D.isPointInPath()
CanvasRenderingContext2D.isPointInPath()是 Canvas 2D API 用于判断在当前路径中是否包含检测点的方法
250 CanvasRenderingContext2D.isPointInStroke() isPointInStroke, 方法, 检测
CanvasRenderingContext2D.isPointInStroke()是 Canvas 2D API 用于检测某点是否在路径的描边线上的方法。
251 CanvasRenderingContext2D.lineCap
CanvasRenderingContext2D.lineCap 是 Canvas 2D API 指定如何绘制每一条线段末端的属性。有3个可能的值,分别是:butt, round and square。默认值是 butt。
252 CanvasRenderingContext2D.lineDashOffset Canvas, CanvasRenderingContext2D
CanvasRenderingContext2D.lineDashOffset 是 Canvas 2D API 设置虚线偏移量的属性,例如可以实现 “蚂蚁线“ 的效果。
253 CanvasRenderingContext2D.lineJoin
CanvasRenderingContext2D.lineJoin 是 Canvas 2D API 用来设置2个长度不为0的相连部分(线段,圆弧,曲线)如何连接在一起的属性(长度为0的变形部分,其指定的末端和控制点在同一位置,会被忽略)。
254 CanvasRenderingContext2D.lineTo()
CanvasRenderingContext2D.lineTo() 是 Canvas 2D API 使用直线连接子路径的终点到x,y坐标的方法(并不会真正地绘制)。
255 CanvasRenderingContext2D.lineWidth API, Canvas
The CanvasRenderingContext2D.lineWidth 是 Canvas 2D API 设置线段厚度的属性(即线段的宽度)。
256 CanvasRenderingContext2D.measureText() API, Canvas, CanvasRenderingContext2D
CanvasRenderingContext2D.measureText() 方法返回一个关于被测量文本TextMetrics 对象包含的信息(例如它的宽度)。
257 CanvasRenderingContext2D.miterLimit
The CanvasRenderingContext2D.miterLimit 是 Canvas 2D API 设置斜接面限制比例的属性。 当获取属性值时, 会返回当前的值(默认值是10.0 )。当给属性赋值时, 0、负数、 InfinityNaN 都会被忽略;除此之外都会被赋予一个新值。
258 CanvasRenderingContext2D.moveTo()
CanvasRenderingContext2D.moveTo() 是 Canvas 2D API 将一个新的子路径的起始点移动到(x,y)坐标的方法。
259 CanvasRenderingContext2D.putImageData()
CanvasRenderingContext2D.putImageData() 是 Canvas 2D API 将数据从已有的 ImageData 对象绘制到位图的方法。 如果提供了一个绘制过的矩形,则只绘制该矩形的像素。此方法不受画布转换矩阵的影响。
260 CanvasRenderingContext2D.quadraticCurveTo() Canvas, CanvasRenderingContext2D
CanvasRenderingContext2D.quadraticCurveTo() 是 Canvas 2D API 新增二次贝塞尔曲线路径的方法。它需要2个点。 第一个点是控制点,第二个点是终点。 起始点是当前路径最新的点,当创建二次贝赛尔曲线之前,可以使用 moveTo() 方法进行改变。
261 CanvasRenderingContext2D.rect()
CanvasRenderingContext2D.rect() 是 Canvas 2D API 创建矩形路径的方法,矩形的起点位置是 (x, y) ,尺寸为 width 和 height。矩形的4个点通过直线连接,子路径做为闭合的标记,所以你可以填充或者描边矩形。
262 CanvasRenderingContext2D.removeHitRegion()
CanvasRenderingContext2D.removeHitRegion() 是 Canvas 2D API 删除canvas中已存在的碰撞区域的方法。
263 CanvasRenderingContext2D.resetTransform()
CanvasRenderingContext2D.resetTransform() 是 Canvas 2D API 使用单位矩阵重新设置当前变形的方法。
264 CanvasRenderingContext2D.restore()
CanvasRenderingContext2D.restore() 是 Canvas 2D API 通过在绘图状态栈中弹出顶端的状态,将 canvas 恢复到最近的保存状态的方法。 如果没有保存状态,此方法不做任何改变。
265 CanvasRenderingContext2D.rotate() API, Canvas, CanvasRenderingContext2D, 引用, 方法
CanvasRenderingContext2D.rotate() 是 Canvas 2D API 在变换矩阵中增加旋转的方法。角度变量表示一个顺时针旋转角度并且用弧度表示。
266 CanvasRenderingContext2D.save()
CanvasRenderingContext2D.save() 是 Canvas 2D API 通过将当前状态放入栈中,保存 canvas 全部状态的方法。
267 CanvasRenderingContext2D.scale()
CanvasRenderingContext2D.scale() 是 Canvas 2D API 根据 x 水平方向和 y 垂直方向,为canvas 单位添加缩放变换的方法。
268 CanvasRenderingContext2D.scrollPathIntoView()
CanvasRenderingContext2D.scrollPathIntoView() 是 Canvas 2D API 将当前或给定的路径滚动到窗口的方法。类似于 Element.scrollIntoView()
269 CanvasRenderingContext2D.setLineDash() API, Canvas, CanvasRenderingContext2D, Dashes, LInes, Method, setLineDash
Canvas 2D API的CanvasRenderingContext2D接口的setLineDash()方法在填充线时使用虚线模式。 它使用一组值来指定描述模式的线和间隙的交替长度。
270 CanvasRenderingContext2D.setTransform()
CanvasRenderingContext2D.setTransform() 是 Canvas 2D API 使用单位矩阵重新设置(覆盖)当前的变换并调用变换的方法,此变换由方法的变量进行描述。
271 CanvasRenderingContext2D.shadowBlur
CanvasRenderingContext2D.shadowBlur 是 Canvas 2D API 描述模糊效果程度的属性; 它既不对应像素值也不受当前转换矩阵的影响。 默认值是 0。
272 CanvasRenderingContext2D.shadowColor
CanvasRenderingContext2D.shadowColor 是 Canvas 2D API 描述阴影颜色的属性。
273 CanvasRenderingContext2D.shadowOffsetX
CanvasRenderingContext2D.shadowOffsetX 是 Canvas 2D API 描述阴影水平偏移距离的属性。
274 CanvasRenderingContext2D.shadowOffsetY
CanvasRenderingContext2D.shadowOffsetY 是 Canvas 2D API 描述阴影垂直偏移距离的属性。
275 CanvasRenderingContext2D.stroke()
CanvasRenderingContext2D.stroke() 是 Canvas 2D API 使用非零环绕规则,根据当前的画线样式,绘制当前或已经存在的路径的方法。
276 CanvasRenderingContext2D.strokeRect() API, Canvas
CanvasRenderingContext2D.strokeRect() 是 Canvas 2D API 在 canvas 中,使用当前的绘画样式,描绘一个起点在 (x, y) 、宽度为 w 、高度为 h 的矩形的方法。
277 CanvasRenderingContext2D.strokeStyle Canvas, CanvasRenderingContext2D
CanvasRenderingContext2D.strokeStyle 是 Canvas 2D API 描述画笔(绘制图形)颜色或者样式的属性。默认值是 #000 (black)。
278 CanvasRenderingContext2D.strokeText()
CanvasRenderingContext2D.strokeText() 是 Canvas 2D API 在给定的 (x, y) 位置绘制文本的方法。如果提供了表示最大值的第四个参数,文本将会缩放适应宽度。
279 CanvasRenderingContext2D.textAlign
CanvasRenderingContext2D.textAlign 是 Canvas 2D API 描述绘制文本时,文本的对齐方式的属性。注意,该对齐是基于CanvasRenderingContext2D.fillText方法的x的值。所以如果textAlign="center",那么该文本将画在 x-50%*width。
280 CanvasRenderingContext2D.textBaseline Canvas, CanvasRenderingContext2D
CanvasRenderingContext2D.textBaseline 是 Canvas 2D API 描述绘制文本时,当前文本基线的属性。
281 CanvasRenderingContext2D.transform()
CanvasRenderingContext2D.transform() 是 Canvas 2D API 使用矩阵多次叠加当前变换的方法,矩阵由方法的参数进行描述。你可以缩放、旋转、移动和倾斜上下文。
282 CanvasRenderingContext2D.translate()
Canvas 2D API的CanvasRenderingContext2D.translate() 方法对当前网格添加平移变换的方法。
283 Channel Messaging API
Channel Messaging API 允许两个不同的脚本运行在同一个文档的不同浏览器上下文(比如两个 iframe,或者文档主体和一个 iframe,使用 SharedWorker 的两个文档,或者两个 worker)来直接通讯,在每端使用一个端口(port)通过双向频道(channel)向彼此传递消息。
284 使用 channel messaging API, Channel messaging, HTML5, MessageChannel, MessagePort, 指南
Channel Messaging API 可以让运行在不同浏览器上下文中的独立脚本,连接到同一份文档(比如:两个 IFrame, 或者主文档和一个 IFrame, 或者使用同一个 SharedWorker 的两份文档),并直接通信,通过每端一个 port 的双向频道(或管道)在两者之间传递消息。
285 ChannelMergerNode
ChannelMergerNode 接口,经常与其对应的 ChannelSplitterNode 接口一起使用,将不同的单声道输入重新组合成单个输出。每个输入用于填充输出的一个通道。这对于分别访问每个通道非常有用,例如,执行通道混合时,必须在每个信道上单独控制增益。
286 ChannelMergerNode()
ChannelMergerNode() 构造函数生成新的 ChannelMergerNode 对象实例。
287 CharacterData
CharacterData 抽象接口(abstract interface)代表 Node 对象包含的字符。这是一个抽象接口,意味着没有 CharacterData 类型的对象。 它是在其他接口中被实现的,如 TextCommentProcessingInstruction 这些非抽象接口。
288 ChildNode API, ChildNode, DOM, Node, 接口
ChildNode 混合了所有(拥有父对象) Node 对象包含的公共方法和属性。其由 ElementDocumentTypeCharacterData 对象实现。
289 ChildNode.after()
ChildNode.after() 方法会在其父节点的子节点列表中插入一些 Node 或 DOMString 对象。插入位置为该节点之后。DOMString 对象会被以 Text 的形式插入。
290 ChildNode.before() api、dom、节点、方法
ChildNode.before 方法可以在ChildNode这个节点的父节点中插入一些列的 Node 或者 DOMString 对象,位置就是在ChildNode节点的前面,DOMString 对象其实和 Text节点一样的方式来完成插入的。
291 ChildNode.remove() API, ChildNode, DOM, Method
ChildNode.remove() 方法,把对象从它所属的 DOM 树中删除。
292 ChildNode.replaceWith() DOM, Node
ChildNode.replaceWith() 的方法用一套 Node 对象或者 DOMString 对象,替换了该节点父节点下的子节点 。DOMString 对象被当做等效的Text 节点插入。
293 Client API, Client, Experimental, Interface, NeedsTranslation, Reference, Service Workers, ServiceWorkerClient, ServiceWorkers, TopicStub
Client 接口表示一个可执行的上下文,如WorkerSharedWorkerWindow 客户端由更具体的WindowClient表示。 你可以从Clients.matchAll() 和Clients.get()等方法获取Client/WindowClient对象。
294 Client.postMessage()
Client 接口的 Client.postMessage() 方法允许一个service worker客户端向一个  ServiceWorker发送一个消息,会触发service worker的message事件,通过监听这个事件,可以获取这个消息。
295 Clients
Clients 接口提供对 Client 对象的访问. 通过在  service worker 中使用 self.clients 访问它.
296 Clients.claim()
Clients 接口的  claim() 方法允许一个激活的 service worker 将自己设置为其 scope 内所有controller . 这会在由此service worker 控制的任何 clients 中触发 navigator.serviceWorker  上的  "controllerchange"  事件.
297 Clients.get()
Clients 接口的 get() 方法 获取给定 id 匹配的Service Worker client,并在 Promise 中返回它.
298 Clients.matchAll()
Clients 接口的  matchAll() 方法返回 service worker Client 对象列表的 Promise . 包含 options 参数以返回域与关联的 service worker 的域相同所有 service worker 的 clients. 如果未包含 options,该方法仅返回由service worker控制的 service worker clients.
299 Clients.openWindow()
Clients接口的 openWindow() 方法创建一个顶级的浏览器上下文并加载给定的 URL. 如果调用脚本没有显示弹出窗口的权限, openWindow() 将抛出 InvalidAccessError.
300 Clipboard API, Clipboard, 剪切, 剪切板, 剪贴板, 参考, 复制, 接口, 粘贴, 编辑
Clipboard 接口实现了 Clipboard API,如果用户授予了相应的权限,就能提供系统剪贴板的读写访问。
301 Clipboard.read() API, Clip, Clipboard, Clipboard API, 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.
302 Clipboard.readText() API, Async Clipboard API, Clip, Clipboard, readText, 复制, 粘贴
Clipboard readText()Promise
303 Clipboard.write()
Clipboard 的方法 write() 写入图片等任意的数据到剪贴板。
304 Clipboard.writeText() API, Clip, Clipboard, Clipboard API, writeText
Clipboard 接口的 writeText() 方法可以写入特定字符串到操作系统的剪切板。
305 Clipboard API API, Clipboard, Clipboard API, 剪贴板, 剪贴板 API, 参考
剪贴板 Clipboard API 提供了响应剪贴板命令(剪切、复制和粘贴)与异步读写系统剪贴板的能力。从权限 Permissions API 获取权限之后,才能访问剪贴板内容;如果用户没有授予权限,则不允许读取或更改剪贴板内容。
306 ClipboardEvent Clipboard, Clipboard API, Clipboard Events
ClipboardEvent 接口描述了与修改剪切板相关信息的事件,这些事件包括 剪切cut , 复制copy 和 粘贴paste 事件。
307 ClipboardEvent() API, Clipboard API, ClipboardEvent, 剪贴板, 参考, 实验性
ClipboardEvent() 构造函数返回一个新建的 ClipboardEvent 对象, 这个对象表示与修改剪切板相关的事件 ,这些事件包括 cutcopy  和 paste 事件。
308 ClipboardEvent.clipboardData API, Clipboard API, ClipboardEvent, clipboardData, 剪贴板, 实验性
ClipboardEvent.clipboardData 属性保存了一个 DataTransfer 对象,这个对象可用于:
309 CloseEvent API, Interface, Reference, Web, WebSocket, WebSockets
CloseEvent 会在连接关闭时发送给使用 WebSockets 的客户端. 它在 WebSocket 对象的 onclose 事件监听器中使用.
310 Comment API, DOM, 参考, 注释
Comment 接口代表标签(markup)之间的文本符号(textual notations)。尽管它通常不会显示出来,但是在查看源码时可以看到它们。
311 Comment() API, Comment, Constructor, DOM
构造函数 Comment() 创建一个 Comment 对象并返回,这个对象以可选的 DOMString 参数作为它的文本内容。
312 CompositionEvent API, CompositionEvent, DOM, 事件, 参考
DOM 接口 CompositionEvent 表示用户间接输入文本(如使用输入法)时发生的事件。此接口的常用事件有compositionstart, compositionupdate 和 compositionend
313 Console API, Debugging, Interface, Reference, console, web console
Console 对象可以接入浏览器控制台(如:Firefox 的 Web Console)。在不同浏览器上它的实现细节可能是不一样的,但这里会介绍一些典型的浏览器会提供的特性。
314 Console.assert() console
如果断言为false,则将一个错误消息写入控制台。如果断言是 true,没有任何反应。
315 Console.count()
输出 count() 被调用的次数。此函数接受一个可选参数 label。
316 Console.countReset()
重置计数器。此函数有一个可选参数 label
317 Console.debug() 控制台, 调试
Console.debug() 输出“调试”级别的消息且仅仅控制台配置为显示调试输出时才显示该消息。
318 Console.dirxml()
显示一个明确的XML/HTML元素的包括所有后代元素的交互树。 如果无法作为一个element被显示,那么会以JavaScript对象的形式作为替代。 它的输出是一个继承的扩展的节点列表,可以让你看到子节点的内容。
319 Console.error()
向 Web 控制台输出一条错误消息。
320 Console.groupEnd()
Web控制台中退出一格缩进(结束分组). 请参阅 console 中的Using groups in the console 来获取它的用法和示例.
321 Console.info()
向web控制台输出一个通知信息。仅在Firefox,web控制台的日志中的项目旁边会显示一个小的‘I‘图标
322 Console.profile() API, DOM, Web开发, web控制台, 参考, 描述信息, 方法, 调试, 非标准
开始记录性能描述信息(例如,  Firefox performance tool)。
323 Console.profileEnd()
profileEnd方法会停止记录之前已经由Console.profile()开始记录的性能描述信息
324 Console.table() API, Web 开发, 控制台, 方法, 调试
将数据以表格的形式显示。
325 Console.timeEnd()
停止一个通过 console.time() 启动的计时器
326 Console.timeLog() API, DOM, Debugging, Method, Web Development, console, web console
参阅文档中的 Timers 部分获取详细说明和示例。
327 Console.timeStamp()
向浏览器的 Performance 或者 Waterfall 工具添加一个标记。这样可以让你将代码中的一个点和其他在时间轴上已记录的事件相关联,例如布局事件和绘制事件等。
328 Console.warn()
向 Web 控制台输出一条警告信息。
329 clear()
清空控制台.
330 console.dir
在控制台中显示指定JavaScript对象的属性,并通过类似文件树样式的交互列表显示。
331 console.group
Web控制台上创建一个新的分组.随后输出到控制台上的内容都会被添加一个缩进,表示该内容属于当前分组,直到调用console.groupEnd()之后,当前分组结束.
332 console.groupCollapsed
Web控制台上创建一个新的分组.随后输出到控制台上的内容都会被添加一个缩进,表示该内容属于当前分组,直到调用console.groupEnd() 之后,当前分组结束.和 console.group()方法的不同点是,新建的分组默认是折叠的.用户必须点击一个按钮才能将折叠的内容打开.
333 console.log
向 Web 控制台输出一条消息。
334 console.time
你可以启动一个计时器来跟踪某一个操作的占用时长。每一个计时器必须拥有唯一的名字,页面中最多能同时运行10,000个计时器。当以此计时器名字为参数调用 console.timeEnd() 时,浏览器将以毫秒为单位,输出对应计时器所经过的时间。
335 console.trace
console 的 trace() 方法向 Web控制台 输出一个堆栈跟踪。
336 Console API
Console API提供了允许开发人员执行调试任务的功能,例如在代码中的某个位置记录消息或变量值,或者计算任务完成所需的时间。
337 ConvolverNode 音效, 音频
ConvolverNode 接口是一个对给定 AudioBuffer 上执行线性卷积的 AudioNode,一般用来做音频混响效果。每一个 ConvolverNode 都会有一个输入值和输出值。
338 Coordinates API, Geolocation API
Coordinates (坐标)接口表示设备在地球上的位置和海拔,以及计算这些属性的精确度。
339 Coordinates.latitude
Coordinates.latitude 只读属性,十进制双精度浮点数来表示纬度坐标
340 Credential Management API
此API允许网站与用户代理的密码系统进行交互,以便网站能够以统一的方式处理站点凭证,而用户代理则可以为他们的凭证管理提供更好的帮助。例如,用户代理在处理联合身份提供程序或使用不仅仅是用户名和密码的深奥登录机制时特别困难。为了解决这些问题,Credential Management API为网站提供了存储和检索不同类型凭据的方法。这为用户提供了一些功能,比如查看他们曾经登录到某个站点的联合帐户,或者在会话过期且没有显式的登录流程的情况下恢复会话。
341 CredentialsContainer
Credential Management API 的 CredentialsContainer 接口提供了请求 credentials 和通知用户代理(当成功登陆或登出事件发生时)的方法。可通过  Navigator.credentials 获得该接口。
342 Crypto 加密
Crypto 接口提供了基本的加密功能,可用于当前的上下文中。它允许访问一个密码强度的随机数生成器和 cryptographic primitives。
343 Crypto.subtle
Crypto.subtle 是一个只读属性,返回一个 SubtleCrypto 对象允许做一个些加密操作。
344 CryptoKey
CryptoKey 接口表示从特定的密钥算法导出的密钥
345 CustomElementRegistry API, CustomElementRegistry, Interface, Web Components
CustomElementRegistry接口提供注册自定义元素和查询已注册元素的方法。要获取它的实例,请使用 window.customElements属性。
346 CustomElementRegistry.define() API, CustomElementRegistry, Web Components, custom elements
CustomElementRegistry接口的define()方法定义了一个自定义元素。
347 CustomElementRegistry.get() CustomElementRegistry, Experimental, Web Components, custom elements
 CustomElementRegistryget()方法返回以前定义自定义元素的构造函数.
348 CustomElementRegistry.upgrade()
CustomElementRegistry接口的upgrade()方法将更新节点子树中所有包含阴影的自定义元素,甚至在它们连接到主文档之前也是如此。
349 CustomElementRegistry.whenDefined()
 当一个元素被定义时CustomElementRegistry 中的方法whenDefined() 接口返回  Promise.
350 CustomEvent
CustomEvent 事件是由程序创建的,可以有任意自定义功能的事件。
351 CustomEvent()
The CustomEvent() constructor creates a new CustomEvent.
352 CustomEvent.detail
接口 CustomEvent 的只读属性 detail (详情)返回在初始化事件对象时传递过来的任何类型数据。
353 CustomEvent.initCustomEvent()
CustomEvent.initCustomEvent() 方法初始化了一个 CustomEvent object. 如果该事件已经被分发出去,则不会在初始化过程中重复触发.
354 DOMError
DOMError 接口描述一个错误对象,该对象包含一个错误的名字。
355 DOMException
 DOMException 接口代表调用方法或访问 Web API 属性时发生的异常事件(被称为异常exception)。
356 DOMException()
DOMException() 构造函数返回一个包含指定的信息和名称的 DOMException 对象。
357 DOMException.code
DOMException 接口中的 code 是一个只读属性,他返回了一个包含了 错误常量 的简短数字 ,或者在没有匹配到时返回 0 。这个字段产生于历史原因,在新的DOM异常中已停止使用,改为在 DOMException.name 属性中推送此信息。
358 DOMHighResTimeStamp DOMHighResTimeStamp, High Resolution Time
DOMHighResTimeStamp 是一个double类型,用于存储时间值。该值可以是离散的时间点或两个离散时间点之间的时间差。T单位为毫秒 ms (milliseconds) ,应准确至5微秒 µs (microseconds)。但是,如果浏览器无法提供准确到5微秒的时间值(例如,由于硬件或软件的限制), 浏览器可以以毫秒为单位的精确到毫秒的时间表示该值。
359 DOMImplementation API, DOM, Interface, Reference
DOMImplementation 接口代表了一个对象,这个对象提供了不依赖于任何document的方法。这个对象可以通过Document.implementation属性获得
360 DOMImplementation.createDocument()
DOMImplementation.createDocument()方法创建并返回一个 XMLDocument对象.
361 DOMImplementation.createDocumentType() DOM, DOMImplementation
DOMImplementation.createDocumentType() 方法返回一个 DocumentType 对象,它可以在文档创建时用在 DOMImplementation.createDocument ,或者通过Node.insertBefore()Node.replaceChild() 等方法放在文档中。
362 DOMImplementation.createHTMLDocument
该方法 (属于document.implementation) 用来创建一个新的HTML文档.
363 DOMImplementation.hasFeature
The DOMImplementation.hasFeature() method returns a Boolean flag indicating if a given feature is supported.
364 DOMLocator
Indicates a location such as where an error occurred. Returned by DOMError.location.
365 DOMMatrix
DOMMatrix接口代表4x4矩阵,适合 2D 和3D 操作。
366 DOMParser API, DOM, DOM Parsing, Document, XML, 参考
DOMParser 可以将存储在字符串中的 XMLHTML 源代码解析为一个 DOM Document
367 DOMParser()
DOMParser() 构造函数新建一个 DOMParser 对象实例。
368 DOMPoint
DOMPoint 对象表示坐标系中的2D 或3D 点;它包括三维度的坐标值以及可选的透视值。DOMPoint 基于 DOMPointReadOnly, 但允许更改其属性值。通常, 正 x 分量表示原点右侧的位置, 正 y 分量从原点向下, 正 z 分量从屏幕向外延伸 (换言之, 朝向用户)。
369 DOMPoint.DOMPoint()
DOMPoint()构造函数创建并返回一个 DOMPoint 对象,可提供部分或全部属性值作为其参数。
370 DOMPoint.w
DOMPoint 的 w 属性表示该点的空间透视值。
371 DOMPoint.x
DOMPoint 的 x 属性表示该点的水平坐标。
372 DOMPoint.y
DOMPoint 的 y 属性表示该点的垂直坐标。
373 DOMPoint.z
DOMPoint 的 z 属性表示该点的深度坐标。
374 DOMQuad
DOMQuad 是四 DOMPoints 的集合, 用于定义任意四边形的角。返回 DOMQuads 允许 getBoxQuads () 即使存在任意2D 或3D 转换, 也可以返回准确的信息。它有一个方便的边界属性返回 DOMRectReadOnly 的那些情况下, 你只需要一个轴对齐的边框。
375 DOMRect
一个 DOMRect 代表一个矩形。
376 DOMRect.DOMRect()
DOMRect() 构造函数生成一个新的 DOMRect 对象。
377 DOMRectReadOnly
DOMRectReadOnly 接口通过详细列出 DOMRect 所使用的标准属性来定义一个属性不可变的矩形。
378 DOMString DOMString
DOMString 是一个UTF-16字符串。由于JavaScript已经使用了这样的字符串,所以DOMString 直接映射到 一个String
379 Binary strings
JavaScript strings 是 UTF-16 编码的字符串。它的一个子集是ASCII 字符集(i.e., 字符的码点不会超过 127)。比如,  "Hello world!"这个字符串属于 ASCII 子集, 而 "ÀÈÌÒÙ" 不属于ASCII。binary string 是JS字符集的另外一个子集,它类似于 ASCII 字符集,但是字符的码点(charCode)不再限制到 127, 它包含了255 以内的字符。 binary string设计的目的不是用于代表字符, 而是代表二进制数据。由 binary string 代表的二进制数据大小是原始数据的两倍,然而这对于最终用户是不可见的, 因为JavaScript strings 的长度是以2字节为单位进行计算的。
380 DOMStringList
某些API会返回的包含一列DOMString的一种类型
381 DOMStringMap
Used by the dataset HTML attribute to represent data for custom attributes added to elements.
382 DOMTimeStamp
DOMTimeStamp 类型表示绝对或相对毫秒数,具体取决于它出现的规范。
383 DOMTokenList API, DOM, DOMTokenList, Interface, Renference
DOMTokenList 接口表示一组空格分隔的标记(tokens)。如由 Element.classListHTMLLinkElement.relListHTMLAnchorElement.relListHTMLAreaElement.relList 返回的一组值。它和 JavaScript Array 对象一样,索引从 0 开始。DOMTokenList 总是区分大小写(case-sensitive)。
384 DOMTokenList.add()
DOMTokenList 接口的 add() 方法将给定的标记添加到列表中。
385 DOMTokenList.contains()
DOMTokenList接口的contains()方法返回Boolean类型。若传入的参数token包含在列表中时则返回true ,否则返回 false
386 DOMTokenList.item()
DOMTokenList接口的item()方法返回一个在列表中的索引的项。
387 DOMTokenList.keys() DOM, DOMTokenList, Iterable, Method, Reference, Web, keys
DOMTokenList 的 keys() 方法返回一个iterator, 可以用来遍历这个对象中的所有的键,键的类型是无符号整型
388 DOMTokenList.length
No summary!
389 DOMTokenList.remove()
remove() 方法从 DOMTokenList 中移除指定标记。
390 DOMTokenList.replace()
DOMTokenList接口的 replace() 方法可以将列表中一个已存在的token替换为一个新token。如果第一个参数token在列表中不存在, replace() 立刻返回false ,而不会将新token字符串添加到列表中。
391 DOMTokenList.toggle() .toggle(), DOMTokenList.toggle(), classList
DOMTokenList 接口的 toggle() 方法从列表中删除一个给定的标记 并返回 false 。 如果标记 不存在,则添加并且函数返回 true
392 DataTransfer API, DataTransfer, HTML Drag and Drop API, NeedsMarkupWork, Web Development, 参考, 复制粘贴, 拖放, 接口
DataTransfer 对象用于保存拖动并放下(drag and drop)过程中的数据。它可以保存一项或多项数据,这些数据项可以是一种或者多种数据类型。关于拖放的更多信息,请参见 Drag and Drop.
393 DataTransfer() API, Constructor, DataTransfer
通过构造函数 DataTransfer 创建一个新的 DataTransfer 对象。注意,单独创建该对象没有意义,且Internet Explorer中 DataTransfer 不是一个构造函数。
394 DataTransfer.clearData() DataTransfer.clearData()
DataTransfer.clearData() 方法删除给定类型的拖动操作的drag data。如果给定类型的数据不存在,则此方法不执行任何操作。
395 DataTransfer.dropEffect
DataTransfer.dropEffect 属性控制在拖放操作中给用户的反馈(通常是视觉上的)。它会影响在拖拽过程中光标的手势。例如,当用户 hover 在一个放置目标元素上,浏览器的光标可能会预示了将会发生什么操作。
396 DataTransfer.effectAllowed
DataTransfer.effectAllowed 属性指定拖放操作所允许的一个效果。copy 操作用于指示被拖动的数据将从当前位置复制到放置位置。move操作用于指定被拖动的数据将被移动。 link操作用于指示将在源和放置位置之间创建某种形式的关系或连接。
397 DataTransfer.files
DataTransfer.files属性在拖动操作中表示文件列表。如果操作不包含文件,则此列表为空。
398 DataTransfer.getData()
DataTransfer.getData() 方法接受指定类型的拖放(以DOMString的形式)数据。如果拖放行为没有操作任何数据,会返回一个空字符串。
399 DataTransfer.items
DataTransferitems 属性只读,是拖动操作中 数据传输项列表。该列表包含了操作中每一项目的对应项,如果操作没有项目,则列表为空。
400 DataTransfer.setData() drag and drop
DataTransfer.setData() 方法用来设置拖放操作的drag data到指定的数据和类型。
401 DataTransfer.setDragImage()
发生拖动时,从拖动目标(dragstart事件触发的元素)生成半透明图像,并在拖动过程中跟随鼠标指针。这个图片是自动创建的,你不需要自己去创建它。然而,如果想要设置为自定义图像,那么 DataTransfer.setDragImage() 方法就能派上用场。
402 DataTransfer.types
No summary!
403 DataTransferItem
DataTransferItem 描述了一个拖拽项。在一个拖拽操作中,每一个 drag event 都有一个dataTransfer 属性,它包含一个存有拖拽数据的 list ,其中每一项都是一个 DataTransferItem 。
404 DataTransferItem.getAsFile() API, DataTransferItem
如果DataTransferItem是一个文件, 那 DataTransferItem.getAsFile()  方法将返回拖拽项数据的 File 对象. 如果拖拽项的数据不是一个文件,则返回 null.
405 DataTransferItem.getAsString()
DataTransferItem.getAsString()  当DataTransferItem对象的kind属性是一个普通Unicode字符串时,该方法会用 DataTransferItem对象的kind属性作为入参来执行传入的回调函数 (i.e. kind is string).
406 DataTransferItem.kind API, DataTransferItem, HTML DOM, HTML Drag and Drop API, Property, Reference, drag and drop, kind
DataTransferItem.kind 是一个只读属性,它返回一个 DataTransferItem 用来表示拖拽项(drag data item)的类型: 一些文本或者一些文件。
407 DataTransferItem.type
只读属性DataTransferItem.type 返回代表拖动数据项的 DataTransferItem 对象的类型(格式)。  type 是一个Unicode字符串,通常由MIME给出,不过不需要MIME类型。
408 DataTransferItem.webkitGetAsEntry()
如果由文件描述的项目DataTransferItem是文件,则webkitGetAsEntry()返回FileSystemFileEntryFileSystemDirectoryEntry表示它。如果该项不是文件,null则返回。
409 DataTransferItemList
DataTransferItemList 对象是一组代表被拖动项的DataTransferItem 对象的列表。在拖动操作期间,每个DragEvent 都有一个 dataTransfer 属性,该属性是 DataTransferItemList.
410 DataTransferItemList.length
DataTransferItemList 接口的只读属性length 返回当前拖动项列表中项目的数量.
411 DedicatedWorkerGlobalScope API, DedicatedWorkerGlobalScope, Interface, NeedsBrowserCompatibility, Reference, Référence(2), Web Workers, Workers
该 DedicatedWorkerGlobalScope 对象(也就是 Worker 全局作用域)可以通过 self关键字来访问 。也可以在这上面使用一些不直接与该worker全局作用域相关的全局函数,命名空间对象以及构造器,相关信息可以参见 JavaScript Reference。更多内容参考: Functions available to workers
412 DeviceAcceleration API, 传感器, 实验性, 接口, 需要示例
设备加速对象可以提供有关设备沿三个轴(x、y、z)的加速度的信息。
413 DeviceLightEvent API, Ambient Light Events, Experimental, Interface, NeedsBetterSpecLink, NeedsMarkupWork, 事件
DeviceLightEvent 为 Web 开发人员提供来自光传感器或类似设备的、关于附近环境光水平的信息。例如,基于当前环境光水平调节屏幕的亮度,以便节省电量或提供更好的阅读性。
414 Using Light Events WebAPI, 事件, 环境光
环境光线事件是一个易用的让网页或应用感知光强变化的方法。它使网页或应用能对光强变化做出反应,例如改变用户界面的颜色对比度,或为拍照而改变曝光度。
415 DeviceMotionEvent API, DeviceMotionEvent, 传感器, 参考, 实验性, 接口, 移动设备, 运动传感器
DeviceMotionEvent 为web开发者提供了关于设备的位置和方向的改变速度的信息。
416 DeviceMotionEvent.DeviceMotionEvent()
The DeviceMotionEvent constructor 会创建一个新的 DeviceMotionEvent.
417 DeviceMotionEvent.acceleration API, Firefox OS, 传感器, 运动传感器, 需要示例
acceleration属性会返回设备的加速度记录(单位:m / s2)。
418 DeviceMotionEvent.accelerationIncludingGravity API, Firefox OS, 传感器, 运动传感器, 需要示例
accelerationIncludingGravity属性返回设备的加速度的记录,单位为米每秒平方(m / s2)与已移除重力加速度的DeviceMotionEvent.acceleration不同,此值是由用户引起的设备的加速度和由重力加速度的总和。
419 DeviceMotionEvent.interval API, Firefox OS, 传感器, 运动传感器, 需要示例
返回从底层硬件获取数据的时间间隔(单位:毫秒)。 您可以使用它来确定运动事件的粒度。
420 DeviceMotionEvent.rotationRate API, DOM, Firefox OS, 传感器, 运动传感器, 需要示例
返回设备围绕其每个轴(x、y、z)旋转的速率(单位:度/秒)。
421 DeviceOrientationEvent
DeviceOrientationEvent提供给网页开发者当设备(指手机,平板等移动设备)在浏览页面时物理旋转的信息。
422 DeviceOrientationEvent.absolute
表示该设备是否提供绝对定位数据 (这个数据是关于地球的坐标系) 或者使用了由设备决定的专门的坐标系. 查看更多关于 Orientation and motion data explained 的细节.
423 DeviceOrientationEvent.alpha API, 陀螺仪
返回设备旋转时Z轴的值;即:设备围绕屏幕中心扭转的角度。  详细信息请查看方向和运动数据
424 DeviceOrientationEvent.beta
返回设备旋转时X轴的值. 即: 角度的数值, 范围介于-180 ------ 180之间  表示设备正在向前或向后倾斜.更多信息见  方向和运动数据详解
425 DeviceOrientationEvent.gamma
返回设备旋转时Y轴的值;即,多少度,介于之间-9090,通过该装置被接通向左或向右。方向和运动数据解释的细节。
426 DeviceProximityEvent
DeviceProximityEvent 接口利用设备的近距离感应器提供有关邻近物品的距离信息。
427 Document API, DOM, Document, 参考, 接口
Document 接口表示任何在浏览器中载入的网页,并作为网页内容的入口,也就是DOM 树。DOM 树包含了像 <body><table> 这样的元素,以及大量其他元素。它向网页文档本身提供了全局操作功能,能解决如何获取页面的 URL ,如何在文档中创建一个新的元素这样的问题。
428 Document() API, DOM, Document, 构造器
Document 构造器创建一个新的 Document 对象,该对象是在浏览器中加载的页面,并作为页面内容的入口点。
429 Document.adoptNode()
从其他的document文档中获取一个节点。 该节点以及它的子树上的所有节点都会从原文档删除 (如果有这个节点的话), 并且它的ownerDocument 属性会变成当前的document文档。 之后你可以把这个节点插入到当前文档中。
430 Document.alinkColor API, Deprecated, HTML DOM, NeedsCompatTable, NeedsMarkupWork, NeedsSpecTable, Property, Reference
返回或设置文档体内的活动链接的颜色。mousedown和mouseup事件之间的时间在一个链接是有效的。
431 Document.bgColor
bgColor 获取/设置当前文档的背景颜色
432 Document.caretRangeFromPoint()
Document 的 caretRangeFromPoint() 方法返回一个 Range 对象(指定坐标的文档片段)。
433 Document.clear()
这个方法用来在早期版本的Mozilla中清除整个指定文档。
434 Document.close() API, Document, 参考, 方法
Document.close() 用于结束由 对文档的 Document.write() 写入操作,这种写入操作一般由 Document.open() 打开。
435 Document.cookie Document.cookie, cookie
获取并设置与当前文档相关联的 cookie。若您需要一个通用的库,请查看简单的cookie框架
436 简单的cookie框架 Cookies, cookie
由于Cookie只是特殊格式的字符串,因此有时很难管理它们。 以下库旨在通过定义一个与一个Storage 对象部分一致的对象(docCookies)来抽象对document.cookie的访问。
437 Document.createCDATASection() API, DOM, 参考, 方法
createCDATASection() 创建并返回一个新的 CDATA 片段节点。
438 Document.createDocumentFragment() API, DOM, Document, Method, Reference
创建一个新的空白的文档片段( DocumentFragment)。
439 Document.createElement() API, DOM, Document, 参考, 方法
HTML 文档中,Document.createElement() 方法用于创建一个由标签名称 tagName 指定的 HTML 元素。如果用户代理无法识别 tagName,则会生成一个未知 HTML 元素 HTMLUnknownElement
440 Document.createElementNS() API, DOM, Method, Reference
创建一个具有指定的命名空间URI和限定名称的元素。
441 Document.createEvent()
创建一个指定类型的事件。其返回的对象必须先初始化并可以被传递给 element.dispatchEvent
442 Document.createNSResolver()
创建一个 XPathNSResolver which resolves namespaces with respect to the definitions in scope for 指定节点
443 Document.createNodeIterator() API, DOM, Gecko
返回一个新的 NodeIterator 对象。
444 Document.createProcessingInstruction()
createProcessingInstruction() 创建一个新的处理指令节点,并返回。
445 Document.createRange() API, Range
返回一个 Range 对象。
446 Document.createTextNode() API, DOM, Document, 参考, 方法
创建一个新的文本节点。这个方法可以用来转义 HTML 字符。
447 Document.defaultView defaultView
在浏览器中,该属性返回当前 document 对象所关联的 window 对象,如果没有,会返回 null
448 Document.designMode API, Document, Property, Reference, 参考, 属性, 文档, 编辑
document.designMode 控制整个文档是否可编辑。有效值为 "on""off" 。根据规范,该属性默认为 "off" 。Firefox 遵循此标准。早期版本的 Chrome 和 IE默认为 "inherit" 。从 Chrome 43 开始,默认值为 "off" ,并且不再支持  "inherit"。在 IE6 到 IE10 中,该值为大写。
449 Document.dir
Document.dir的本质是DOMString,代表了文档的文字朝向,是从左到右(默认)还是从右到左。
450 Document.domConfig API
请返回到 DOMConfiguration 查看w.
451 Document.domain API, DOM, Document, 参考, 同源策略, 属性, 跨域
Document 接口的 domain 属性获取/设置当前文档的原始域部分,常用于同源策略
452 Document.elementFromPoint()
返回当前文档上处于指定坐标位置最顶层的元素, 坐标是相对于包含该文档的浏览器窗口的左上角为原点来计算的, 通常 x 和 y 坐标都应为正数.
453 Document.elementsFromPoint()
elementsFromPoint() 方法可以获取到当前视口内指定坐标处,由里到外排列的所有元素。
454 Document.evaluate() API, DOM, XPath, 参考, 方法
根据传入的 XPath 表达式以及其他参数,返回一个 XPathResult 对象。
455 Document.exitFullscreen()
Document.exitFullscreen() 方法用于让当前文档退出全屏模式(原文表述不准确,详见备注)。调用这个方法会让文档回退到上一个调用Element.requestFullscreen()方法进入全屏模式之前的状态。
456 Document.exitPointerLock()
exitPointerLock 方法可异步的解锁鼠标(通过Element.requestPointerLock锁定的)。
457 Document.forms Document.forms
forms 返回当前文档中的 <form>元素的一个集合(一个 HTMLCollection)。
458 Document.getElementsByClassName() API, DOM, HTML5
返回一个包含了所有指定类名的子元素的类数组对象。当在document对象上调用时,会搜索整个DOM文档,包含根节点。你也可以在任意元素上调用getElementsByClassName() 方法,它将返回的是以当前元素为根节点,所有指定类名的子元素。
459 Document.getElementsByName() API, DOM, Document, HTML, Method
根据给定的name 返回一个在 (X)HTML document的节点列表集合。
460 Document.getElementsByTagName()
返回一个包括所有给定标签名称的元素的HTML集合HTMLCollection
461 Document.getElementsByTagNameNS()
返回带有指定名称和命名空间的元素集合。整个文件结构都会被搜索,包括根节点。
462 Document.hasStorageAccess()
通过 Storage Access API 获取更多信息。
463 Document.head
返回当前文档中的 <head> 元素。如果有多个 <head> 元素,则返回第一个。
464 Document.hidden
Document.hidden (只读属性)返回布尔值,表示页面是(true)否(false)隐藏。
465 Document.lastStyleSheetSet API, CSSOM, DOM, 层叠样式表, 引用, 文档
Document.lastStyleSheetSet 返回最后一个启用的样式表集合。当 document.selectedStyleSheetSet 属性发生变化时,这个属性的值就会随之发生变化。
466 Document.links API, Document, 属性
links 属性返回一个文档中所有具有 href 属性值的 <area> 元素与 <a> 元素的集合。
467 Document.location
Document.location 是一个只读属性,返回一个 Location 对象,包含有文档的 URL 相关的信息,并提供了改变该 URL 和加载其他 URL 的方法。
468 Document.mozSyntheticDocument DOM
文档是否是合成文档; 即表示独立的图像,视频,音频等的文档。
469 Document.onfullscreenchange API, Document, onfullscreenchange
Document接口的onfullscreenchange 属性是 fullscreenchange 事件的处理器,该处理器在文档进入或者退出全屏模式的时候立即触发。
470 Document.onfullscreenerror
Document.onfullscreenerror 属性是一个事件处理器用于处理 fullscreenchange 事件,在当前文档不能进入全屏模式,即使它被请求时触发。
471 Document.onoffline
navigator.onLine 属性更改并变为 false时,在 body或冒泡到body上的offline事件被触发。
472 Document.ononline API, 原型, 文档, 文档说明, 方法, 页面文档
当浏览器在联机和脱机模式之间切换时,会在每个页面的<body>触发online事件此外,这些事件从document.body,到document结束于window。这两个事件(在线状态或离线状态)都是不可取消的(您无法阻止用户进入在线状态或离线状态)。
473 Document.onvisibilitychange
Document.onvisibilitychange 是一个事件处理方法,它将在该对象的 visibilitychange事件被触发时调用。
474 Document.open() DOM, Document, Document.open()
Document.open() 方法打开一个要写入的文档。
475 Document.origin
Document.origin (只读属性) 返回文档的来源。通常该属性与 document.defaultView.location.origin 相等。
476 Document.plugins
一个 HTMLCollection, 如果文档中没有嵌入则为null。
477 Document.pointerLockElement
pointerLockElement 特性规定了如在鼠标事件中当目标被锁定时的元素集和。如果指针处于锁定等待中、指针没有被锁定,或者目标在另外一个文档中这几种情况,返回的值null。
478 Document.preferredStyleSheetSet
preferredStyleSheetSet 属性会依网页作者的喜好回传阶层样式集。
479 Document.queryCommandEnabled() CSS, CSS参考, Document, Method
Document.queryCommandEnabled() 方法可查询浏览器中指定的编辑指令是否可用。
480 Document.queryCommandState()
返回 指定命令 在对象内的状态码(1表示指定命令在对象内已执行;0表示指定命令在对象内未执行,处于可执行状态;-1表示指定命令在对象内处于不可用状态)
481 Document.queryCommandSupported() 包括示例, 编辑器
Document.queryCommandSupported() 方法确定浏览器是否支持指定的编辑指令。
482 Document.querySelectorAll API, CSS Selectors, DOM, Document, Finding Elements, Locating Elements, Method, Reference, Searching Elements, Selecting Elements, Selectors, querySelectorAll
返回与指定的选择器组匹配的文档中的元素列表 (使用深度优先的先序遍历文档的节点)。返回的对象是 NodeList 。
483 Document.registerElement() API, DOM, Deprecated
Document.registerElement() 在浏览器注册一个新的 自定义元素 ,返回一个该元素的构造函数。
484 Document.scripts
返回一个HTMLCollection对象,包含了当前文档中所有<script>元素的集合.
485 Document.scrollingElement
scrollingElement ( Document 的只读属性)返回滚动文档的 Element 对象的引用。 在标准模式下, 这是文档的根元素, document.documentElement.
486 Document.selectedStyleSheetSet
表示当前使用的样式表集合的名称
487 Document.styleSheetSets Document.styleSheetSets
返回一个所有当前可用样式表集的实时列表。
488 Document.styleSheets
Document.styleSheets 只读属性,返回一个由 StyleSheet 对象组成的 StyleSheetList,每个 StyleSheet 对象都是一个文档中链接或嵌入的样式表。
489 Document.timeline API, Animation, Document, Property, 属性, 文档
Document 接口的 timeline 只读属性表示当前文档的默认时间轴。 此时间轴是 DocumentTimeline 的一个特殊实例,它会在网页加载时自动创建。
490 Document.title
获取或设置文档的标题。
491 Document.visibilityState
Document.visibilityState (只读属性), 返回document的可见性, 即当前可见元素的上下文环境. 由此可以知道当前文档(即为页面)是在背后, 或是不可见的隐藏的标签页,或者(正在)预渲染.可用的值如下:
492 Document: DOMContentLoaded 事件 事件
当纯HTML被完全加载以及解析时,DOMContentLoaded 事件会被触发,而不必等待样式表,图片或者子框架完成加载。
493 Document: pointerlockchange event
pointerlockchange 事件当指针解锁或者被锁定时触发
494 Document: scroll event API, DOM, Event, Reference, Scroll, requestAnimationFram, 事件, 参考, 滚动
文档视图或者一个元素在滚动时,会触发元素的scroll事件。
495 Document: touchcancel event Document, Event, TouchEvent, touchcancel, 事件, 参考
touchcancel当一个或多个触摸点以特定于实现的方式中断时(例如,创建了太多的触摸点),将触发事件。
496 Document: touchstart 事件 Document, Event, TouchEvent, Web, touchstart, 参考
当一个或多个触摸点与触控设备表面接触时触发touchstart 事件。
497 document.URL
返回当前文档的URL地址
498 document.all
Document 接口上的一个只读属性。返回一个 HTMLAllCollection,包含了页面上的所有元素。
499 document.anchors
anchors属性返回当前文档中的所有锚点元素.
500 document.applets
applets 按顺序返回当前文档中所有的applet对象.
501 document.body
返回当前文档中的<body>元素或者<frameset>元素.
502 document.characterSet API
Document.characterSet 只读属性返回当前文档的字符编码。该字符编码是用于渲染此文档的字符集,可能与该页面指定的编码不同。(用户可以重写编码方式。)
503 document.compatMode API, DOM, Document, 参考, 属性
表明当前文档的渲染模式是怪异模式/混杂模式还是标准模式。
504 document.contentType
返回当前文档的Content-Type(MIME)类型.
505 document.createAttribute() API, DOM, 参考, 方法
Document.createAttribute() 方法创建并返回一个新的属性节点。这个对象创建一个实现了 Attr 接口的节点。这个方式下DOM不限制节点能够添加的属性种类。
506 document.createComment
createComment() 方法用来创建并返回一个注释节点.
507 document.createExpression
该方法将编译生成一个 XPathExpression ,可以用来多次的执行.
508 document.createTreeWalker() API, DOM, Reference, 方法 遍历 迭代器
document.createTreeWalker() 方法,能创建并返回一个 TreeWalker 对象。
509 document.currentScript API, DOM, Property, Reference, 参考, 属性
Document.currentScript 属性返回当前正在运行的脚本所属的 <script> 元素。调用此属性的脚本不能是 JavaScript 模块,模块应当使用 import.meta 对象。
510 document.doctype
如果当前文档没有DTD,则该属性返回null
511 document.documentElement API, DOM, Property, Reference, 只读, 属性
Document.documentElement 是一个会返回文档对象(document)的根元素的只读属性(如HTML文档的 <html> 元素)。
512 document.documentURI API, DOM, Document
HTML 文档有一个 document.URL 属性返回同样的值。但是不像 URLdocumentURI 适用于所有类型的文档。
513 document.documentURIObject
该属性返回一个nsIURI 对象,值为当前文档的URI.
514 document.embeds API, Document, HTML DOM, NeedsContent, NeedsExample, NeedsMarkupWork, NeedsSpecTable, Property
Document接口的只读属性embeds 返回当前文档内的<embed>HTML <object>元素列表
515 document.execCommand API, DOM, 参考, 方法
当一个HTML文档切换到设计模式时,document暴露 execCommand 方法,该方法允许运行命令来操纵可编辑内容区域的元素。
516 document.fgColor
No summary!
517 document.getElementById API, DOM, 元素, 选择器
Document的方法 getElementById()返回一个匹配特定 ID的元素. 由于元素的 ID 在大部分情况下要求是独一无二的,这个方法自然而然地成为了一个高效查找特定元素的方法。
518 document.getSelection
No summary!
519 document.hasFocus API, DOM, 参考, 方法, 焦点
Document.hasFocus() 方法返回一个 Boolean,表明当前文档或者当前文档内的节点是否获得了焦点。该方法可以用来判断当前文档中的活动元素是否获得了焦点。
520 document.images
Document 接口的只读属性images返回当前文档中所有 image 元素的集合.
521 document.implementation
返回一个和当前文档相关联的DOMImplementation对象。
522 document.importNode
将外部文档的一个节点拷贝一份,然后可以把这个拷贝的节点插入到当前文档中.
523 document.inputEncoding
返回一个字符串,代表当前文档渲染时所使用的编码.(比如utf-8).
524 document.lastModified
返回一个字符串,其中包含了当前文档的最后修改日期和时间.
525 document.linkColor
No summary!
526 document.mozFullScreen
返回一个布尔值,表明当前文档是否处于全屏模式.
527 document.mozFullScreenElement
返回当前文档中正在以全屏模式显示的Element节点,如果没有使用全屏模式,则返回null.
528 document.mozFullScreenEnabled
返回一个布尔值,表明浏览器是否支持全屏模式. 全屏模式只在那些不包含窗口化的插件的页面中可用.对于一个<iframe>元素中的页面,则它必需拥有mozallowfullscreen属性.
529 document.querySelector() API, CSS选择器, DOM, querySelector, 文档对象模型Document
文档对象模型Document引用的querySelector()方法返回文档中与指定选择器或选择器组匹配的第一个 HTMLElement对象。 如果找不到匹配项,则返回null
530 document.readyState API, DOMContentLoaded, Document.readyState, HTML DOM, load, onload, readyState, 参考, 属性
Document.readyState 属性描述了document 的加载状态。
531 document.referrer API, Document, 参考, 属性
Document.referrer 返回的是一个 URI, 当前页面就是从这个 URI 所代表的页面 跳转或打开的.
532 document.releaseCapture
如果该 document 中的一个元素之上当前启用了鼠标捕获,则释放鼠标捕获。通过调用 element.setCapture() 实现在一个元素上启用鼠标捕获。
533 document.tooltipNode
返回作为当前文档的tooltip的节点.
534 document.width
返回当前文档中的<body>元素的宽度,单位为像素.Internet Explorer不支持该属性.
535 document.write API, DOM, Document, write, 参考, 方法
Document.write() 方法将一个文本字符串写入一个由 document.open() 打开的文档流(document stream)。
536 document.writeln
向文档中写入一串文本,并紧跟着一个换行符。
537 drag DOM, Event, drag and drop, 事件, 参考, 拖动
当元素或者选择的文本被拖动时触发 drag 事件 (每几百毫秒).
538 dragend DOM, Event, drag and drop, 事件, 参考
539 dragenter DOM, Event, drag and drop, 事件, 参考, 拖拽
540 dragexit
当一个元素不再是拖动操作的直接选择目标时,将会触发dragexit 事件。
541 dragleave DOM, Event, drag and drop, 事件, 参考, 拖拽
当一个被拖动的元素或者被选择的文本离开一个有效的拖放目标时,将会触发dragleave 事件。
542 dragover DOM, Event, drag and drop, 事件, 参考, 拖拽
当元素或者选择的文本被拖拽到一个有效的放置目标上时,触发 dragover 事件(每几百毫秒触发一次)。
543 dragstart DOM, dragstart, 事件, 拖动
544 drop DOM, Drag Event, Drop, Event, HTML5, drag and drop, 参考, 拖拽, 拖拽释放, 拖拽释放事件
当一个元素或是选中的文字被拖拽释放到一个有效的释放目标位置时,drop 事件被抛出。
545 element.onafterscriptexecute DOM, onafterscriptexecute
当HTML文档中的<script>标签内的代码执行完毕时触发该事件,如果这个script标签是用appendChild()等方法动态添加上去的,则不会触发该事件.
546 element.onbeforescriptexecute DOM, onbeforescriptexecute
当HTML文档中的<script>标签内的代码将要执行时触发该事件,如果这个script标签是用appendChild()等方法动态添加上去的,则不会触发该事件.
547 fonts
Document的 fonts 属性接口返回文档的 FontFaceSet 接口。FontFaceSet interfaceFontFace
548 fullscreenchange
fullscreenchange事件当浏览器进入或离开全屏时触发.
549 keypress
The keypress event is fired when a key is pressed down and that key normally produces a character value (use input instead).
550 selectionchange
selectionchange 事件实现了 Event 接口,因此在此接口上定义的属性和方法都可使用。
551 selectstart Selection, Selection API, events
selectstart 事件实现Event 接口. 你可以使用此界面上定义的属性和方法。
552 touchend
当触点离开触控平面时触发touchend事件.
553 touchmove
当触点在触控平面上移动时触发touchmove事件。
554 visibilitychange
浏览器标签页被隐藏或显示的时候会触发visibilitychange事件.
555 DocumentFragment API, DOM, DocumentFragment, 参考, 接口
DocumentFragment,文档片段接口,一个没有父对象的最小文档对象。它被作为一个轻量版的 Document 使用,就像标准的document一样,存储由节点(nodes)组成的文档结构。与document相比,最大的区别是DocumentFragment 不是真实 DOM 树的一部分,它的变化不会触发 DOM 树的重新渲染,且不会导致性能等问题。
556 DocumentFragment()
DocumentFragment() 构造函数返回一个新创建的 DocumentFragment 对象。
557 DocumentFragment.querySelector()
DocumentFragment.querySelector() 方法返回第一个在 DocumentFragment 中的、符合选择器的元素。其使用深度优先,前序遍历规则遍历文档中的节点。如果没有匹配结果,返回 null 。
558 DocumentFragment.querySelectorAll()
DocumentFragment.queryselectorall()方法返回NodeList中的元素DocumentFragment(使用文档节点的深度优先顺序遍历)匹配指定的选择器组。
559 DocumentOrShadowRoot API, DocumentOrShadowRoot, Interface, NeedsTranslation, Reference, TopicStub, shadow dom
Shadow DOM APIDocumentOrShadowRoot 接口提供了 documents 与 shadow roots 之间共享的 API。The following features are included in both Document and ShadowRoot.
560 DocumentOrShadowRoot.elementFromPoint()
DocumentOrShadowRoot 接口的 elementFromPoint() 方法返回给定坐标点的顶端 element 。 
561 DocumentOrShadowRoot.elementsFromPoint()
elementsFromPoint()DocumentOrShadowRoot 下的一个函数,该函数返还在特定坐标点下的HTML元素数组。
562 DocumentOrShadowRoot.getSelection()
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.
563 DocumentTouch
从Gecko 25 (Firefox 25 / Thunderbird 25 / SeaMonkey 2.22)开始被废弃
564 DocumentType API, DOM, DocumentType, Interface, 接口
DocumentType 接口表示了一个包含文档类型的节点 Node .
565 DragEvent
DragEvent 是一个表示拖、放交互的一个DOM event 接口。用户通过将指针设备(例如鼠标)放置在触摸表面上并且然后将指针拖动到新位置(诸如另一个DOM元素)来发起拖动。 应用程序可以按应用程序特定的方式自由解释拖放交互。
566 DragEvent()
This constructor is used to create a synthetic DragEvent object.
567 DragEvent.dataTransfer
DataEvent.dataTransfer 属性保存着拖拽操作中的数据(作为一个DataTransfer对象)
568 DynamicsCompressorNode API, Audio, DynamicsCompressorNode, Web Audio API, 动态压缩器, 媒体, 音频
由父类 AudioNode 派生
569 EXT_float_blend API, WebGL, 参考, 浮点
WebGL APIEXT_float_blend 扩展允许使用 32 位浮点数组件来混合和绘制缓冲区。
570 EffectTiming API, Animation, Dictionary, EffectTiming, Experimental, Interface, KeyframeEffect, NeedsTranslation, Reference, TopicStub, 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.
571 EffectTiming.easing
这个EffectTiming 词的 easing 属性在 Web Animations API 指定用于缩放时间以产生缓和效果的计时函数,easing 是动画随时间变化的速率。
572 Element API, DOM, DOM参考, Element, 元素, 参考, 接口
Element 是一个通用性非常强的基类,所有 Document 对象下的对象都继承自它。这个接口描述了所有相同种类的元素所普遍具有的方法和属性。一些接口继承自 Element 并且增加了一些额外功能的接口描述了具体的行为。
573 DOMMouseScroll
The DOM DOMMouseScroll event is fired asynchronously when mouse wheel or similar device is operated and the accumulated scroll amount becomes over 1 line or 1 page since last event. It's represented by the MouseScrollEvent interface.
574 Element.accessKey API接口, 属性, 需要丰富内容
元素的 Element.accessKey 属性设置了这样一个按键——用户通过敲击这个键把焦点跳转到这个元素上。
575 Element.animate() js动画, 动画, 动画接口
Element 接口的animate() 方法是一个创建新Animation的便捷方法,将它应用于元素,然后运行动画。它将返回一个新建的 Animation 对象实例
576 Element.assignedSlot
The assignedSlot property of the Element interface returns the HTMLSlotElement interface associated with the element.
577 Element.attachShadow() API, 元素, 参考, 方法
Element.attachShadow() 方法给指定的元素挂载一个Shadow DOM,并且返回对 ShadowRoot 的引用。
578 Element.attributes API, DOM, Element, Property, Reference, 元素, 参考, 属性
Element.attributes 属性返回该元素所有属性节点的一个实时集合。该集合是一个 NamedNodeMap 对象,不是一个数组,所以它没有 数组 的方法,其包含的 属性 节点的索引顺序随浏览器不同而不同。更确切地说,attributes 是字符串形式的名/值对,每一对名/值对对应一个属性节点。
579 Element.classList API, DOM, Element, 元素, 参考, 只读属性, 属性
Element.classList 是一个只读属性,返回一个元素的类属性的实时 DOMTokenList 集合。
580 Element.className Element.className
className 获取或设置指定元素的class属性的值。
581 Element.clientHeight Property
这个属性是只读属性,对于没有定义CSS或者内联布局盒子的元素为0,否则,它是元素内部的高度(单位像素),包含内边距,但不包括水平滚动条、边框和外边距。
582 Element.clientLeft
No summary!
583 Element.clientTop API, CSSOM View, 属性
一个元素顶部边框的宽度(以像素表示)。不包括顶部外边距或内边距。clientTop 是只读的。
584 Element.clientWidth API, 参考, 属性
内联元素以及没有 CSS 样式的元素的 clientWidth 属性值为 0。Element.clientWidth 属性表示元素的内部宽度,以像素计。该属性包括内边距 padding,但不包括边框 border、外边距 margin 和垂直滚动条(如果有的话)。
585 Element.closest() API, DOM, Element, Method, Reference
Element.closest() 方法用来获取:匹配特定选择器且离当前元素最近的祖先元素(也可以是当前元素本身)。如果匹配不到,则返回 null
586 Element.createShadowRoot()
使用Element.createShadowRoot 创建的实例 阴影DOM。创建shadow DOM时,它始终附加到现有元素。创建shadow DOM之后,它所附加的元素称为shadow root
587 Element.currentStyle
Element.currentStyle 是一个与 window.getComputedStyle方法功能相同的属性。这个属性实现在旧版本的IE浏览器中.
588 Element.getAttribute() Element.getAttribute()
getAttribute() 返回元素上一个指定的属性值。如果指定的属性不存在,则返回  null 或 "" (空字符串);具体细节, 请参阅  Notes 部分。
589 Element.getAttributeNames() getAttributeNames
Element.getAttributeNames() 返回一个,该数组包含指定元素(Element)的所有属性名称,如果该元素不包含任何属性,则返回一个空数组。
590 Element.getAttributeNode() API, DOM
返回指定元素的指定属性节点
591 Element.getAttributeNodeNS() API, DOM
通过命名空间 URI 和名称来获取属性节点。
592 Element.getBoundingClientRect() API, CSSOM View, Method, Refrence, 方法
Element.getBoundingClientRect() 方法返回元素的大小及其相对于视口的位置。
593 Element.getClientRects() API, CSSOM, 参考, 方法
Element.getClientRects() 方法返回一个指向客户端中每一个盒子的边界矩形的矩形集合。
594 Element.getElementsByClassName()
Element.getElementsByClassName() 方法返回一个即时更新的(live) HTMLCollection,包含了所有拥有指定 class 的子元素。当在 document 对象上调用此方法时,会检索整个文档,包括根元素。
595 Element.getElementsByTagNameNS()
Element.getElementsByTagNameNS() 方法返回在指定命名空间内带有指定名称的动态HTML元素集合(而不是快照),搜索范围限定于指定元素的后代,类似于Document.getElementsByTagNameNS
596 Element.hasAttribute()
hasAttribute 返回一个布尔值,指示该元素是否包含有指定的属性(attribute)。
597 Element.hasAttributeNS() API, 元素, 属性, 方法
hasAttributeNS 返回一个布尔值,指示该元素是否包含有指定的属性(attribute)。
598 Element.id API, DOM, 元素, 参考, 属性
Element 接口的 id 属性表示元素的标识符,与全局属性 id 对应。
599 Element.insertAdjacentElement() Element.insertAdjacentElement(), insertAdjacentElement()
insertAdjacentElement() 方法将一个给定的元素节点插入到相对于被调用的元素的给定的一个位置。
600 Element.insertAdjacentText() Element.insertAdjacentText()
insertAdjacentText() 方法将一个给定的文本节点插入在相对于被调用的元素给定的位置。
601 Element.localName
Element.localName 只读属性,返回本地名称的.
602 Element.matches() Element.matches(), js-30-days, matches()
如果元素被指定的选择器字符串选择,Element.matches()  方法返回true; 否则返回false。
603 Element.name
name 获取或设置一个 DOM 对象的 name 属性;它只能应用于下列元素:<a>, <applet>, <button>, <form>, <frame>, <iframe>, <img>, <input>, <map>, <meta>, <object>, <param>, <select>, and <textarea>.
604 Element.namespaceURI
Element.namespaceURI 是一个只读属性,它返回元素的命名空间,若该元素不在命名空间中则返回null .
605 Element.onfullscreenchange
当事件处理程序处于 fullscreenchange 模式的时候, 表明游戏元素被改变了或者是退出了全屏模式
606 Element.onfullscreenerror
Element 接口的 onfullscreenerror 属性是在Element 过渡到或退出全屏模式发生错误后处理事件fullscreenerror的事件处理程序。Element
607 Element.ongotpointercapture API, DOM, Element, Event Handler, Pointer Events, Property, Reference, 事件句柄, 元素, 属性, 引用, 指针事件
ongotpointercapture 是一个Element 接口的EventHandler 属性,返回一个gotpointercapture 事件类型的事件句柄 (function) .
608 Element.prefix
Element.prefix 只读属性返回指定元素的命名空间前缀,如果未指定前缀,则返回null。
609 Element.querySelector() Element.querySelector()
基础元素(baseElement)的子元素中满足指定选择器组的第一个元素。匹配过程会对整个结构进行,包括基础元素和他的后代元素的集合以外的元素,也就是说,选择器首先会应用到整个文档,而不是基础元素,来创建一个可能有匹配元素的初始列表。然后从结果元素中检查它们是否是基础元素的后代元素。第一个匹配的元素将会被querySelector()方法返回。
610 Element.querySelectorAll()
返回一个non-live的NodeList, 它包含所有元素的非活动节点,该元素来自与其匹配指定的CSS选择器组的元素。(基础元素本身不包括,即使它匹配。)
611 Element.removeAttribute() 属性, 方法
元素方法 removeAttribute() 从指定的元素中删除一个属性。
612 Element.removeAttributeNS()
removeAttributeNS 移除元素的指定属性
613 Element.removeAttributeNode()
removeAttributeNode 从当前的 element(元素节点) 删除指定的属性
614 Element.requestFullscreen()
Element.requestFullscreen() 方法用于发出异步请求使元素进入全屏模式。
615 Element.requestPointerLock()
Element.requestPointerLock() 方法允许您异步地请求将鼠标指针锁定在指定元素上。
616 Element.runtimeStyle
Element.runtimeStyle 是一个元素专有属性,和 HTMLElement.style 相似,除了其中的样式属性外HTMLElement.style 具有更高的优先级和修改能力。runtimeStyle 在旧版的IE浏览器上可用。
617 Element.scroll()
scroll() 方法是用于在给定的元素中滚动到某个特定坐标的 Element 接口。
618 Element.scrollBy() API, Element, Method, Reference, scrollBy
scrollBy() 方法是使得元素滚动一段特定距离的 Element 接口。
619 Element.scrollHeight API
Element.scrollHeight 这个只读属性是一个元素内容高度的度量,包括由于溢出导致的视图中不可见内容。
620 Element.scrollIntoView()
Element.scrollIntoView() 方法让当前的元素滚动到浏览器窗口的可视区域内。
621 Element.scrollIntoViewIfNeeded() API, DOM, 可视区域, 方法, 滚动, 非标准
Element.scrollIntoViewIfNeeded()方法用来将不在浏览器窗口的可见区域内的元素滚动到浏览器窗口的可见区域。 如果该元素已经在浏览器窗口的可见区域内,则不会发生滚动。 此方法是标准的Element.scrollIntoView()方法的专有变体。
622 Element.scrollLeft API, scrollLeft
Element.scrollLeft 属性可以读取或设置元素滚动条到元素左边的距离。
623 Element.scrollLeftMax
这个 Element.scrollLeftMax  是只读的属性返回一个 Number 表示一个元素横向滚动条可滚动的最大距离。
624 Element.scrollTo() API, Element, Method, Reference, scrollTo
- or -
625 Element.scrollTop API, Property, Scroll, scrollTop
Element.scrollTop 属性可以获取或设置一个元素的内容垂直滚动的像素数。
626 Element.scrollTopMax
Element.scrollTopMax 返回一个只读Number表示元素所能滚动的最大高度
627 Element.scrollWidth 元素属性
scrollWidth值等于元素在不使用水平滚动条的情况下适合视口中的所有内容所需的最小宽度。 宽度的测量方式与clientWidth相同:它包含元素的内边距,但不包括边框,外边距或垂直滚动条(如果存在)。 它还可以包括伪元素的宽度,例如::before::after。 如果元素的内容可以适合而不需要水平滚动条,则其scrollWidth等于clientWidth
628 Element.setAttribute() API, DOM, NeedsSpecTable, 元素, 参考, 属性, 方法
设置指定元素上的某个属性值。如果属性已经存在,则更新该值;否则,使用指定的名称和值添加一个新的属性。
629 Element.setAttributeNS() Element.setAttributeNS(), SVG, http://svgjs.com/
setAttributeNS 添加一个新属性或更改具有给定命名空间和名称的一个属性的值。
630 Element.setAttributeNode() API, DOM, Element
setAttributeNode() 为指定的 Element 添加属性节点.
631 Element.setAttributeNodeNS()
setAttributeNodeNS 可以给一个元素添加一个新的命名空间的属性节点.
632 Element.setPointerCapture() API, DOM, Element
Element接口的setPointerCapture() 方法用于将特定元素指定为未来指针事件的捕获目标。指针的后续事件将以捕获元素为目标,直到捕获被释放(通过Element.releasePointerCapture())。
633 Element.shadowRoot API, DOM遍历, ShadowRoot
Element.shadowRoot 是只读属性,表示元素挂载的shadow root。可以使用 Element.attachShadow 给一个已存在的元素添加shadow root。
634 Element.slot API, Element, Experimental, shadow dom, slot
Element接口的slot属性会返回已插入元素所在的Shadow DOM slot的名称。
635 Element.tagName
返回当前元素的标签名
636 Element.toggleAttribute() API, Element, 元素, 参考
Element 接口的 toggleAttribute() 方法切换给定元素的某个布尔值属性的状态(如果属性不存在则添加属性,属性存在则移除属性)。
637 Element: 键盘按下事件
keydown事件触发于键盘按键按下的时候。
638 Element: DOMActivate event API, 事件, 参考
当元素被激活时发生,例如点击鼠标或键盘按键。
639 Element: contextmenu event API, DOM, 上下文, 上下文菜单, 事件, 元素, 右击, 右键单击, 按钮, 菜单, 鼠标
contextmenu 事件会在用户尝试打开上下文菜单时被触发。该事件通常在鼠标点击右键或者按下键盘上的菜单键时被触发,如果使用菜单键,该上下文菜单会被展示 到所聚焦元素的左下角,但是如果该元素是一棵DOM树的话,上下文菜单便会展示在当前这一行的左下角。
640 Element: keyup event
keyup 事件在按键被松开时触发。
641 Element: mouseout 事件 API, DOM, Event, Interface, MouseEvent, Reference, events, mouseout, 事件, 参考, 接口
当移动指针设备(通常是鼠标),使指针不再包含在这个元素或其子元素中时,mouseout 事件被触发。当指针从一个元素移入其子元素时,mouseout 也会被触发,因为子元素遮盖了父元素的可视区域。
642 Element: paste事件 Clipboard API, Event, Reference
No summary!
643 Node.hasAttributes
hasAttributes属性返回一个布尔值truefalse,来表明当前元素节点是否有至少一个的属性(attribute).
644 click
当定点设备的按钮(通常是鼠标左键)在一个元素上被按下和放开时,click事件就会被触发。
645 compositionend 事件
当文本段落的组成完成或取消时, compositionend 事件将被触发 (具有特殊字符的触发, 需要一系列键和其他输入, 如语音识别或移动中的字词建议)。
646 compositionstart Element, Event, Input method, compositionstart, 事件, 参考
文本合成系统如 input method editor(即输入法编辑器)开始新的输入合成时会触发 compositionstart 事件。
647 compositionupdate
compositionupdate 事件触发于字符被输入到一段文字的时候(这些可见字符的输入可能需要一连串的键盘操作、语音识别或者点击输入法的备选词)
648 copy Clipboard API, Event, Reference
当用户通过浏览器UI(例如,使用 Ctrl/+C  键盘快捷方式或从菜单中选择“复制”)启动复制操作并响应允许的document.execCommand('copy')调用时触发copy事件。
649 cut 事件, 剪贴板API, 参考
cut 事件在将选中内容从文档中删除并将其添加到剪贴板后触发。
650 dblclick dbclick
在单个元素上单击两次鼠标的指针设备按钮 (通常是小鼠的主按钮) 时, 将触发 dblclick 事件。
651 element.getElementsByTagName API, DOM, 节点
Element.getElementsByTagName() 方法返回一个动态的包含所有指定标签名的元素的HTML集合HTMLCollection。指定的元素的子树会被搜索,不包括元素自己。返回的列表是动态的,这意味着它会随着DOM树的变化自动更新自身。所以,使用相同元素和相同参数时,没有必要多次的调用Element.getElementsByTagName() .
652 element.innerHTML Element.innerHTML, Element.insertAdjacentHTML()
Element.innerHTML 属性设置或获取HTML语法表示的元素的后代。
653 element.insertAdjacentHTML API, DOM, DOM Element Methods, HTML5 & ES6, Method, insertAdjacentHTML
insertAdjacentHTML() 方法将指定的文本解析为 Element 元素,并将结果节点插入到DOM树中的指定位置。它不会重新解析它正在使用的元素,因此它不会破坏元素内的现有元素。这避免了额外的序列化步骤,使其比直接使用innerHTML操作更快。
654 element.outerHTML You Don't Need jQuery & http://youmightnotneedjquery.com/, insertAdjacentHTML, outerHTML
element  DOM接口的outerHTML属性获取描述元素(包括其后代)的序列化HTML片段。它也可以设置为用从给定字符串解析的节点替换元素。
655 element.setCapture
在处理一个 mousedown 事件过程中调用这个方法来把全部的鼠标事件重新定向到这个元素,直到鼠标按钮被释放或者 document.releaseCapture() 被调用。
656 mousedown
mousedown 事件在指针设备按钮按下时触发。
657 mouseenter API, Event, mouseenter, 鼠标移入事件
当定点设备(通常指鼠标)移动到元素上时就会触发 mouseenter 事件
658 mouseleave
指点设备(通常是鼠标)的指针移出某个元素时,会触发mouseleave事件。
659 mousemove API, DOM, Event, Interface, NeedsBrowserCompatibility, NeedsMobileBrowserCompatibility, NeedsSpecTable, Reference
当指针设备( 通常指鼠标 )在元素上移动时, mousemove 事件被触发。
660 mouseup API, DOM, Event, MouseEvent, Reference, events, mouse, mouseup
当指针在元素中时, mouseup事件在指针设备(如鼠标或触摸板)按钮放开时触发。mouseup 事件与mousedown 事件相反。
661 select Event
select 选择某些文本时会触发事件。
662 show
当一个具有contextmenu属性的元素的contextmenu事件触发或冒泡到该元素时,show事件会被触发。
663 touchcancel Event, TouchEvent, UI, UI Events, UX, 事件, 触摸, 触摸事件
当触摸点被中断时会触发 touchcancel 事件,中断方式基于特定实现而有所不同(例如, 创建了太多的触摸点)。
664 touchstart Event, UI, UI Events, UX, touchstart, 事件, 触摸, 触摸事件
当一个或多个触摸点与触控设备表面接触时触发touchstart 事件.
665 滚轮事件
当滚动鼠标滚轮或操作其它类似输入设备时会触发滚轮事件。滚轮事件替换了已被弃用的非标准mousewheel事件。
666 Entity
对DTD实体的只读引用. 也继承 Node 的方法和属性。
667 ErrorEvent API, Event
ErrorEvent 事件对象在脚本发生错误时产生,它可以提供发生错误的脚本文件的文件名,以及发生错误时所在的行号等信息。
668 Event API, DOM, 事件, 参考, 接口, 构造器
Event 接口表示在 DOM 中出现的事件。
669 Comparison of Event Targets Event
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.
670 Event() API, DOM, 事件, 构造函数
Event() 构造函数, 创建一个新的事件对象 Event
671 Event.cancelBubble 事件
Event.cancelBubble 属性是 Event.stopPropagation()的一个曾用名。在从事件处理程序返回之前将其值设置为true可阻止事件的传播。
672 Event.composed
Event 接口的只读属性 composed 返回一个 Boolean 值,用来指示该事件是否可以从 Shadow DOM 传递到一般的 DOM。
673 Event.composedPath() API
composedPath() 是 Event 接口的一个方法,当对象数组调用该侦听器时返回事件路径。 如果影子根节点被创建并且ShadowRoot.mode是关闭的,那么该路径不包括影子树中的节点。
674 Event.createEvent() DOM, Event, JavaScript, Method
创建一个新的事件(Event),随之必须调用自身的 init 方法进行初始化。
675 Event.deepPath
EventdeepPath 属性返回事件冒泡过程所有经过的节点所构成的Array数组
676 Event.eventPhase
表示事件流当前处于哪一个阶段。
677 Event.initEvent()
Event.initEvent() 方法可以用来初始化由Document.createEvent() 创建的 event 实例.
678 Event.isTrusted API, Event, Reference, 只读, 属性
Event 接口的 isTrusted 属性是一个只读属性,它是一个布尔值(Boolean)。当事件是由用户行为生成的时候,这个属性的值为 true ,而当事件是由脚本创建、修改、通过 EventTarget.dispatchEvent() 派发的时候,这个属性的值为 false 。
679 Event.originalTarget originalTarget
original target是事件重定向之前的原始目标. (Mozilla-特有)
680 Event.returnValue API, DOM, 事件, 参考, 属性
Event.returnValue 属性表示该事件的默认操作是否已被阻止。
681 Event.srcElement
Event.srcElement 是标准的 Event.target 属性的一个别名。它只对老版本的IE浏览器有效。
682 Event.target event.target, 事件委托 (event delegation)
触发事件的对象 (某个DOM元素) 的引用。当事件处理程序在事件的冒泡或捕获阶段被调用时,它与event.currentTarget不同。
683 event.bubbles
返回一个布尔值,表明当前事件是否会向DOM树上层元素冒泡.
684 event.cancelable
Event 实例的只读属性 cancelable 表明该事件是否可以被取消,当事件被阻止之后,该事件就好像没有被触发一样。如果事件不能被取消,则其 cancelable 属性的值为 false,且事件发生时无法在事件监听回调中停止事件。
685 event.currentTarget API, DOM, Event, Property, Read-only
Event 接口的只读属性 currentTarget 表示的,标识是当事件沿着 DOM 触发时事件的当前目标。它总是指向事件绑定的元素,而 Event.target 则是事件触发的元素。
686 event.defaultPrevented API, DOM, Event, Property
返回一个布尔值,表明当前事件是否调用了 event.preventDefault()方法。
687 event.preventDefault API, DOM, Event, preventDefault
Event 接口的 preventDefault()方法,告诉user agent:如果此事件没有被显式处理,它默认的动作也不应该照常执行。此事件还是继续传播,除非碰到事件侦听器调用stopPropagation()stopImmediatePropagation(),才停止传播。
688 event.stopImmediatePropagation API, 事件, 参考, 方法
Event 接口的 stopImmediatePropagation() 方法阻止监听同一事件的其他事件监听器被调用。
689 event.stopPropagation API, DOM, Event, Event.stopPropagation(), https://www.w3.org/TR/dom/#dom-event-stoppropagation, 方法, 阻止冒泡事件
阻止捕获和冒泡阶段中当前事件的进一步传播。
690 event.timeStamp API, DOM, Event, timeStamp
返回事件发生时的时间戳.
691 event.type API, DOM, Event, Property, 参考, 属性
只读属性 Event.type 会返回一个字符串, 表示该事件对象的事件类型。
692 EventListener API, DOM, DOM Events, 事件
EventListener 接口表示的对象可以处理 EventTarget 对象所调度的事件。
693 EventListener.handleEvent() API, 事件, 参考, 方法
undefined如果返回了值,浏览器将忽略它。
694 EventTarget API, DOM, DOM Events, Interface
EventTarget 是一个 DOM 接口,由可以接收事件、并且可以创建侦听器的对象实现。
695 EventTarget()
No summary!
696 EventTarget.addEventListener() API, DOM, Event, e.stopImmediatePropagation(), once capture bubbling propagation, {{Non-standard_inline}}, 参考, 方法
EventTarget.addEventListener() 方法将指定的监听器注册到 EventTarget 上,当该对象触发指定的事件时,指定的回调函数就会被执行。 事件目标可以是一个文档上的元素 Element,DocumentWindow或者任何其他支持事件的对象 (比如 XMLHttpRequest)
697 EventTarget.detachEvent() API, DOM, Method, Non-standard
这是Microsoft Internet Explorer专有的用于替代标准的 EventTarget.removeEventListener() 的方法。
698 EventTarget.dispatchEvent API, DOM, events
向一个指定的事件目标派发一个事件,  并以合适的顺序同步调用目标元素相关的事件处理函数。标准事件处理规则(包括事件捕获和可选的冒泡过程)同样适用于通过手动的使用dispatchEvent()方法派发的事件。
699 EventTarget.fireEvent()
这是微软IE浏览器用以替代EventTarget.dispatchEvent()的私有方法,与EventTarget.dispatchEvent()不同的是通过fireEvent() 触发的事件不会触发事件的默认行为,例如,通过fireEvent()触发<input type="checkbox">的点击事件并不会切换checkbox的选中状态
700 EventTarget.removeEventListener API, DOM, Gecko, removeEventListener, 事件
删除使用 EventTarget.addEventListener() 方法添加的事件。使用事件类型,事件侦听器函数本身,以及可能影响匹配过程的各种可选择的选项的组合来标识要删除的事件侦听器。
701 为这个EventTarget附加事件.
这是早期IE浏览器(IE8及早期版本)的一个专有的替代性标准,替代EventTarget.addEventListener()方法,EventTarget.addEventListener() 方法
702 ExtendableEvent API, Experimental, ExtendableEvent, Interface, NeedsTranslation, Offline, Reference, Service Workers, ServiceWorker, TopicStub, Workers
此接口继承自Event接口。
703 ExtendableEvent.waitUntil()
ExtendableEvent.waitUntil() 方法扩展了事件的生命周期。在服务工作线程中,延长事件的寿命从而阻止浏览器在事件中的异步操作完成之前终止服务工作线程。
704 Fetch API Fetch, Fetch API, Web, XMLHttpRequest, 参考
Fetch API 提供了一个获取资源的接口(包括跨域请求)。任何使用过 XMLHttpRequest 的人都能轻松上手,而且新的 API 提供了更强大和灵活的功能集。
705 Cross-global fetch usage Fetch, 相对 URL, 跨源, 边缘情况
本文解释了在fetch时发生的边缘情况(以及潜在的其他APIs展示相同类型的资源检索行为)。当从“iframe”发起包含相对url的跨源fetch时,相对url用于针对当前全局位置而不是iframe的位置进行解析。
706 Fetch 基本概念
Fetch 的核心在于对 HTTP 接口的抽象,包括 RequestResponseHeadersBody,以及用于初始化异步请求的 global fetch。得益于 JavaScript 实现的这些抽象好的 HTTP 模块,其他接口能够很方便的使用这些功能。
707 使用 Fetch API, BODY, Fetch, HTTP, Promise, Response, request, 指南
Fetch API 提供了一个 JavaScript 接口,用于访问和操纵 HTTP 管道的一些具体部分,例如请求和响应。它还提供了一个全局 fetch() 方法,该方法提供了一种简单,合理的方式来跨网络异步获取资源。
708 FetchEvent
使用ServiceWorker技术时,页面的提取动作会在ServiceWorker作用域(ServiceWorkerGlobalScope)中触发fetch事件.
709 FetchEvent.respondWith()
FetchEvent 接口的 respondWith() 方法旨在包裹代码,这些代码为来自受控页面的request生成自定义的response。这些代码通过返回一个 Response 、 network error 或者 Fetch的方式resolve。
710 FetchObserver
FetchObserver接口提取API表示观察者对象,它允许您检索关于为获取请求的状态信息。
711 File API, File API, Reference, Web, 文件 API
文件(File)接口提供有关文件的信息,并允许网页中的 JavaScript 访问其内容。
712 File.File()
File() 构造器创建新的 File 对象实例。
713 File.fileName
返回文件的名称.由于安全原因,返回的值并不包含文件路径.
714 File.fileSize
返回文件的大小,单位为字节.
715 File.getAsBinary
将文件内容按照原始二进制形式解析成字符串并返回.
716 File.getAsDataURL()
getAsDataURL函数返回一个形如 data: 的 URL,这个URL包含了所涉及到的内容的编码形式。
717 File.getAsText
按照指定的编码类型将文件内容解析成字符串并返回.
718 File.lastModified API, File API, Files
只读属性 File.lastModified 返回所引用文件最后修改日期, 为自 1970年1月1日0:00 以来的毫秒数。没有已知的最后修改时间则会返回当前时间。
719 File.lastModifiedDate
返回当前文件的最后修改日期,如果无法获取到文件的最后修改日期,则使用当前日期来替代.
720 File.mozFullPath
No summary!
721 File.name
返回文件的名称.由于安全原因,返回的值并不包含文件路径.
722 File.size
以字节为单位返回文件的大小。
723 File.type
返回 File 对象所表示文件的媒体类型(MIME)。
724 File.webkitRelativePath
File.webkitRelativePath 是只读属性,包含 USVString,它规定了文件的路径,相对于用户在 <input> 元素中选择的目录,这个元素设置了 webkitdirectory 属性。
725 在web应用程序中使用文件 File, File API, ajax上传, 文件, 文件上传
通过使用在 HTML5 中加入到 DOM 的 File API,使在web内容中让用户选择本地文件然后读取这些文件的内容成为可能。用户可以通过HTML中的 <input type="file"> 元素或者是通过拖拽来选择本地文件。
726 File and Directory Entries API API, File, Files, 参考, 文件, 非标准
文件与目录条目 API 模拟一个 web 应用可以导航和访问的本地文件系统。你在虚拟的沙箱文件系统中可以开发一个读、写、创建文件或者目录的应用。
727 File and Directory Entries API support in Firefox
No summary!
728 FileError
用来表示在使用FileReader接口时发生的错误.
729 FileException
在 文件系统 API 中, FileException 表示错误条件,你可能在使用同步 API 访问文件系统时遇到。它扩展了 FileException 接口,在 File Writer 中描述,并添加了几个新的错误代码。
730 FileHandle API
{{non-standard_header}}
731 FileList API, File API, Files, 文件
一个 FileList 对象通常来自于一个 HTML <input> 元素的 files 属性,你可以通过这个对象访问到用户所选择的文件。该类型的对象还有可能来自用户的拖放操作,查看 DataTransfer 对象了解详情。
732 FileReader API, File API, Files, Interface, Reference
FileReader 对象允许Web应用程序异步读取存储在用户计算机上的文件(或原始数据缓冲区)的内容,使用 FileBlob 对象指定要读取的文件或数据。
733 FileReader() API, FileReader, 参考, 构造方法
使用 FileReader() 构造器去创建一个新的 FileReader.
734 FileReader.abort()
该方法可以取消 FileReader 的读取操作,触发之后 readyState 为已完成(DONE)。
735 FileReader.error
返回读取文件时的错误信息
736 FileReader.onabort
FileReader.onabort 属性包含在终止事件被触发时执行的事件处理程序,举例,当读取文件的过程中需要中止时。
737 FileReader.onload 文件
FileReader 读取文件的方式为  readAsArrayBuffer, readAsBinaryString, readAsDataURL 或者 readAsText 的时候,会触发一个 load 事件。从而可以使用  FileReader.onload 属性对该事件进行处理。
738 FileReader.readAsArrayBuffer()
FileReader 接口提供的 readAsArrayBuffer() 方法用于启动读取指定的 Blob 或 File 内容。当读取操作完成时,readyState 变成 DONE(已完成),并触发 loadend 事件,同时 result 属性中将包含一个 ArrayBuffer 对象以表示所读取文件的数据。
739 FileReader.readAsBinaryString()
readAsBinaryString 方法会读取指定的 BlobFile 对象,当读取完成的时候,readyState  会变成DONE(已完成),并触发 loadend 事件,同时 result 属性将包含所读取文件原始二进制格式。
740 FileReader.readAsDataURL() API, File API
readAsDataURL 方法会读取指定的 Blob 或 File 对象。读取操作完成的时候,readyState 会变成已完成DONE,并触发 loadend 事件,同时 result 属性将包含一个data:URL格式的字符串(base64编码)以表示所读取文件的内容。
741 FileReader.readAsText()
readAsText 方法可以将 Blob 或者 File 对象转根据特殊的编码格式转化为内容(字符串形式)
742 FileReader.readyState
提供 FileReader 读取操作时的当前状态。
743 FileReader.result
返回文件的内容。只有在读取操作完成后,此属性才有效,返回的数据的格式取决于是使用哪种读取方法来执行读取操作的。
744 FileReader: load event load 事件
当文件成功读取时,执行load 事件
745 FileReaderSync API, NeedsMarkupWork
FileReaderSync接口允许以同步的方式读取FileBlob对象中的内容。
746 FileRequest API, 引用, 接口, 文件, 文件请求
这个 FileRequest 接口继承自 DOMRequest 接口,用来提供一些 LockedFile 对象需要的额外的必要的属性。
747 FileSystem
File System API 中,一个 FileSystem 对象代表着一个文件系统。这个对象是调用 requestFileSystem() 成功的一个标志。FileSystem 对象有两个属性。
748 FileSystemDirectoryEntry
文件和目录条目 API 的 FileSystemDirectoryEntry 接口表示文件系统中的目录。它提供了方法,使其能够访问和操作目录中的文件,以及访问目录中的条目。
749 FileSystemDirectoryReader API, File System API, File and Directory Entries API, FileSystemDirectoryReader, Files, Interface, NeedsTranslation, Non-standard, Offline, Reference, TopicStub
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.
750 FileSystemDirectoryReader.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.
751 FileSystemEntry
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.
752 FileSystemFileEntry
文件系统 API 的 FileSystemFileEntry 接口表示文件系统中的文件。它提供了属性,描述文件的属性,以及 file() 方法,它创建了可以用于读取文件的 File 对象。
753 FileSystemSync
在 文件系统 API 中, FileSystemSync 对象表示文件系统。它有两个属性。
754 FocusEvent API, DOM, DOM 事件, 事件, 参考
FocusEvent 接口表示和焦点相关的事件比如 focus, blur, focusin, 和 focusout
755 FontFace
FontFace 接口表示一个可用的字体。它允许您控制字体的源文件,作为外部资源的URL或缓冲区; 它还允许您控制字体的加载时间和字体当前的状态。
756 FontFaceSet API, Fonts
CSS 字体加载 APIFontFaceSet 管理着字体们的加载和可查询的字体们下载状态。
757 FontFaceSet.check() API, CSS Font Loading API, Experimental, FontFaceSet, Method, Reference
758 Force Touch events
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.
759 FormData FormData, XMLHttpRequest
FormData 接口提供了一种表示表单数据的键值对 key/value 的构造方式,并且可以轻松的将数据通过XMLHttpRequest.send() 方法发送出去,本接口和此方法都相当简单直接。如果送出时的编码类型被设为 "multipart/form-data",它会使用和表单一样的格式。
760 FormData 对象的使用 AJAX, Blob, File, FormData, Forms, XHR, XMLHttpRequest
FormData对象用以将数据编译成键值对,以便用XMLHttpRequest来发送数据。其主要用于发送表单数据,但亦可用于发送带键数据(keyed data),而独立于表单使用。如果表单enctype属性设为multipart/form-data ,则会使用表单的submit()方法来发送数据,从而,发送数据具有同样形式。
761 FormData()
FormData()构造函数用于创建一个新的FormData对象。
762 FormData.append()
FormData 接口的append() 方法 会添加一个新值到 FormData 对象内的一个已存在的键中,如果键不存在则会添加该键。
763 FormData.delete() 删除
FormData 接口的 delete() 方法会从 FormData 对象中删除指定键,即 key,和它对应的值,即 value。
764 FormData.entries()
The FormData.entries() 方法返回一个 iterator对象 ,此对象可以遍历访问FormData中的键值对。其中键值对的key是一个 USVString 对象;value是一个 USVString , 或者 Blob对象。
765 FormData.get()
FormDataget()方法用于返回FormData对象中和指定的键关联的第一个值,如果你想要返回和指定键关联的全部值,那么可以使用getAll()方法。
766 FormData.getAll()
getAll()方法会返回该 FormData 对象指定 key 的所有值。
767 FormData.has()
has()方法会返回一个布尔值,表示该FormData对象是否含有某个key 。
768 FormData.keys()
FormData.keys() 该方法返回一个迭代器(iterator),遍历了该 formData  包含的所有key ,这些 key 是 USVString 对象。
769 FormData.set()
set() 方法会对 FormData 对象里的某个 key 设置一个新的值,如果该 key 不存在,则添加。
770 FormData.values()
FormData.values() 方法返回一个允许遍历该对象中所有值的 迭代器 。这些值是 USVString 或是Blob 对象。
771 Frame Timing API
PerformanceFrameTiming界面提供有关浏览器事件循环的计时数据。一表示浏览器在一个事件循环迭代中所做的工作量,例如处理DOM事件,调整大小,滚动,渲染,CSS动画等。60Hz刷新速率的帧率为60 fps(每秒帧),良好响应用户体验的共同目标。这意味着浏览器应在大约16.7毫秒内处理一个帧。
772 FullscreenOptions
当调用requestFullscreen() 元素以将该元素置于全屏模式时,使用 FullscreenOptions 字典提供配置选项。
773 GainNode GainNode, HTML5 音频, Web Audio API, de-zippering
The GainNode is increasing the gain of the output.
774 GainNode.gain
An AudioParam.
775 Gamepad
Gamepad API 的 Gamepad 接口,定义了一个独立的游戏手柄或其他控制器,允许访问控制器的信息,譬如按钮按下的状态、坐标输入的位置。游戏手柄或其他控制器,允许访问如按钮按下,和ID等信息。
776 Gamepad API 实验性, 手柄, 控制器, 概述, 游戏
No summary!
777 使用 Gamepad API 手柄, 指南, 控制器, 游戏, 进阶
HTML5 为丰富的交互式游戏开发引入了许多必要的组件。像 <canvas> 、WebGL、 <audio> 和 <video> 这样的技术,随着 JavaScript 的逐渐成熟,许多以前需要 native code 来实现的功能现在都可以实现了。Gamepad(手柄) API 是开发人员和设计者识别和使用游戏控制板和其他游戏控制器的一种方法。
778 GamepadButton
GamepadButton 接口定义了在一个手柄或其他控制器的唯一的一个按键,允许访问不同控制器设备可用类型的按钮的当前状态。
779 GamepadButton.pressed
GamepadButton接口下的 GamepadButton.pressed 属性返回一个表示按钮当然是被按下了 (true) 还是没有被按下 (false) 的布尔值。
780 GamepadButton.value
GamepadButton接口下的 GamepadButton.value 属性返回一个双精浮点值来表示许多现代控制器上的模拟按钮的状态,比如说扳机键。
781 GamepadEvent
Gamepad API 的 GamepadEvent 接口包含对连接到系统的控制器的引用,这也是 gamepad 事件events Window.gamepadconnectedWindow.gamepaddisconnected 被触发时响应的内容。
782 GamepadEvent()
GamepadEvent_ 构造函数用于创建一个新的 GamepadEvent 对象。
783 GamepadEvent.gamepad
GamepadEvent interface 的 GamepadEvent.gamepad 属性返回一个 Gamepad 对象,为触发 gamepadconnectedgamepaddisconnected 事件提供相关联控制器数据的访问。
784 GamepadPose
Gamepad API的接口GamepadPose 表示WebVR的控制者在某个给定时间点的姿势, (包括方向、位置、速率、加速度信息)
785 Geolocation API, Geolocation API, 参考, 安全上下文, 接口, 高级
Geolocation 接口是一个用来获取设备地理位置的可编程的对象,它可以让Web内容访问到设备的地理位置,这将允许Web应用基于用户的地理位置提供定制的信息。说实话:其实Geolocation 就是用来获取到当前设备的经纬度(位置)
786 Geolocation.clearWatch()
Geolocation.clearWatch()这个方法主要用于使用 Geolocation.watchPosition() 注册的 位置/错误 监听器。
787 Geolocation.getCurrentPosition() API, Geolocation, Geolocation API, Method, NeedsExample, Reference, Référence(2)
Geolocation.getCurrentPosition() 方法用来获取设备当前位置。
788 Geolocation.watchPosition()
Geolocation.watchPosition() 用于注册监听器,在设备的地理位置发生改变的时候自动被调用。也可以选择特定的错误处理函数。
789 使用地理位置定位 地理位置 API, 指南
地理位置 API 允许用户向 Web 应用程序提供他们的位置。出于隐私考虑,报告地理位置前会先请求用户许可。
790 GestureEvent
GestureEvent 是 WebKit 的专有接口,提供多点触控的信息。这个接口的事件包括 gesturestart, gesturechangegestureend.
791 GlobalEventHandlers
GlobalEventHandlers 描述了一系列web worker的事件接口 HTMLElement, Document, Window, 或 WorkerGlobalScope。这里面的每一个接口都可以添加更多的事件句柄。
792 GlobalEventHandler.onanimationend
事件处理程序。 当CSS动画到达其活动期的结束时发送此事件
793 GlobalEventHandlers.onabort
一个中断事件的事件处理器发送到window全局对象。(Firefox 2 和Safari不可用)
794 GlobalEventHandlers.onanimationcancel
animationcancel是一个事件处理操作,这个事件在CSS Animation属性意外中断时派发出来(换句话说,任何时候animation停止运行不会发出一个animationend 事件,比如,当animation-name改变以后,animation 就会被移除,或者动画节点隐藏—当前元素或者任何包含的节点隐藏)—使用css时.
795 GlobalEventHandlers.onanimationiteration
animationiteration事件的处理器 . 当 CSS Animation 运动到最后一帧时触发。 An iteration ends when a single pass through the sequence of animation instructions is completed by executing the last animation step.
796 GlobalEventHandlers.onauxclick API, Event Handler, Experimental, auxclick
onauxclick 属性是一个 EventHandler,当 auxclick 事件发生时被调用,例如按下了输入设备上的非主按钮 (e.g. 鼠标中键)。
797 GlobalEventHandlers.onblur
onblur属性用来获取或设置当前元素的onBlur事件的事件处理函数
798 GlobalEventHandlers.oncancel API, HTML DOM, NeedsExample, Property, Reference, 事件, 对话框
GlobalEventHandlers 的oncancel 属性是一个EventHandler,它是用来处理发送给<dialog>元素的cancel 事件的。
799 GlobalEventHandlers.oncanplay
GlobalEventHandlersoncanplay 属性是EventHandler 处理 canplay 事件。
800 GlobalEventHandlers.oncanplaythrough
全局事件处理器(GlobalEventHandlers )之一的 canplaythrough 属性,是处理当前元素canplaythrough 事件的事件处理器EventHandler .
801 GlobalEventHandlers.onchange
onchange可以用来获取或设置当前元素的change事件的事件处理函数.
802 GlobalEventHandlers.onclick API, Event Handler, GlobalEventHandlers, HTML DOM, Property, Reference, 事件处理器, 全局事件处理器
全局事件处理器(GlobalEventHandlers)之一的 onclick 属性,是处理当前元素的 click 事件的事件处理器(EventHandler)。
803 GlobalEventHandlers.onclose API, Dialog, Event Handler, GlobalEventHandlers, HTML DOM, 参考, 实验性的, 属性, 需要示例
GlobalEventHandlers mixin 的 onclose 属性是一个 EventHandler, 用来处理发送给 <dialog> 元素的 close 事件。
804 GlobalEventHandlers.oncontextmenu
获取或设置当前窗口contextmenu事件的事件处理函数。除非默认行为已经阻止了(看下面的例子是如何阻止的),否则右键菜单会被激活。注意此事件会发生在没有阻止右键事件的情况下而且这不取决于此元素是否拥有了"contextmenu"属性.
805 GlobalEventHandlers.oncuechange API, Event Handler, GlobalEventHandlers, 事件处理函数
handlerFunction 可以为 null,也可以是一个处理指定事件的JavaScript函数
806 GlobalEventHandlers.ondblclick
ondblclick属性用来获取或设置当前元素的dblclick事件的事件处理函数.
807 GlobalEventHandlers.ondrag
一个drag事件的global event handler
808 GlobalEventHandlers.ondragleave
A global event handler for the dragleave event.
809 GlobalEventHandlers.ondrop
下面这个示例演示了 ondrop 属性的用法来指定 drop 事件的处理函数。
810 GlobalEventHandlers.ondurationchange API, Audio, Video
GlobalEventHandlersondurationchange属性是一个处理 durationchange 事件的EventHandler
811 GlobalEventHandlers.onended
The onended property of the GlobalEventHandlers mixin is the EventHandler for processing ended events.
812 GlobalEventHandlers.onerror API, Property, Reference
Error事件的事件处理程序,在各种目标对象的不同类型错误被触发:
813 GlobalEventHandlers.onfocus
onfocus 属性用来获取或设置当前元素的focus事件的事件处理函数.
814 GlobalEventHandlers.onformdata
GlobalEventHandlers 混入对象(mixin)的属性onformdata 是用于处理 formdata 事件的, 它在整个列表展示所构建的表单数据之后被触发。触发会发生在表单发送时,但也可能由对某个FormData() 结构体的调用所触发。onformdataHTMLFormElement上有效。
815 GlobalEventHandlers.ongotpointercapture
ongotpointercapture 事件是GlobalEventHandlers的属性,这个事件返回gotpointercapture类型的事件操作。
816 GlobalEventHandlers.oninput API, Event Handler
GlobalEventHandlersmixin的oninput属性是EventHandler,它处理<input><select>和 <textarea> 元素上的 input 事件。 它还会在contenteditable 或 designMode打开的元素上处理这些事件。
817 GlobalEventHandlers.oninvalid API, GlobalEventHandlers, 事件句柄, 属性, 引用
GlobalEventHandlers 混合的oninvalid属性 是 EventHandler 处理invalid 事件。
818 GlobalEventHandlers.onkeydown
onkeydown属性用来获取或设置当前元素的keydown事件的事件处理函数.
819 GlobalEventHandlers.onkeypress API, HTML DOM, Property, Reference
onkeypress 属性用来获取或设置当前元素的keypress事件的事件处理函数.
820 GlobalEventHandlers.onkeyup
onkeyup属性用来获取或设置当前元素的keyup事件的事件处理函数.
821 GlobalEventHandlers.onload DOMContentLoaded, ES6, GlobalEventHandlers.onload, load, onload
GlobalEventHandlers mixin 的 onload 属性是一个事件处理程序用于处理Window, XMLHttpRequest, <img> 等元素的加载事件,当资源已加载时被触发。
822 GlobalEventHandlers.onloadeddata API, 事件句柄
GlobalEventHandlersonloadeddata 属性是事件 loadeddata的处理EventHandler
823 GlobalEventHandlers.onloadedmetadata 事件处理器, 全局事件处理器, 参考, 属性
GlobalEventHandlers mixin的onloadedmetadata属性是处理loadedmetadata事件的EventHandler
824 GlobalEventHandlers.onloadend
funcRef是在事件源的loadend事件触发时要调用的处理函数。
825 GlobalEventHandlers.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.)
826 GlobalEventHandlers.onlostpointercapture
The onlostpointercapture EventHandler property of the GlobalEventHandlers interface returns the event handler (function) for the lostpointercapture event type.
827 GlobalEventHandlers.onmousedown
onmousedown属性用来获取或设置当前元素的mousedown事件的事件处理函数.
828 GlobalEventHandlers.onmouseenter
元素绑定了监听事件后,当一个指针设备(通常是鼠标)移动到这个元素上时mouseenter事件将会被触发。
829 GlobalEventHandlers.onmouseleave
GlobalEventHandlers mixin 中的 onmouseleave 属性是用于处理鼠标移出(mouseleave)事件的事件管理器(EventHandler)。
830 GlobalEventHandlers.onmousemove
onmousemove属性用来获取或设置当前元素的mousemove事件的事件处理函数.
831 GlobalEventHandlers.onmouseout
onmouseout属性用来获取或设置当前元素的mouseout事件的事件处理函数.
832 GlobalEventHandlers.onmouseover
onmouseover属性用来获取或设置当前元素的mouseover事件的事件处理函数.
833 GlobalEventHandlers.onmouseup
onmouseup属性用来获取或设置当前元素的mouseup事件的事件处理函数.
834 GlobalEventHandlers.onpause
onpause可以用来获取或设置当前元素的onpause事件的事件处理函数。当媒体播放被暂停时,将触发pause事件。
835 GlobalEventHandlers.onplay
The onplay property of the GlobalEventHandlers mixin is the EventHandler for processing play events.
836 GlobalEventHandlers.onplaying
The onplaying property of the GlobalEventHandlers mixin is the EventHandler for processing playing events.
837 GlobalEventHandlers.onpointercancel
A global event handler for the pointercancel event.
838 GlobalEventHandlers.onpointerdown
pointerdown 事件的 全局事件处理程序
839 GlobalEventHandlers.onpointerenter
No summary!
840 GlobalEventHandlers.onpointerleave
就像在ElementWindow中点击类似,在某目标区域内,发生触点(鼠标指针,触摸等)行为时会触发源于pointerleave事件global event handler行为。 这个事件本身属于 Pointer Events API 的一部分。
841 GlobalEventHandlers.onpointermove API, GlobalEventHandlers, HTML DOM, PointerEvent, Property, Reference
一个global event handler(全局事件) pointermove 事件.
842 GlobalEventHandlers.onpointerout
一个global event handler 用于处理 pointerout 事件。
843 GlobalEventHandlers.onpointerup
pointerup是一个全局的事件处理函数.
844 GlobalEventHandlers.onreset
The GlobalEventHandlers.onreset 属性包含 EventHandler ,当收到一个reset 事件时触发
845 GlobalEventHandlers.onscroll API, HTML DOM, 属性
元素的 scroll 事件处理函数。
846 GlobalEventHandlers.onselect
onselect用来获取或设置当前窗口的select事件的事件处理函数
847 GlobalEventHandlers.onselectionchange
GlobalEventHandlers.onselectionchange  属性表示当一个 selectstart 事件被触发,比如在页面上选中文字变化时,会执行绑定的事件处理器
848 GlobalEventHandlers.onselectstart
GlobalEventHandlers.onselectstart 表示 selectstart 事件绑定的事件处理器,比如用户在网页上开始选择任意文本内容时触发。
849 GlobalEventHandlers.onsubmit API, DOM, Event, Event Handler, HTML, 事件, 事件接收器, 属性
GlobalEventHandlersonsubmit 属性是一个处理 submitEventHandler
850 GlobalEventHandlers.ontouchcancel
A global event handler for the touchcancel event.
851 GlobalEventHandlers.ontouchmove
A global event handler for the touchmove event.
852 GlobalEventHandlers.ontouchmove
A global event handler for the touchmove event.
853 GlobalEventHandlers.ontouchstart
touchstart 事件的全局事件处理器.
854 GlobalEventHandlers.ontransitioncancel
{{domxref("GlobalEventHandlers")}}混合 的 ontransitioncancel  属性 是处理 {{event("transitioncancel")}} 事件的手柄{{domxref("EventHandler")}}.
855 GlobalEventHandlers.ontransitionend
transitionend 事件的事件处理函数,在某个 CSS transition 完成时触发。
856 GlobalEventHandlers.onwheel API, DOM, Event Handler, GlobalEventHandlers, Property, Reference, onwheel
GlobalEventHandlers 的 onwheel 特性指向当前元素的滑轮滑动事件函数 EventHandler
857 window.onresize
onresize属性可以用来获取或设置当前窗口的resize事件的事件处理函数
858 全局事件处理器.onpointerover HTML DOM, 全局事件处理器, 属性, 引用, 指针事件, 文档
A global event handler for the pointerover event.
859 HTML 拖放 API HTML5, XUL, drag and drop, 事件, 总览, 拖放, 指南, 进阶
HTML 拖放(Drag and Drop)接口使应用程序能够在浏览器中使用拖放功能。
860 File drag and drop
HTML拖放接口使得web应用能够在网页中拖放文件。这篇文档介绍了web应用如何接受从底层平台的文件管理器拖动一个或多个文件到网页的操作。
861 拖拽操作 HTML5, drag and drop, 拖动, 拖拽, 拖放, 指南, 放置
本文描述了拖放操作中发生的步骤。
862 推荐拖动类型 Recommended Drag Types
HTML拖放支持拖动各种类型的数据,包括纯文本,URL,HTML代码,文件等。该文档描述了拖放常见数据类型的最佳做法。
863 HTMLAnchorElement
HTMLAnchorElement 接口表示超链接元素,并提供一些特别的属性和方法(除了那些继承自普通 HTMLElement对象接口的之外)以用于操作这些元素的布局和显示。
864 HTMLAnchorElement.download
HTMLAnchorElement.download属性是一个DOMString ,表明链接的资源将被下载,而不是显示在浏览器中。该值表示文件的建议名称。如果该名称不是基础操作系统的有效文件名,浏览器将对其进行调整。
865 HTMLAnchorElement.referrer
HTMLAnchorElement.referrer 属性对应于 HTML 中 <a> 标签的 referrer 属性,它可以控制用户在点击这个链接时所发出的 HTTP 请求的 Referer 请求头的值。
866 HTMLAreaElement
HTMLAreaElement 接口提供了一些属性和方法 (除了常见的对象HTMLElement 接口提供的属性和方法通过继承也能获取到) 用来控制一个area元素的布局和展现。
867 HTMLAudioElement
HTMLAudioElement 接口提供对 <audio> 元素的属性访问及一系列操控它的方法,
868 Audio() API, Audio, DOM, 参考, 多媒体, 构造器, 音频
Audio() 构造器创建并返回一个 HTMLAudioElement,可以将它附加到文档中以供用户交互,也可以用于管理和播放背景音乐。
869 HTMLBRElement
HTMLBRElement 接口代表一个 HTML 换行元素 (<br>),它从 HTMLElement 继承。
870 HTMLBaseElement 接口
HTMLBaseElement 接口包含一份HTML文件的基础 URI设定,该对象继承了所有 HTMLElement 接口中定义的方法与属性。
871 HTMLBaseFontElement
The HTMLBaseFontElement interface provides special properties (beyond the regular HTMLElement interface it also has available to it by inheritance) for manipulating <basefont> elements.
872 HTMLBodyElement
从其父项HTMLElementWindowEventHandlers中继承属性。
873 HTMLButtonElement API, HTML DOM
HTMLButtonElement 接口提供操作button元素 (除了 <button> 对象,这个接口对继承了该对象的元素也有效)的属性和方法。
874 HTMLCanvasElement
HTMLCanvasElement接口提供用于操纵<canvas>元素的布局和表示的属性和方法。 HTMLCanvasElement接口还继承了HTMLElement接口的属性和方法。
875 HTMLCanvasElement.captureStream()
HTMLCanvasElement.captureStream() 方法返回的 CanvasCaptureMediaStream 是一个实时视频捕获的画布。
876 HTMLCanvasElement.getContext() API, Canvas
HTMLCanvasElement.getContext() 方法返回canvas 的上下文,如果上下文没有定义则返回 null .
877 HTMLCanvasElement.height
HTMLCanvasElement.height 属性是一个正整数 ,使用了<canvas> 元素的HTML 属性height来反映该元素高度的 CSS 像素值。当该属性没有被定义,或被定义为一个无效值(如负值)时, 将使用150作为它的默认值。
878 HTMLCanvasElement.toBlob()
HTMLCanvasElement.toBlob() 方法创造Blob对象,用以展示canvas上的图片;这个图片文件可以被缓存或保存到本地,由用户代理端自行决定。如不特别指明,图片的类型默认为 image/png,分辨率为96dpi。
879 HTMLCanvasElement.toDataURL()
HTMLCanvasElement.toDataURL() 方法返回一个包含图片展示的 data URI 。可以使用 type 参数其类型,默认为 PNG 格式。图片的分辨率为96dpi。
880 HTMLCanvasElement.transferControlToOffscreen() Canvas, Web图形技术, 离屏Canvas
方法 HTMLCanvasElement.transferControlToOffscreen() 将控制转移到一个在主线程或者web worker的 OffscreenCanvas 对象上。
881 HTMLCanvasElement.width
HTMLCanvasElement.width 属性是一个对应 <canvas> 元素 CSS 像素 width 的正整数. 当这个属性没有指定时, 或者被赋予一个不合法的值, 比如一个负值, 默认使用 300.
882 HTMLCanvasElement: webglcontextlost event
WEBGL_lose_context 扩展的帮助下,您可以模拟 webglcontextlost 事件:
883 HTMLCollection
HTMLCollection 接口表示一个包含了元素(元素顺序为文档流中的顺序)的通用集合(generic collection),还提供了用来从该集合中选择元素的方法和属性。
884 HTMLCollection.item
HTMLCollection.item() 由位置获取元素.
885 HTMLContentElement
The HTMLContentElement interface represents a <content> HTML Element, which is used in Shadow DOM.
886 HTMLDataElement API, HTML DOM, HTMLDataElement, Interface, NeedsTranslation, Reference, TopicStub, data
The HTMLDataElement interface provides special properties (beyond the regular HTMLElement interface it also has available to it by inheritance) for manipulating <data> elements.
887 HTMLDataElement.value
HTMLDataElement 接口的 value 属性返回反映   value HTML 属性的DOMString
888 HTMLDetailsElement
HTMLDetailsElement 接口提供了特殊的属性 (除了常规的 HTMLElement 接口之外,它还可以通过继承获得这些属性) 用于操作 <details> 元素.
889 HTMLDetailsElement: toggle event
No summary!
890 HTMLDialogElement API, HTML DOM, Interface, Reference
HTMLDialogElement接口提供操作<dialog> 元素的方法.。此接口的方法和属性继承自 HTMLElement 接口。
891 HTMLDialogElement.show()
The show() method of the HTMLDialogElement interface displays the dialog modelessly, i.e. still allowing interaction with content outside of the dialog.
892 HTMLDivElement
HTMLDivElement 接口提供了一些特殊属性(它也继承了通常的 HTMLElement 接口)来操作 <div> 元素。
893 HTMLDocument
HTMLDocument 是 DOM 的一个抽象接口,它提供了 XML 文档里没有出现的特殊属性和方法。
894 HTMLElement
HTMLElement 接口表示所有的 HTML 元素。一些HTML元素直接实现了HTMLElement接口,其它的间接实现HTMLElement接口.
895 HTMLElement.blur() API, HTML DOM, HTMLElement, Method, Reference, Référence(2)
blur方法用来移除当前元素所获得的键盘焦点.
896 HTMLElement.click API, HTML DOM, HTMLElement
click 方法可以用来模拟鼠标左键单击一个元素。
897 HTMLElement.contentEditable
HTMLElement.contentEditable 属性用于表明元素是否是可编辑的。该枚举属性(enumerated attribute)可以具有下面的几种值之一:
898 HTMLElement.contextMenu API
HTMLElement.contextMenu 特性指的是某一元素用contextmenu 特性所创建的右键快捷菜单。该菜单本身源于 <menu> 元素所构建。
899 HTMLElement.dataset HTMLElement.dataset
HTMLElement.dataset属性允许无论是在读取模式和写入模式下访问在 HTML或 DOM中的元素上设置的所有自定义数据属性(data-*)集。
900 HTMLElement.dir
dir属性用于获取或设置当前元素的元素内容的文本书写方向.
901 HTMLElement.focus() API, 参考, 方法, 焦点
HTMLElement.focus() 方法用于设置焦点,如果被指定的元素可以获取到焦点,焦点就会被设置到该元素上。得到焦点的元素会作为键盘导航时的当前元素/基准元素,也会接收到相应的键盘事件等事件。
902 HTMLElement.forceSpellCheck()
强制对HTML元素进行拼写和语法检查,即使用户没有关注元素。此方法将覆盖浏览器的行为。检查的界面,例如是否出现红色下划线,由浏览器确定。
903 HTMLElement.hidden
HTMLElement元素属性 hidden 是一个 Boolean类型,如果想要隐藏文档,值设置为 true,否则值设置为false.  这是完全不同于使用 CSS 属性 display  来控制一个元素的可见性 。
904 HTMLElement.isContentEditable
HTMLElement.isContentEditable 只读属性返回一个布尔值:如果当前元素的内容为可编辑状态,则返回 true,否则返回 false
905 HTMLElement.lang
HTMLElement.lang 属性用来获取或设置元素属性值或文本内容的基语言(base language)。
906 HTMLElement.nonce API, nonce, 内容安全策略, 实验性, 属性
HTMLElement 接口的 nonce 属性返回只使用一次的加密数字,被内容安全政策用来决定这次请求是否被允许处理。
907 HTMLElement.offsetHeight API, CSSOM View, NeedsMarkupWork, NeedsNonDHMLImage, Property, Reference, 属性
HTMLElement.offsetHeight 是一个只读属性,它返回该元素的像素高度,高度包含该元素的垂直内边距和边框,且是一个整数。
908 HTMLElement.offsetLeft API, CSSOM, 参考, 只读, 属性
HTMLElement.offsetLeft 是一个只读属性,返回当前元素左上角相对于  HTMLElement.offsetParent 节点的左边界偏移的像素值。
909 HTMLElement.offsetParent
HTMLElement.offsetParent 是一个只读属性,返回一个指向最近的(指包含层级上的最近)包含该元素的定位元素或者最近的 table,td,th,body元素。当元素的 style.display 设置为 "none" 时,offsetParent 返回 nulloffsetParent 很有用,因为 offsetTopoffsetLeft 都是相对于其内边距边界的。
910 HTMLElement.offsetTop
HTMLElement.offsetTop 为只读属性,它返回当前元素相对于其 offsetParent 元素的顶部内边距的距离。
911 HTMLElement.offsetWidth API, 参考, 只读属性, 属性
HTMLElement.offsetWidth 是一个只读属性,返回一个元素的布局宽度。一个典型的(译者注:各浏览器的offsetWidth可能有所不同)offsetWidth是测量包含元素的边框(border)、水平线上的内边距(padding)、竖直方向滚动条(scrollbar)(如果存在的话)、以及CSS设置的宽度(width)的值。
912 HTMLElement.outerText HTMLElement.outerText
HTMLElement.outerText是一个非标准的属性。作为一个获得器,它返回与Node.innerText一致的值。 作为一个设置器,它将删除当前节点并将其替换为给定的文本。
913 HTMLElement.style
HTMLElement.style 属性返回一个 CSSStyleDeclaration 对象,表示元素的 内联style 属性(attribute),但忽略任何样式表应用的属性。 通过 style 可以访问的 CSS 属性列表,可以查看 CSS Properties Reference
914 HTMLElement.tabIndex
获取或设置当前元素的tab键激活顺序.
915 HTMLElement.title
HTMLElement.title 属性表示元素的 title。当鼠标移到节点上时,会以“工具提示”(tool tip)的弹出形式显示该属性的属性值文本。
916 HTMLElement: animationcancel event
一个 animationcancel 事件会在一个 CSS Animation 意外终止时触发. 换句话说, 就是任意时刻 CSS Animation 在没有发送 animationend 事件时停止运行. 这种情况会在  animation-name 发生改变导致动画被移除时, 或者使用CSS隐藏了动画中的node节点. 因此要么node节点直接被隐藏,要么因为node节点的父节点被隐藏.
917 HTMLElement: animationiteration event Animation, CSS Animations, animationiteration event
animationiteration 事件将被触发 当CSS 动画的迭代结束且另一个迭代开始时。此事件不会与 animationend 事件同时发生t, 因此对于animation-iteration-count次数为1的动画不会发生。
918 HTMLElement: beforeinput event Event, InputEvent, beforeinput, 事件, 参考, 实验性
DOM 事件 beforeinput 在<input>, <select><textarea> 的值即将被修改前触发。这个事件也可以在 contenteditable 被设置为 true 的元素和打开 designMode 后的任何元素上被触发。
919 accessKeyLabel
HTMLElement.accessKeyLabel 只读属性返回一个 String 表示这个元素分配的访问密钥(如果有的话); 否则返回一个空字符串.
920 element.oncopy
oncopy属性用来获取或设置当前元素的copy事件的事件处理函数.
921 element.oncut
oncut属性用来获取或设置当前元素的cut事件的事件处理函数.
922 element.onpaste
onpaste 属性用来获取或设置当前元素的paste事件的事件处理函数.
923 HTMLFieldSetElement
DOM fieldset elements expose the HTMLFieldSetElement  (HTML 4 HTMLFieldSetElement) interface, which provides special properties and methods (beyond the regular element object interface they also have available to them by inheritance) for manipulating the layout and presentation of field-set elements.
924 HTMLFormElement
HTMLFormElement接口可以创建或者修改<form>对象;它继承了HTMLElement接口的方法和属性。
925 HTMLFormElement.action API, DOM节点, HTML表单元素, 表单
HTMLFormElement.action 这个js语句能够定义一个<form>元素中的action属性
926 HTMLFormElement.elements
elements 返回一个 HTMLFormControlsCollection (HTML 4 HTMLCollection) 其中包含FORM的所有控件。需要注意的是,其中不包括type等于image的input 元素。
927 HTMLFormElement.enctype
HTMLFormElement.enctype 属性常用来指明提交表单的内容类型,可选的值如下:
928 HTMLFormElement.reportValidity()
方法 HTMLFormElement.reportValidity() 返回布尔值,如果form表单的子表单控件满足验证限制条件,则该方法返回 true ,否则返回false。当返回 false 时, 每个不合法的子控件的 invalid 事件将会被触发,并且验证中存在的问题会报告该用户。
929 form.reset
reset 方法可以重置一个表单内的所有表单控件的值到初始状态.
930 form.submit API, HTML DOM, 参考, 方法, 表单元素
HTMLFormElement.submit()用来提交表单。
931 reset
当表单被重置时触发reset事件。
932 submit 事件, 表单, 表单事件, 表单提交事件
当表单提交的时候触发submit事件
933 HTMLHeadElement API, HTML DOM
HTMLHeadElement 接口包含一个文档的描述信息(或者称作元信息)这类对象继承了HTMLElement接口的全部属性和方法。
934 HTMLHtmlElement 参考, 接口
HTMLHtmlElement 接口是给定HTML文档的根节点。它继承了 HTMLElement 对象的属性和方法。
935 HTMLHtmlElement.version
它返回有关文档的文档类型定义(DTD)的版本信息。 尽管此属性能够被Mozilla识别但此属性的返回值始终是空字符串。
936 HTMLIFrameElement
HTMLIFrameElement 接口提供了除 HTMLElement 之外的一些特殊属性和方法(当然也包括了继承自 HTMLElement 的部分)。这些方法用于操作内联frame元素的布局和展示。
937 HTMLIFrameElement.contentWindow
contentWindow 属性返回当前HTMLIFrameElementWindow对象. 你可以使用这个Window 对象去访问这个iframe的文档和它内部的DOM. 这个是可读属性, 但是它的属性像全局Window 一样是可以操作的. 
938 HTMLImageElement
HTMLImageElement 接口提供了特别的属性和方法 (在常规的 HTMLElement之外,它也能通过继承使用)来操纵 <img> 元素的布局和图像。
939 HTMLImageElement.complete
HTMLImageElement 的只读属性 complete 是一个布尔值, 表示图片是否完全加载完成。
940 HTMLImageElement.decode()
无.
941 HTMLImageElement.decoding
使用 DOMString 表示解码方式. 可使用以下值:
942 HTMLImageElement.loading 懒加载
HTMLImageElementloading属性为一个字符串,它的值会提示 用户代理 告诉浏览器不在可视视口内的图片该如何加载。这样一来,通过推迟图片加载仅让其在需要的时候加载而非页面初始载入时立刻加载,优化了页面的载入。
943 HTMLImageElement.referrerPolicy
HTMLImageElement.referrerPolicy 反映了 <img> 元素的HTML属性 referrerpolicy 的定义,这个属性定义了<img> 元素在获取资源时的引用方式。
944 HTMLImageElement.srcset
HTMLImageElement 的 srcset 的值是一个字符串,用来定义一个或多个图像候选地址,以 ,分割,每个候选地址将在特定条件下得以使用。候选地址
945 Image() 图片对象
Image()函数将会创建一个新的HTMLImageElement实例。
946 HTMLInputElement API, HTML DOM, Interface, NeedsNewLayout, NeedsTranslation, Reference, TopicStub
HTMLInputElement 接口提供了特定的属性和方法(继承自常规的HTML元素接口)用于管理输入元素的布局和外观。
947 HTMLInputElement.labels
HTMLInputElement.labels 为只读属性,它返回一个NodeList 实例,绑定当前的<input> 节点的<label> 元素。
948 HTMLInputElement.mozSetFileNameArray
设置一个HTML input元素中选中的若干文件的路径以及文件名.
949 HTMLInputElement.multiple
HTMLInputElement.multiple 属性表示一个input是否可以有多个值。目前只有火狐支持 <input type="file">存有多个值。
950 HTMLInputElement.select()
HTMLInputElement.select() 方法选中一个 <textarea> 元素或者一个带有 text 字段的 <input> 元素里的所有内容。
951 HTMLInputElement.setSelectionRange() API, HTML DOM, HTMLInputElement, 参考, 文本选择, 方法
HTMLInputElement.setSelectionRange 方法用于设定<input><textarea> 元素中当前选中文本的起始和结束位置。
952 HTMLInputElement: invalid event Constraint validation, Event, 事件, 参考, 提交, 表单
若一个可提交元素在检查有效性时,不符合对它的约束条件,则会触发 invalid 事件。
953 HTMLIsIndexElement
Inherits properties from its parent, HTMLElement.
954 HTMLLIElement API, DOM, 参考, 接口
HTMLLIElement 接口公开了特定的属性和方法(超出了常规 HTMLElement 接口所定义的接口,它通过继承可用于操作列表元素。
955 HTMLLabelElement
The HTMLLabelElement interface gives access to properties specific to <label> elements. It inherits from HTMLElement.
956 HTMLLinkElement API, HTML DOM, HTMLLInkElement, Interface, NeedsTranslation, Reference, TopicStub
The HTMLLinkElement interface represents reference information for external resources and the relationship of those resources to a document and vice-versa. This object inherits all of the properties and methods of the HTMLElement interface.
957 HTMLLinkElement.referrerPolicy
No summary!
958 HTMLMediaElement API, HTML, HTMLMediaElement, HTML媒体元素, Media, Video
从父级 HTMLElement, Element, Node, 和 EventTarget 继承属性
959 HTMLMediaElement.audioTracks
HTMLMediaElement.audioTracks 获得可用音频轨道的数量
960 HTMLMediaElement.autoplay
HTMLMediaElement.autoplay 属性等同于HTML属性中的 autoplay, 它表示当player下载到足够可以播放的媒体文件时,是否自动播放视频。
961 HTMLMediaElement.buffered
HTMLMediaElement.buffered 返回一个只读 TimeRanges 对象 返回媒体已缓冲的区域
962 HTMLMediaElement.canPlayType() 判断媒体类型, 方法, 音频
HTMLMediaElement.canPlayType() 方法会判断传递的媒体格式参数是否能够被播放。
963 HTMLMediaElement.controller
TMLMediaElement.controller 属性表示对应媒体元素的控制器。
964 HTMLMediaElement.controls
HTMLMediaElement.controls 这个负责控制html中的controlsHTML属性, 它负责控制播放的媒体(视频或音频)的控制条是否显示。.
965 HTMLMediaElement.controlsList
HTMLMediaElement接口controlsList 属性返回DOMTokenList,帮助用户在显示其自己的控件集时选择要在媒体元素上显示的控件。DOMTokenList可以设置以下三个可能值中的一个或多个:nodownload,nofullscreen和noremoteplayback(值是一组无序的空格分隔标记,这些标记ASCII不区分大小写的)。
966 HTMLMediaElement.crossOrigin
HTMLMediaElement.crossOrigin 属性是当前图片元素的跨域资源共享(CORS)设置,详情可参考 CORS 设置。
967 HTMLMediaElement.currentSrc
HTMLMediaElement.currentSrc 属性包含所选媒体源的绝对URL路径。例如当程序会根据用户显示器分辨率选择不同媒体文件时会用到这个属性,显然它是只读的。当networkState值为EMPTY时,本属性值为空字符串(empty string).
968 HTMLMediaElement.currentTime
No summary!
969 HTMLMediaElement.duration API, HTML, Video, Web
HTMLMediaElement.duration 属性以秒为单位给出媒体的长度,如果没有媒体数据可用,则为零。
970 HTMLMediaElement.load()
 load() 方法重置媒体成初始化状态,选择一个播放源, 为载入媒体重新播放做准备。preload
971 HTMLMediaElement.loop
一个布尔值 Boolean.
972 HTMLMediaElement.muted
HTMLMediaElement.muted 表示媒体元素是否被静音。
973 HTMLMediaElement.networkState API, HTML DOM, Web, 只读, 属性
 HTMLMediaElement.networkState 属性表示在网络上获取媒体的当前状态。
974 HTMLMediaElement.onerror
The onerror property of the HTMLMediaElement interface is the EventHandler for processing error events.
975 HTMLMediaElement.pause() 媒体, 视频, 音频
HTMLMediaElement.pause() 方法可用来暂停媒体的播放,如果媒体已经处于暂停状态,该方法没有效果.
976 HTMLMediaElement.paused
属性(只读)HTMLMediaElement.paused 告诉视频是否正在暂停
977 HTMLMediaElement.playbackRate API, HTML DOM, HTMLMediaElement, Property
HTMLMediaElement.playbackRate 属性设置媒体文件播放时的速率。这用于实现让用户控制快放、慢放等。 正常播放速率乘以该值表示当前的播放速率,所以1.0表示一个正常的播放速率。
978 HTMLMediaElement.readyState
HTMLMediaElement.readyState 属性返回音频/视频的当前就绪状态。
979 HTMLMediaElement.seekable
HTMLMediaElement的只读属性seekable返回一个包含了用户可以跳转到的时刻的区域(如果有)的TimeRanges对象。
980 HTMLMediaElement.src
一个USVString对象,包含要在元素中使用的媒体资源的URL;此属性反映HTML元素的src 属性的值。
981 HTMLMediaElement.videoTracks
 videoTracks 为 HTMLMediaElement 的只读属性,它是一个 VideoTrackList 列表,列表中包含相应媒体元素的视频轨, 视频轨为VideoTrack 类型对象。
982 HTMLMediaElement.volume
HTMLMediaElement.volume 属性可设置媒体播放时的音量。
983 HTMLMediaElement: abort event
资源没有被完全加载时就会触发 abort 事件,但错误不会触发该事件。
984 HTMLMediaElement: canplay canplay
当终端可以播放媒体文件时触发该canplay事件,估计加载足够的数据来播放媒体直到其结束,而不必停止以进一步缓冲内容。
985 HTMLMediaElement: canplaythrough canplaythrough
当终端可以播放媒体文件时触发该canplaythrough事件,估计加载足够的数据来播放媒体直到其结束,而不必停止以进一步缓冲内容。
986 HTMLMediaElement: ended
如果playback或者streaming达到了媒体的未尾或者没有更多可用的数据,将会引发一个ended事件。
987 HTMLMediaElement: error event
事件 error 会在因为一些错误(如网络连接错误)导致无法加载资源的时候触发。
988 HTMLMediaElement: loadeddata
loadeddata 事件在第一帧数据加载完成后触发。
989 HTMLMediaElement: loadstart event
loadstart 事件当浏览器开始载入一个资源文件时fired.
990 HTMLMediaElement: pause event
当暂停媒体播放时 pause 事件触发, 并且媒体进入暂停状态,最常见的是通过pause()方法来触发。
991 HTMLMediaElement: play event
当 paused 属性由 true 转换为 false 时触发 play 事件,事件触发原因一般为 play() 方法调用,或者 autoplay 标签设置。
992 HTMLMediaElement: playing
playing事件,当播放准备开始时(之前被暂停或者由于数据缺乏被暂缓)被触发
993 HTMLMediaElement: progress event
progress 事件在浏览器加载一个资源的时候周期性触发
994 HTMLMediaElement: timeupdate Audio, Event, HTMLMediaElement, Reference, Video
currentTime更新时会触发timeupdate事件。
995 play() API, HTMLMediaElement, 参考, 媒体, 接口, 播放, 方法, 视频, 音频
HTMLMediaElement.play() 方法会尝试播放媒体。这个方法返回一个 Promise,当媒体成功开始播放时被解决(resolved)。当播放因为任何原因失败时,这个 promise 被拒绝(rejected)。
996 srcObject
HTMLMediaElement 接口的 srcObject 属性设定或返回一个对象,这个对象提供了一个与HTMLMediaElement关联的媒体源,这个对象通常是 MediaStream ,但根据规范可以是 MediaSourceBlob 或者 File
997 HTMLOptGroupElement API, HTML DOM, optgroup, 参考, 接口, 表单
HTMLOptGroupElement 接口提供一些特别的属性和方法(除了从 HTMLElement 对象接口中继承的以外)以调整 <optgroup> 元素的布局和显示。
998 HTMLOptionElement API, HTML DOM, HTMLOptionElement, Option, 参考, 接口, 选项
HTMLOptionElement 接口表示了 <option> 元素并继承HTMLElement接口所有的类和方法。
999 Option() API, HTML DOM, HTMLOptionElement
1000 HTMLParagraphElement
The HTMLParagraphElement interface provides special properties (beyond those of the regular HTMLElement object interface it inherits) for manipulating <p> elements.
1001 HTMLProgressElement
The HTMLProgressElement 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 <progress> elements.
1002 HTMLScriptElement
HTML脚本元素暴露HTMLScriptElement接口,它提供了特殊的属性和方法(超出了常规HTMLElement对象接口,他们也可以通过继承操纵<脚本>元素的布局和演示。)
1003 HTMLSelectElement API, HTML DOM, HTMLSelectElement, Select, 参考, 接口, 选择
这个接口从 HTMLElementElementNode 继承属性。
1004 HTMLSelectElement.add() API, HTML DOM, HTMLSelectElement, 参考, 方法
HTMLSelectElement.add() 方法用于向 select 元素的 option 元素集合中添加一个元素。
1005 HTMLSelectElement.checkValidity()
HTMLSelectElement.checkValidity() 会检查元素是否有任何输入约束条件,并且检查值是否符合约束条件. 如果值是不符合约束条件的, 浏览器就会在该元素上触发一个可以撤销的 invalid 事件,  然后返回 false.
1006 HTMLSelectElement.remove()
HTMLSelectElement.remove() 方法从一个 select 元素中删除指定序数的 option 元素。没有传参时为删除当前元素本身:ChildNode.remove()
1007 HTMLSelectElement.selectedIndex API, HTML DOM, HTMLSelectElement, HTML表单, 参考, 属性
HTMLSelectElement.selectedIndex 是一个长整型数,它反映了被选中的第一个 <option> 元素的索引值。值为-1时表明没有元素被选中。
1008 HTMLSelectElement.setCustomValidity() HTMLSelectElement.setCustomValidity()
HTMLSelectElement.setCustomValidity() 方法设置指定的验证消息为选择元素的自定义验证消息。
1009 HTMLSlotElement
Shadow DOM API 的接口HTMLSlotElement使其能够访问到HTML元素<slot>的名字和分配的节点
1010 HTMLSlotElement.name name, 名称, 属性, 影子DOM, 插槽
元素HTMLSlotElementname属性, 可以获取和设置属性值. 插槽提供了web组件的摆放位置,辅助用户布局。
1011 HTMLSpanElement API, DOM, Interface, Reference
The HTMLSpanElement interface represents a <span> element and derives from the HTMLElement interface, but without implementing any additional properties or methods.
1012 HTMLStyleElement API, HTML DOM, HTMLStyleElement, Reference
HTMLStyleElement 接口表示 <style> 元素。它从 HTMLElementLinkStyle 中继承属性和方法。
1013 HTMLTableElement API, DOM, Interface, Reference
The HTMLTableElement 接口在常用的 HTMLElement 接口的基础上,提供了专门的属性和方法来处理 HTML 文档中表格的布局与展示。
1014 HTMLTableElement.createCaption()
这个 HTMLTableElement.createCaption() 方法返回这个 table 元素的 caption(HTMLTableCaptionElement). 如果这个 table 没有 caption,这个方法创建并返回 caption.
1015 HTMLTableElement.deleteTHead() API, table, 参考
HTMLTableElement.deleteTHead() 方法删除指定 <table><thead> 元素。
1016 HTMLTableElement.rows HTML Table Element, HTMLTableElement.cells, HTMLTableElement.rows
HTMLTableElement.rows 只读属性返回表中所有行的一个活的 HTMLCollectionHTMLTableElement.rows 包括与之相关的<thead>, <tfoot><tbody> 元素.
1017 HTMLTableRowElement API, HTML DOM, Interface, NeedsTranslation, Reference, TopicStub
The HTMLTableRowElement interface provides special properties and methods (beyond the HTMLElement interface it also has available to it by inheritance) for manipulating the layout and presentation of rows in an HTML table.
1018 HTMLTableRowElement.rowIndex
HTMLTableRowElement.rowIndex只读属性表示一个行相对于整个位置{{的HtmlElement(“表”)}}。
1019 HTMLTemplateElement
可以使用HTMLTemplateElement 接口来访问 HTML <template>元素的内容。
1020 HTMLTemplateElement.content
The HTMLTemplateElement.content属性返回<template>元素的模板内容(一个 DocumentFragment).
1021 HTMLTextAreaElement API, 参考, 接口
HTMLTextAreaElement 接口提供了特殊的属性和方法,用于控制 <textarea> 元素的布局和展示。
1022 HTMLUnknownElement 无效 标签 未知
HTMLUnknownElement 代表着一个无效的HTML元素,派生自 HTMLElement 接口,,但它没有任何可用的附加属性或方法.
1023 HTMLVideoElement API, DOM, HTML DOM, HTML5, Video
HTMLVideoElement 接口提供了用于操作视频对象的特殊属性和方法。它同时还继承了HTMLMediaElementHTMLElement 的属性与方法。
1024 HashChangeEvent API, Event, HTML5, HashChange, 事件, 参考, 接口
HashChangeEvent 接口表示一个变化事件,当 URL 中的片段标识符发生改变时,会触发此事件。
1025 Headers Headers, Headers API, application/json, 头信息
Fetch API 的 Headers 接口允许您对HTTP请求和响应头执行各种操作。 这些操作包括检索,设置,添加和删除。 一个Headers对象具有关联的头列表,它最初为空,由零个或多个键值对组成。你可以使用 append() 方法添加 之类的方法添加到此(参见 Examples)。在该接口的所有方法中,标题名称由不区分大小写的字节序列匹配。
1026 Headers() Headers, Headers构造函数
使用Headers() 构造方法创建一个新的Headers 对象.
1027 Headers.append() Append, Headers.append()
在一个Headers对象内部,Headers接口的append()方法可以追加一个新值到已存在的headers上,或者新增一个原本不存在的header。
1028 Headers.delete()
delete() 方法可以从Headers对象中删除指定header.
1029 Headers.entries()
Headers.entries() 以 迭代器 的形式返回Headers对象中所有的键值对.
1030 Headers.get() get()
get() 方法以 ByteString 形式从Headers对象中返回指定header的全部值. 如果Header对象中不存在请求的header,则返回 null.
1031 Headers.getAll()
getAll() 方法会以数组形式返回指定header的所有值. 如果指定的header未存在,则返回一个空数组.
1032 Headers.has()
Headers 接口的 has()方法返回一个布尔值来声明一个 Headers对象 是否包含特定的头信息.
1033 Headers.keys()
返回 headers 对象中所有 key 组成的迭代器 iterator
1034 Headers.set()
headers接口中 set() 方法在可以在已经声明中的headers对象修改已有的一组键值对或者创建一个新的键值对。
1035 Headers.values()
Headers.values()方法返回一个可迭代数值,通过这个数值可以遍历Headers中键值对的value值。返回的value都是ByteString对象。
1036 History
History 接口允许操作浏览器的曾经在标签页或者框架里访问的会话历史记录。
1037 History.length
History.length是一个只读属性,返回当前session中的history个数,包含当前页面在内。举个例子,对于新开一个tab加载的页面当前属性返回值1。
1038 History.pushState() API, History, Location, Web, 会话, 历史, 参考, 方法
HTML 文档中,history.pushState() 方法向当前浏览器会话的历史堆栈中添加一个状态(state)。
1039 History.replaceState()
replaceState()方法使用state objects, title,和 URL 作为参数, 修改当前历史记录实体,如果你想更新当前的state对象或者当前历史实体的URL来响应用户的的动作的话这个方法将会非常有用。
1040 History.scrollRestoration API, HTML DOM, History, History API, Property, Reference
{DOMxRef("History"))的接口——滚动恢复属性允许web应用程序在历史导航上显式地设置默认滚动恢复行为
1041 back() HTML5, History
back()方法会在会话历史记录中向后移动一页。如果没有上一页,则此方法调用不执行任何操作。
1042 forward() DOM, HTML5, History
在会话历史中向前移动一页。它与使用delta参数为1时调用 history.go(delta)的效果相同。
1043 go() History
go()方法从会话历史记录中加载特定页面。你可以使用它在历史记录中前后移动,具体取决于delta参数的值。
1044 state
返回在 history 栈顶的 任意 值的拷贝。 通过这种方式可以查看 state 值,不必等待 popstate事件发生后再查看。
1045 History API API, History, History API
DOM window 对象通过 history 对象提供了对浏览器的会话历史的访问(不要与 WebExtensions history搞混了)。它暴露了很多有用的方法和属性,允许你在用户浏览历史中向前和向后跳转,同时——从HTML5开始——提供了对history栈中内容的操作。
1046 Ajax navigation example
这是一个仅由三个页面组成的 AJAX 网站示例 (first_page.php, second_page.php and third_page.php). 要查看其如何工作的,请创建以下文件  (或 git clone https://github.com/giabao/mdn-ajax-nav-example.git ):
1047 IDBCursor
IndexedDB API 中的 IDBCursor 接口表示一个游标,用于遍历或迭代数据库中的多条记录。
1048 IDBCursor.direction
用一个字符串(defined by the IDBCursorDirection enum) 表示游标的遍历方向。相关取值如下表所示:
1049 IDBCursor.key
任意类型
1050 IDBCursorSync API, NeedsMarkupWork 需求标记, 参考, 参考2, 实验性, 实验性2, 接口, 过时的
将游标沿其方向前进到其键与可选键参数匹配的项。如果没有指定键,则前进到下一个位置。如果游标已到达其范围的末尾,则返回false,否则返回true。
1051 IDBDatabase IDBDatabase
继承自: EventTarget
1052 IDBDatabase.createObjectStore()
此方法接受一个参数作为 store 的名称,也接受一个可选的参数对象让你可以定义重要的可选属性。你可以用这个属性唯一的标识此 store 中的每个对象。因为参数是一个标识符,所以 store 中的每一个对象都应有此属性并保证此属性唯一。
1053 IDBDatabase.deleteObjectStore()
IDBDatabase.createObjectStore 一样,此方法只能versionchange事务中调用
1054 IDBDatabase.onversionchange
IDBDatabase 中的 onversionchange 事件处理器能处理版本更新事件,此事件能在任意地方 (很可能在同一台计算机上的另一个窗口/选项卡中)导致数据库结构更改(IDBOpenDBRequest.onupgradeneeded 事件 或 IDBFactory.deleteDatabase 事件)的时候被触发 。
1055 IDBEnvironment
 IndexedDB API提供的帮助类IDBEnvironment包含了一个indexedDB 属性, 这个属性可以比较方便的操作IndexedDB. 它是由windowWorker 实现的最顶级 IndexedDB接口.
1056 IDBFactory
In the following code snippet, we make a request to open a database, and include handlers for the success and error cases. For a full working example, see our To-do Notifications app (view example live.)
1057 IDBFactory.open
连接数据库在一个单独的线程中进行,包括以下几个步骤:
1058 IDBIndex
你可以通过记录的键或使用一个index取回一个object store中的这些记录 (cursors 提供了第三种方式:请见 IDBCursor)。An index lets you look up records in an object store using properties of the values in the object stores records.
1059 IDBKeyRange API, Database, IDBKeyRange, IndexedDB, Interface, NeedsTranslation, Reference, Storage, TopicStub
A key range can be a single value or a range with upper and lower bounds or endpoints. If the key range has both upper and lower bounds, then it is bounded; if it has no bounds, it is unbounded. A bounded key range can either be open (the endpoints are excluded) or closed (the endpoints are included). To retrieve all keys within a certain range, you can use the following code constructs:
1060 IDBKeyRange.lowerBound()
IDBKeyRange: 新创建的键范围.
1061 IDBObjectStore API, IDBObjectStore, IndexedDB, Storage, local storage & cache
IndexedDB API  的 IDBObjectStore 接口表示数据库中的 一个 对象库(object store) 。对象库中的记录根据其键值进行排序。这种排序可以实现快速插入,查找和有序检索。
1062 IDBObjectStore.add()
要确定添加操作是否成功完成,可以监听事务的 complete 事件。除了 IDBObjectStore.add 请求 success 事件之外,因为事务在成功被触发后仍然可能失败。换句话说,成功事件只有在事务成功排队后才会触发。
1063 IDBObjectStore.autoIncrement
Boolean:
1064 IDBObjectStore.get()
如果成功找到值,则会创建其值的结构化克隆,并设置为“请求对象(request object)”的 result
1065 IDBObjectStore.indexNames
一个 DOMStringList.
1066 IDBObjectStore.keyPath
任何类型。
1067 IDBObjectStore.openCursor
若要确认此操作是否成功完成,请监听结果的 success 事件。
1068 IDBObjectStore.put()
put方法是一个插入或更新对象仓库的方法. 参考仅用于插入的方法 IDBObjectStore.add 方法.
1069 IDBOpenDBRequest
Also inherits methods from its parents IDBRequest and EventTarget.
1070 IDBRequest
该request对象初始时不包括任何关于操作结果的信息,当request上的事件触发时,可以通过IDBRequest实例上的事件处理函数访问相关信息。
1071 IDBTransaction
Note that as of Firefox 40, IndexedDB transactions have relaxed durability guarantees to increase performance (see bug 1112702.) Previously in a readwrite transaction IDBTransaction.oncomplete was fired only when all data was guaranteed to have been flushed to disk. In Firefox 40+ the complete event is fired after the OS has been told to write the data but potentially before that data has actually been flushed to disk. The complete event may thus be delivered quicker than before, however, there exists a small chance that the entire transaction will be lost if the OS crashes or there is a loss of system power before the data is flushed to disk. Since such catastrophic events are rare most consumers should not need to concern themselves further.
1072 IDBTransaction.db
一个 IDBDatabase 对象。
1073 IDBTransaction: complete event
The complete handler is executed when a transaction successfully completed.
1074 IdentityManager
The IdentityManager of the  BrowserID protocol exposes the BrowserID API, via navigator.id. This API has gone through several significant revisions. Each generation is listed separately below.
1075 IdentityManager.watch()
This function registers callbacks that respond to a Persona user logging in or out.
1076 IdleDeadline
实例complete example (在 Cooperative Scheduling of Background Tasks API.文章内)
1077 IdleDeadline.timeRemaining()
The timeRemaining() method on the IdleDeadline interface returns the estimated number of milliseconds remaining in the current idle period. The callback can call this method at any time to determine how much time it can continue to work before it must return. For example, if the callback finishes a task and has another one to begin, it can call timeRemaining() to see if there's enough time to complete the next task. If there isn't, the callback can just return immediately, or look for other work to do with the remaining time.
1078 ImageBitmap API, Canvas, ImageBitmap, Interface, 绘图
ImageBitmap 接口表示能够被绘制到 <canvas> 上的位图图像,具有低延迟的特性。运用 createImageBitmap() 工厂方法模式,它可以从多种源中生成。 ImageBitmap提供了一种异步且高资源利用率的方式来为WebGL的渲染准备基础结构。
1079 ImageBitmap.height
只读属性 ImageBitmap.height 返回 ImageBitmap 对象的 CSS 像素高度。
1080 ImageBitmap.width
只读属性 ImageBitmap.width 返回 ImageBitmap 对象的 CSS 像素宽度。
1081 ImageBitmapRenderingContext API, Canvas, OffscreenCanvas, Reference, 性能, 绘图
ImageBitmapRenderingContext 接口是 canvas 的渲染上下文,它只提供了使用给定 ImageBitmap 替换 canvas 的功能。它的上下文 ID (HTMLCanvasElement.getContext() 或 OffscreenCanvas.getContext() 的第一个参数)  是 "bitmaprenderer"。
1082 ImageData
ImageData 接口描述 <canvas> 元素的一个隐含像素数据的区域。使用 ImageData() 构造函数创建或者使用和 canvas 在一起的 CanvasRenderingContext2D 对象的创建方法: createImageData()getImageData()。也可以使用 putImageData() 设置 canvas 的一部分。
1083 ImageData()
ImageData() 构造函数返回一个新的实例化的 ImageData 对象,  此对象由给定的类型化数组和指定的宽度与高度组成。
1084 ImageData.data
只读的 ImageData.data 属性,返回 Uint8ClampedArray ,描述一个一维数组,包含以 RGBA 顺序的数据,数据使用  0 至 255(包含)的整数表示。 
1085 ImageData.height
只读的 ImageData.height 属性,返回在图像数据对象中的行的数量。
1086 ImageData.width
只读的 ImageData.width 属性,返回在图像数据对象中每一行像素的数量。
1087 IndexedDB IndexedDB, IndexedDB API, Object Storage, Workers, localforage
IndexedDB 是一种底层 API,用于在客户端存储大量的结构化数据(也包括文件/二进制大型对象(blobs))。该 API 使用索引实现对数据的高性能搜索。虽然 Web Storage 在存储较少量的数据很有用,但对于存储更大量的结构化数据来说力不从心。而 IndexedDB 提供了这种场景的解决方案。本页面 MDN IndexedDB 的主要引导页 - 这里,我们提供了完整的 API 参考和使用指南,浏览器支持细节,以及关键概念的一些解释的链接。
1088 Checking when a deadline is due
A screenshot of the sample app. A red main title saying To do app, a test to-do item, and a red form for users to enter new tasks
1089 IndexedDB 浏览器存储限制和清理标准 Database, IndexedDB, LRU, Storage, client-side, eviction, limit
有许多Web技术可以在客户端(即本地磁盘上)存储这种或那种数据。浏览器计算分配给Web数据存储的空间大小以及达到该限制时要删除的内容的过程并不简单,并且浏览器之间有所不同。本文介绍了浏览器如何确定要清除的本地内容以及何时释放所需的本地存储空间。
1090 Using IndexedDB in chrome
indexedDB API 通常被用来在用户的浏览器端存储来自JavaScript的数据。(点击 Using IndexedDB 复习)。然而,使用system-privileged JavaScript的 Components.utils.importGlobalProperties() 函数也能获取这些API:
1091 使用 IndexedDB IndexedDB, 中文, 入门, 教程, 文档
IndexedDB 是一种可以让你在用户的浏览器内持久化存储数据的方法。IndexedDB 为生成 Web Application 提供了丰富的查询能力,使我们的应用在在线和离线时都可以正常工作。
1092 基本概念 IndexedDB 总述
本简介讨论了 IndexedDB 中的基本概念和术语。为您提供了概览并解释了关键概念。
1093 InputEvent
InputEvent 接口用来构造和字符输入相关的事件对象。
1094 InputEvent() API, Constructor, DOM, DOM Events, InputEvent
构造函数 InputEvent() 返回一个新创建的 InputEvent 对象。
1095 InputEvent.data API, DOM Events, InputEvent, data
InputEvent 接口中的只读属性 data 返回含有插入字符数据的 DOMString。如果更改未插入文本(例如删除字符时),则其可能为空字符串。
1096 InputEvent.dataTransfer API, DOM Events, DataTransfer, InputEvent
InputEvent 接口中的只读属性 dataTransfer 返回一个 DataTransfer 对象,该对象包含有关要添加到可编辑内容,或从可编辑内容中删除的富文本或纯文本数据的信息。
1097 InputEvent.inputType API, DOM Events, InputEvent, inputType
InputEvent 接口中的只读属性 inputType 返回对可编辑内容所做更改的类型。可能的更改包括插入、删除和格式化文本。
1098 InputEvent.isComposing
The InputEvent.isComposing read-only property returns a Boolean value indicating if the event is fired after compositionstart and before compositionend.
1099 InstallEvent
该参数传递到 oninstall 事件处理程序,InstallEvent接口表示一个 ServiceWorker ServiceWorkerGlobalScope 上分派的安装操作。作为 ExtendableEvent 的一个子类,它确保在安装期间不调度诸如 FetchEvent 之类的功能事件。
1100 Intersection Observer API, Experimental, Interface, Intersection Observer API, IntersectionObserver, Reference, observers
IntersectionObserver接口 (从属于Intersection Observer API) 提供了一种异步观察目标元素与其元素或顶级文档视窗(viewport)交叉状态的方法。IntersectionObserver
1101 IntersectionObserver.IntersectionObserver()
IntersectionObserver()构造器创建并返回一个IntersectionObserver对象。
1102 IntersectionObserver.disconnect() API, Disconnect, IntersectionObserver, Method
None.
1103 IntersectionObserver.observe()
IntersectionObserver 对象的observe() 方法向IntersectionObserver对象监听的目标集合添加一个元素。一个监听者有一组阈值和一个根, 但是可以监视多个目标元素,以查看这些目标元素可见区域的变化。
1104 IntersectionObserver.root
root 属性用来获取当前 intersectionObserver 实例的根元素。
1105 IntersectionObserver.rootMargin
IntersectionObserver 接口的只读属性rootMargin是与CSS属性margin语法相似的字符串(string)对象. 在交叉检测开始之前,由rootMargin规定的矩形的每一边都会被添加至root元素的边框盒(bounding box)的相应边。例如,这可以让你向外调整边界,使得目标元素被认为是100%可见的,即使此元素得一部分长或宽被裁剪,或者在边缘过于靠近根边框盒边界的情况下,将目标视为部分隐藏。
1106 IntersectionObserver.takeRecords()
IntersectionObserver 的方法takeRecords() 返回一个 IntersectionObserverEntry 对象数组, , 可以.
1107 IntersectionObserver.thresholds
The IntersectionObserver interface's read-only thresholds property returns the list of intersection thresholds that was specified when the observer was instantiated with IntersectionObserver(). If only one threshold ratio was provided when instanitating the object, this will be an array containing that single value.
1108 IntersectionObserver.unobserve() API, Intersection, unobserve
undefined.
1109 Intersection Observer API Intersection Observer API, IntersectionObserver
过去,要检测一个元素是否可见或者两个元素是否相交并不容易,很多解决办法不可靠或性能很差。然而,随着互联网的发展,这种需求却与日俱增,比如,下面这些情况都需要用到相交检测:
1110 Timing element visibility with the Intersection Observer API
In this article, we'll build a mock blog which has a number of ads interspersed among the contents of the page, then use the Intersection Observer API to track how much time each ad is visible to the user. When an ad exceeds one minute of visible time, it will be replaced with a new one.
1111 IntersectionObserverEntry
 IntersectionObserverEntry接口 (从属于 Intersection Observer API )描述了目标元素与其根元素容器在某一特定过渡时刻的交叉状态.
1112 Keyboard
The Keyboard interface of the the Keyboard API provides functions that retrieve keyboard layout maps and toggle capturing of key presses from the physical keyboard.
1113 KeyboardEvent API, DOM, Event, JavaScript, KeyboardEvent, 事件, 接口, 键盘, 键盘事件
KeyboardEvent 对象描述了用户与键盘的交互。 每个事件都描述了用户与一个按键(或一个按键和修饰键的组合)的单个交互;事件类型keydownkeypresskeyup 用于识别不同的键盘活动类型。
1114 KeyboardEvent.altKey API, DOM, KeyboardEvent, events, 鼠标事件
KeyboardEvent.altKey 只读属性返回一个 Boolean 值,表示事件触发时 alt 键 (OS X系统上的 Option 或  键) 是 (true) 否 (false) 被按下。
1115 KeyboardEvent.charCode API, DOM, Deprecated, KeyboardEvent, events, 键盘事件
KeyboardEvent.charCode 只读属性,返回 keypress 事件触发时按下的字符键的字符Unicode值。
1116 KeyboardEvent.code
KeyboardEvent.code属性表示键盘上的物理键(与按键生成的字符相对)。换句话说,此属性返回一个值,该值不会被键盘布局或修饰键的状态改变。
1117 KeyboardEvent.ctrlKey API, DOM, KeyboardEvent, events, 鼠标事件
KeyboardEvent.ctrlKey 只读属性返回一个 Boolean 值,表示事件触发时 control 键是 (true) 否(false)按下。
1118 KeyboardEvent.initKeyEvent() API, DOM, KeyboardEvent, Method, 参考
No summary!
1119 KeyboardEvent.isComposing API, DOM, KeyboardEvent, events, 键盘事件
KeyboardEvent.isComposing 只读属性,返回一个 Boolean 值,表示该事件是否在 compositionstart 之后和 compositionend 之前被触发。
1120 KeyboardEvent.key 参考, 只读属性, 属性, 键盘事件
只读属性 KeyboardEvent.key 返回用户按下的物理按键的值。它还与 shiftKey 等调节性按键的状态和键盘的区域 / 和布局有关。
1121 Key Values
下列表格列出了不同范畴的键的标准键值,以及这些键的一般作用。对应的,通用平台上可用的虚拟键码也包含其中。
1122 KeyboardEvent.keyCode
这个只读的属性 KeyboardEvent.keyCode 代表着一个唯一标识的所按下的键的未修改值,它依据于一个系统和实现相关的数字代码。这通常是与密钥对应的二进制的ASCII (RFC 20)或Windows 1252 码。如果这个键不能被标志,这个值为0。
1123 KeyboardEvent.location
KeyboardEvent.location 是一个只读属性,返回一个无符号的长整型 unsigned long,表示按键在键盘或其他设备上的位置
1124 KeyboardEvent.metaKey API, MouseEvent
KeyboardEvent.metaKey 为只读属性,返回一个 布尔值,在事件发生时,用于指示 Meta 键是按下状态(true),还是释放状态(false)。
1125 KeyboardEvent.repeat KeyboardEvent
KeyboardEvent.repeat是一个只读属性,返回一个布尔值Boolean,如果按键被一直按住,返回值为true
1126 KeyboardEvent.shiftKey API, DOM, KeyboardEvent, events, 鼠标事件
KeyboardEvent.shiftKey 只读属性返回一个 Boolean 值,表示事件触发时 shift 键是 (true) 否(false)按下。
1127 键盘事件 KeyboardEvent() API, DOM, KeyboardEvent, events
KeyboardEvent() 构造函数新建一个 KeyboardEvent 实例。
1128 LocalFileSystemSync
文件系统 API 的 LocalFileSystemSync 接口允许你访问沙盒中的文件系统。它的目的是和 WebWorkers 一起使用。方法由 worker 对象实现。
1129 Location API, Interface, Location
Location 接口表示其链接到的对象的位置(URL)。所做的修改反映在与之相关的对象上。 DocumentWindow 接口都有这样一个链接的Location,分别通过 Document.locationWindow.location 访问。
1130 Location.assign() API, Location, 参考, 导航, 方法, 跳转
Location.assign() 方法会触发窗口加载并显示指定的URL的内容。
1131 Location.reload()
Location.reload() 方法用来刷新当前页面。该方法只有一个参数,当值为 true 时,将强制浏览器从服务器加载页面资源,当值为 false 或者未传参时,浏览器则可能从缓存中读取页面。
1132 Location.replace() API, DOM, Location, 参考, 导航, 方法
Location.replace() 方法以给定的URL来替换当前的资源。 与assign() 方法 不同的是,调用 replace() 方法后,当前页面不会保存到会话历史中(session History),这样,用户点击回退按钮时,将不会再跳转到该页面。
1133 Location: hash
Location 接口的 hash 属性返回一个 USVString,其中会包含URL标识中的 '#' 和 后面URL片段标识符。
1134 Location: href
Location 接口的 href 属性是一个字符串化转换器(stringifier), 返回一个包含了完整 URL 的 USVString 值, 且允许 href 的更新.
1135 LockedFile API, 文件, 文件操作, 锁定
LockedFile 接口提供了处理给定文件的所有必要锁定工具
1136 Long Tasks API
Long Tasks,这是一个实验性API,它可以直观地告诉我们哪些任务执行耗费了50毫秒或更多时间。50毫秒这个阈值标准来源于《RAIL Model》中 "Response: process events in under 50ms" 章节。
1137 MIDIAccess API, Web MIDI API, 引用, 接口
Web MIDI API 的 MIDIAccess 接口提供查询 MIDI 输入和输出设备的列表以及获取这些设备的使用权限。
1138 MIDIConnectionEvent API, Draft, MIDI, 接口
The MIDIConnectionEvent interface of the Web MIDI API is the event passed to the onstatechange event of the MIDIAccess interface and the onstatechange event of the MIDIPorts interface. This occurs any time a new port becomes available, or when a previously available port becomes unavailable. 例如,这个事件无论是在一个 MIDI 设备插入或拔出设备时都会触发。
1139 MSSelection API, DHTML, DOM, MSSelection
MSSelection 对象表示用户选择的文本范围或插入光标(Caret)的当前位置,类似于标准定义的 Selection 接口。它主要通过配套的 TextRange 接口进行操作。
1140 MathMLElement API, MathML, 元素, 参考, 接口
MathMLElement 接口表示任意 MathML 元素。
1141 Media Source Extensions API
媒体源扩展 API(MSE) 提供了实现无插件且基于 Web 的流媒体的功能。使用 MSE,媒体串流能够通过 JavaScript 创建,并且能通过使用 <audio><video> 元素进行播放。
1142 MediaCapabilitiesInfo
Media Capabilities APIMediaCapabilitiesInfo 接口在 MediaCapabilities接口的  MediaCapabilities.encodingInfo() 或 MediaCapabilities.decodingInfo() 方法返回的 promise 完成时变得可用。它提供了媒体类型是否支持,在编码或解码此媒体时是否流畅和能效等信息。
1143 MediaDevices API, Experimental, Interface, Media, MediaDevices, NeedsTranslation, TopicStub, WebRTC, 媒体, 媒体流, 媒体设备
MediaDevices 接口提供访问连接媒体输入的设备,如照相机和麦克风,以及屏幕共享等。它可以使你取得任何硬件资源的媒体数据。
1144 MediaDevices.enumerateDevices() API, WebRTC, 方法
MediaDevices 的方法 enumerateDevices() 请求一个可用的媒体输入和输出设备的列表,例如麦克风,摄像机,耳机设备等。 返回的 Promise 完成时,会带有一个描述设备的 MediaDeviceInfo 的数组。
1145 MediaDevices.getDisplayMedia() API, 会谈, 分享, 参考, 多媒体, 多媒体设备, 屏幕, 屏幕捕捉, 屏幕捕捉API, 捕捉, 方法, 显示, 获取显示多媒体, 视频
这个 MediaDevices  接口的 getDisplayMedia() 方法提示用户去选择和授权捕获展示的内容或部分内容(如一个窗口)在一个  MediaStream 里. 然后,这个媒体流可以通过使用 MediaStream Recording API 被记录或者作为WebRTC 会话的一部分被传输。
1146 MediaDevices.getSupportedConstraints()
No summary!
1147 MediaDevices.getUserMedia()
通常你可以使用 navigator.mediaDevices 来获取 MediaDevices ,例如:
1148 MediaDevices.ondevicechange
 MediaDevices.ondevicechange 属性是一种EventHandler,当MediaDevices 接口的devicechange事件被触发时会被调用. 不论user agent媒体设备的设置是否可用, 或者网站或者应用发生变了都会触发。无论何时你都可以使用 enumerateDevices()  去更新可用设备列表.
1149 devicechange
每当媒体设备(例如相机,麦克风或扬声器)连接到系统或从系统中移除时,devicechange 事件就会被发送到 MediaDevices  实例。 这是一个没有附加属性的通用 Event
1150 MediaElementAudioSourceNode
MediaElementSourceNode 没有输入,只有一个输出,其由使用AudioContext.createMediaElementSource方法创建.输出的频道数目与节点创建时引用音频 HTMLMediaElement  的频道数目一致,或当 HTMLMediaElement 无音频时,频道数目为 1.
1151 MediaKeySession API, Audio, EncryptedMediaExtensions, Interface, Media, MediaKeySession, NeedsExample, NeedsTranslation, Reference, TopicStub, Video
The MediaKeySession interface of the EncryptedMediaExtensions API represents a context for message exchange with a content decryption module (CDM).
1152 load()
MediaKeySession.load()方法返回一个Promise,它在加载指定的会话对象的数据后解析为一个布尔值。
1153 MediaList API, CSSOM, Interface, MediaList, Reference
MediaList 接口表示样式表的媒体查询,例如使用了 media 属性的<link> 元素。
1154 MediaQueryList
一个MediaQueryList对象在一个document上维持着一系列的媒体查询,并负责处理当媒体查询在其document上发生变化时向监听器进行通知的发送。
1155 MediaQueryList.addListener()
MediaQueryList接口的addListener()方法向MediaQueryListener添加一个侦听器,该侦听器将运行自定义回调函数以响应媒体查询状态的更改。
1156 MediaRecorder
MediaRecorder 是 MediaStream Recording API 提供的用来进行媒体轻松录制的接口, 他需要通过调用 MediaRecorder() 构造方法进行实例化.
1157 MediaRecorder()
MediaRecorder() 构造函数会创建一个对指定的 MediaStream 进行录制的 MediaRecorder 对象
1158 MediaRecorder.audioBitsPerSecond
audioBitsPerSecond  MediaRecorder 接口的只读属性. 它返回录制器所使用的音频编码码率.
1159 MediaRecorder.isTypeSupported API, Audio, Media, Method, Reference, Video
MediaRecorder.isTypeSupported()方法会判断其 MIME 格式能否被客户端录制。
1160 MediaRecorder.ondataavailable
1161 MediaRecorder.pause()
The Media.pause() method (part of the MediaRecorder API) is used to pause recording of media streams.
1162 MediaSession API, Media Session API, MediaSession, 媒体, 引用, 接口, 视频, 音频
Media Session API 的 MediaSession 接口允许页面为标准媒体交互提供自定义行为.
1163 MediaSession.setActionHandler()
MediaSession 接口的属性 setActionHandler() 为media session动作设置一个监听器。这些动作让网页程序在用户操作设备的内置物理或屏上媒体控制项时收到消息,例如播放、停止或搜寻按钮。
1164 MediaSource
MediaSourceMedia Source Extensions API 表示媒体资源HTMLMediaElement对象的接口。MediaSource 对象可以附着在HTMLMediaElement在客户端进行播放。
1165 MediaSource.MediaSource()
MediaSource()MediaSource 的构造函数 返回一个没有分配source buffers 新的 MediaSource 对象.
1166 MediaSource.addSourceBuffer()
MediaSource 的 addSourceBuffer() 方法会根据给定的 MIME 类型创建一个新的 SourceBuffer 对象,然后会将它追加到 MediaSource 的 SourceBuffers 列表中。
1167 MediaSource.duration
MediaSource 接口的属性 duration 用来获取或者设置当前媒体展示的时长.
1168 MediaSource.endOfStream()
MediaSource 接口的 endOfStream() 方法意味着流的结束。
1169 MediaSource.readyState
readyStateMediaSource 接口的一个只读属性。它返回一个集合表明当前MediaSource的状态。它有三种可能的返回值:
1170 MediaStream API 媒体, 媒体流API, 视频, 语音, 进一步的, 音频
媒体流处理API(通常被称为媒体流API或流API)是描述音频或视频数据流的 WebRTC 的一部分,处理它们的方法,与数据类型相关的约束,成功和错误 当异步使用数据时的回调以及在处理期间触发的事件。
1171 MediaStream Recording API API, Audio, Media, Media Capture and Streams, MediaStream Recording, MediaStream Recording API, NeedsTranslation, Overview, Reference, TopicStub, Video
MediaStream Recording API 有时简称为Media Recording API 或者 MediaRecorder API, 与 Media Capture and Streams API 和 WebRTC API 密切相关. MediaStream Recording API 使得捕获通过 MediaStream 或者HTMLMediaElement 对象产生的用于分析、加工或者保存到硬盘的数据成为可能. 它也非常容易让人们使用.
1172 使用MediaStream的录制API
An image of the Web dictaphone sample app - a sine wave sound visualization, then record and stop buttons, then an audio jukebox of recorded tracks that can be played back.
1173 MediaStream.addTrack()
MediaStream.addTrack() 方法会给流添加一个新轨道。指定一个MediaStreamTrack对象作为参数。
1174 MediaStreamAudioSourceNode MediaStreamAudioSourceNode, Web Audio API
MediaElementSourceNode没有输入,并且只有一个输出。创建之后使用 AudioContext.createMediaStreamSource方法。输出通道的数量和AudioMediaStreamTrack的通道数量相同。如果没有有效的媒体流,输出通道就变成一个静音的通道。
1175 MediaStreamAudioSourceNode.MediaStreamAudioSourceNode() MediaStreamAudioSourceNode, Web Audio API
MediaStreamAudioSourceNode()构造器创建一个新的 MediaStreamAudioSourceNode对象实例。
1176 MediaStreamEvent
MediaStreamEvent 接口表示发生在 MediaStream中的事件.这种类型返回两个事件: addstream 和 removestream.
1177 MediaStreamTrack
MediaStreamTrack接口在User Agent中表示一段媒体源,比如音轨或视频。
1178 MediaStreamTrack.getCapabilities() API, Media Capture and Streams API, Media Streams API, MediaStreamTrack, getCapabilities, 媒体API
MediaStreamTrack 接口的 getCapabilities() 方法返回一个  MediaTrackCapabilities 对象,此对象表示每个可调节属性的值或者范围,该特性依赖于平台和user agent.
1179 MediaStreamTrack.getConstraints() API, Medhod, Media Capture and Streams, Media Stream Track, Media Streams API, getConstraints
getConstraints()所述MediaStreamTrack的方法接口返回MediaTrackConstraints包含集使用现有呼叫最近的轨道建立约束来applyConstraints()这些约束指示网站或应用程序指定的值和值范围对于包含的可约束属性是必需的或可接受的。
1180 MediaStreamTrack.readyState API, 参考, 只读, 媒体捕获和流, 媒体流追踪, 属性
MediaStreamTrack.readyState只读属性返回一个枚举的值,该值给出了轨道的状态。
1181 MediaStreamTrack.stop() API, Media, WebRTC, 停止, 参考, 方法, 流, 视频捕获和流API, 视频流API, 视频流跟踪
MediaStreamTrack.stop()方法停止跟踪。
1182 MessageChannel API, Channel Messaging API, Interface, MessageChannel, Reference, web messaging
Channel Messaging API的MessageChannel 接口允许我们创建一个新的消息通道,并通过它的两个MessagePort 属性发送数据。
1183 MessageChannel() API, Channel messaging, Constructor, MessageChannel, 参考, 构造函数
MessageChannel 接口的 MessageChannel() 构造函数返回一个新的 MessageChannel 对象,返回的对象中包含两个 MessagePort 对象。
1184 MessageChannel.port1
MessageChannel 的只读属性 port1 返回消息通道的第一个端口, 此端口连接到源上下文通道。
1185 MessageChannel.port2
MessageChannel接口的 port2 是一个只读属性,返回消息通道的第二个端口,该端口连接到通道另一端的上下文,也就是发送消息时的目的地。
1186 MessageEvent API, MessageEvent, WebRTC, Websockets API, 参考, 接口
MessageEvent  是接口代表一段被目标对象接收的消息。
1187 MessageEvent.MessageEvent()
MessageEvent()构造函数创建一个新的 MessageEvent 对象实例。
1188 MessagePort API, Channel messaging, HTML5, Interface, MessagePort, Reference, TopicStub
Channel Messaging API 的 MessagePort 接口代表 MessageChannel 的两个端口之一, 它可以让你从一个端口发送消息,并在消息到达的另一个端口监听它们。
1189 MessagePort.onmessage
MessagePort 接口的 onmessage 事件处理程序是一个EventListener, 当在端口上触发一个类型为 messageMessageEvent 时被调用 - 即,当端口接收到消息时。
1190 MimeType
这 MimeType 接口提供了包含以下信息MIME 与特定插件关联的类型。. NavigatorPlugins.mimeTypes 返回此对象的数组.
1191 MouseScrollEvent
MouseScrollEvent事件对象代表了当用户在滚动鼠标滚轮或操作其他类似的输入设备时触发的事件.
1192 MouseWheelEvent
MouseWheelEvent事件对象代表了当用户在滚动鼠标滚轮时触发的事件.
1193 MutationObserver API, Advanced, DOM, DOM Reference, MutationObserver, requestAnimationFrame, resize
MutationObserver接口提供了监视对DOM树所做更改的能力。它被设计为旧的Mutation Events功能的替代品,该功能是DOM3 Events规范的一部分。
1194 MutationObserver.MutationObserver() API, Constructor, DOM, MutationObserver, 参考, 构造器
DOM 规范中的 MutationObserver() 构造函数——是 MutationObserver 接口内容的一部分——创建并返回一个新的观察器,它会在触发指定 DOM 事件时,调用指定的回调函数。
1195 MutationObserver.disconnect()
MutationObserver 的 disconnect() 方法告诉观察者停止观察变动。
1196 MutationObserver.observe() API, DOM, MutationObserver, Node, 参考, 变化, 方法
MutationObserverobserve() 方法配置了 MutationObserver 对象的回调方法以开始接收与给定选项匹配的DOM变化的通知。
1197 MutationObserver.takeRecords()
MutationObservertakeRecords() 方法返回已检测到但尚未由观察者的回调函数处理的所有匹配DOM更改的列表,使变更队列保持为空。
1198 MutationObserverInit API, DOM, MutationObserver
MutationObserverInit 字典描述了 MutationObserver 的配置。因此,它主要被用作 MutationObserver.observe() 方法的参数类型。
1199 MutationObserverInit.attributeFilter API, DOM, DOM WHATWG, Mutation Observers, MutationObserverInit, 变化, 属性, 属性过滤器, 监听器
MutationObserverInit 字典的可选属性 attributeFilter 是一个字符串数组,用于指定要变化的属性名称。
1200 MutationObserverInit.childList
The MutationObserverInit dictionary's optional childList property indicates whether or not to monitor the specified node or nodes for the addition or removal of new child nodes.
1201 MutationRecord API, DOM, 参考, 进阶
每个 MutationRecord 都代表一个独立的 DOM 变化,在每次随 DOM 变化调用 MutationObserver 的回调函数时,一个相应的 MutationRecord 会被作为参数,传递给回调函数。
1202 NameList
提供一个有序的键值对集合. 它可以通过下标0访问. 在DOM规范中没有指定这个集合是如何被应用的.
1203 NamedNodeMap
NamedNodeMap 接口表示属性节点 Attr 对象的集合。尽管在 NamedNodeMap 里面的对象可以像数组一样通过索引来访问,但是它和 NodeList 不一样,对象的顺序没有指定。
1204 NamedNodeMap.getNamedItem() DOM, 参考, 属性, 方法
NamedNodeMap 接口的 NamedNodeMap.getNamedItem() 方法返回对应给定名称的属性,如果没有对应名称的属性则返回 null
1205 Navigation Timing API Navigation Timing API
Navigation Timing API 提供了可用于衡量一个网站性能的数据。与用于相同目的的其他基于JavaScript的机制不同,该API可以提供可以更有用和更准确的端到端延迟数据。
1206 Using Navigation Timing Navigation Timing, Navigation Timing API, Optimization, Performance
Navigation Timing 接口使你可以轻松获取详细且高度准确的计时信息,以帮助从你的网站代码或资源隔离出性能问题。与其他工具或库不同,Navigation Timing 接口使你可以收集这些只有浏览器才能提供的信息,其准确性要比其他技术大大提高。它还具有能够提供用户所感知的计时信息而不是与用户体验无关的数据的优势。
1207 Navigator API, DOM4, Navigator, 接口
Navigator 接口表示用户代理的状态和标识。 它允许脚本查询它和注册自己进行一些活动。
1208 Navigator.activeVRDisplays
activeVRDisplaysNavigator 接口返回的数组中每个VRDisplay对象中的的只读属性(VRDisplay.ispresentingtrue).
1209 Navigator.battery
电池状态API,通常简称为电池API,该API能够给你提供用户系统的电池电量的相关信息,还能在电池的电量发生变化时通知你.这样你就可以在得知系统电量不足的时候降低你的网站上一些循环执行任务的频率,从而节约电量.或者在电量减少到某个级别的时候,自动保存页面上的一些数据,以防止用户的数据丢失.
1210 Navigator.buildID API, DOM, Gecko, 属性
返回所使用浏览器的构建标识符。现代浏览器中,这个属性返回一个固定的时间戳作为私有的计量方法,比如 Firefox 64 及以后的版本返回 20181001000000
1211 Navigator.canShare
Boolean值. Navigator.share()若返回True则表示内容可以被成功分享。
1212 Navigator.clipboard API, Navigator, 剪切, 剪切板, 参考, 只读, 复制, 属性, 粘贴
剪贴板 Clipboard APINavigator 接口添加了只读属性 clipboard,该属性返回一个可以读写剪切板内容的 Clipboard 对象。
1213 Navigator.connection
Navigator.connection 是只读的,提供一个NetworkInformation 对象来获取设备的网络连接信息。例如用户设备的当前带宽或连接是否被计量, 这可以用于基于用户的连接来选择高清晰度内容或低清晰度内容。
1214 Navigator.cookieEnabled API, DOM, cookie, 属性
navigator.cookieEnabled 返回一个布尔值,来表示当前页面是否启用了 cookie。本属性为只读属性。
1215 Navigator.deviceMemory
deviceMemory 只读属性返回千兆字节为单位的大概的机器内存。这个值是一个2的次方数除以1024,舍去小数点的近似值。并且,上下边界也用来保护那些拥有非常低端或者高端设备的用户的隐私。
1216 Navigator.doNotTrack
返回用户的do-not-track设置,如果用户不允许网站,内容和广告等进行跟踪,则该值为yes.
1217 Navigator.geolocation API, HTTPS, Navigator, 参考, 地理位置, 地理位置 API, 属性
Navigator.geolocation 只读属性返回一个 Geolocation 对象,通过这个对象可以访问到设备的位置信息。使网站或应用可以根据用户的位置提供个性化结果。
1218 Navigator.getBattery()
getBattery()方法提供了系统的电量信息,返回一个battery的promise对象,然后resolve后得到BatteryManager对象,它提供了一些新的事件,以及方法供您监控电池的状态。这个方法实现了Battery Status API (查看更多细节以及使用方法和实例代码)
1219 Navigator.getGamepads()
调用 Navigator.getGamepads() 方法会返回一个数组:第一个值为 null ,其他的值均为 Gamepad 对象,表示每一个与设备连接的游戏手柄。所以如果没有连接任何游戏手柄,这个方法将只会返回 null
1220 Navigator.id
BrowserID 协议定义了 window.navigator 对象上的一个新的 id 属性,通过这个属性暴露 BrowserID API。这个 API 已经经历了几个重要修订。下面独立列出了每代 API。
1221 Navigator.keyboard
The keyboard read-only property of the navigator interface returns a Keyboard object which provides access to functions that retrieve keyboard layout maps and toggle capturing of key presses from the physical keyboard.
1222 Navigator.maxTouchPoints
[1] This was implemented in bug 248918.
1223 Navigator.mediaDevices Media, Media Capture and Streams API, Media Streams API, MediaDevices, Navigator, Reference, Web, 只读, 属性
MediaDevices 是一个单例对象。通常,您只需直接使用此对象的成员,例如通过调用navigator.mediaDevices.getUserMedia()
1224 Navigator.mozIsLocallyAvailable()
查询某个URI上的资源是否是本地可用的.
1225 Navigator.mozSettings
返回一个SettingsManager对象,你可以使用返回的对象来修改设备的各项设置.
1226 Navigator.mozSms
返回 SmsManager 对象,你可以通过该对象进行短消息的收发操作。
1227 Navigator.oscpu
返回一个字符串,代表当前所使用的操作系统类型.
1228 Navigator.permissions API, Permissions, 属性
permissions 是 Navigator 读属性,返回一个可用于查询或更新某些APIs(由Permissions API覆盖)的权限状态的对象。
1229 Navigator.productSub API, DOM, 只读, 属性
Navigator.productSub 只读属性返回当前浏览器的编译版本号。
1230 Navigator.registerContentHandler()
Allows web sites to register themselves as possible handlers for content of a particular MIME type.
1231 Navigator.registerProtocolHandler()
Navigator 方法 registerProtocolHandler() 让web站点为自身注册能用于打开或处理特定URL schemes(aka protocols)的功能。
1232 Web-based protocol handlers
利用非http协议,从网页链接到一些别的资源,这种做法是相当普遍的。比如 mailto: 协议:
1233 Navigator.sendBeacon() API, Beacon, Web Performance, sendBeacon
navigator.sendBeacon() 方法可用于通过HTTP将少量数据异步传输到Web服务器。
1234 Navigator.serviceWorker
Navigator.serviceWorker 只读属性,返回 关联文件 的 ServiceWorkerContainer 对象,它提供对ServiceWorker 的注册,删除,升级和通信的访问。。
1235 Navigator.share Navitator, Share, Web Share
Navigator.share()方法通过调用本机的共享机制作为Web Share API的一部分。如果不支持Web Share API,则此方法为undefined
1236 Navigator.vendor
返回当前所使用浏览器的浏览器供应商的名称.
1237 Navigator.vendorSub
vendorSub navigator.vendor的值的一部分,表示浏览器供应商的版本号。
1238 Navigator.vibrate()
Navigator.vibrate() 方法使设备(有震动硬件)产生有频率的震动。若设备不支持震动,该方法将无效。若某震动方式已经在进行中(当该方法调用时),则前一个震动方式停止,新的取而代之。
1239 credentials
Navigator接口的credentials属性返回CredentialsContainer接口,该接口暴露了请求凭证的方法。 CredentialsContainer接口还会在下相关事件发生时通知用户,例如登录或注销成功。该接口可用于特征检测。
1240 navigator.getUserMedia
Navigator.getUserMedia()方法提醒用户需要使用音频(0或者1)和(0或者1)视频输入设备,比如相机,屏幕共享,或者麦克风。如果用户给予许可,successCallback回调就会被调用,MediaStream对象作为回调函数的参数。如果用户拒绝许可或者没有媒体可用,errorCallback就会被调用,类似的,PermissionDeniedError 或者NotFoundError对象作为它的参数。注意,有可能以上两个回调函数都不被调用,因为不要求用户一定作出选择(允许或者拒绝)。
1241 NavigatorConcurrentHardware API, Concurrency, HTML DOM, Interface, Navigator, NavigatorCPU, NavigatorConcurrentHardware, NeedsBrowserCompatibility, NeedsTranslation, Reference, Threading, Threads, TopicStub, WorkerNavigator, Workers
The NavigatorConcurrentHardware mixin adds to the Navigator interface features which allow Web content to determine how many logical processors the user has available, in order to let content and Web apps optimize their operations to best take advantage of the user's CPU.
1242 navigator.hardwareConcurrency
navigator.hardwareConcurrency 指明当前浏览器环境所拥有的CPU核心数,这来自于操作系统提供的API来获取。
1243 NavigatorGeolocation
NavigatorGeolocation  contains a creation method allowing objects implementing it to obtain a Geolocation instance.
1244 NavigatorID
NavigatorID 接口包含浏览器识别相关的方法和属性。
1245 NavigatorID.appCodeName
返回所使用浏览器的内部名称.
1246 NavigatorID.appName
返回所使用浏览器的名称。由于兼容性问题,HTML5 规范允许该属性返回 "Netscape" 。
1247 NavigatorID.appVersion
返回一个字符串,表示所使用浏览器的版本号。它可能只包含一个版本数字,如 "5.0",还可能包含一些其他的相关信息。由于兼容性问题,HTML5规范允许该属性返回 "4.0"。
1248 NavigatorID.platform
返回一个字符串,表示浏览器所在的系统平台类型.
1249 NavigatorID.product
该属性返回当前浏览器的产品名称。
1250 NavigatorID.userAgent
NavigatorID.userAgent 只读属性返回当前浏览器的 user agent 字符串。
1251 NavigatorLanguage API, HTML-DOM, NeedsTranslation, No Interface, Reference, TopicStub
NavigatorLanguage 包含涉及导航(Navigator)的语言特性的方法和属性。
1252 NavigatorLanguage.language API, NavigatorLanguage, 参考, 只读, 多语言, 属性, 语言
NavigatorLanguage.language 只读属性返回一个表示用户偏好语言的字符串,通常指浏览器 UI 的语言。
1253 NavigatorLanguage.languages API, Language, 只读, 属性
只读属性 NavigatorLanguage.languages 返回一个 DOMString 的数组,数组内容表示网站访客所使用的语言。 使用 BCP 47 语言标签来描述不同的语言。 在返回的数组中,最适合当前用户的语言将会被排到数组的首位。
1254 NavigatorOnLine API, HTML-DOM, TopicStub
NavigatorOnLine接口包含了与浏览器网络连接状态相关的方法和属性。
1255 NavigatorOnLine.onLine API, DOM Reference
返回浏览器的联网状态。正常联网(在线)返回 true,不正常联网(离线)返回 false。一旦浏览器的联网状态发生改变,该属性值也会随之变化。当用户点击链接或者脚本进行网络请求时,如果发现浏览器连接不上互联网,则该属性会被赋值为false
1256 在线和离线事件 AJAX, DOM, HTML5, Web 开发, 离线 web 应用
部分浏览器根据 WHATWG Web Applications 1.0 规范 实现了Online/Offline 事件
1257 NavigatorPlugins
The NavigatorPlugins interface contains methods and properties related to the plugins installed in the browser.
1258 NavigatorPlugins.javaEnabled
该方法用来表明当前浏览器是否激活了Java.
1259 NavigatorPlugins.mimeTypes
返回一个MimeTypeArray对象,其中包含可被当前浏览器识别的MimeType对象的列表。
1260 NavigatorPlugins.plugins API, DOM, Navigator, NavigatorPlugins, Reference
返回一个 PluginArray 类型的对象, 包含了当前所使用的浏览器安装的所有插件。
1261 测试滕盖
Returns a MimeTypeArray object, which contains a list of MimeType objects representing the MIME types recognized by the browser.
1262 NavigatorStorage API, Interface, Mixin, Navigator, NavigatorStorage, NeedsTranslation, Reference, Secure context, Storage, Storage Standard, TopicStub, WorkerNavigator
The NavigatorStorage mixin adds to the Navigator and WorkerNavigator interfaces the Navigator.storage property, which provides access to the StorageManager singleton used for controlling the persistence of data stores as well as obtaining information
1263 NavigatorStorage.storage API, Navigator, WorkerNavigator, 存储, 安全上下文, 属性
 NavigatorStorage.storage 是一个只读属性,返回单例 StorageManager 对象,用于访问当前网站或应用程序的浏览器整体存储功能的。 
1264 NetworkInformation
NetworkInformation 提供有关设备正在使用的连接与网络进行通信的信息,并提供了在连接类型更改时通知脚本的事件。NetworkInformation 接口不能被是实例化, 而是通过 Navigator 的 connection 属性进行访问。
1265 NetworkInformation.downlink
downlinkNetworkInformation 接口的一个只读属性,返回以Mb/s为单位的有效带宽,并保留该值为25kb/s的最接近的整数倍。该值基于最近监测的保持活跃连接的应用层吞吐量,排除了到私有地址空间的连接。当缺少最近的带宽测量数据时,该属性由底层连接技术属性决定。
1266 NetworkInformation.rtt
NetworkInformation.rtt 是一个只读属性,返回了当前连接下评估的往返时延(RTT, round-trip time ),并保留该值为25千分秒的最接近的整数倍。该值基于最近使用中被监测的最近保持活跃连接的应用层上的RTT测量值。它排除了到私有地址空间的连接。如果没有最近的测量数据,该值就基于底层连接技术的属性。
1267 NetworkInformation.saveData
NetworkInformation.saveData 是 NetworkInformation 接口的只读属性, 如果用户设备上设置了减少数据使用的选项时返回 true .
1268 Node API, DOM, Interface, Node, Reference, 参考
Node 是一个接口,各种类型的 DOM API 对象会从这个接口继承。它允许我们使用相似的方式对待这些不同类型的对象;比如, 继承同一组方法,或者用同样的方式测试。
1269 HTMLElement.innerText API, DOM, HTMLElement, Property, Reference, 参考, 属性
innerText 属性表示一个节点及其后代的“渲染”文本内容。
1270 Node.appendChild API, DOM, Node, 参考, 方法, 节点
Node.appendChild() 方法将一个节点附加到指定父节点的子节点列表的末尾处。如果将被插入的节点已经存在于当前文档的文档树中,那么 appendChild() 只会将它从原先的位置移动到新的位置(不需要事先移除要移动的节点)。
1271 Node.baseURI <base>, API, HTML, Node.baseURI, Property, base
Node.baseURI 是只读属性,返回一个节点的绝对基址 URL。
1272 Node.baseURIObject
baseURIObject属性返回一个代表当前节点(通常是文档节点或元素节点)的基URL的nsIURI对象.该属性类似与Node.baseURI,只是它返回的是一个包含更多信息的nsIURI对象,而不只是一个URL字符串.
1273 Node.childNodes Property
Node.childNodes 返回包含指定节点的子节点的集合,该集合为即时更新的集合(live collection)。
1274 Node.cloneNode API, DOM, Method, 参考
Node.cloneNode() 方法返回调用该方法的节点的一个副本.
1275 Node.compareDocumentPosition API, DOM, Method, Node, Position, Reference, 比较文档位置
Node.compareDocumentPosition() 可以比较当前节点与任意文档中的另一个节点的位置关系。
1276 Node.contains
Node.contains()返回的是一个布尔值,来表示传入的节点是否为该节点的后代节点。
1277 Node.firstChild API, DOM, Gecko, Node, Node.firstChild, Property
Node.firstChild 只读属性返回树中节点的第一个子节点,如果节点是无子节点,则返回 null。
1278 Node.getRootNode() API, DOM, Node, 参考, 方法
Node 接口的 getRootNode() 方法返回上下文中的根节点,如果 shadow DOM 可用,则对 shadow DOM 同样适用。
1279 Node.getUserData()
The Node.getUserData() method returns any user DOMUserData set previously on the given node by Node.setUserData().
1280 Node.hasChildNodes
hasChildNodes方法返回一个布尔值,表明当前节点是否包含有子节点.
1281 Node.insertBefore() API, DOM, Method, Node, 参考, 方法, 节点
Node.insertBefore() 方法在参考节点之前插入一个拥有指定父节点的子节点。如果给定的子节点是对文档中现有节点的引用,insertBefore() 会将其从当前位置移动到新位置(在将节点附加到其他节点之前,不需要从其父节点删除该节点)。
1282 Node.isConnected API, DOM, Node, Property, Reference, 参考, 属性
isConnected 是 Node 的一个只读属性接口。无论节点是否与 DOM 树连接,该属性都会返回一个布尔值。例如: Document 对象与一般 DOM 树连接,ShadowRoot 与 shadow DOM 连接。
1283 Node.isDefaultNamespace
isDefaultNamespace 接受一个命名空间URI作为参数,如果该命名空间是当前节点的默认命名空间,则返回true,否则返回false.
1284 Node.isEqualNode API, DOM, Node, 参考, 方法, 节点
Node.isEqualNode() 方法可以判断两个节点是否相等。当两个节点的类型相同,定义特征(defining characteristics)相同(对元素来说,即 id,孩子节点的数量等等),属性一致等,这两个节点就是相等的。一些具体的数据指出:多数时候的比较是根据节点的类型来的。
1285 Node.isSameNode
判断两个节点是否是相同的节点,即指向同一个对象.
1286 Node.isSupported
检测当前环境是否在某个节点上实现了指定的DOM特性.
1287 Node.lastChild Property
Node.lastChild 是一个只读属性,返回当前节点的最后一个子节点。如果父节点为一个元素节点,则子节点通常为一个元素节点,或一个文本节点,或一个注释节点。如果没有子节点,则返回 null
1288 Node.localName
Returns the local part of the qualified name of this node.
1289 Node.lookupNamespaceURI
返回当前节点上与指定命名空间前缀绑定的命名空间URI,如果没有,返回null,如果参数为null,返回默认的命名空间.
1290 Node.lookupPrefix
返回一个和指定命名空间URI绑定的命名空间前缀.如果没有,返回null. 如果有多个绑定的前缀, 返回的结果根据浏览器实现而定.
1291 Node.namespaceURI
Node.namespaceURI 是一个只读属性,返回节点的命名空间URI(namespace URI),如果节点不在一个命名空间中,则返回 null。当节点是文档节点时,返回当前文档的 XML 命名空间(namespace)。
1292 Node.nextSibling
Node.nextSibling 是一个只读属性,返回其父节点的 childNodes 列表中紧跟在其后面的节点,如果指定的节点为最后一个节点,则返回 null
1293 Node.nodeName
返回当前节点的节点名称
1294 Node.nodePrincipal
No summary!
1295 Node.nodeType API, DOM, Gecko, Property, Reference
只读属性 Node.nodeType 表示的是该节点的类型。
1296 Node.nodeValue API, DOM, Node, Property
Node 的 nodeValue 属性返回或设置当前节点的值。
1297 Node.normalize() API, Method, Node
Node.normalize() 方法将当前节点和它的后代节点”规范化“(normalized)。在一个"规范化"后的DOM树中,不存在一个空的文本节点,或者两个相邻的文本节点。
1298 Node.outerText Node.outerText
请参阅 HTMLElement.outerText
1299 Node.ownerDocument API, DOM, Gecko, Property, 属性
Node.ownerDocument 只读属性会返回当前节点的顶层的 document 对象。
1300 Node.parentElement
返回当前节点的父元素节点,如果该元素没有父节点,或者父节点不是一个 DOM 元素,则返回 null
1301 Node.parentNode
返回指定的节点在DOM树中的父节点.
1302 Node.prefix
prefix属性会返回当前节点的命名空间前缀,如果没有指定命名空间前缀,则返回null,该属性只读.
1303 Node.previousSibling
返回当前节点的前一个兄弟节点,没有则返回null.
1304 Node.removeChild Node.removeChild()
Node.removeChild() 方法从DOM中删除一个子节点。返回删除的节点。
1305 Node.replaceChild() API, DOM, Node, 参考, 方法
Node.replaceChild() 方法用指定的节点替换当前节点的一个子节点,并返回被替换掉的节点。
1306 Node.rootNode API, DOM, Node, Property, Reference, rootNode
Node.rootNodeNode 的一个只读属性, 返回该节点所在 DOM 数的根节点(最高节点). 此属性是通过 Node.parentNode 属性循环查找直到找到根节点.
1307 Node.setUserData()
The Node.setUserData() method allows a user to attach (or remove) data to an element, without needing to modify the DOM. Note that such data will not be preserved when imported via Node.importNode, as with Node.cloneNode() and Node.renameNode() operations (though Node.adoptNode does preserve the information), and equality tests in Node.isEqualNode() do not consider user data in making the assessment.
1308 Node.textContent Node.textContent, innerHTML, innerText, 参考
Node 接口的 textContent 属性表示一个节点及其后代的文本内容。
1309 NodeFilter API, DOM, DOM Reference, NeedsTranslation
NodeFilter 接口表示一个对象,此对象用于过滤 NodeIteratorTreeWalker 中的节点。它既不能处理 DOM,也不能遍历节点;它只能根据提供的过滤器对单个节点进行判定。
1310 NodeFilter.acceptNode()
NodeFilter.acceptNode() 方法会返回一个无符号短整型,用于表明给出的 Node 是否要被 NodeIterator 或 TreeWalker 的迭代算法所接受。该方法应由 NodeFilter 的使用者重写。可返回的值有:
1311 NodeIterator API, DOM
NodeIterator 接口表示一个遍历 DOM 子树中节点列表的成员的迭代器。节点将按照文档顺序返回。
1312 NodeList API, DOM, NodeList, 接口
NodeList 对象是节点的集合,通常是由属性,如Node.childNodes 和 方法,如document.querySelectorAll 返回的。
1313 NodeList.entries()
该方法返回一个迭代协议,允许遍历此对象中包含的所有键/值。该值也是一个Node 对象。
1314 NodeList.item
根据给定的索引,返回一个 NodeList对象中包含的Node对象.
1315 NodeList.keys() DOM, Iterator, Method, NodeList, Reference, Web
NodeList.keys() 方法返回 iterator ,此方法允许遍历这个对象中包含的所有的键,即使这个键是 unsigned integer(无符号整数).
1316 NodeList.length 属性
返回 NodeList 集合中子节点数量
1317 NodeList.prototype.forEach()
NodeList接口的 forEach() 方法按插入顺序为列表中的每个值对调用一次参数中给定的回调。
1318 NodeList.values()
该方法返回一个iterator迭代器,可以利用迭代器遍历所有value。
1319 NonDocumentTypeChildNode API, DOM, NonDocumentTypeChildNode, 参考, 接口
NonDocumentTypeChildNode 接口包含专属于某些(特殊) Node 对象的方法,这些对象可以拥有父对象,但不适用于 DocumentType 接口。
1320 NonDocumentTypeChildNode.nextElementSibling
nextElementSibling 返回当前元素在其父元素的子元素节点中的后一个元素节点,如果该元素已经是最后一个元素节点,则返回null,该属性是只读的.
1321 NonDocumentTypeChildNode.previousElementSibling
previousElementSibling 返回当前元素在其父元素的子元素节点中的前一个元素节点,如果该元素已经是第一个元素节点,则返回null,该属性是只读的.
1322 Notation API, Obsolete, Reference
表示DTD表示(只读)。可以声明未解析实体的格式或正式声明文档的处理指令目标。从 node 继承方法和属性。它的 nodeName 是表示法名称。没有父节点。
1323 Notifications API Notifications API
Notifications API 允许网页控制向最终用户显示系统通知 —这些都在顶级浏览上下文视口之外,因此即使用户已经切换标签页或移动到不同的应用程序,也可以显示。该API被设计成与不同平台上的现有通知系统兼容。
1324 NotifyAudioAvailableEvent
非标准的、过时的,NotifyAudioAvailableEvent事件接口定义当音频缓冲器满时发送到音频元素的事件。
1325 OES_vertex_array_object
拓展OES_vertex_array_objectWebGL API的一部分,它提供了顶点数组对象 (VAOs) 可以用来封装顶点数组的状态。These objects keep pointers to vertex data and provide names for different sets of vertex data.
1326 OfflineAudioContext
OfflineAudioContext 接口是一个 AudioContext 的接口,代表由多个 AudioNode 连接在一起构成的音频处理图。与 AudioContext 标准相反的是, OfflineAudioContext 不在硬件设备渲染音频;相反,它尽可能快地生成音频,输出一个 AudioBuffer 作为结果。
1327 OfflineAudioContext.OfflineAudioContext()
OfflineAudioContext() 构造函数创建一个新的 OfflineAudioContext 对象实例。
1328 OfflineAudioContext: complete event
1329 OfflineAudoContext.length
OfflineAudioContext 接口的 length 属性返回一个代表采样帧的缓冲区大小的整数。
1330 suspend
The suspend() method of the OfflineAudioContext interface schedules a suspension of the time progression in the audio context at the specified time and returns a promise. This is generally useful at the time of manipulating the audio graph synchronously on OfflineAudioContext.
1331 OffscreenCanvas API, Canvas, Experimental, Interface, Reference
OffscreenCanvas提供了一个可以脱离屏幕渲染的canvas对象。它在窗口环境和web worker环境均有效。
1332 OffscreenCanvas()
OffscreenCanvas()构造函数,返回一个新的OffscreenCanvas对象
1333 OffscreenCanvas.height
设置或者获取OffscreenCanvas 对象的高度.
1334 OffscreenCanvas.transferToImageBitmap()
OffscreenCanvas.transferToImageBitmap() 方法使用offscreenCanvas最近渲染得到的图片创建一个ImageBitmap 对象.
1335 OscillatorNode
OscillatorNode 接口表示一个振荡器,它产生一个周期的波形信号(如正弦波)。它是一个 AudioScheduledSourceNode 音频处理模块, 这个模块会生成一个指定频率的波形信号(即一个固定的音调)
1336 OscillatorNode()
OscillatorNode() 构造器创建了一个新的 OscillatorNode 对象,也是 AudioNode 类型,表示一个周期的波形,例如正弦波,用来在不同的对象中定义其可选属性的值
1337 OscillatorNode.detune
一个 a-rate AudioParam 的值
1338 OscillatorNode.frequency
一个 a-rate AudioParam 的值
1339 OscillatorNode.setPeriodicWave()
OscillatorNode 接口的 setPeriodicWave() 方法用来指向 PeriodicWave,PeriodicWave 定义了一个周期性波形能够形成oscillator的输出, 当type 是 custom 的时候.
1340 OscillatorNode.stop()
下面的示例显示一个基本用法AudioContext创建子节点。一个应用的例子,看看我们的演示( Violent Theremin demo (see app.js for relevant code).
1341 PageTransitionEvent
Page transition events fire when a webpage is being loaded or unloaded.
1342 PageTransitionEvent.persisted
只读属性persisted代表一个页面是否从缓存中加载的
1343 ParentNode API, DOM, Mixin, Node, 参考, 接口, 节点
ParentNode 混合了所有(拥有子元素的) Node 对象包含的共有方法和属性。
1344 Element.firstElementChild
ParentNode.firstElementChild 只读属性,返回对象的第一个子 元素, 如果没有子元素,则为null。
1345 Element.lastElementChild
只读属性 ParentNode.lastElementChild 返回对象的最后一个子元素,如果没有子元素,则返回 null
1346 ParentNode.append() API, DOM, Node, ParentNode, Reference
为了保证向后兼容,append 方法在 with 语句中会被特殊处理,详情请看 Symbol.unscopables
1347 ParentNode.childElementCount
ParentNode.childElementCount 只读属性返回一个无符号长整型数字,表示给定元素的子元素数。
1348 ParentNode.children Property
ParentNode.children 是一个只读属性,返回 一个Node的子elements ,是一个动态更新的 HTMLCollection
1349 ParentNode.prepend() API, DOM, Method, Node, ParentNode, Reference, prepend, 方法
ParentNode.prepend 方法可以在父节点的第一个子节点之前插入一系列Node对象或者DOMString对象。DOMString会被当作Text节点对待(也就是说插入的不是HTML代码)。
1350 ParentNode.querySelector()
ParentNode mixin 将 querySelector() 方法定义为返回一个 Element 表示与指定的选择器组匹配的第一个元素,这些选择器是调用该方法的对象的后代。
1351 ParentNode.querySelectorAll() API, DOM, Document, ParentNode, 参考, 方法, 查找, 选择器
The ParentNode mixin defines the querySelectorAll() method 返回一个 NodeList 表示元素的列表,把当前的元素作为根与指定的选择器组相匹配。
1352 ParentNode.replaceChildren()
ParentNode.replaceChildren() 方法将一个 Node 的后代替换为指定的后代集合。这些新的后代可以为 DOMStringNode 对象。
1353 Path2D
Canvas 2D API 的接口 Path2D 用来声明路径,此路径稍后会被CanvasRenderingContext2D 对象使用。CanvasRenderingContext2D 接口的 路径方法 也存在于 Path2D 这个接口中,允许你在 canvas 中根据需要创建可以保留并重用的路径。
1354 Path2D()
Path2D() 构造函数返回一个新的 Path2D 对象的实例,可以选择另一条路径作为参数(创建一个拷贝),或者选择 SVG path 数据构成的字符串。
1355 Path2D.addPath()
Path2D.addPath() 是 Canvas 2D API 根据指定路径变量添加路径的方法。
1356 PaymentAddress API, Interface, NeedsTranslation, Payment Request, PaymentRequest, Reference, TopicStub, paymentAddress
The PaymentAddress interface of the Payment Request API stores address information.
1357 Performance API, Interface, Performance, Web Performance
Performance 接口可以获取到当前页面中与性能相关的信息。它是 High Resolution Time API 的一部分,同时也融合了 Performance Timeline API、Navigation Timing API、 User Timing API 和 Resource Timing API
1358 Performance.clearMarks()
clearMarks() 这个方法可以从浏览器的performance entry 缓存中移除声明的标记。如果调用这个方法时没有传递参数, 则所有带有entry type这类标记的performance entries 将从 performance entry 缓存区中被移除。
1359 Performance.clearMeasures()
clearMeasures() 方法可以从浏览器的性能入口缓存区中移除声明的度量衡。如果这个方法被调用时没有传入参数,则所有 entry type 标记值为"measure" 的性能实体将被从性能入口缓存区中移除。
1360 Performance.clearResourceTimings()
The clearResourceTimings() method removes all performance entries with an entryType of "resource" from the browser's performance data buffer and sets the size of the performance data buffer to zero. To set the size of the browser's performance data buffer, use the Performance.setResourceTimingBufferSize() method.
1361 Performance.getEntries()
getEntries() 对于给定的filter,此方法返回 PerformanceEntry 对象数组. 数组成员(入口)可以在显式的时间点用 performance marks或measures 来创建(例如调用mark() 方法) .
1362 Performance.mark() 性能, 性能追踪
mark() 方法在浏览器的性能缓冲区中使用给定名称添加一个timestamp(时间戳)
1363 Performance.measure() Performance API, 网页性能
measure() 方法在浏览器性能记录缓存中创建了一个名为时间戳的记录来记录两个特殊标志位(通常称为开始标志和结束标志)。 被命名的时间戳称为一次测量(measure)。
1364 Performance.memory
无。
1365 Performance.navigation API, Navigation Timing, Performance
只读属性 Performance.navigation 会返回一个 PerformanceNavigation 对象。这个对象表示出现在当前浏览上下文的 navigation 类型,比如获取某个资源所需要的重定向次数。
1366 Performance.now() API, Performance, Web Performance API
performance.now()方法返回一个精确到毫秒的  DOMHighResTimeStamp
1367 Performance.onresourcetimingbufferfull
onresourcetimingbufferfull 属性是一个在resourcetimingbufferfull事件触发时会被调用的 event handler 。这个事件当浏览器的资源时间性能缓冲区已满时会触发。
1368 Performance.timeOrigin
接口 Performance 的只读属性  timeOrigin 返回一个表示 the performance measurement 开始时间的高精度 timestamp
1369 Performance.timing Navigation Timing, Navigation Timing API, Performance
Performance.timing 只读属性返回一个 PerformanceTiming 对象,这个对象包括了页面相关的性能信息。
1370 Performance.toJSON()
No summary!
1371 performance.getEntriesByName() web性能
在Workers中可以使用该方法。
1372 performance.getEntriesByType() ZH
The list's members (entries) can be created by making performance marks or measures (for example by calling the mark() method) at explicit points in time.
1373 Performance API web性能, 性能
高时间采样率标准定义了Performance接口,该接口支持应用程序中客户端的延时测量。Performance接口被认为是高采样率的,因为其精确度可达千分之一毫秒(受硬件或软件限制)。这些接口支持许多使用情形,包括计算帧速率(在动画中可能很重要)和基准测试(例如加载资源的时间)。
1374 Performance Timeline
The Performance Timeline API defines extensions to the Performance interface to support client-side latency measurements within applications. The extensions provide interfaces to retrieve performance entry metrics based on specific filter criteria. The standard also includes interfaces that allow an application to define performance observer callbacks that are notified when specific performance events are added to the browser's performance timeline.
1375 PerformanceEntry API, Interface, NeedsTranslation, Reference, TopicStub, Web Performance
PerformanceEntry 对象代表了 performance 时间列表中的单个 metric 数据. 每一个 performance entry 都可以在应用运行过程中通过手动构建 mark 或者 measure (例如调用 mark() 方法) 生成. 此外, Performance entries 在资源加载的时候,也会被动生成(例如图片、script、css等资源加载)
1376 PerformanceEntry.duration
The duration property returns a timestamp that is the duration of the performance entry.
1377 PerformanceEntry.entryType
The entryType  返回一个代表performance metric 类型的DOMString , 例如被performance.mark("begin") 所创建的entry 的entryType 就是 "mark". 此属性只读.
1378 PerformanceEntry.name
name 是 PerformanceEntry 接口的属性,此属性的返回值是 PerformanceEntry.entryType 的返回值的一个补充,例如entry.entryType="navigation",entry.name="document". 这是一个只读属性.
1379 PerformanceEntry.toJSON() PerformanceEntry.toJSON()
toJSON() 方法是一个串行器( serializer ); 它返回performance entry对象的一个JSON表示形式。
1380 PerformanceNavigation
PerformanceNavigation接口呈现了如何导航到当前文档的信息。
1381 PerformanceNavigationTiming
PerformanceNavigationTiming 提供了用于存储和检索有关浏览器文档事件的指标的方法和属性。 例如,此接口可用于确定加载或卸载文档需要多少时间。
1382 PerformancePaintTiming API, Interface, Paint Timing, Performance Timeline API, PerformancePaintTiming, Web Performance, 渲染时机, 渲染监测
Paint Timing  提供的PerformancePaintTiming是一个提供页面在构建过程中的“绘制”(也称“渲染”)时间点信息的接口。“绘制”是指将渲染树转换为页面上像素的过程。
1383 PerformanceResourceTiming
XMLHttpRequest<SVG>
1384 PerformanceTiming API, Navi
PerformanceTiming 接口是为保持向后兼容性而保留的传统接口,并且提供了在加载和使用当前页面期间发生的各种事件的性能计时信息。
1385 PerformanceTiming.connectEnd
PerformanceTiming.connectEnd 这个只读属性返回一个无符号长整型,它以毫秒为单位,代表了网络链接建立的时间节点。如果传输层报告了错误或者链接又被重新建立,则采用最后一次链接建立的时间。如果链接是长久的,那么这个值等同于PerformanceTiming.fetchStart。链接被认为打开以所有的链接握手,SOCKS认证结束为标志。
1386 PerformanceTiming.connectStart
PerformanceTiming.connectStart 是一个返回代表一个时刻的 unsigned long long 型只读属性,请求连接被发送到网络之时的Unix毫秒时间戳。如果传输层报告错误并且连接的建立重新开始,则把最后建立连接的开始时间作为该值。如果一个持久连接被使用,则该值与 PerformanceTiming.fetchStart 相同。
1387 PerformanceTiming.domComplete
PerformanceTiming.domComplete 是一个返回代表一个时刻的 unsigned long long 型只读属性,为主文档的解析器结束工作,Document.readyState 变为 'complete'且相当于 readystatechange 事件被触发时的 Unix毫秒时间戳。
1388 PerformanceTiming.domContentLoadedEventEnd 性能
PerformanceTiming.domContentLoadedEventEnd 为只读属性,返回一个无符号长整型数值(unsigned long),以UNIX时间戳的形式表示一个时刻,这个时刻为所有需要尽早执行的脚本不管是否按顺序,都已经执行完毕。(译注:即DOM Ready)
1389 PerformanceTiming.domContentLoadedEventStart
PerformanceTiming.domContentLoadedEventStart 是一个返回代表一个时刻的 unsigned long long 型只读属性,为解析器发出 DOMContentLoaded 事件之前,即所有的需要被运行的脚本已经被解析之时的 Unix毫秒时间戳。
1390 PerformanceTiming.domInteractive
PerformanceTiming.domInteractive 是一个返回代表一个时刻的 unsigned long long 型只读属性,为在主文档的解析器结束工作,即 Document.readyState 改变为 'interactive' 并且相当于 readystatechange 事件被触发之时的 Unix毫秒时间戳。
1391 PerformanceTiming.domLoading
PerformanceTiming.domLoading 是一个返回代表一个时刻的 unsigned long long 型只读属性,为解析器开始工作,即 Document.readyState 改变为 'loading' 并且 readystatechange 事件被触发之时的 Unix毫秒时间戳。
1392 PerformanceTiming.domainLookupEnd
PerformanceTiming.domainLookupEnd 是一个返回代表一个时刻的 unsigned long long 型只读属性,为解析域名结束时的 Unix毫秒时间戳。如果一个持久连接被使用,或者该信息已经被本地资源或者缓存存储,则该值等同于 PerformanceTiming.fetchStart
1393 PerformanceTiming.domainLookupStart
PerformanceTiming.domainLookupStart 是一个返回代表一个时刻的 unsigned long long 型只读属性,为域名开始解析之时的 Unix毫秒时间戳。如果一个持久连接被使用,或者该信息已经被本地资源或者缓存存储,则该值等同于 PerformanceTiming.fetchStart
1394 PerformanceTiming.fetchStart
PerformanceTiming.fetchStart 是一个返回代表一个时刻的 unsigned long long 型只读属性,为浏览器已经准备好去使用HTTP请求抓取文档之时的 Unix毫秒时间戳。这一时刻在检查应用的缓存之前。
1395 PerformanceTiming.loadEventEnd
PerformanceTiming.loadEventEnd 是一个返回代表一个时刻的 unsigned long long 型只读属性,为 load 事件处理程序被终止,加载事件已经完成之时的 Unix毫秒时间戳。如果这个事件没有被触发,或者没能完成,则该值将会返回 0。
1396 PerformanceTiming.loadEventStart
PerformanceTiming.loadEventStart 是一个返回代表一个时刻的 unsigned long long 型只读属性,为 load 事件被现在的文档触发之时的 Unix时间戳。如果这个事件没有被触发,则他返回 0。
1397 PerformanceTiming.navigationStart
PerformanceTiming.navigationStart 是一个返回代表一个时刻的 unsigned long long 型只读属性,为紧接着在相同的浏览环境下卸载前一个文档结束之时的 Unix毫秒时间戳。如果没有上一个文档,则它的值相当于 PerformanceTiming.fetchStart
1398 PerformanceTiming.redirectEnd
PerformanceTiming.redirectEnd 是一个返回代表一个时刻的 unsigned long long 型只读属性,为最后一次的HTTP重定向被完成且HTTP响应的最后一个字节被接收之时的 Unix毫秒时间戳。如果没有发生重定向,或者其中一个重定向不同源,则该值返回 0。
1399 PerformanceTiming.redirectStart
PerformanceTiming.redirectStart 是一个返回代表一个时刻的 unsigned long long 型只读属性,为第一个HTTP的重定向开始的时刻的 Unix毫秒时间戳。如果重定向没有发生,或者其中一个重定向非同源,则该值返回 0。
1400 PerformanceTiming.requestStart
PerformanceTiming.requestStart 是一个返回代表一个时刻的 unsigned long long 型只读属性,为浏览器发送从服务器或者缓存获取实际文档的请求之时的 Unix毫秒时间戳。如果传输层在请求开始之后发生错误并且连接被重新打开,则该属性将会被设定为新的请求的相应的值 。
1401 PerformanceTiming.responseEnd
PerformanceTiming.responseEnd 是一个返回代表一个时刻的 unsigned long long 型只读属性,为浏览器从服务器、缓存或者本地资源接收响应的最后一个字节或者连接被关闭之时的 Unix毫秒时间戳。
1402 PerformanceTiming.responseStart
PerformanceTiming.responseStart 是一个返回代表一个时刻的 unsigned long long 型只读属性,为浏览器从服务器、缓存或者本地资源接收到响应的第一个字节之时的 Unix毫秒时间戳。
1403 PerformanceTiming.secureConnectionStart
PerformanceTiming.secureConnectionStart 是一个返回代表一个时刻的 unsigned long long 型只读属性,为安全连接握手开始的时刻的 Unix毫秒时间戳。如果只要你过的连接没有被请求,则它返回 0。
1404 PerformanceTiming.unloadEventEnd
PerformanceTiming.unloadEventEnd 是一个返回代表一个时刻的 unsigned long long 型只读属性,为unload 事件处理程序结束之时的 Unix毫秒时间戳。如果没有上一个的文档,或者上一个文档或需要被跳转的页面的其中之一不同源,则该值返回 0。
1405 PerformanceTiming.unloadEventStart
PerformanceTiming.unloadEventStart 是一个返回代表一个时刻的 unsigned long long 型只读属性,为 unload 事件被触发之时的 Unix毫秒时间戳。如果没有上一个文档,或者上一个文档或需要重定向的页面之一不同源,则该值返回 0。
1406 PeriodicWave
PeriodicWave (周期波) 没有输入或输出;它用于调用 OscillatorNode.setPeriodicWave() 时定义自定义振荡器。 PeriodicWave 自身由 AudioContext.createPeriodicWave() 创建/返回。
1407 Permissions
Permissions API的Permissions接口提供核心PermissionAPI功能,例如查询和撤消权限的方法。
1408 Permissions API API, Introduction, Overview, Permissions, Permissions API, Web, access
The Permissions API provides a consistent programmatic way to query the status of API permissions attributed to the current context. For example, the Permissions API can be used to determine if permission to access a particular API has been granted or denied.
1409 Using the Permissions API
本文提供了使用 W3C Permissions API 的基本导读,它提供了一些可以查询当前文档 API 权限的状态的程序。
1410 Plugin 插件
插件接口提供有关浏览器插件的信息 .
1411 Pointer Lock API
指针锁定(以前叫做鼠标锁定) 提供了一种输入方法,这种方法是基于鼠标随着时间推移的运动的(也就是,deltas),而不仅是鼠标光标的绝对位置。通过它可以访问原始的鼠标运动,把鼠标事件的目标锁定到一个单独的元素,这就消除了鼠标在一个单独的方向上到底可以移动多远这方面的限制,并从视图中删去光标。
1412 Pointer events 指针事件 API, Pointer Events, 交互, 指针事件
目前绝大多数的Web内容都假设用户的指针定点设备为鼠标。然而,近年来的新兴设备支持更多不同方式的指针定点输入,如各类触控笔和触摸屏幕等。这就有必要扩展现存的定点设备事件模型,以有效追踪各类指针事件
1413 PointerEvent
PointerEvent 接口代表了由 指针 引发的DOM事件的状态,包括接触点的位置,引发事件的设备类型,接触表面受到的压力等。
1414 Position API, 位置, 地理位置API
Position  接口表示在给定的时间的相关设备的位置。这个位置,用一个Coordinates对象表示,包括设备在地球上的二维位置, 但也可以包括设备的海拔和速度。
1415 GeolocationPosition.timestamp
The GeolocationPosition.timestamp read-only property returns a DOMTimeStamp object, represents the date and the time of the creation of the GeolocationPosition object it belongs to. The precision is to the millisecond.
1416 Position.coords API, Geolocation API, Position, Property
Position.coords 是一个Coordinates 对象的只读属性 , 表示地理状态:它包括位置,地球上的经度和纬度,相关的海拔和速度,可以重新组合内部返回的这些值,它还包含有关这些值的准确信息。
1417 PositionError API, Geolocation API
PositionError 接口表示当定位设备位置时发生错误的原因。
1418 PositionOptions API, Geolocation API, Interface, NeedsTranslation, Reference, TopicStub
PositionOptions 是一个作为 Geolocation.getCurrentPosition()方法 以及 Geolocation.watchPosition() 方法参数的选项,此选项含有3种可以设置的属性。
1419 PositionOptions.timeout API
PositionOptions.timeout 属性是一个 long 型正数,它代表机器能够等待方法返回位置的最长时间(单位是毫秒)。预设值是 Infinity,这意味着 getCurrentPosition () 此方法在没有可用的位置前不会有任何回复。
1420 ProgressEvent API, 参考, 接口, 进度事件
ProgressEvent 接口是测量如 HTTP 请求(一个XMLHttpRequest,或者一个 <img><audio><video><style> 或 <link> 等底层资源的加载)等底层流程进度的事件。
1421 ProgressEvent.lengthComputable
ProgressEvent.lengthComputable 只读属性是一个布尔Boolean 标志,表示ProgressEvent 所关联的资源是否具有可以计算的长度。否则 ,ProgressEvent.total 属性将是一个无意义的值。
1422 PromiseRejectionEvent
PromiseRejectionEvent 接口表示出现在JavaScript Promises 被rejecte (拒绝) 时触发的事件。这些事件对遥测(远程测试)和调试特别的有用。
1423 PromiseRejectionEvent.PromiseRejectionEvent()
PromiseRejectionEvent() 构造器返回一个新创建的 PromiseRejectionEvent,代表一个JavaScript Promise被rejected时触发的事件。
1424 PromiseRejectionEvent.promise
PromiseRejectionEvent事件对象的promise属性是只读的,表明Promise被reject的原因。您可以通过检查PromiseRejectionEvent.reason来了解Promise为什么被reject。
1425 PushManager API, Experimental, Interface, NeedsTranslation, Push, Push API, Reference, Service Workers, TopicStub
Push API 的PushManager接口提供了从第三方服务器接收消息通知的能力。
1426 PushManager.getSubscription() API, PushManager, Service Worker, 实验中的, 方法
PushManager 接口的方法PushManager.getSubscription() 取回一个以及发布的分支。
1427 PushManager.subscribe()
PushManager  的 subscribe() 接口订阅了一个推送服务。
1428 PushManager.supportedContentEncodings
PushManager的只读方法 supportedContentEncodings 返回一组支持内容编码,可以用在加密信息中发送的消息。
1429 PushMessageData API, Experimental, Interface, NeedsTranslation, Push, Push API, PushMessageData, Reference, Service Workers, TopicStub
The PushMessageData interface of the Push API provides methods which let you retrieve the push data sent by a server in various formats.
1430 PushMessageData.json() PushMessageData.json()
PushMessageData 接口的 json()方法将推送消息数据提取为 一个 JSON 对象。
1431 RTCConfiguration
The RTCConfiguration dictionary is used to provide configuration options for an RTCPeerConnection. It may be passed into the constructor when instantiating a connection, or used with the RTCPeerConnection.getConfiguration() and RTCPeerConnection.setConfiguration() methods, which allow inspecting and changing the configuration while a connection is established.
1432 RTCDataChannel
RTCDataChannel接口代表在两者之间建立了一个双向数据通道的连接。
1433 RTCPeerConnection WebRTC, 视频通话
RTCPeerConnection 接口代表一个由本地计算机到远端的WebRTC连接。该接口提供了创建,保持,监控,关闭连接的方法的实现。
1434 RTCPeerConnection()
RTCPeerConnection()构造函数,返回一个新建的  RTCPeerConnection实例,它代表了本地端机器与远端机器的一条连接。
1435 RTCPeerConnection.addIceCandidate()
当本机当前页面的 RTCPeerConnection 接收到一个从远端页面通过信号通道发来的新的 ICE 候选地址信息,本机可以通过调用RTCPeerConnection.addIceCandidate() 来添加一个 ICE 代理。
1436 RTCPeerConnection.addTrack()
RTCPeerConnection 对象的
1437 RTCPeerConnection.canTrickleIceCandidates
RTCPeerConnection
1438 RTCPeerConnection.connectionState
No summary!
1439 RTCPeerConnection.createDataChannel()
RTCPeerConnection 的 createDataChannel() 方法创建一个可以发送任意数据的数据通道(data channel)。常用于后台传输内容, 例如: 图像, 文件传输, 聊天文字, 游戏数据更新包, 等等。
1440 RTCPeerConnection.createOffer() API, Media, RTCPeerConnection, Reference, SDP, WebRTC, createOffer
RTCOfferOptions 词典被用于自定义通过此方法创建offer。
1441 RTCPeerConnection.getDefaultIceServers()
RTCPeerConnection 接口的方法 getDefaultIceServers() 返回一个基于  RTCIceServer 字典的对象数组。如果在 RTCPeerConnectionRTCConfiguration 中没有设置,该数组指向浏览器缺省使用的ICE servers,前提是浏览器确实存在缺省的ICE servers。然而,浏览器完全不必提供任何的缺省ICE Servers。
1442 RTCPeerConnection.iceConnectionState
RTCPeerConnection.iceConnectionState 是一个只读属性,用于描述连接的ICE连接状态,返回值为枚举类型。
1443 RTCPeerConnection.iceGatheringState
只读属性 RTCPeerConnection.iceGatheringState 返回一个描述连接的ICE收集状态的枚举值 RTCIceGatheringState。比如当ICE候选收集完成的时候,你可以通过该属性的变化侦测到。
1444 RTCPeerConnection.onaddstream
当类型为MediaStreamEventaddstream 事件发生时,通过RTCPeerConnection触发RTCPeerConnection.onaddstream 事件处理函数。当远程媒体流MediaStream 添加到连接后发送事件。当RTCPeerConnection.setRemoteDescription() 后此事件立即被调用而不需要等待SDP交换完成。
1445 RTCPeerConnection.ondatachannel
RTCPeerConnection.ondatachannel 属性是一个EventHandler,当这个datachannel事件在RTCPeerConnection发生时,它指定的那个事件处理函数就会被调用。这个事件继承于 RTCDataChannelEvent,当远方伙伴调用createDataChannel()时这个事件被加到这个连接(RTCPeerConnection)中。
1446 RTCPeerConnection.onicecandidate
 RTCPeerConnection 的属性 onicecandidate (是一个事件触发器 EventHandler) 能够让函数在事件icecandidate发生在实例  RTCPeerConnection 上时被调用。 只要本地代理ICE 需要通过信令服务器传递信息给其他对等端时就会触发
1447 RTCPeerConnection.ontrack
ontrack设置为你提供的一个输入RTCTrackEvent对象用于描述新的track将如何使用的方法。这一信息包含了代表新track的MediaStreamTrack对象、RTCRtpReceiver对象、RTCRtpTransceiver对象以及一个MediaStream对象列表,该对象列表表示该track是那个媒体流的一部分。
1448 RTCPeerConnection.peerIdentity
只读属性 RTCPeerConnection  peerIdentity ,返回Promise 对象,成功时返回 RTCIdentityAssertion ,该结构 DOMString 标识了远端的ID。这个身份标识在连接过程中将不会改变(直到连接结束)
1449 RTCPeerConnection.remoteDescription RTCPeerConnection, WebRTC, remoteDescription, 中文
只读属性 RTCPeerConnection.remoteDescription 返回一个 RTCSessionDescription ,它描述了和远程对端之间的会话(包括配置和媒体信息) ,如果还没有被设置过的话,它会是 null.
1450 RTCPeerConnection.removeStream()
RTCPeerConnection.removeStream() 方法用来移除本地音频或视频的 媒体流 。 如果已经发生交互,远程主机可能需要使用一个新的媒体流。
1451 RTCPeerConnection.setConfiguration()
The RTCPeerConnection.setConfiguration() method sets the current configuration of the RTCPeerConnection based on the values included in the specified RTCConfiguration object. This lets you change the ICE servers used by the connection and which transport policies to use.
1452 RTCPeerConnection.setRemoteDescription()
RTCPeerConnection.setRemoteDescription() 方法改变与连接相关的描述,该描述主要是描述有些关于连接的属性,例如对端使用的解码器。 连接受此更改影响,并且必须能够支持旧的和新的描述。 方法带三个参数,RTCSessionDescription 对象用于设置,然后是更改成功的回调方法,一个是更改失败的回调方法。
1453 RTCPeerConnection: icecandidate event
RTCPeerConnection通过RTCPeerConnection.setLocalDescription()方法更改本地描述之后,该RTCPeerConnection会抛出icecandidate事件。该事件的监听器需要将更改后的描述信息传送给远端RTCPeerConnection,以更新远端的备选源。
1454 RTCSessionDescription
RTCSessionDescription 接口描述连接或潜在连接的一端的配置方式。 每一个RTCSessionDescription 由一个描述类型组成,该描述类型指示它所描述的请求/应答协商过程的SDP 协议的相关描述。
1455 RTCStats API, Dictionary, NeedsTranslation, RTCStats, Reference, Report, Statistics, Stats, TopicStub, WebRTC, rtc
The RTCStats dictionary is the basic statistics object used by WebRTC's statistics monitoring model, providing the properties required of all statistics data objects.
1456 RTCStats.id RTCStats, WebRTC, id, 属性, 统计信息
RTCStats 字典的 id 属性是一个字符串,用于唯一标识此 RTCStats 对象提供统计信息的对象。
1457 RTCStatsReport
RTCStatsReport 接口提供了通过调用 RTCPeerConnection.getStats(), RTCRtpReceiver.getStats(),和 RTCRtpSender.getStats() 这三个方法之一所获得的统计报告。该统计报告包含统计类别字符串名称到包含相应统计数据的对象的映射。
1458 RandomSource
RandomSource 代表密码学安全随机数的来源。它可以通过全局对象的 Crypto 获取:网页中的 Window.crypto,Workrt 里面的 WorkerGlobalScope.crypto
1459 Crypto.getRandomValues() API, 加密, 参考, 安全, 密码学, 方法
Crypto.getRandomValues() 方法让你可以获取符合密码学要求的安全的随机值。传入参数的数组被随机值填充(在加密意义上的随机)。
1460 Range API, DOM, Range
Range 接口表示一个包含节点与文本节点的一部分的文档片段。
1461 Range()
构造函数 Range() 返回一个新创建的 Range 对象,新创建的对象属于全局 Document 对象。
1462 Range.cloneRange()
Range.cloneRange()方法返回一个range对象,并且该对象的范围边界点与被克隆的range对象相同。
1463 Range.collapse()
Range.collapse() 方法向边界点折叠该 Range
1464 Range.collapsed
Range.collapsed 是只读属性。它返回一个 Boolean 值表示是否起始点和结束点是同一个位置。 如果返回 true 表示Range 的起始位置和结束位置重合, false 表示不重合。
1465 Range.commonAncestorContainer
Range.commonAncestorContainer 只读属性,返回目标节点的共有祖先节点。因而需要注意:selectNode方法中的该值为目标节点的父节点,selectNodeContents方法中的该值为其本身。
1466 Range.deleteContents() API, DOM, Method, Range
Range.deleteContents() 移除来自 DocumentRange 内容。
1467 Range.endContainer
Range.endContainer 是一个只读属性。它会返回Range对象结束的Node。如果要改变一个节点结束的位置,使用方法Range.setEnd()或者相似的方法。
1468 Range.endOffset API, DOM, Range, 属性
只读属性 Range.endOffset 返回代表 Range 结束位置在 Range.endContainer 中的偏移值的数字。
1469 Range.extractContents()
Range.extractContents() 方法移动了Range 中的内容从文档树到DocumentFragment(文档片段对象)。
1470 Range.getBoundingClientRect() API, CSSOM View, Method, Range, 域, 方法, 范围
Range.getBoundingClientRect() 返回一个 DOMRect 对象,该对象将范围中的内容包围起来;即该对象是一个将范围内所有元素的边界矩形包围起来的矩形(译者注:关于边界矩形,可以参考 Minimum Bouding Rectangles)。
1471 Range.getClientRects() API, CSSOM, 参考, 实验性, 方法, 范围
Range.getClientRects() 方法返回一个 DOMRect 对象列表,表示 range 在屏幕上所占的区域。这个列表相当于汇集了范围中所有元素调用 Element.getClientRects() 方法所得的结果。
1472 Range.insertNode()
Range.insertNode() 是在Range的起始位置插入节点的方法。
1473 Range.intersectsNode()
Range.intersectsNode() 方法返回一个布尔值,表明其给定的 Node 节点是否与Range的范围相交
1474 Range.selectNode()
Range.selectNode() 方法将 Range 设置为包含整个 Node 及其内容。Range 的起始和结束节点的父节点与 referenceNode 的父节点相同。
1475 Range.selectNodeContents() API, DOM, 方法, 范围
Range.selectNodeContents() 方法用于设置 Range,使其包含一个 Node 的内容。
1476 Range.setEnd() 范围对象
Range.setEnd()方法用于设置 Range的结束位置。
1477 Range.setStart()
Range.setStart() 方法用于设置 Range的开始位置。
1478 Range.setStartBefore()
Range.setStartBefore() 方法相对另一个 Node来设置一个Range 的开始位置. Range的开始节点(focusNode)的父节点,和  referenceNode的父节点是同一个.
1479 Range.startContainer
No summary!
1480 Range.startOffset API, DOM, Range, 属性
Range.startOffset 是一个只读属性,用于返回一个表示 Range 在 startContainer 中的起始位置的数字。
1481 Range.surroundContents API, DOM, Range, 方法, 范围
Range.surroundContents() 方法将 Range 对象的内容移动到一个新的节点,并将新节点放到这个范围的起始处。
1482 ReadableStream API, Fetch, ReadableStream, 引用, 接口
下面的例子,针对浏览器创建了一个智能的Response来流式化从别的资源处取得的HTML片段。
1483 ReadableStream.ReadableStream()
ReadableStream() 构造器创建并返回包含处理函数的可读流实例.
1484 ReadableStream.getReader() API, getReader, 参考, 可读取流, 方法, 流
使用ReadableStream接口的getReader() 方法创建一个reader,并将流锁定。只有当前reader将流释放后,其他reader才能使用。
1485 ReadableStreamDefaultReader
 Streams API
1486 RenderingContext
RenderingContext 是一个辅助类型,描述下面任何一个渲染上下文:  CanvasRenderingContext2D, WebGLRenderingContext 或者 WebGL2RenderingContext (继承自 WebGLRenderingContext)。
1487 Request
你可以使用  Request.Request() ?构造函数创建一个Request 对象,但是你可能会遇到一个 Request 对象作为其它 API 的操作被返回,比如一个 service worker的FetchEvent.request
1488 Request() API, Fetch, Reference, request, 实验性功能, 构造函数
Request() 构造器创建一个新的Request 对象。
1489 Request.cache
cache 作为Request 接口只读属性包含着请求的缓存模式。它控制着请求以何种方式与浏览器的  HTTP 缓存进行交互。
1490 Request.clone()
Request 接口中的clone() 方法可以创建一个当前Request 对象的副本。
1491 Request.context
The deprecated
1492 Request.credentials API, Fetch, 属性, 证书, 请求
credentialsRequest接口的只读属性,用于表示用户代理是否应该在跨域请求的情况下从其他域发送cookies。这与XHR的withCredentials 标志相似,不同的是有三个可选值(后者是两个):
1493 Request.headers
Request接口的只读属性  headers 包含与当前请求关联的Headers对象.
1494 Request.method
Request的只读属性method包含请求的方法(GET, POST, etc.)
1495 Request.mode API, Fetch, 参考, 属性, 请求
Request 接口的 mode 只读属性包含请求的模式(例如:cors 、 no-cors 、 cors-with-forced-preflight 、 same-origin 或 navigate 。)这用于确定跨域请求是否能得到有效的响应,以及响应的哪些属性是可读的。
1496 Request.url
The url read-only property of the Request interface contains the URL of the request.
1497 Resize Observer API
Resize Observer API提供了一种高性能的机制,通过该机制,代码可以监视元素的大小更改,并且每次大小更改时都会向观察者传递通知。
1498 ResizeObserver
ResizeObserver 接口可以监听到 Element 的内容区域或 SVGElement的边界框改变。内容区域则需要减去内边距padding。(有关内容区域、内边距资料见盒子模型
1499 ResizeObserver.ResizeObserver()
ResizeObserver 构造器创新一个新的  ResizeObserver 对象,用于接收 Element内容区域的改变 或 SVGElement 的边界框改变改变。
1500 ResizeObserver.disconnect()
The disconnect() method of the ResizeObserver interface unobserves all observed Element or SVGElement targets.
ResizeObserver 接口的 disconnect() 方法会停止和取消目标对象上所有对Element 或 SVGElement 的监听。
1501 ResizeObserver.observe()
The observe() method of the ResizeObserver interface initiates observing of a specified Element or SVGElement.
ResizeObserver 接口的 observe() 方法用于观察一个指定Element 或 SVGElement
1502 ResizeObserver.unobserve()
The unobserve() method of the ResizeObserver interface ends the observing of a specified Element or SVGElement.
ResizeObserver 接口的 unobserve()  方法用于结束一个指定的 Element 或 SVGElement 的观察。
1503 ResizeObserverEntry
ResizeObserverEntry 接口是传递给ResizeObserver() 构造器回调函数中的参数对象。
1504 Resource Timing API
Resource Timing API为网络事件(如重定向的开始和结束事件, DNS查找的开始和结束事件, 请求开始, 响应开始和结束时间等)生成有高分辨率时间戳( high-resolution timestamps )的资源加载时间线, 并提供了资源大小和资源类型.
1505 Using the Resource Timing API
Resource Timing API 提供了获取和分析应用程序资源加载的详细网络计时数据的一种途径。应用可以使用一些可量化的时间度量标准,如加载特定资源的时长。这些资源可能是 XMLHttpRequest, <SVG>、图片、脚本等等。
1506 Response API, Experimental, Fetch, Fetch API, Interface, Reference, Response, 参考
Fetch API 的 Response 接口呈现了对一次请求的响应数据。
1507 Response()
Response() 构造函数创建了一个新的  Response 对象.
1508 Response.clone() API, Experimental, Fetch, Method, Reference, Response, clone
Response 接口的 clone() 方法创建了一个响应对象的克隆,这个对象在所有方面都是相同的,但是存储在一个不同的变量中。
1509 Response.error()
Response 接口的error()方法返回一个包含网络错误相关信息的新Response对象
1510 Response.headers
Response 接口的只读属性 headers 包含与响应关联的Headers对象。
1511 Response.ok
Response 接口的只读属性  ok 包含一个布尔值,表明响应是否成功(状态码在200-299范围内).
1512 Response.redirect()
Response 接口的 redirect() 方法返回一个可以重定向到指定 URL 的 Response
1513 Response.redirected
Response 接口中只读的 redirected 属性表明该响应是否为一个重定向的请求的结果.
1514 Response.status Response.status

Response  接口的status 只读属性包含响应的状态代码(例如,成功为200)。
1515 Response.statusText Response.statusText
Response 接口的 statusText只读属性包含与状态代码相对应的状态消息(例如,对于200可以确定)。
1516 Response.type
type 是Response 接口包含的一种响应类型,是只读属性.它可以是以下某一种值:
1517 Response.url
The url read-only property of the Response interface contains the URL of the response. The value of the url property will be the final URL obtained after any redirects.
1518 SVGAElement API, SVG, SVG DOM, WebAPI, 参考, 需要兼容性表, 需要示例
SVGAElement接口提供了对<a>元素的属性的访问,而且还提供了操作该元素的方法。
1519 SVGAnimateElement
SVGAnimateElement 接口对应于 <animate> 元素。
1520 SVGAnimatedAngle
The SVGAnimatedAngle interface is used for attributes of basic type <angle> which can be animated.
1521 SVGAnimationElement API, NeedsExample, NeedsTranslation, Reference, SVG, SVG DOM, TopicStub
The SVGAnimationElement interface is the base interface for all of the animation element interfaces: SVGAnimateElement, SVGSetElement, SVGAnimateColorElement, SVGAnimateMotionElement and SVGAnimateTransformElement.
1522 targetElement
SVGAnimationElement.targetElement属性是指完成动画的元素。如果没有目标元素在执行动画(例如:因为 href属性指定了一个未知的元素 ),这个值将返回null
1523 SVGCircleElement API, SVG, SVG DOM, 参考, 需要兼容性表, 需要示例
SVGCircleElement 接口提供了对<circle>元素的属性的访问,而且还提供了操作该元素的方法。
1524 SVGElement
SVGElement类本身没有方法, 但拥有从父类Element继承的方法.
1525 SVGEvent
SVGEvent 是一种与SVG相关事件所对应的事件对象接口。
1526 SVGGeometryElement API, DOM, NeedsExample, NeedsTranslation, Reference, SVG, SVG DOM, TopicStub
The SVGGeometryElement interface represents SVG elements whose rendering is defined by geometry with an equivalent path, and which can be filled and stroked. This includes paths and the basic shapes.
1527 SVGGeometryElement.getPointAtLength() SVG, getPointAtLength
SVGGeometryElement.getPointAtLength() 方法沿路径返回给定距离的点。
1528 SVGGraphicsElement API, NeedsExample, NeedsTranslation, Reference, SVG, SVG OM, TopicStub
The SVGGraphicsElement interface represents SVG elements whose primary purpose is to directly render graphics into a group.
1529 getBBox SVG, getBBox
SVGGraphicsElement.getBBox()允许我们确定对象适合的最小矩形的坐标。返回的坐标是相对于当前svg空间的,即在将所有几何属性应用于目标元素中包含的所有元素之后。
1530 SVGMatrix
Many of SVG's graphics operations utilize 2x3 matrices of the form:
1531 SVGPathElement API, SVG, SVG DOM, 参考, 需要兼容性表, 需要示例
SVGPathElement接口对应于<path>元素。
1532 SVGPathElement.getTotalLength()
 SVGPathElement.getTotalLength()
1533 SVGSVGElement
SVGSVGElement接口提供对<svg>元素的属性的访问,以及操作它们的方法。此接口还包含各种常用的实用方法,例如矩阵操作和控制可视渲染设备上重绘时间的功能。
1534 SVGUseElement
SVGUseElement接口对应于<use>元素。
1535 Screen API, 参考, 接口
Screen 接口表示一个屏幕窗口,往往指的是当前正在被渲染的window对象,可以使用 window.screen 获取它。
1536 Screen.availHeight
返回浏览器窗口在屏幕上可占用的垂直空间,即最大高度。
1537 Screen.availLeft
返回浏览器可用空间左边距离屏幕(系统桌面)左边界的距离。
1538 Screen.availTop
浏览器窗口在屏幕上的可占用空间上边距离屏幕上边界的像素值。
1539 Screen.availWidth
返回浏览器窗口可占用的水平宽度(单位:像素)。
1540 Screen.colorDepth API
返回屏幕的颜色深度(color depth)。根据CSSOM( CSS对象模型 )视图,为兼容起见,该值总为24。
1541 Screen.height
返回屏幕的高度(单位:像素)。
1542 Screen.lockOrientation()
lockOrientation 此方法会把屏幕锁定为指定的方向.
1543 Screen.orientation API, Experimental, Screen Orientation, screen
orientation 是 Screen 接口的一个只读属性,返回屏幕当前的方向。
1544 Screen.pixelDepth API
返回屏幕的位深度/色彩深度(bit depth)。根据CSSOM( CSS对象模型 )视图,为兼容起见,该值总为24。
1545 Screen.width
返回屏幕的宽度。
1546 ScriptProcessorNode
The ScriptProcessorNode stores the input in a buffer, send the audioprocess event. The EventHandler takes the input buffer and fill the output buffer which is sent to the output by the ScriptProcessorNode.
1547 ScrollToOptions
CSSOM View 规范的 ScrollToOptions 字典(dictionary)当中的属性用于指定一个元素应该滚动到哪里,以及滚动是否应该平滑。
1548 Selection DOM, Gecko, NeedsTechnicalReview, NeedsTranslation, TopicStub
Selection 对象表示用户选择的文本范围或插入符号的当前位置。它代表页面中的文本选区,可能横跨多个元素。文本选区由用户拖拽鼠标经过文字而产生。要获取用于检查或修改的 Selection 对象,请调用 window.getSelection()
1549 Selection.addRange()
向选区(Selection)中添加一个区域(Range)。
1550 Selection.anchorNode
Selection.anchorNode 只读属性返回选区开始位置所属的节点(Node)。
1551 Selection.anchorOffset
只读属性,返回选区的锚节点( Selection.anchorNode)起点偏移量的数字。返回值从零开始计数,如果选区从锚节点(Selection.anchorNode)的第一个字符开始,返回值为0。
1552 Selection.collapse() API, HTML Editing, Method, Selection
Selection.collapse() 方法可以收起当前选区到一个点。文档不会发生改变。如果选区的内容是可编辑的并且焦点落在上面,则光标会在该处闪烁。
1553 Selection.collapseToEnd()
Selection.collapseToEnd() 方法的作用是取消当前选区,并把光标定位在原选区的最末尾处,如果此时光标所处的位置是可编辑的,且它获得了焦点,则光标会在原地闪烁。
1554 Selection.collapseToStart() API, Selection, 参考, 方法
Selection.collapseToStart() 方法的作用是取消当前选区,并把光标定位在原选区的最开始处,如果此时光标所处的位置是可编辑的,且它获得了焦点,则光标会在原地闪烁。
1555 Selection.containsNode()
Selection.containsNode() 判断指定的节点是否包含在Selection中(是否被选中).
1556 Selection.deleteFromDocument()
None.
1557 Selection.extend()
Selection.extend() 方法移动选中区的焦点到指定的点。选中区的锚点不会移动。选中区将从锚点开始到新的焦点,不管方向。
1558 Selection.focusNode
Selection.focusNode是只读的返回所选内容的结束位置部分所属的节点.
1559 Selection.focusOffset HTML编辑, 只读, 属性, 选区
只读属性, 返回选区终点(鼠标松开瞬间所记录的那个点)在焦点(Selection.focusNode)中的偏移量。返回值从零开始计数,如果选区(Selection)在焦点(Selection.focusNode)的第一个字符前结束,返回值为0。
1560 Selection.getRangeAt()
返回一个包含当前选区内容的区域对象。
1561 Selection.isCollapsed
返回一个布尔值用于描述选区的起始点和终止点是否位于一个位置(即是否框选了,译者注)。
1562 Selection.modify() HTML 编辑, 参考, 方法, 选区
Selection.modify() 方法可以通过简单的文本命令来改变当前选区或光标位置。
1563 Selection.rangeCount API, Selection
The Selection.rangeCount是一个返回选区(selection)中range对象数量的只读属性。
1564 Selection.removeAllRanges()
Selection.removeAllRanges()方法会从当前selection对象中移除所有的range对象,取消所有的选择只 留下anchorNodefocusNode属性并将其设置为null。
1565 Selection.removeRange()
将一个区域从选区中移除。
1566 Selection.selectAllChildren()
Selection.selectAllChildren()把指定元素的所有子元素设为选中区域,并取消之前的选中区域。
1567 Selection.setBaseAndExtent()
setBaseAndExtent()方法是Selection接口用来选中并设置在两个特定的DOM节点中文本选中的范围, 并且选中的任何内容都位于两个节点之间.
1568 Selection.toString()
Selection.toString()返回代表当前selection对象的字符串,例如当前选择的文本文字.
1569 Selection.type
typeSelection 接口的只读属性,其返回的是DOMString即描述当前选择的类型 。
1570 Sensor APIs 传感器, 传感器API, 参考, 概述, 通用传感器API
尽管通用传感器API规范(Generic Sensor API specification)定义了一个 Sensor 接口,但作为web开发者不应该直接使用它。你应该使用它的某个子类来获得指定的传感器数据。例如,accelerometer接口返回设备当前沿所有三个轴的加速度。
1571 Server-sent events API, NeedsTranslation, Server-sent events, TopicStub
一个网页获取新的数据通常需要发送一个请求到服务器,也就是向服务器请求的页面。使用 server-sent 事件,服务器可以在任何时刻向我们的 Web 页面推送数据和信息。这些被推送进来的信息可以在这个页面上作为 Events + data 的形式来处理。
1572 EventSource API, Server-sent events, 参考
EventSource 是服务器推送的一个网络事件接口。一个EventSource实例会对HTTP服务开启一个持久化的连接,以text/event-stream 格式发送事件, 会一直保持开启直到被要求关闭。
1573 EventSource() API, EventSource, Server-sent events
EventSource() 构造函数返回一个新建的EventSource,它代表了一个远程资源。
1574 EventSource.close()
EventSource 的方法close()用于关闭当前的连接,如果调用了此方法,则会将EventSource.readyState这个属性值设置为 2 (closed)
1575 EventSource.onerror
EventSource 的属性 onerror 是当发生错误且这个错误事件(error )被EventSource触发时调用的一个事件处理函数(EventHandler
1576 EventSource.onopen API, Event Handler, EventSource
EventSource接口的 onopen 属性是一个 EventHandler ,它在收到open 事件时被调用,在那时,连接刚被打开。
1577 使用服务器发送事件 Advanced, DOM, Guide, SSE, Server Sent Events, messaging, 服务器发送事件, 通信
开发一个使用服务器发送的事件的Web应用程序是很容易的。你需要在服务器上的一些代码将事件流传输到Web应用程序,但Web应用程序端的事情几乎完全相同,处理任何其他类型的事件。
1578 Service Worker API API, Offline, SAP, Service Worker, WPA
Service workers 本质上充当Web应用程序与浏览器之间的代理服务器,也可以在网络可用时作为浏览器和网络间的代理。它们旨在(除其他之外)使得能够创建有效的离线体验,拦截网络请求并基于网络是否可用以及更新的资源是否驻留在服务器上来采取适当的动作。他们还允许访问推送通知和后台同步API。
1579 使用 Service Workers Guide, Service Worker, Web Worker, Workers, 教程
有一个困扰 web 用户多年的难题——丢失网络连接。即使是世界上最好的 web app,如果下载不了它,也是非常糟糕的体验。如今虽然已经有很多种技术去尝试着解决这一问题。而随着离线页面的出现,一些问题已经得到了解决。但是,最重要的问题是,仍然没有一个好的统筹机制对资源缓存和自定义的网络请求进行控制。

之前的尝试 — AppCache — 看起来是个不错的方法,因为它可以很容易地指定需要离线缓存的资源。但是,它假定你使用时会遵循诸多规则,如果你不严格遵循这些规则,它会把你的APP搞得一团糟。关于APPCache的更多详情,请看Jake Archibald的文章: Application Cache is a Douchebag.
1580 ServiceWorker API, Draft, Experimental, Service Worker, 离线
一个ServiceWorker对象在 ServiceWorkerRegistration.active 属性和 ServiceWorkerContainer.controller 属性中可用 — 这是一个激活并在控制页面的service worker(service worker成功注册,被控页面已经重新加载完毕.)
1581 ServiceWorker.onstatechange
一个 EventListener 联动的属性,其会被任何stagechange类型事件抛出时联动; 它也基本上能在任何时候ServiceWorker.state 改变时被抛出.
1582 ServiceWorker.scriptURL
作为ServiceWorkerRegistration的一部分定义,会返回该ServiceWorker的序列化脚本url. 必须与document注册ServiceWorker的地址同源.
1583 ServiceWorker.state
一个 ServiceWorkerState 的定义值 (see the spec.)
1584 ServiceWorkerContainer API, Draft, Interface, NeedsTranslation, Offline, Reference, Référence(2), Service Workers, ServiceWorkerContainer, TopicStub, Workers
ServiceWorkerContainer接口为 service worker提供一个容器般的功能,包括对service worker的注册,卸载 ,更新和访问service worker的状态,以及他们的注册者
1585 ServiceWorkerContainer.controller
当状态为activated 时, ServiceWorkerContainer 接口的只读属性 controller 返回一个 ServiceWorker 对象(与 ServiceWorkerRegistration.active 返回的对象是同一个)。当页面强制刷新 (Shift + refresh) 或不存在active worder时,该属性返回 null 。
1586 ServiceWorkerContainer.register() ServiceWorkerContainer.register()
ServiceWorkerContainer 接口的 register() 方法创建或更新一个给定scriptURL的ServiceWorkerRegistration 
1587 ServiceWorkerGlobalScope
The ServiceWorkerGlobalScope interface of the ServiceWorker API represents the global execution context of a service worker.
1588 ServiceWorkerRegistration API, Draft, Interface, NeedsTranslation, Offline, Reference, Service Workers, ServiceWorkerRegistration, TopicStub, Workers
The ServiceWorkerRegistration interface of the ServiceWorker API represents the service worker registration. You register a service worker to control one or more pages that share the same origin.
1589 ServiceWorkerRegistration.active
The active property of the ServiceWorkerRegistration interface returns a service worker whose ServiceWorker.state is activating or activated. This property is initially set to null.
1590 ServiceWorkerRegistration.pushManager
ServiceWorkerRegistration 接口的 pushManager 属性返回用于管理推送订阅的 PushManager 接口的引用。包括支持订阅,获取活动订阅和访问推送权限状态。
1591 ServiceWorkerRegistration.unregister()
ServiceWorkerRegistration 接口的 unregister 方法用于取消对service worker的注册并返回一个 Promise。没有找到注册时,这个 promise 返回 false ,否则,不论取消成功与否都返回 true (当其他人在同一作用域调用了 ServiceWorkerContainer.register 可能取消失败)service worker 会在取消注册前完成一切正在进行的操作。
1592 ServiceWorkerRegistration.update() 方法, 更新
None.
1593 ShadowRoot API, Interface, Reference, ShadowRoot, Web Components
Shadow DOM API 的 ShadowRoot 接口是一个 DOM 子树的根节点, 它与文档的主 DOM 树分开渲染。
1594 ShadowRoot.delegatesFocus
ShadowRoot 接口中的只读属性 delegatesFocus 返回一个布尔值表明 delegatesFocus是否在shadow被附加的时候设置了。
1595 ShadowRoot.innerHTML ShadowRoot.innerHTML
ShadowRoot 接口的 innerHTML 属性设置或返回 ShadowRoot内的DOM树。
1596 ShadowRoot.mode
modeShadowRoot  的只读属性,它返回 ShadowRoot 创建时的模式 ("open" 或者 "closed") 。
1597 SharedWorker Service Worker, SharedWorker, Worker
继承自其父类 EventTarget,并实现 AbstractWorker 中的属性 。
1598 SharedWorker()
SharedWorker() 构造函数实例化的 SharedWorker 对象可以执行指定的 URL 的脚本。所执行的脚本必须遵守 同源策略
1599 Slotable API, Web Components, 参考, 接口
Slotable mixin 定义了允许节点成为 <slot> 元素的内容的特性——下面的特性被包含在 ElementText API 之中。
1600 SourceBuffer API, Audio, Experimental, Interface, MSE, Media Source Extensions, NeedsTranslation, Reference, SourceBuffer, TopicStub, Video
The SourceBuffer interface represents a chunk of media to be passed into an HTMLMediaElement and played, via a MediaSource object. This can be made up of one or several media segments.
1601 SourceBuffer.appendBuffer()
undefined.
1602 SourceBuffer.mode
SourceBuffer 接口的 mode 属性用来控制媒体片段添加到SourceBuffer 时的顺序是可以任意的还是有严格顺序的。
1603 SpeechGrammar API, SpeechGrammar, Web Speech API, 实验性, 接口, 识别, 语音, 语音识别
Web Speech API 的 SpeechGrammar 接口 表示了语音识别对象服务想要识别的一系列词语或模式。
1604 SpeechGrammar.SpeechGrammar() API, SpeechGrammar, Web, Web Speech API, 实验性, 引用, 构造函数, 语音识别
SpeechGrammar 是 SpeechGrammar 接口的构造函数,创建一个新的 SpeechGrammar 对象实例。
1605 SpeechGrammar.src API, SpeechGrammar, Web Speech API, src, 实验性, 属性, 引用, 识别, 语音
src 属性是 SpeechGrammar 接口设置并返回的一个字符串,包含了 SpeechGrammar 对象的文法。
1606 SpeechGrammar.weight API, SpeechGrammar, Web Speech API, 实验性, 属性, 引用, 权重, 识别, 语音识别
SpeechGrammar 接口的可选属性 weight 设置并返回了一个  SpeechGrammar 对象的权重。
1607 SpeechRecognitionResult API, Experimental, Interface, NeedsTranslation, Reference, SpeechRecognitionResult, TopicStub, Web Speech API, recognition, speech
The SpeechRecognitionResult interface of the Web Speech API represents a single recognition match, which may contain multiple SpeechRecognitionAlternative objects.
1608 SpeechRecognitionResult.isFinal API, Web Speech API, isFinal, 语音, 语音识别
SpeechRecognitionResult 接口的isFinal只读属性是一个布尔值, 如果值是true, 则表示这是最后一次返回的结果 (语音识别结束)。如果为false, 表示识别尚未结束, 这只是一个临时的数据, 有可能会在稍后更新。
1609 SpeechSynthesis API, Experimental, Interface, SpeechSynthesis, Web Speech API, speech
网页语音 APISpeechSynthesis 接口是语音服务的控制接口;它可以用于获取设备上关于可用的合成声音的信息,开始、暂停语音,或除此之外的其他命令。
1610 SpeechSynthesis.getVoices()
The getVoices() method of the SpeechSynthesis interface returns a list of SpeechSynthesisVoice objects representing all the available voices on the current device.
1611 SpeechSynthesis.paused
SpeechSynthesis 接口的只读属性 paused 是一个  Boolean 值,当SpeechSynthesis对象处于暂停状态时,返回true ,否则返回 false。
1612 SpeechSynthesisUtterance API, Experimental, Interface, Reference, SpeechSynthesisUtterance, Web Speech API, speech, synthesis
The SpeechSynthesisUtterance interface of the Web Speech API represents a speech request. It contains the content the speech service should read and information about how to read it (e.g. language, pitch and volume.)
1613 SpeechSynthesisUtterance.voice
The voice property of the {{domxref("SpeechSynthesisUtterance")}} interface gets and sets the voice that will be used to speak the utterance.
1614 Storage API, Interface, Reference, Storage, Web Storage, data
作为 Web Storage API 的接口,Storage 提供了访问特定域名下的会话存储或本地存储的功能,例如,可以添加、修改或删除存储的数据项。
1615 LocalStorage 存储API, 离线
localStorage 与 sessionStorage 一样,都遵循同源策略,但是它是持续存在的。localStorage 首次出现于 Firefox 3.5。
1616 Storage.clear()
clear() 是 Storage 接口的一个方法,调用它可以清空存储对象里所有的键值。
1617 Storage.getItem()
getItem() 作为 Storage 接口的方法,接受一个键名(key name)作为参数,并返回对应键名的值(key's value)。
1618 Storage.key()
key() 作为 Storage 接口的方法,接受一个数值 n 作为参数,返回存储对象第 n 个数据项的键名。键的存储顺序是由用户代理定义的,所以尽可能不要依赖这个方法。
1619 Storage.length
length 是 Storage 接口的只读属性,返回一个整数,表示存储在 Storage 对象里的数据项(data items)数量。
1620 Storage.removeItem()
Storage 接口的 removeItem() 方法,接受一个键名作为参数,会从给定的Storage对象中删除该键名(如果存在)。 如果没有与该给定键名匹配的项,则此方法将不执行任何操作。
1621 Storage.setItem() API, Storage, Web Storage
setItem() 作为 Storage 接口的方法,接受一个键名和值作为参数,将会把键名添加到存储中,如果键名已存在,则更新其对应的值。
1622 Storage API API, Secure context, Storage API, 存储, 总览, 权限, 配额
Web 存储标准,the Storage Standard,定义了一个通用的、共享的存储系统,供所有 API 和技术使用,以存储各个网站的内容可访问数据。 Storage API 允许网站的代码、Web 应用程序知道它们可以使用、已经使用多少存储空间。空间不足时,用户代理会自动清理站点数据,以便为其他用途腾出空间。而 Storage API 甚至可以控制:在执行清理之前,是否需要提醒代码或 Web 应用程序,以便作出反应。
1623 StorageEstimate
StorageEstimate 提供对你的域名或Web app的数据存储空间总量和已用量的估计值,该对象实例由StorageManagerestimate() 方法返回的Promise返回.
1624 StorageEvent 本地存储
当前页面使用的storage被其他页面修改时会触发StorageEvent事件.
1625 StorageManager
Storage APIStorageManager接口提供了用于管理数据本地存储权限和估算可用存储空间的接口。 您可以使用navigator.storageWorkerNavigator.storage对此接口进行引用。
1626 StorageManager.estimate()
estimate()方法是StorageManager的一个接口,用于估算某一个域名(或一个站点)下Storage Manager的总存储空间和已经使用了的存储空间。此方法为一个异步方法,如果此方法可用,那么其返回一个结果为resolved的Promise对象。resolved接收的参数是一个带有已使用数据存储空间和总可用总存储空间的StorageEstimate对象。
1627 StorageManager.persist()
persist()StorageManager的一个接口,用于请求本地数据存储的权限,如果被授予权限,则返回一个resolved状态值为truePromise对象,否则返回false
1628 StorageManager.persisted()
persisted()StorageManager的一个接口,如果盒存储模式()的值为 “persistent” 则返回一个resolved状态值为truePromise
1629 Streams API
Streams API允许JavaScript以编程的方式访问通过网络接收的数据流,并根据开发人员的需要处理它们。
1630 使用可读文件流
That explains the basics of “default” readable streams. We’ll explain bytestreams in a separate future article, once they are available in browsers.
1631 StylePropertyMap API, 参考, 接口
CSS 类型对象模型 APIStylePropertyMap 接口提供了 CSS 声明块的表示,该声明块可以替代 CSSStyleDeclaration
1632 StyleSheet
表示一个实现StyleSheet接口的对象样式表。 CSS样式表将进一步实现更专业的 CSSStyleSheet 接口。
1633 StyleSheet.disabled API, CSSOM, Disabled, Property, Reference
No summary!
1634 StyleSheet.media
media specifies the intended destination medium for style information.
1635 StyleSheet.title
The title property of the StyleSheet interface returns the advisory title of the current style sheet.
1636 href
返回当前样式表文件的URI地址.
1637 StyleSheetList
StyleSheetLists 接口表示一个StyleSheet的列表。
1638 SubtleCrypto 加密
基于Web Crypto APISubtleCrypto 接口提供了许多底层加密功能。它通过窗口上下文提供可用的Crypto.subtle 属性来访问(通过Window.crypto)。
1639 SubtleCrypto.decrypt()
SubtleCrypto.decrypt() 以加密数据、算法和密钥为参数返回一个包含明文的 Promise 对象。
1640 SubtleCrypto.encrypt() API, Crypto, 加密
SubtleCrypto.encrypt() 方法以算法、密钥、明文为参数返回一个包含加密数据的 Promise 对象。
1641 Text
The Text interface represents the textual content of Element or Attr.  If an element has no markup within its content, it has a single child implementing Text that contains the element's text.  However, if the element contains markup, it is parsed into information items and Text nodes that form its children.
1642 HTMLSlotElement.assignedSlot
 assignedSlotText 接口的属性,返回与该元素相关联的HTMLSlotElement .
1643 Text() API, Text
 Text() 构造方法返回一个最新创建的Text 对象,该对象带有可选参数 DOMString 作为文本节点的文本内容(textual content)。
1644 Text.isElementContentWhitespace
返回一个布尔值,表明该文本节点的内容是否全部是由空白符组成的.
1645 Text.splitText() API, DOM, Text, 方法
Text.splitText() 方法可以根据指定的偏移量将一个 Text 节点分割成前后两个独立的兄弟节点。
1646 Text.wholeText
Text.wholeText只读属性返回Text逻辑上相邻的节点的所有文本。文本按文档顺序连接。这允许指定任何文本节点并获取所有相邻文本作为单个字符串。
1647 text.replaceWholeText
replaceWholeText replaces the text of the node and all of its logically adjacent text nodes with the specified text.  The replaced nodes are removed, including the current node, unless it was the recipient of the replacement text.
1648 TextDecoder 编码
TextDecoder是一个特定解码器的方法,诸如utf-8iso-8859-2koi8cp1261gbk,等的字符编码,解码器将字节流作为输入并发出代码点流 。有关更多的非原生可扩展库,请参见StringView–基于类型数组的字符串的C类表示
1649 TextEncoder
TextEncoder 将输入的代码流指向一个字节流并输出. 现提供一个可扩展的非原生库, 参见 StringView – a C-like representation of strings based on typed arrays.
1650 TextEncoder() TextEncoder, 接口, 编码, 编码器
The TextEncoder() 构造函数返回一个新创建的TextEncoder对象。
1651 TextEncoder.encoding
TextEncoder.encoding 只读属性返回一个DOMString ,其中包含特定编码器使用的编码算法的名称。
1652 TextEncoder.prototype.encode() 文本编码, 编码
TextEncoder.prototype.encode() 方法接受一个 USVString 作为参数,返回一个以给定的文本(字符串)参数,通过 TextEncoder 中指定的方法(默认 UTF-8)编码后的 Uint8Array 类型的值。
1653 TextMetrics
在 canvas 中,TextMetrics 接口表示文本的尺寸,通过 CanvasRenderingContext2D.measureText() 方法创建。
1654 TextMetrics.width
只读的 TextMetrics.width 属性,包含文本先前的宽度(行内盒子的宽度),使用 CSS 像素计算。
1655 TextRange API, DHTML, DOM, TextRange
TextRange 对象表示文档中的文本片段,类似于标准定义的 Range 接口。
1656 TextRange.text API, DHTML, DOM, TextRange
TextRange 接口中的属性 text 用于以 DOMString 形式获取或设置区域内的纯文本内容。该更改直接作用到 DOM 树中,并清除区域内原有的非纯文本元素。注意,该属性忽略所有格式数据,因此若要获取选区中的HTML内容,请使用 TextRange.htmlText 属性。
1657 The HTML DOM API API, Beginner, DOM, Documents, Elements, HTML DOM, HTML DOM API, NeedsTranslation, Nodes, Overview, TopicStub, Web, Windows, hierarchy
The HTML DOM API is made up of the interfaces that define the functionality of each of the elements in HTML, as well as any supporting types and interfaces they rely upon.
1658 在 JavaScript 中通过 queueMicrotask() 使用微任务
一个 微任务(microtask)就是一个简短的函数,当创建该函数的函数执行之后,并且 只有当 Javascript 调用栈为空,而控制权尚未返还给被 user agent 用来驱动脚本执行环境的事件循环之前,该微任务才会被执行。
1659 深入:微任务与Javascript运行时环境 异步, 微任务, 微任务队列, 指南, 运行时, 高级
当你在调试的时候,或者在决定如何以最佳的方式为任务队列和微任务队列安排调度顺序的时候,如果你了解关于 JavaScript 运行时是如何在背后执行这一切的,那将对你的理解会非常有帮助。这就是本节涵盖的内容。
1660 TimeRanges
一个 TimeRanges 对象包括一个或多个时间范围,其中每个都由一个开始偏移量和结束偏移量指定。你可以将你想要检索的时间范围的索引值传递给 start() 和 end() 方法来引用每个时间范围。
1661 TimeRanges.end()
返回指定时间范围的结束偏移量。
1662 TimeRanges.length
只读属性 TimeRanges.length 返回对象中时间范围的个数。
1663 TimeRanges.start()
返回指定时间范围的开始偏移量。
1664 Touch API, TouchEvent, touch, 参考, 接口
Touch 对象表示在触控设备上的触摸点。通常是指手指或者触控笔在触屏设备或者触摸板上的操作。
1665 Touch()
Touch() 构造器创建一个新的 Touch 对象.
1666 Touch.clientX touch
返回触点相对于可见视区(visual viewport)左边沿的的X坐标. 不包括任何滚动偏移.这个值会根据用户对可见视区的缩放行为而发生变化.
1667 Touch.clientY
返回触点相对于可见视区(visual viewport)上边沿的的Y坐标. 不包括任何滚动偏移.这个值会根据用户对可见视区的缩放行为而发生变化.
1668 Touch.force touch
返回这个 Touch 对象对应的手指挤压触摸平面的压力大小, 从0.0(没有压力)到1.0(最大压力)的浮点数.
1669 Touch.identifier touch
返回一个可以唯一地识别和触摸平面接触的点的值. 这个值在这根手指(或触摸笔等)所引发的所有事件中保持一致, 直到它离开触摸平面.
1670 Touch.pageX touch
触点相对于HTML文档左边沿的的X坐标. 和 clientX 属性不同, 这个值是相对于整个html文档的坐标, 和用户滚动位置无关. 因此当存在水平滚动的偏移时, 这个值包含了水平滚动的偏移.
1671 Touch.pageY touch
触点相对于HTML文档上边沿的的Y坐标. 和 clientY 属性不同, 这个值是相对于整个html文档的坐标, 和用户滚动位置无关. 因此当存在垂直滚动的偏移时, 这个值包含了垂直滚动的偏移.
1672 Touch.radiusX
能够包围用户和触摸平面的接触面的最小椭圆的水平轴(X轴)半径. 这个值的单位和 screenX 相同.
1673 Touch.radiusY
能够包围用户和触摸平面的接触面的最小椭圆的垂直轴(Y轴)半径. 这个值的单位和 screenY 相同.
1674 Touch.rotationAngle touch
返回以度为单位的旋转角. 由radiusXradiusY 描述的正方向的椭圆,通过顺时针旋转这个角度后,能最精确地覆盖住用户和触摸平面的接触面的角度. 这个值可能从0到90. 这三个值一起描述了用户和触摸平面的接触面的形状的大小. 例如, 当用户使用手指和平面接触时, 它可能是一个较大的椭圆, 而当用户使用触摸笔时, 它可能是很小的椭圆.
1675 Touch.screenX touch
返回触点相对于屏幕左边沿的的X坐标. 不包含页面滚动的偏移量.
1676 Touch.screenY touch
返回触点相对于屏幕上边沿的Y坐标. 不包含页面滚动的偏移量.
1677 Touch.target API, DOM, EventTarget, TouchEvent, touch, 属性, 移动设备, 触摸
这个属性返回触摸点最初接触的 Element,即使这个触摸点已经移出那个元素的交互区域,甚至移出文档。需要注意的是,如果这个元素在触摸过程中被移除,这个事件仍然会指向它,因此这个事件也不会冒泡到 window 或 document 对象。因此,如果有元素在触摸过程中可能被移除,最佳实践是将触摸事件的监听器绑定到这个元素本身,防止元素被移除后,无法再从它的上一级元素上侦测到从该元素冒泡的事件。
1678 TouchEvent API, DOM, 参考, 接口, 触摸
TouchEvent 是一类描述手指在触摸平面(触摸屏、触摸板等)的状态变化的事件。这类事件用于描述一个或多个触点,使开发者可以检测触点的移动,触点的增加和减少,等等。
1679 TouchEvent.changedTouches
这个 TouchList 对象列出了和这个触摸事件对应的 Touch 对象。
1680 TouchEvent.targetTouches
targetTouches 是一个只读的 TouchList 列表,包含仍与触摸面接触的所有触摸点的 Touch 对象。touchstart事件触发在哪个element内,它就是当前目标元素。
1681 TouchEvent.touches API, DOM, DOM Reference, touch
一个 TouchList,其会列出所有当前在与触摸表面接触的  Touch 对象,不管触摸点是否已经改变或其目标元素是在处于 touchstart 阶段
1682 TouchList API, DOM, Mobile
TouchList 接口代表一个触摸平面上所有触点的列表。例如,如果一个用户用三根手指接触屏幕(或者触控板),与之对应的 TouchList 会包含每根手指的 Touch 对象,总共三个。
1683 Transferable
Transferable 接口代表一个能在不同可执行上下文中相互传递的对象,列如主线程和 Worker 间。
1684 TransitionEvent
TransitonEvent 接口指那些提供了与 transition 有关信息的事件。
1685 TreeWalker API, DOM
TreeWalker 对象用于表示文档子树中的节点和它们的位置。
1686 TypeInfo TypeInfo
No summary!
1687 UIEvent API, DOM, Event, Reference, UIEvent
UIEvent 接口表示简单的用户界面事件。
1688 UIEvent()
UIEvent() 作为构造函数,可用于构造一个新的 UIEvent 对象.
1689 UIEvent.detail
UIEvent.detail是只读属性, 当值为非空的时候, 提供当前点击数(和环境有关) 。
1690 UIEvent.pageX
UIEvent.pageX 是只读属性,它返回相对于整个文档的水平坐标。
1691 event.cancelBubble
No summary!
1692 event.isChar
返回一个布尔值,表明该事件是否是由一个字符按键触发的.
1693 event.pageY
返回事件发生时相对于整个文档的纵坐标.
1694 用户界面项目视图 API, DOM, UI, 参考, 只读, 属性
The UIEvent.view 只读属性返回的生成事件的 document.defaultView (window of the document) 对象。在浏览器中,这是事件所在的 Window 对象。
1695 URL
URL接口用于解析,构造,规范化和编码 URLs。 它通过提供允许您轻松阅读和修改URL组件的属性来工作。 通常,通过在调用URL的构造函数时将URL指定为字符串或提供相对URL和基本URL来创建新的URL对象。 然后,您可以轻松读取URL的已解析组成部分或对URL进行更改。
1696 URL() API, URL, URL API, 参考, 构造器
URL() 构造函数返回一个新创建的 URL 对象,表示由一组参数定义的 URL。
1697 URL.createObjectURL() API, DOM, URL, URL API, 方法
URL.createObjectURL() 静态方法会创建一个 DOMString,其中包含一个表示参数中给出的对象的URL。这个 URL 的生命周期和创建它的窗口中的 document 绑定。这个新的URL 对象表示指定的 File 对象或 Blob 对象。
1698 URL.hash API, Hash, URL
URL 接口的 hash 属性返回一个 USVString,其中会包含URL标识中的 '#' 和 fragment 标识符(fragment 即我们通常所说的 URL hash)。
1699 URL.host
URL 接口的 host 属性是一个 USVString 值,包含了主机信息,也就是 主机名(hostname),还有,如果 URL 接口不为空,也会包含冒号 ':' 和 URL 的 端口(port)
1700 URL.hostname
URL 接口的 hostname 属性是一个 USVString 值,包含有 URL 中的域名。
1701 URL.href
URL 接口的 href 属性是一个包含完整 URL 的 USVString 值。
1702 URL.origin
URL.origin 是一个只读属性,返回一个 USVString 类型值,包含 URL 源经过 Unicode 序列化之后的值, 也就是:
1703 URL.pathname API, URL, pathname
URL接口的pathname属性是一个USVString,包含一个初始 '/' 和URL的路径(如果没有路径,则为空字符串)
1704 URL.port
A USVString.
1705 URL.protocol
A USVString.
1706 URL.revokeObjectURL() API, URL, URL API, 方法
URL.revokeObjectURL() 静态方法用来释放一个之前已经存在的、通过调用 URL.createObjectURL() 创建的 URL 对象。当你结束使用某个 URL 对象之后,应该通过调用这个方法来让浏览器知道不用在内存中继续保留对这个文件的引用了。
1707 URL.search API, Property, Reference, Search, URL
URL 接口的search 属性是一个搜索字符串, 也称为查询字符串,这是一个USVString包含一个 '?'后面跟着URL的参数
1708 URL.searchParams API, URL, 参考, 只读, 只读属性, 属性
URL 接口的 searchParams 属性返回一个 URLSearchParams 对象,这个对象包含当前 URL 中解码后的 GET 查询参数。
1709 URL.toJSON() URL.toJSON()
URL接口的 toJSON() 方法返回一个USVString,其中包含一个序列化的URL版本,尽管在实践中它似乎与URL.toString()有相同的效果。
1710 URL.toString() API, URL, 参考, 字符串, 方法
URL.toString() 字符串化方法返回一个包含完整 URL 的 USVString。它的作用等同于只读的 URL.href
1711 URL.username API, Property, Reference, URL, username
URL接口的username属性是USVString ,其中包含域名前指定的username 。
1712 URL.密码
URL接口的password属性为USVString,其中包含在域名之前指定的密码。
1713 URL API
URL API是一个URL标准的组件,它定义了有效的Uniform Resource Locator和访问、操作URL的API。URL标准还定义了像域名、主机和IP地址等概念,并尝试以标准的方式去描述用于以键/值对的形式提交web表单内容的遗留application/x-www-form-urlencoded MIME type 。
1714 URLSearchParams URL API, URLSearchParams
URLSearchParams 接口定义了一些实用的方法来处理 URL 的查询字符串。
1715 URLSearchParams()
URLSearchParams() 构造器创建并返回一个新的URLSearchParams 对象。 开头的'?' 字符会被忽略。
1716 URLSearchParams.append()
append() URLSearchParams 接口的一个方法。可以插入一个新搜索参数。
1717 URLSearchParams.delete()
delete() URLSearchParams 接口的一个方法。可以删除指定名称的所有搜索参数。
1718 URLSearchParams.entries() API, Experimental, Method, Reference, URL API, URLSearchParams
URLSearchParams.entries()方法返回一个iterator,允许遍历该对象中包含的所有键/值对。每一组键值对都是 USVString对象
1719 URLSearchParams.forEach()
URLSearchParams的实例对象上的方法forEach允许通过回调函数来遍历URLSearchParams实例对象上的键值对
1720 URLSearchParams.get()
URLSearchParams 接口的get()方法返回第一个与搜索参数对应的值
1721 URLSearchParams.getAll() API, Experimental, Method, URL API, URLSearchParams, getAll
URLSearchParams接口的getAll()方法,以数组的形式返回与指定搜索参数对应的所有值。
1722 URLSearchParams.has()
URLSearchParamshas() 方法返回一个 Boolean 表示一个指定的键名对应的值是否存在。
1723 URLSearchParams.keys() API, Experimental, Method, Reference, URL API, URLSearchParams
URLSearchParams.keys()返回一个iterator,遍历器允许遍历对象中包含的所有键。这些键都是USVString对象。
1724 URLSearchParams.set()
URLSearchParams接口的set()方法用于设置和搜索参数相关联的值。如果设置前已经存在匹配的值,该方法会删除多余的,如果将要设置的值不存在,则创建它
1725 URLSearchParams.sort()
URLSearchParams.sort() 方法对包含在此对象中的所有键/值对进行排序,并返回undefined。排序顺序是根据键的Unicode代码点。该方法使用稳定的排序算法 (即,将保留具有相等键的键/值对之间的相对顺序)。
1726 URLSearchParams.toString()
URLSearchParams 接口的toString()方法 返回适用在URL中的查询字符串。
1727 URLSearchParams.values() API, Experimental, Iterator, Method, Reference, URL API, URLSearchParams
URLSearchParams.values()方法返回一个iterator,该遍历器允许遍历对象中包含的所有值。这些值都是USVString对象。
1728 URLUtils
The HTMLHyperlinkElementUtils mixin defines utility methods and properties to work with HTMLAnchorElement and HTMLAreaElement. These utilities allow to deal with common features like URLs.
1729 HTMLHyperlinkElementUtils.hash HTMLHyperlinkElementUtils.hash
HTMLHyperlinkElementUtils.hash 属性返回一个包含“#”的 DOMString , 后跟URL的片段标识符。
1730 HTMLHyperlinkElementUtils.href HTMLHyperlinkElementUtils.href
HTMLHyperlinkElementUtils.href 属性是一个包含整个URL的 USVString
1731 HTMLHyperlinkElementUtils.origin HTMLHyperlinkElementUtils.origin
HTMLHyperlinkElementUtils.origin 只读属性是一个 USVString ,其中包含代表URL的原始码的Unicode序列化,即:
1732 HTMLHyperlinkElementUtils.password HTMLHyperlinkElementUtils.password
HTMLHyperlinkElementUtils.password property 属性是一个USVString ,包含域名前面指定的密码。
1733 HTMLHyperlinkElementUtils.pathname HTMLHyperlinkElementUtils.pathname
HTMLHyperlinkElementUtils.pathname 属性是一个 USVString ,其中包含一个初始的'/'后跟URL的路径。
1734 HTMLHyperlinkElementUtils.search HTMLHyperlinkElementUtils.search
HTMLHyperlinkElementUtils.search 属性是一个搜索字符串,也叫做查询字符串, 它是一个 USVString ,包含 '?' 和随后的 URL 参数。
1735 HTMLHyperlinkElementUtils.toString() HTMLHyperlinkElementUtils.toString(), URL API
HTMLHyperlinkElementUtils.toString() 方法返回一个包含整个URL的 USVString 。它是HTMLHyperlinkElementUtils.href 的一个只读版本。
1736 HTMLHyperlinkElementUtils.username HTMLHyperlinkElementUtils.username
HTMLHyperlinkElementUtils.username 属性是一个 USVString包含域名前面指定的用户名。
1737 USB
WebUSB API 接口提供了从网页查找和连接USB设备的属性和方法
1738 USVString USVString, unicode scalar values
USVString 对应 unicode 标量值的所有可能序列的集合。在JavaScript中返回时, USVString 映射到 String 。它通常仅用于执行文本处理的 API,需要一串 unicode 标量值才能进行操作。除了不允许不成对的代理代码之外, USVString 等同于 DOMStringUSVString 中存在的不成对的代理代码由浏览器转换为 Unicode '替换字符' U+FFFD, (�).
1739 Using the browser API API, Firefox OS, 指南, 浏览器, 非标准
HTML Browser API 是对 HTML <iframe> 元素的扩展,允许 web app 用来实现浏览器或浏览器类似的应用。主要涉及到两个方面:
1740 VRDisplay
WebVR API 中的 VRDisplay 代表任何支持此 API 的 VR 设备。它包括了设备 ID、描述信息等诸如此类的通用信息,以及用于开始呈现 VR 场景、检索眼睛参数和显示能力以及其他重要的功能和方法。
1741 VRDisplay.requestAnimationFrame()
The requestAnimationFrame() method of the VRDisplay interface is a special implementation of Window.requestAnimationFrame containing a callback function that will be called every time a new frame of the VRDisplay presentation is rendered:
1742 VRPose VR, VRPose, WebVR, 实验性的, 虚拟现实
The VRPose interface of the WebVR API represents the state of a VR sensor at a given timestamp (which includes orientation, position, velocity, and acceleration information.)
1743 VRPose.timestamp
timestamp 是 VRPose 接口的只读属性,返回为系统此时的时间戳 — 一个单调递增的数值,代表这个软件启动到现在的时间。
1744 ValidityState API, HTML DOM, 接口, 表单, 输入
DOM接口 ValidityState 代表一个元素可有的有效性状态(validity states),其与约束验证(constraint validation)相关。这些状态一起解释了当元素值无效时,它的值为什么不能通过验证。
1745 Vibration API Vibration API
大多数现代移动设备包括振动硬件,其允许软件代码通过使设备摇动来向用户提供物理反馈。Vibration API为Web应用程序提供访问此硬件(如果存在)的功能,如果设备不支持此功能,则不会执行任何操作。
1746 VideoPlaybackQuality
VideoPlaybackQuality 对象表示了一系列描述视频播放质量的指标。
1747 VideoPlaybackQuality.totalVideoFrames
video容器已经被加载的媒体资源中已经被渲染播放或者被废弃的视频帧总数,本质上讲,这个总数是指没有发生播放异常问题下的数目。
1748 VideoTrackList API, HTML DOM, Interface, Media, NeedsTranslation, Reference, TopicStub, Track List, Tracks, Video, VideoTrackList, list
The VideoTrackList interface is used to represent a list of the video tracks contained within a <video> element, with each track represented by a separate VideoTrack object in the list.
1749 VisualViewport API, Experimental, Interface, NeedsTranslation, Reference, TopicStub, Visual Viewport API, VisualViewport, viewport
Visual Viewport API 提供了当前页面的视觉视口接口,即 VisualViewport 。对于每个页面容器来说(如 iframe),都存在有一个独立的 window 对象。每个页面容器的 window 对象都有一个独立的 VisualViewport 属性。
1750 VisualViewport.offsetTop API, offsetTop
VisualViewport 接口的只读属性 offsetTop 返回视觉视口的顶部相对于布局视口的顶部的偏移量,以CSS像素为单位。
1751 VisualViewport.offsetleft
The offsetLeft read-only property of the VisualViewport interface returns the offset of the left edge of the visual viewport from the left edge of the layout viewport in CSS pixels.
1752 WEBGL_lose_context API, WebGL, WebGL扩展, 参考
WEBGL_lose_context 是属于 WebGL API 的一个扩展API,它提供一组方法用来模拟一个 WebGLRenderingContext 上下文的丢失和恢复。
1753 WEBGL_lose_context.loseContext() API, Method, Reference, WebGL, WebGL extension
WEBGL_lose_context.loseContext()属于 WebGL API, 一般用来模拟 WebGLRenderingContext 的上下文丢失。
1754 WEBGL_lose_context.restoreContext() API, Method, Reference, WebGL, WebGL extension
WEBGL_lose_context.restoreContext() 属于 WebGL API。 , 一般用来模拟 WebGLRenderingContext 的上下文恢复。
1755 WakeLock
WakeLock 接口允许一个文件获取屏幕唤醒锁定。
1756 WakeLock.request()
WakeLock.request() 方法用来获取屏幕唤醒锁定权限,防止屏幕变暗、关闭或展示屏幕保护程序。
1757 WakeLockSentinel
The WakeLockSentinel interface of Screen Wake Lock API provides a handle to a platform wake lock used to prevent screen from turning off, dimming, or displaying a screen saver.
1758 WaveShaperNode
一个WaveShaperNode 总是有一个确切的输入和输出。
1759 WaveShaperNode.WaveShaperNode() API, 构造方法
Web Audio APIWaveShaperNode() 构造方法创建一个新的 WaveShaperNode对象,是一个可以用来表示非线性畸变的AudioNode
1760 WaveShaperNode.curve
WaveShaperNode 接口的 curve 属性是一个描述要被应用的畸变的Float32Array 数组.
1761 WaveShaperNode.oversample
WaveShaperNode 接口的 oversample 属性是一个指示过采样是否必须使用的枚举值。 过采样是一个用于在将畸变应用到音频信号之前创建更多的采样(上采样)的技术。
1762 Web Animations API web animations api
The Web Animations API 向documentelement 添加了一些新的功能。
1763 Using the Web Animations API
web动画API可以让我们用JavaScript写动画并且控制动画。本文将通过有趣的demo和教学,以有趣的方式开启您对这片爱丽丝仙境的探索。
1764 关键帧(Keyframe)格式 Animation, annimate, 关键帧, 关键帧格式
Element.animate(), KeyframeEffect.KeyframeEffect(), 和 KeyframeEffect.setKeyframes() 都接受格式为一组关键帧的对象, 这种格式有以下几种选项。
1765 Web Audio API HTML5音频, Web Audio API
Web Audio API使用户可以在音频上下文(AudioContext)中进行音频操作,具有模块化路由的特点。在音频节点上操作进行基础的音频, 它们连接在一起构成音频路由图。即使在单个上下文中也支持多源,尽管这些音频源具有多种不同类型通道布局。这种模块化设计提供了灵活创建动态效果的复合音频的方法。
1766 Web Audio API 最佳实践 Web Audio API, 指导, 最佳实践, 音频
在创意编程中(creative coding)没有严格的对错之分。 只要你充分考虑安全性、性能和accessibility,你可以用自己的办法来编写代码。在这篇文章中,我们会分享一些最佳实践——包含使用Web Audio API的指导、小知识和小技巧。
1767 Web Audio API的运用 API, Web Audio API, 回放, 声音, 指南, 网络
我们的音箱看起来像这样:
1768 Web audio 空间化基础
正如大量的各种声音处理(或者其他)选择是不够的,WebAduioAPI也包含了一些工具,可以让你模仿听众在声源周围移动时的声音差异,例如当你在3D游戏声源中移动时声音的平移。官方名词称为 空间化,这篇文章将会介绍如何实现这样一个系统的基础知识。
1769 基于Web Audio API实现音频可视化效果 分析器, 可视化, 教程, 波形
要从你的音频源获取数据,你需要一个 AnalyserNode节点,它可以用 AudioContext.createAnalyser() 方法创建,比如:
1770 网页音频接口的基本概念 声音, 媒体, 指南, 概念, 网页音频接口
这篇文章解释了 网页音频接口(Web Audio API) 运作过程中的部分音频处理概念。本文并不会将你变为一名音频处理大师,但它可以给你足够的背景知识来理解 网页音频接口 的运行原理,并能让你在使用它时做出更好的决策。
1771 Web Authentication API
Web Authentication API 继承自 Credential Management API ,使用公钥密码学使得验证更强壮,不需要SMS文本就能实现无密码验证和安全的双因素验证。
1772 Web Crypto API
Web Crypto API 为脚本提供加密了一套关于密码(学)的接口,以便用于构建需要使用密码的系统。
1773 Web Speech API API, 参考, 合成, 实验性的, 网页语音API, 识别, 语音
Web Speech API 使 Web 应用能够处理语音数据,该项 API 包含以下两个部分:
1774 使用 Web Speech API 语音合成, 语音识别
Web Speech API 提供了两类不同方向的函数——语音识别和语音合成(也被称为文本转为语音,英语简写是tts)——开启了有趣的新可用性和控制机制。这篇文章提供了这两个方向的简单介绍,并且都带有例子。
1775 Web Storage API API, Storage, Web Storage, Web Storage API, localStorage, sessionStorage
Web Storage API 提供机制, 使浏览器能以一种比使用Cookie更直观的方式存储键/值对。
1776 使用 Web Storage API
存储对象是简单的键值存储,类似于对象,但是它们在页面加载时保持完整。键和值始终是字符串(请注意,与对象一样,整数键将自动转换为字符串)。您可以像访问对象一样访问这些值,或者使用  Storage.getItem() 和  Storage.setItem() 方法 。这三行都设置了(相同的)colorSetting条目:
1777 Web Workers API API, DOM, Service Workers, Shared Workers, Web Workers, Workers
通过使用Web Workers,Web应用程序可以在独立于主线程的后台线程中,运行一个脚本操作。这样做的好处是可以在独立线程中执行费时的处理任务,从而允许主线程(通常是UI线程)不会因此被阻塞/放慢。
1778 Web Workers可以使用的函数和类 functions and classes available to Web Workers
除了标准的 JavaScript 函数集 (例如 String, Array, Object, JSON 等), DOM有多种功能可供 workers使用。
1779 使用 Web Workers Advanced, Firefox, Guide, HTML5, JavaScript, Web Workers, Workers
Web Worker为Web内容在后台线程中运行脚本提供了一种简单的方法。线程可以执行任务而不干扰用户界面。此外,他们可以使用XMLHttpRequest执行 I/O  (尽管responseXMLchannel属性总是为空)。一旦创建, 一个worker 可以将消息发送到创建它的JavaScript代码, 通过将消息发布到该代码指定的事件处理程序(反之亦然)。本文提供了有关使用Web Worker的详细介绍。
1780 Web 视频文本轨格式(WebVTT) API, Media, NeedsMarkupWork, NeedsUpdate, WebVTT, 参考, 多媒体, 字幕, 视频
Web视频文本跟踪格式 (WebVTT) 是一种使用<track>元素显示定时文本轨道(如字幕或标题)的格式。 WebVTT文件的主要用途是将文本叠加添加到<video>。 WebVTT是一种基于文本的格式,必须使用UTF-8进行编码。 在可以使用空格的地方,您也可以使用制表符。 还有一个小的API可用于表示和管理这些轨道以及在正确的时间执行文本回放所需的数据。
1781 WebGL 3D图形, WebGL, WebGL API, 图像, 媒体, 高级
No summary!
1782 Data in WebGL 3D, 3D 图像, WebGL, WebGL API, 中间件, 变体, 图形, 属性, 指南, 绘图, 统一的, 需要内容, 需要示例
GLSL 为 Shader 提供了三种不同作用的数据存储,每种都有一个特定的用例。每种数据依作用不同可以被一种或者全部shader访问(取决于数据存储类型),也可能通过站点的Javascript代码进行访问,这取决于变量的特定类型。
1783 Matrix math for the web WebGL, matrix, 三维, 矩阵数学
矩阵可以用于表示空间中的对象的变换,并且是Web页面可视化的重要工具。本文探索如何创建并配合CSS3变换和matrix3d变换类型使用矩阵。
1784 Using WebGL extensions WebGL extensions
WebGL,像它的姐妹API (OpenGL and OpenGL ES),支持使用扩展(extensions)。一份完整的扩展列表可在 khronos webgl extension registry
1785 WebGL best practices WebGL best practices
WebGL是一个复杂的API,通常我们不能明显的知道推它的荐使用方式。该页面涵盖了各种专业知识的建议,不仅仅是列举出什么该做,什么不该做,还有详细的解释为什么要这样做。你可以将本文档作为指导你选择的方法,确保你无论在何种浏览器以及硬件上都使用了正确的技巧。
1786 WebGL model view projection
本文探讨如何在WebGL项目中获取数据,并将其投影到适当的空间以在屏幕上显示。 它假定了你具备用于平移,缩放和旋转的基本矩阵数学知识。它解释了组成3D场景时通常使用的三个核心矩阵:模型,视图和投影矩阵。
1787 WebGL types
以下是WebGL提供的接口中用到的变量类型。
1788 WebGL 教程 WebGL, 教程, 概览
此教程从基础开始讲解如何使用<canvas> 元素来画WebGL 图形. 提供的例子会让你对WebGL有更清晰的认识, 并且会提供代码片段方便你构建自己的内容.
1789 Creating 3D objects using WebGL
现在让我们给之前的正方形添加五个面从而可以创建一个三维的立方体。最简单的方式就是通过调用方法 gl.drawElements() 使用顶点数组列表来替换之前的通过方法gl.drawArrays() 直接使用顶点数组。而顶点数组列表里保存着将会被引用到一个个独立的顶点。
1790 Lighting in WebGL
在使用灯光之前,首先我们需要了解,与定义更广泛的OpenGL不同,WebGL并没有继承OpenGL中灯光的支持。所以你只能由自己完全得控制灯光。幸运得是,这也并不是很难,本文接下来就会介绍完成灯光的基础。
1791 Using textures in WebGL
现在我们已经创建好了一个可以旋转的3D的立方体,接下来是时候使用贴图来代替每个面的单一的颜色了。
1792 使用 WebGL 创建 2D 内容 Tutorial, WebGL, 着色器
一旦创建WebGL上下文创建成功,你就可以在这个上下文里渲染画图了。而对我们而言最简单的事,莫过于绘制一个没有纹理的2D图形了。那就让我们从画出一个正方形开始吧。
1793 使用着色器将颜色应用于WebGL WebGL, 教程
之前的展示中我们已经创建好了一个正方形,接下来我们要做的就是给它添加一抹色彩。添加颜色可以通过修改着色器来实现。
1794 初识 WebGL WebGL, 教程
WebGL 使得在支持HTML 的 canvas 标签的浏览器中,不需要安装任何插件,便可以使用基于 OpenGL ES 2.0 的 API 在 canvas 中进行2D和3D渲染。WebGL程序包括用 JavaScript 写的控制代码,以及在图形处理单元(GPU, Graphics Processing Unit)中执行的着色代码(GLSL,注:GLSL为OpenGL着色语言)。WebGL 元素可以和其他 HTML 元素混合使用,并且可以和网页其他部分或者网页背景结合起来。
1795 动画纹理 WebGL
在本演示中,我们以上一个示例为基础,将静态纹理替换为正在播放的mp4视频文件的帧。实际上,这很容易做到,而且观看起来很有趣,所以让我们开始吧。您可以使用类似的代码来使用任何类型的数据(例如<canvas>作为纹理的源。
1796 用WebGL让目标动起来 WebGL, 教程
在此示例中,我们实际上将旋转正方形平面。
1797 WebGL 的例子
No summary!
1798 Basic scissoring
No summary!
1799 Boilerplate 1
No summary!
1800 Canvas size and WebGL
此WebGL案例将探究设置(或不设置)Canvas属性的宽高值在浏览器中显示的影响。
1801 Clearing by clicking
此示例演示了如何通过用户单击时用随机颜色渲染上下文来将用户交互与WebGL图形操作结合起来。
1802 Color masking
这个 WebGL 示例 通过随机的颜色(random colors)应用到colorMask,从而将显示的颜色范围限制在特定的颜色通道(red/green/blue);
1803 Hello GLSL
该例子将演示一个绘制固态颜色的矩形的简单着色器程序。
1804 Scissor animation
No summary!
1805 Simple color animation
这是一个非常基础的WebGL色彩动画案例, 通过定时器来逐秒填充不同的颜色来实现.
1806 检测WebGL
No summary!
1807 清除画布
No summary!
1808 WebGL 相关常量
WebGL API 提供了一些常量,这些常量常作为参数传入函数调用,或常作为函数的返回值。所有这些常量都是 GLenum 类型。
1809 一个 2D WebGL 动画的基础示例 测试翻译
This is a pretty simple example, since it's just drawing one simple object, but the concepts used here extend to much more complex animations.
1810 WebGL2RenderingContext
WebGL2RenderingContext 接口在底层使用了OpenGL ES 3.0 为 HTML 的 <canvas> 元素提供了绘图上下文。
1811 WebGL2RenderingContext.beginQuery()
WebGL 2 APIWebGL2RenderingContext.beginQuery() 方法启动一个异步查询,target 参数表明是哪种类型的查询。
1812 WebGL2RenderingContext.beginTransformFeedback() API, WebGL, WebGL2, 参考, 实验性, 方法
WebGL 2 API 的 WebGL2RenderingContext.beginTransformFeedback() 方法开始一个变换回传(Transform Feedback)操作。
1813 WebGL2RenderingContext.bindBufferBase() API, WebGL, WebGL2, 参考, 实验性, 方法
WebGL 2 API 的 WebGL2RenderingContext.bindBufferBase() 方法将一个 WebGLBuffer 绑定到某个点 (target) 的特定的 index上。
1814 WebGL2RenderingContext.createSampler()
WebGL 2 API 定义的 WebGL2RenderingContext.createSampler() 方法用于创建并初始化 WebGLSampler 对象.
1815 WebGL2RenderingContext.createVertexArray() Method, WebGL2
WebGL 2 API 中的 WebGL2RenderingContext.createVertexArray()方法创建并初始化(creates and initializes)一个 WebGLVertexArrayObject 的对象(object) ,它代表一个指向顶点数组数据的顶点数组对象(vertex array object (VAO) ),并为不同的顶点数据集提供名称。
1816 WebGL2RenderingContext.drawBuffers()
WebGL 2 APIWebGL2RenderingContext.drawBuffers()  方法定义了将写入零散数据(fragment colors)的绘制缓存(draw buffer)。绘制缓存设置了上一次绑定帧缓存状态,如果没有帧缓存可用的话,则用绘制缓存。
1817 WebGL2RenderingContext.texImage3D()
WebGL APIWebGLRenderingContext.texImage3D()方法指定一个3d(three-dimensional)纹理贴图。
1818 WebGL2RenderingContext.uniformMatrix[234]x[234]fv()
没有。
1819 WebGL2RenderingContext.uniform[1234][uif][v]()
WebGL APIWebGL2RenderingContext.uniform[1234][uif][v]() 方法提供了uniform(es)变量的详细值
1820 WebGLActiveInfo
WebGLActiveInfoWebGL API 的一部分,并且代表了调用 WebGLRenderingContext.getActiveAttrib()WebGLRenderingContext.getActiveUniform() 这两个方法后传回的信息。
1821 WebGLBuffer API, WebGL, 参考
WebGLBuffer 接口属于 WebGL API 的一部分,表示一个不透明的缓冲区对象,储存诸如顶点或着色之类的数据。
1822 WebGLContextEvent
WebContextEvent 接口属于 WebGL API 的一部分,同时也是生成用来对 WebGL 渲染上下文作响应的事件接口。
1823 WebGLFramebuffer
WebGLFramebuffer 接口时 WebGL API 的一部分,它提供了一个缓冲区的集合,这些缓冲区可以作为一个整体用作渲染操作的目标缓冲区。
1824 WebGLProgram WebGL, WebGLProgram, 着色器使用, 着色器程序
WebGLProgram 是 WebGL API 的一部分,它由两个WebGLShaders (webgl 着色器)组成,分别为顶点着色器和片元着色器(两种着色器都是采用 GLSL 语言编写的)。创建一个 WebGLProgram 需要调用 GL 上下文的createProgram() 方法,然后调用attachShader()方法附加上着色器,之后你才能将它们连接到一个可用的程序。
1825 WebGLQuery
WebGLQuery 接口是 WebGL 2 API 的一部分,并且提供几种异步查询信息的方法。缺省情况下,遮蔽查询和图元查询是可用的。
1826 WebGLRenderbuffer
WebGLRenderbuffer 接口是 WebGL API 的一部分,它提供了一个用于保存一个图像的缓存,并且可以用于渲染操作的源或者目标。
1827 WebGLRenderingContext WebGL, WebGLRenderingContext
WebGLRenderingContext 接口提供基于 OpenGL ES 2.0 的绘图上下文,用于在 HTML <canvas> 元素内绘图。
1828 WebGLRenderingContext.activeTexture()
WebGLRenderingContext.activeTexture() 是 WebGL API 方法之一,用来激活指定的纹理单元。
1829 WebGLRenderingContext.attachShader()
WebGL API  的 WebGLRenderingContext.attachShader() 方法负责往 WebGLProgram 添加一个片段或者顶点着色器。
1830 WebGLRenderingContext.bindAttribLocation() WebGL, WebGLRenderingContext
WebGL API的WebGLRenderingContext.bindAttribLocation()方法将通用顶点索引绑定到属性变量。
1831 WebGLRenderingContext.bindBuffer() WebGL, WebGLRenderingContext, 绑定Buffer
WebGL API的WebGLRenderingContext.bindBuffer()方法将给定的WebGLBuffer绑定到目标。
1832 WebGLRenderingContext.bindFramebuffer() API, Method, Reference, WebGL, WebGLRenderingContext
WebGL API 的 WebGLRenderingContext.bindFramebuffer() 方法将给定的 WebGLFramebuffer 绑定到目标。
1833 WebGLRenderingContext.bindRenderbuffer() API, Method, Reference, WebGL, WebGLRenderingContext
WebGL API 的 WebGLRenderingContext.bindRenderbuffer() 方法将给定的 WebGLRenderbuffer 绑定到一个目标,它必须是 gl.RENDERBUFFER 。
1834 WebGLRenderingContext.bindTexture() API, Method, Reference, Textures, WebGL, WebGLRenderingContext
WebGL API 的 WebGLRenderingContext.bindTexture() 方法将给定的 WebGLTexture 绑定到目标(绑定点)。
1835 WebGLRenderingContext.blendColor() API, Method, Reference, WebGL, WebGLRenderingContext
WebGL APIWebGLRenderingContext.blendColor() 方法用于设置源和目标混合因子。
1836 WebGLRenderingContext.blendEquation() API, Method, Reference, WebGL, WebGLRenderingContext
WebGL API 的 WebGLRenderingContext.blendEquation() 方法用于将RGB混合方程和阿尔法混合方程设置为单个方程。
1837 WebGLRenderingContext.blendEquationSeparate()
The WebGLRenderingContext.blendEquationSeparate() method of the WebGL API is used to set the RGB blend equation and alpha blend equation separately.
1838 WebGLRenderingContext.blendFunc()
WebGL APIWebGLRenderingContext.blendFunc() 方法定义了一个用于混合像素算法的函数.
1839 WebGLRenderingContext.bufferData() API, WebGL, WebGLRenderingContext, 参考, 方法
WebGL API 的WebGLRenderingContext.bufferData()方法创建并初始化了Buffer对象的数据存储区。
1840 WebGLRenderingContext.canvas WebGL, WebGLRenderingContext, 只读, 属性
WebGLRenderingContext.canvas 只读属性,对 HTMLCanvasElementOffscreenCanvas 对象的引用。如果绘图上下文没有相关联的 <canvas> 元素或 OffscreenCanvas 对象,值为 null
1841 WebGLRenderingContext.clear()
WebGL API 的 WebGLRenderingContext.clear() 方法使用预设值来清空缓冲。
1842 WebGLRenderingContext.clearColor()
WebGL API 的 WebGLRenderingContext.clearColor() 方法用于设置清空颜色缓冲时的颜色值。
1843 WebGLRenderingContext.clearDepth() WebGL, 深度清除值
WebGL APIWebGLRenderingContext.clearDepth() 方法用于设置深度缓冲区的深度清除值。
1844 WebGLRenderingContext.commit()
当上下文不是直接固定到一个特定的画布时,WebGLRenderingContext.commit() 方法将帧绘制到其原始的 HTMLCanvasElement 上。
1845 WebGLRenderingContext.compileShader()
The compatibility table in this page is generated from structured data. If you'd like to contribute to the data, please check out