Found 2251 pages:
# | Page | Tags and summary |
---|---|---|
1 | Web API 接口参考 | API, JavaScript, Web, Web API |
在使用 JavaScript 编写 Web 代码时,有许多 Web API 可供调用。下面是开发Web应用程序或网站时可能使用的所有API和接口(对象类型)的列表。 | ||
2 | AbortController | API, AbortController, Fetch, how to cancel a fetch request |
AbortController 接口表示一个控制器对象,允许你根据需要中止一个或多个 Web请求。 |
||
3 | 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. |
||
4 | AbortController.AbortController() | AbortController, Constructor, Fetch |
AbortController() 构造函数创建了一个新的AbortController实例 |
||
5 | AbortSignal | API, AbortSignal, DOM, Experimental, Interface, Reference |
AbortSignal 接口表示一个信号对象( signal object ),它允许您通过 AbortController 对象与DOM请求(如Fetch)进行通信并在需要时将其中止。 |
||
6 | AbortSignal.aborted | |
aborted 是一个只读属性,它返回一个Boolean 表示与DOM通讯的信号是(true )否(false )已被放弃。 |
||
7 | AbortSignal.onabort | API, Fetch, onabort, 事件处理, 属性, 测试, 终止属性 |
在下面例子中, 我们将创建一个新的 AbortController 对象,并获取它的AbortSignal (在 signal 属性中可用)。然后我们查看 onabort 属性是否被终止,并将相应的日志输出到控制台。 |
||
8 | AbstractWorker | API, AbstractWorker, Interface, Reference, SharedWorker, Web Workers, Worker |
Web Workers API 的 AbstractWorker 接口是一个定义适用于所有类型 worker 属性和方法的抽象接口,包括基础的 Worker ,ServiceWorker 以及 SharedWorker 。作为一个抽象类,你不能直接使用 AbstractWorker 。 |
||
9 | AbstractWorker.onerror | API, AbstractWorker, EventHandler, Property, Reference, Web Workers, Workers, onerror |
AbstractWorker 接口的onerror 特性是一个事件句柄,在 Worker 的error 事件触发并冒泡时执行。 |
||
10 | Accelerometer | |
The Accelerometer interface of the Sensor APIs provides on each reading the acceleration applied to the device along all three axes. |
||
11 | Using Light Events | WebAPI, 事件, 环境光 |
环境光线事件是一个易用的让网页或应用感知光强变化的方法。它使网页或应用能对光强变化做出反应,例如改变用户界面的颜色对比度,或为拍照而改变曝光度。 | ||
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() | |
AnalyserNode 接口的getByteFrequencyData() 方法将当前频率数据复制到传入的Uint8Array(无符号字节数组)中。 |
||
20 | AnalyserNode.getByteTimeDomainData() | |
AnalyserNode 接口的 getByteTimeDomainData() 方法复制当前波形或时域数据到传递给它的 Uint8Array (无符号字节数组) 中。 |
||
21 | AnalyserNode.getFloatFrequencyData() | |
getFloatFrequencyData() 作为AnalyserNode 接口的方法能将当前分析节点(AnalyserNode)的频率数据拷贝进一个 Float32Array 数组对象. |
||
22 | AnalyserNode.smoothingTimeConstant | |
AnalyserNode 接口的 smoothingTimeConstant 属性是一个双精度浮点型(double)的值, 表示最后一个分析帧的平均常数. 它基本上是当前缓冲区和AnalyserNode处理的最后一个缓冲区之间的平均值, 并导致在值变化时随着时间推移得到一个更平滑的集合. |
||
23 | ANGLE_instanced_arrays | |
这个扩展提供了一个新常量,它能被 WebGLRenderingContext.getVertexAttrib() 这个方法所使用: |
||
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 | |
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 API的Animation 接口中的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动画API的AnimationTimeline 接口表示动画的时间轴。这个接口用于定义时间轴功能(被DocumentTimeline 和未来的时间轴类型所继承),但本身并不能被开发人员直接使用。无论何处当你要用AnimationTimeline ,都应该使用DocumentTimeline 或其他时间轴类型来实例化。 |
||
39 | Attr | 应用接口, 文档对象模型, 浏览器兼容性 |
该类型使用对象来表示一个DOM元素的属性。在大多数DOM方法中,你可能会直接通过字符串的方式获取属性值(例如Element.getAttribute() ),但是一些函数(例如Element.getAttributeNode() )或通过迭代器访问时则返回Attr 类型。 |
||
40 | Attr.localName | |
Attr.localName 为只读属性,返回一个属性限定名称的本名部分(去除命名空间前缀的名字)。 |
||
41 | Attr.namespaceURI | |
Attr.namespaceURI 只读属性返回属性的命名空间URI,如果该元素不在命名空间中,则返回null。 |
||
42 | Attr.prefix | |
Attr.prefix 为只读属性,返回指定标签属性的名字空间前缀,如果没有前缀则返回 null 。 |
||
43 | AudioBuffer | |
AudioBuffer接口表示存在内存里的一段短小的音频资源,利用AudioContext.decodeAudioData() 方法从一个音频文件构建,或者利用 AudioContext.createBuffer() 从原始数据构建。把音频放入AudioBuffer后,可以传入到一个 AudioBufferSourceNode 进行播放。 |
||
44 | AudioBuffer() | |
Web Audio API 的 AudioBuffer 构造函数将创建一个新的 AudioBuffer 对象. |
||
45 | AudioBuffer.copyFromChannel() | |
AudioBuffer 接口的copyFromChannel方法将样本从AudioBuffer的指定通道复制到目标数组中 |
||
46 | AudioBuffer.duration | |
AudioBuffer 接口的duration属性返回一个双精度数,表示缓冲区中存储的PCM数据的持续时间(以秒为单位) |
||
47 | AudioBuffer.getChannelData() | |
AudioBuffer 接口的getChannelData()方法返回一Float32Array ,其中包含与通道关联的PCM数据,通道参数定义(0表示第一个通道)。 |
||
48 | AudioBuffer.length | |
The length property of the AudioBuffer interface returns an integer representing the length, in sample-frames, of the PCM data stored in the buffer. |
||
49 | AudioBuffer.numberOfChannels | API, AudioBuffer, Web Audio API, 属性 |
AudioBuffer 接口的numberOfChannels 属性返回一个整数,该整数表示由缓冲区中存储的PCM数据描述的离散音频通道的数量 |
||
50 | AudioBuffer.sampleRate | API, AudioBuffer, Web Audio API, sampleRate |
AudioBuffer 接口的 sampleRate 属性返回一个以浮点数表示的采样率。该采样率是存储在缓冲区的PCM数据每秒钟的采样。 |
||
51 | AudioBufferSourceNode | |
|
||
52 | AudioBufferSourceNode.AudioBufferSourceNode() | |
AudioBufferSourceNode() 构造器创建一个新的 AudioBufferSourceNode 实例. |
||
53 | AudioBufferSourceNode.buffer | API, AudioBufferSourceNode, Web Audio API |
AudioBufferSourceNode 接口的 buffer 属性提供了重复播放音频的能力,该音频使用 AudioBuffer 作为声音文件的来源。 |
||
54 | AudioBufferSourceNode.start() | |
AudioBufferSourceNode 接口的start() 方法用于计划对缓冲区中包含的音频数据的回放,或者立即开始回放。 |
||
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() | |
AudioContext 的close() 方法可以关闭audio context,同时释放占用的所有系统资源。 |
||
59 | AudioContext.createMediaElementSource() | |
AudioContext 接口的 createMediaElementSource() 方法用于创建一个新的 MediaElementAudioSourceNode 对象,输入某个存在的 HTML audio or video 元素, 对应的音频即可被播放或者修改. |
||
60 | AudioContext.createMediaStreamDestination() | |
AudioContext 接口的createMediaStreamDestination()方法用于创建一个新的对象,该对象关联着表示音频流的一个 WebRTC MediaStream ,音频流可以存储在本地文件或者被发送到另外一台计算机. |
||
61 | AudioContext.createMediaStreamSource() | |
AudioContext 接口的createMediaStreamSource()方法用于创建一个新的 MediaStreamAudioSourceNode 对象, 需要传入一个媒体流对象(MediaStream对象)(可以从 navigator.getUserMedia 获得MediaStream对象实例), 然后来自MediaStream的音频就可以被播放和操作。 |
||
62 | AudioContext.resume() | AudioContext, Web Audio API, resume |
AudioContext 的 resume() 方法,恢复之前暂停播放的音频。 |
||
63 | AudioContext.suspend() | |
AudioContext 接口的suspend() 方法暂停音频上下文对象中的进度,并暂时剥离进程对音频设备硬件的访问权限, 减少CPU和电池的使用。 当程序在一段时间内不会使用音频上下文对象时,这个方法对减少硬件资源占用是非常有用的。 |
||
64 | AudioDestinationNode | |
AudioDestinationNode 接口表示音频图形在特定情况下的最终输出地址 - 通常为扬声器。当使用OfflineAudioContext 时为音频记录节点。 |
||
65 | AudioDestinationNode.maxChannelCount | |
AudioDestinationNode 接口的maxchannelCount属性是 一个表示物理设备能处理最大通道数的无符号长整型数。 |
||
66 | AudioListener | |
AudioListener 接口代表了人听音乐场景时声音的位置和方向, 和用于音频空间化。 所有PannerNode 相对于 AudioListener 的空间化储存在BaseAudioContext.listener 属性里. |
||
67 | AudioNode | |
![]() AudioNode 接口是一个处理音频的通用模块, 比如一个音频源 (e.g. 一个 HTML audio or video 元素), 一个音频地址或者一个中间处理模块 (e.g. 一个过滤器如 BiquadFilterNode , 或一个音量控制器如 GainNode ). |
||
68 | AudioNode.connect() | |
AudioNode 接口的 connect() 方法使你能将一个节点的输出连接到一个指定目标,这个指定的目标可能是另一个 AudioNode (从而将音频数据引导到下一个指定节点)或一个AudioParam , 以便上一个节点的输出数据随着时间流逝能自动地对下一个参数值进行改变。 |
||
69 | AudioNodeOptions | |
Web Audio API 的 AudioNodeOptions 字典指定了创建新 AudioNode 对象时可使用的选项. |
||
70 | AudioParam | |
AudioParam 接口代表音频相关的参数, 通常是一个 AudioNode (例如 GainNode.gain ) 的参数。一个 AudioParam 可以被设置为一个具体的值或者数值的改变 ,可以被安排在在一个具体的时刻并且遵循一个特定的模式发生。 |
||
71 | AudioParamDescriptor | |
The AudioParamDescriptor dictionary of the Web Audio API specifies properties for an AudioParam objects. |
||
72 | AudioScheduledSourceNode | API, Audio, AudioScheduledSourceNode, Interface, Media, NeedsTranslation, Reference, TopicStub, Web Audio API, sound |
AudioScheduledSourceNode 接口作为web音频API的一部分,是几种具有在特定时刻开始与停止能力的音频源节点接口的父接口。更具体地来说,这个接口定义了AudioScheduledSourceNode.start 和AudioScheduledSourceNode.stop 方法,以及AudioScheduledSourceNode.onended 事件 |
||
73 | AudioScheduledSourceNode.stop() | |
AudioScheduledSourceNode 上的stop() 方法将声音安排在指定的时间停止播放。如果没有指定时间,声音将立即停止播放。 |
||
74 | AudioTrack | |
AudioTrack 接口表示从HTML介质元件中的一个单一的音轨, audio 或 video . |
||
75 | AudioWorkletNode | |
Web Audio API 中的 AudioWorkletNode 接口代表了用户定义的AudioNode 的基类, 该基类可以与其他节点一起连接到音频路由图. 其具有关联的AudioWorkletProcessor , 它在 Web Audio 执行实际的音频处理. |
||
76 | AudioWorkletProcessor | |
Web Audio API的 AudioWorkletProcessor 接口代表了一个 自定义的音频处理代码 AudioWorkletNode . 它身处于 AudioWorkletGlobalScope 并运行在 Web Audio rendering 线程上. 同时, 一个建立在其基础上的 AudioWorkletNode 运行在主线程上. |
||
77 | 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 . |
||
78 | 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 . |
||
79 | Background Tasks API | API, 后台任务API, 指南, 概述 |
幕后任务协作调度 API (也叫幕后任务 API 或者简单称为 requestIdleCallback() API) 提供了由用户代理决定,在空闲时间自动执行队列任务的能力。 |
||
80 | 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. You wouldn't use BaseAudioContext directly — you'd use its features via one of these two inheriting interfaces. |
||
81 | AudioContext.createAnalyser() | |
AudioContext 的createAnalyser() 方法能创建一个AnalyserNode ,可以用来获取音频时间和频率数据,以及实现数据可视化。 |
||
82 | AudioContext.createBiquadFilter() | API, EQ, Web Audio API, 参考, 方法, 滤波器 |
AudioContext 的createBiquadFilter() 方法创建了一个 BiquadFilterNode , 它提供了一个可以指定多个不同的一般滤波器类型的双二阶滤波器。 |
||
83 | AudioContext.createBuffer() | 创建音频片段, 接口, 方法, 音频环境 |
音频环境AudioContext 接口的 createBuffer() 方法用于新建一个空 白的 AudioBuffer 对象,以便用于填充数据,通过 AudioBufferSourceNode 播放。 |
||
84 | AudioContext.createBufferSource() | API, 音源, 音频源, 音频节点 |
createBufferSource() 方法用于创建一个新的AudioBufferSourceNode 接口, 该接口可以通过AudioBuffer 对象来播放音频数据. AudioBuffer 对象可以通过AudioContext.createBuffer 来创建或者通过 AudioContext.decodeAudioData 成功解码音轨后获取. |
||
85 | AudioContext.createChannelMerger() | API, Audio, AudioContext, Audio_Chinese |
AudioContext.createChannelMerger()方法,会创建一个 ChannelMergerNode,后者可以把多个音频流的通道整合到一个音频流。 |
||
86 | AudioContext.createChannelSplitter() | |
The createChannelSplitter() method of the AudioContext Interface is used to create a ChannelSplitterNode , which is used to access the individual channels of an audio stream and process them separately. |
||
87 | BaseAudioContext.createConstantSource() | |
createConstantSource() 是 BaseAudioContext 接口的一个方法, 用于生成一个 ConstantSourceNode 对象, 该对象是一个输出单信道(one-channel)音频信号的音频源,这些音频信号都拥有一个恒定的样本值。 |
||
88 | AudioContext.createConvolver() | |
AudioContext 的方法createConvolver()能创建一个 ConvolverNode ,通常用来对你的音频应用混响效果。在 Convolution规范定义 中查看更多信息。 |
||
89 | AudioContext.createDelay() | |
createDelay() 是 AudioContext 的一个方法,作用是将输入音频信号延迟一定时间。(比如可以实现 对着话筒说句话,然后几秒后 这句话从音响里播放出来) |
||
90 | BaseAudioContext.createOscillator() | |
BaseAudioContext 接口的createOscillator()方法创建一个OscillatorNode ,它是一个表示周期性波形的源。 它基本上产生一个不变的音调。 |
||
91 | BaseAudioContext.createPeriodicWave() | |
BaseAudioContext 接口的 createPeriodicWave() 方法用于创建可对 OscillatorNode 输出进行整形的 PeriodicWave (周期波)。 |
||
92 | AudioContext.createScriptProcessor() | |
AudioContext 接口的createScriptProcessor() 方法创建一个ScriptProcessorNode 用于通过JavaScript直接处理音频. |
||
93 | AudioContext.createWaveShaper() | |
AudioContext 接口的createWaveShaper()方法创建了 表示非线性失真的WaveShaperNode 。该节点通常被用来给音频添加失真效果 |
||
94 | AudioContext.currentTime | |
currentTime是 AudioContext 的一个read-only属性,返回 double秒(从0开始)表示一个只增不减的硬件时间戳,可以用来控制音频回放,实现可视化时间轴等等。 |
||
95 | AudioContext.decodeAudioData() | API, Audio, audio接口, 音频解码 |
AudioContext 接口的decodeAudioData()方法可用于异步解码 音频文件中的 ArrayBuffer . ArrayBuffer数据可以通过 XMLHttpRequest 和FileReader 来获取. AudioBuffer是通过AudioContext采样率进行解码的,然后通过回调返回结果. |
||
96 | AudioContext.destination | |
AudioContext 的destination属性返回一个 AudioDestinationNode 表示context中所有音频(节点)的最终目标节点,一般是音频渲染设备,比如扬声器。 |
||
97 | AudioContext.listener | |
AudioContext 的listener属性 返回一个AudioListener 对象,可以用来实现3D音频空间化。 |
||
98 | AudioContext.onstatechange | |
AudioContext 的onstatechange属性定义了一个事件处理器函数,触发 statechange 会被调用,也就是说audio context的状态发生变化时会执行。 |
||
99 | AudioContext.sampleRate | |
AudioContext 的sampleRate属性 返回一个浮点数表示采样率(每秒采样数), 同一个AudioContext中的所有节点采样率相同,所以不支持采样率转换。 |
||
100 | AudioContext.state | |
AudioContext 的state属性是只读的, 返回AudioContext 的当前状态。 |
||
101 | Battery Status API | API, 电池, 电池 API, 电池状态 API |
Battery API |
||
102 | BatteryManager(电源管理) | |
BatteryManager 接口提供方法获取系统电量。 | ||
103 | 电池管理器 | 电池 API |
指示设备电池当前是否正在充电的Boolean值 | ||
104 | Beacon API | SDK, user behavior tracker, user tracker, 同步请求, 埋点, 数据分析, 规范 |
Beacon |
||
105 | 使用 Beacon API | Web 性能, 指南 |
Beacon 接口用来调度向 Web 服务器发送的异步非阻塞请求。 |
||
106 | BeforeInstallPrompt | PWA, beforeinstallprompt, 添加到主屏幕, 添加快捷方式 |
107 | BeforeInstallPromptEvent.prompt() | BeforeInstallPromptEvent, BeforeInstallPromptEvent.prompt() |
BeforeInstallPromptEvent 接口的 prompt() 方法允许一个开发人员在自己选择的一个时间显示安装提示。 |
||
108 | BeforeUnloadEvent | API, BeforeUnloadEvent, 参考 |
beforeunload 事件触发于 window、document 和它们的资源即将卸载时。 |
||
109 | BiquadFilterNode | |
BiquadFilterNode接口表示一个简单低阶滤波器(双二阶滤波器) , 通过 AudioContext.createBiquadFilter() 方法创建. 它是一个能表示不同类型的过滤器,声调控制设备,图形均衡器的AudioNode . |
||
110 | Blob | API, Files, Reference, WebAPI, 参考, 文件 |
Blob 对象表示一个不可变、原始数据的类文件对象。它的数据可以按文本或二进制的格式进行读取,也可以转换成 ReadableStream 来用于数据操作。 |
||
111 | Blob.arrayBuffer() | |
arrayBuffer() 方法返回一个 Promise 对象,包含 blob 中的数据,并在 ArrayBuffer 中以二进制数据的形式呈现。 |
||
112 | Blob() | |
Blob() 构造函数返回一个新的 Blob 对象。 blob的内容由参数数组中给出的值的串联组成。 |
||
113 | File.size | |
返回一个File对象所指代的文件的大小,单位为字节。 | ||
114 | Blob.slice | |
Blob.slice() 方法用于创建一个包含源 Blob 的指定字节范围内的数据的新 Blob 对象。 |
||
115 | Blob.stream() | API, Blob, stream, 文件读写 |
Blob 接口的stream() 方法返回一个ReadableStream 对象,读取它将返回包含在Blob 中的数据。 |
||
116 | Blob.text() | 数据, 文本 |
text() 方法返回一个 Promise 对象,包含 blob 中的内容,使用 UTF-8 格式编码。 |
||
117 | Blob.type | API, DOM, File, Files, 参考, 属性, 文件 |
Blob 对象的 type 属性给出文件的 MIME 类型。如果类型无法确定,则返回空字符串。 |
||
118 | 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. |
||
119 | Bluetooth | API, 接口, 网页蓝牙接口说明, 蓝牙, 说明 |
120 | Bluetooth.requestDevice() | API, Web蓝牙, 蓝牙 |
Bluetooth 接口的Bluetooth.requestDevice() 方法返回一个带有对应options的BluetoothDevice 对象的Promise 对象. 如果没有蓝牙设备选择界面,则此方法返回与条件匹配的第一个设备。 |
||
121 | Body | API, BODY, Fetch, bolb(), json(), request |
Fetch API 中的 Body mixin 代表响应/请求的正文,允许你声明其内容类型是什么以及应该如何处理。 |
||
122 | Body.arrayBuffer() | |
Body 上的方法 arrayBuffer() 接受一个 Response 流, 并等待其读取完成. 它返回一个 promise 实例, 并 resolve 一个 ArrayBuffer 对象. |
||
123 | Body.blob() | Body.blob() |
Body mixin的 blob() 方法使用一个 Response 流,并将其读取完成。它返回一个使用Blob 解决的promise。 |
||
124 | Body.body | |
Body mixin的只读getter属性 body 用于暴露其body内容的ReadableStream (流读取)。 |
||
125 | Body.bodyUsed | |
bodyUsed 是 Body mixin中的一个只读属性。用以表示该body是否被使用过。 |
||
126 | Body.formData() | |
Body 对象中的formData() 方法将 Response 对象中的所承载的数据流读取并封装成为一个对象,该方法将返回一个 Promise 对象,该对象将产生一个FormData 对象。 |
||
127 | Body.json() | API, BODY, Fetch, JSON, 参考, 方法 |
没有。 | ||
128 | Body.text() | API, Fetch, 参考, 方法 |
Body mixin 的 text() 方法提供了一个可供读取的“返回流”(Response stream),并将它读取完。它返回一个包含 USVString 对象(也就是文本)的 Promise 对象,返回结果的编码永远是 UTF-8。 |
||
129 | Broadcast Channel API | |
Broadcast Channel API |
||
130 | BroadcastChannel | API, Broadcast Channel API, Experimental, HTML API, Interface, Reference, TopicStub |
BroadcastChannel 接口代理了一个命名频道,可以让指定 origin 下的任意 browsing context 来订阅它。它允许同源的不同浏览器窗口,Tab页,frame或者 iframe 下的不同文档之间相互通信。通过触发一个 message 事件,消息可以广播到所有监听了该频道的 BroadcastChannel 对象。 |
||
131 | BroadcastChannel() | |
BroadcastChannel() 构建函数用于创建一个 BroadcastChannel 对象,并与对应的频道相关联。 |
||
132 | BroadcastChannel.close() | |
通过调用 BroadcastChannel.close() 方法,可以马上断开其与对应频道的关联,并让其被垃圾回收。这是必要的步骤,因为浏览器没有其它方式知道频道不再被需要。 |
||
133 | BroadcastChannel: message event | 事件, 消息, 通信 |
当频道收到一条消息时,会在关联的 BroadcastChannel 对象上触发 message 事件。 |
||
134 | BroadcastChannel: messageerror event | |
当频道收到一条无法反序列化的消息时会在 BroadcastChannel 对象上触发 messageerror 事件。 |
||
135 | BroadcastChannel.name | |
BroadcastChannel.name 是类型为 DOMString 的只读属性,是频道的唯一标识。属性 name 是在创建时传入 BroadcastChannel.BroadCastChannel 构造函数的,所以是只读的。 |
||
136 | BroadcastChannel.onmessage | |
当 BroadcastChannel 接收到类型为 MessageEvent 的 message 事件时,BroadcastChannel.onmessage 属性可以指定一个函数,作为该事件对应的事件处理程序来执行。 |
||
137 | BroadcastChannel.onmessageerror | |
位于 BroadcastChannel 接口上的 onmessageerror 事件处理程序,它是一个 EventListener 。当 BroadcastChannel 接收到一条无法 Deserialization的消息时,会触发类型为 MessageError 的 MessageEvent 事件,此时会执行该事件处理程序。 |
||
138 | BroadcastChannel.postMessage() | |
可以使用 BroadcastChannel.postMessage() 发送一条任意 Object 类型的消息,给所有同origin下监听了该频道的所有browsing context。消息以 message 事件的形式发送给每一个绑定到该频道的广播频道。 |
||
139 | ByteString | API, DOM, String, WebIDL, 参考, 字符串 |
ByteString 是一个可以对应所有可能的字节序列的 UTF-8 字符串。在 JavaScript 中,当返回时 ByteString 时,它会映射到一个 String 上去; 通常,只有在和一些协议交互,进行字节和字符串的相互转换时,它才会被用到,例如 HTTP 协议。 |
||
140 | Cache | API, Cache, Offline, Service Workers, Storage |
Cache 接口为缓存的 Request / Response 对象对提供存储机制,例如,作为ServiceWorker 生命周期的一部分。请注意,Cache 接口像 workers 一样,是暴露在 window 作用域下的。尽管它被定义在 service worker 的标准中, 但是它不必一定要配合 service worker 使用. |
||
141 | Cache.add() | |
Cache 接口的 add() 方法接受一个URL作为参数,请求参数指定的URL,并将返回的response对象添加到给定的cache中。 add() 方法在功能上等同于以下代码: |
||
142 | Cache.addAll() | |
Cache 接口的 addAll() 方法接受一个URL数组,检索它们,并将生成的response对象添加到给定的缓存中。 在检索期间创建的request对象成为存储的response操作的key。 |
||
143 | Cache.delete() | API, Cache |
Cache 接口的 delete() 方法查询request为key的 Cache 条目,如果找到,则删除该 Cache 条目并返回resolve为true的 Promise 。 如果没有找到,则返回resolve为false的 Promise 。 |
||
144 | Cache.keys() | |
Cache 接口的 keys() 方法返回一个 Promise ,这个 Promise 将解析为一个Cache 键的数组。 |
||
145 | Cache.match() | Cache.match(), ServiceWorker, match, 实验性的 |
Cache 接口的 match() 方法, 返回一个 Promise 解析为(resolve to)与 Cache 对象中的第一个匹配请求相关联的Response 。如果没有找到匹配,Promise 解析为 undefined 。 |
||
146 | Cache.matchAll() | |
Cache 接口的 matchAll() 方法返回一个 Promise ,其 resolve 为 Cache 对象中所有匹配请求的数组。 |
||
147 | Cache.put() | |
Cache 接口的 put() 方法 允许将键/值对添加到当前的 Cache 对象中. |
||
148 | CacheStorage | API, CacheStorage, ServiceWorker |
CacheStorage 接口表示 Cache 对象的存储。它提供了一个 ServiceWorker 、其它类型worker或者 window 范围内可以访问到的所有命名cache的主目录(它并不是一定要和service workers一起使用,即使它是在service workers规范中定义的),并维护一份字符串名称到相应 Cache 对象的映射。 |
||
149 | CacheStorage.delete() | |
CacheStorage 接口的 delete () 方法查找匹配 cacheName 的 Cache 对象,如果找到,则删除 Cache 对象并返回一个resolve为true的 Promise . 如果未找到 Cache 对象,则返回 false . |
||
150 | CacheStorage.has() | |
CacheStorage 对象的 has() 方法返回一个 Promise 对象,当 Cache 对象有 cacheName 时被处理为 true 。 |
||
151 | CacheStorage.keys() | |
CacheStorage 接口的 keys () 方法返回一个 Promise 对象,它使用一个数组resolve,该数组包含 CacheStorage 对象按创建顺序跟踪的所有命名 Cache 对象对应的字符串。使用此方法迭代所有 Cache 对象。 |
||
152 | CacheStorage.match() | |
CacheStorage 接口(可适用于全局性caches ) 的 match() 方法检查给定的Request 对象或url字符串是否是一个已存储的 Response 对象的key. |
||
153 | CacheStorage.open() | |
CacheStorage |
||
154 | Canvas | API, Canvas, JavaScript, WebGL |
Canvas API 提供了一个通过JavaScript 和 HTML的canvas 元素来绘制图形的方式。它可以用于动画、游戏画面、数据可视化、图片编辑以及实时视频处理等方面。 |
||
155 | 基本的光线投射 | Canvas, 图形, 网页 |
本篇文章介绍了一个有趣的现实模拟的例子,其模型思想是光线投影(ray-casting),它使用了canvas 元素来进行3D渲染 |
||
156 | 使用 canvas 处理视频 | |
通过在一个 canvas (画布)上结合 video 元素功能,你可以实时地操纵视频数据来合成各种视觉特效到正在呈现的视频画面中。本教程示范如何使用 JavaScript 代码执行色度键控(也被称为“绿屏效果”)。 |
||
157 | Canvas教程 | Canvas, HTML, HTML5, Web, 中级, 图像, 教程, 画布, 进阶 |
|
||
158 | 高级动画 | Canvas, Graphics, Tutorial |
在上一章,我们制作了基本动画以及逐步了解了让物件移动的方法。在这一部分,我们将会对运动有更深的了解并学会添加一些符合物理的运动以让我们的动画更加高级。 |
||
159 | 使用样式和颜色 | Canvas |
在绘制图形的章节里,我只用到默认的线条和填充样式。而在这一章里,我们将会探讨 canvas 全部的可选项,来绘制出更加吸引人的内容。 | ||
160 | 基本的动画 | Canvas, HTML5, 动画, 图像, 教程, 进阶 |
由于我们是用 JavaScript 去操控 |
||
161 | Canvas的基本用法 | Canvas, HTML, 中级, 图像, 教程 |
让我们通过了解 |
||
162 | 组合 Compositing | Canvas, Graphics, HTML, HTML5, Intermediate, Totorial |
在之前的例子里面,我们总是将一个图形画在另一个之上,对于其他更多的情况,仅仅这样是远远不够的。比如,对合成的图形来说,绘制顺序会有限制。不过,我们可以利用 |
||
163 | Compositing 示例 | Canvas, Example, Graphics, HTML, HTML5, Tutorial |
这个案例程序演示了一些图像合成操作,其结果如下所示: | ||
164 | 使用canvas来绘制图形 | Canvas, HTML Canvas, HTML5, 图形, 教程, 画布, 进阶 |
既然我们已经设置了 canvas 环境,我们可以深入了解如何在 canvas 上绘制。到本文的最后,你将学会如何绘制矩形,三角形,直线,圆弧和曲线,变得熟悉这些基本的形状。绘制物体到Canvas前,需掌握路径,我们看看到底怎么做。 |
||
165 | 绘制文本 | |
在前一个章节中看过 应用样式和颜色 之后, 我们现在来看一下如何在canvas中绘制文本 |
||
166 | 终曲 | 终曲 |
恭喜你!你已经结束了Canvas的教程!这些知识将帮助你在web中创建优秀的2D图形。 |
||
167 | 点击区域和无障碍访问 | |
canvas 标签只是一个位图,它并不提供任何已经绘制在上面的对象的信息。 canvas的内容不能像语义化的HTML一样暴露给一些协助工具。一般来说,你应该避免在交互型的网站或者App上使用canvas。接下来的内容能帮助你让canvas更加容易交互。 |
||
168 | canvas的优化 | Advanced, Canvas, Tutorial |
canvas 元素是众多广泛使用的网络2D图像渲染标准之一。它被广泛用于游戏及复杂的图像可视化中。然而,随着网站和应用将canvas画布推至极限,性能开始成为问题。此文目标是给使用canvas画布元素的优化带来建议,去保证你的网站或者应用表现卓越。 |
||
169 | 像素操作 | Canvas |
到目前为止,我们尚未深入了解Canvas画布真实像素的原理,事实上,你可以直接通过ImageData对象操纵像素数据,直接读取或将数据数组写入该对象中。稍后我们也将深入了解如何控制图像使其平滑(反锯齿)以及如何从Canvas画布中保存图像。 |
||
170 | 变形 Transformations | Canvas, HTML, HTML5, Web, 图形, 教程 |
在本教程前面的部分中,我们已经了解了Canvas网格和坐标空间。到目前为止,我们只是根据我们的需要使用默认的网格,改变整个画布的大小。变形是一种更强大的方法,可以将原点移动到另一点、对网格进行旋转和缩放。 | ||
171 | 使用图像 Using images | Canvas |
canvas更有意思的一项特性就是图像操作能力。可以用于动态的图像合成或者作为图形的背景,以及游戏界面(Sprites)等等。浏览器支持的任意格式的外部图片都可以使用,比如PNG、GIF或者JPEG。 你甚至可以将同一个页面中其他canvas元素生成的图片作为图片源。 | ||
172 | CanvasCaptureMediaStream | |
CanvasCaptureMediaStream 接口表示 MediaStream 对 HTMLCanvasElement 元素进行实时画面捕捉的内容。 |
||
173 | CanvasGradient | |
CanvasGradient 接口表示描述渐变的不透明对象。通过 CanvasRenderingContext2D.createLinearGradient() 或 CanvasRenderingContext2D.createRadialGradient() 的返回值得到. |
||
174 | CanvasGradient.addColorStop() | |
CanvasGradient .addColorStop() 方法添加一个由偏移值 和颜色值 指定的断点到渐变。如果偏移值不在0 到1 之间,将抛出INDEX_SIZE_ERR 错误,如果颜色值不能被解析为有效的CSS颜色值 <color> ,将抛出SYNTAX_ERR 错误。 |
||
175 | CanvasImageSource | |
CanvasImageSource 是一个辅助类型,描述下面类型的任何一个对象:HTMLImageElement , HTMLVideoElement , HTMLCanvasElement , CanvasRenderingContext2D , 或 ImageBitmap . |
||
176 | CanvasPattern | |
CanvasPattern 接口表示描述一个模板(基于image, canvas或video)的不透明对象,通过 CanvasRenderingContext2D.createPattern() 方法创建. |
||
177 | CanvasPattern.setTransform() | |
CanvasPattern .setTransform() 方法使用 SVGMatrix 对象作为图案的变换矩阵,并在此图案上调用它。 |
||
178 | CanvasRenderingContext2D | Canvas, CanvasRenderingContext2D |
CanvasRenderingContext2D 接口是Canvas API的一部分,可为canvas 元素的绘图表面提供2D渲染上下文。 它用于绘制形状,文本,图像和其他对象。 |
||
179 | CanvasRenderingContext2D.addHitRegion() | |
CanvasRenderingContext2D .addHitRegion() 是 Canvas 2D API 给位图添加点击区域的方法。 它允许你很容易地实现一个点击区域, 让你触发 DOM 元素的事件, 去探索看不见的画布。 |
||
180 | CanvasRenderingContext2D.arc() | |
CanvasRenderingContext2D .arc() 是 Canvas 2D API 绘制圆弧路径的方法。 圆弧路径的圆心在 (x, y) 位置,半径为 r ,根据anticlockwise (默认为顺时针)指定的方向从 startAngle 开始绘制,到 endAngle 结束。 |
||
181 | CanvasRenderingContext2D.arcTo() | |
CanvasRenderingContext2D .arcTo() 是 Canvas 2D API 根据控制点和半径绘制圆弧路径,使用当前的描点(前一个moveTo或lineTo等函数的止点)。根据当前描点与给定的控制点1连接的直线,和控制点1与控制点2连接的直线,作为使用指定半径的圆的切线,画出两条切线之间的弧线路径。 |
||
182 | CanvasRenderingContext2D.beginPath() | |
CanvasRenderingContext2D .beginPath() 是 Canvas 2D API 通过清空子路径列表开始一个新路径的方法。 当你想创建一个新的路径时,调用此方法。 |
||
183 | CanvasRenderingContext2D.bezierCurveTo() | API, Canvas, CanvasRenderingContext2D, Method, Reference |
CanvasRenderingContext2D .bezierCurveTo() 是 Canvas 2D API 绘制三次贝赛尔曲线路径的方法。 该方法需要三个点。 第一、第二个点是控制点,第三个点是结束点。起始点是当前路径的最后一个点,绘制贝赛尔曲线前,可以通过调用 moveTo() 进行修改。 |
||
184 | CanvasRenderingContext2D.canvas | API, Canvas |
CanvasRenderingContext2D .canvas 属性是 Canvas API 的一部分,是对与给定上下文关联的HTMLCanvasElement 对象的只读引用。如果没有 canvas 元素与之对应,对象值为null 。 |
||
185 | CanvasRenderingContext2D.clearHitRegions() | |
CanvasRenderingContext2D .clearHitRegions() 是 Canvas 2D API 在画布中删除所有点击区域的方法。 |
||
186 | CanvasRenderingContext2D.clearRect() | |
CanvasRenderingContext2D .clearRect() 是Canvas 2D API的方法,这个方法通过把像素设置为透明以达到擦除一个矩形区域的目的。 |
||
187 | CanvasRenderingContext2D.clip() | |
CanvasRenderingContext2D .clip() 是 Canvas 2D API 将当前创建的路径设置为当前剪切路径的方法。 |
||
188 | CanvasRenderingContext2D.closePath() | |
CanvasRenderingContext2D .closePath() 是 Canvas 2D API 将笔点返回到当前子路径起始点的方法。它尝试从当前点到起始点绘制一条直线。 如果图形已经是封闭的或者只有一个点,那么此方法不会做任何操作。 |
||
189 | CanvasRenderingContext2D.createImageData() | API, Canvas, CanvasRenderingContext2D |
CanvasRenderingContext2D .createImageData() 是 Canvas 2D API 创建一个新的、空白的、指定大小的 ImageData 对象。 所有的像素在新对象中都是透明的。 |
||
190 | CanvasRenderingContext2D.createLinearGradient() | |
CanvasRenderingContext2D .createLinearGradient() 方法创建一个沿参数坐标指定的直线的渐变。 |
||
191 | CanvasRenderingContext2D.createPattern() | |
CanvasRenderingContext2D .createPattern() 是 Canvas 2D API 使用指定的图像 (CanvasImageSource )创建模式的方法。 它通过repetition参数在指定的方向上重复元图像。此方法返回一个CanvasPattern 对象。 |
||
192 | CanvasRenderingContext2D.createRadialGradient() | |
CanvasRenderingContext2D .createRadialGradient() 是 Canvas 2D API 根据参数确定两个圆的坐标,绘制放射性渐变的方法。这个方法返回 CanvasGradient 。 |
||
193 | CanvasRenderingContext2D.currentTransform | |
CanvasRenderingContext2D .currentTransform 属性,表示当前变换的矩阵。可以通过Canvas2D API 返回或者赋值为SVGMatrix 对象。 |
||
194 | CanvasRenderingContext2D.direction | Canvas, CanvasRenderingContext2D |
CanvasRenderingContext2D .direction 是Canvas 2D API 用来在绘制文本时,描述当前文本方向的属性。 |
||
195 | CanvasRenderingContext2D.drawFocusIfNeeded() | |
CanvasRenderingContext2D .drawFocusIfNeeded() 是 Canvas 2D API 用来给当前路径或特定路径绘制焦点的方法,如果给定的元素获取了焦点。 |
||
196 | CanvasRenderingContext2D.drawImage() | API, Canvas, CanvasRenderingContext2D, Refer |
Canvas 2D API 中的 CanvasRenderingContext2D .drawImage() 方法提供了多种方式在Canvas上绘制图像。 |
||
197 | CanvasRenderingContext2D.drawWidgetAsOnScreen() | CanvasRenderingContext2D |
198 | CanvasRenderingContext2D.drawWindow() | |
CanvasRenderingContext2D .drawWindow() 是 Canvas 2D API 在 canvas 内部画布上渲染一个窗体区域的已弃用的非标准接口。 用来渲染窗口可视区的内容,忽略窗口的剪切和滚动。 |
||
199 | CanvasRenderingContext2D.ellipse() | API, Canvas, CanvasRenderingContext2D |
CanvasRenderingContext2D .ellipse() 是 Canvas 2D API 添加椭圆路径的方法。椭圆的圆心在(x,y)位置,半径分别是radiusX 和 radiusY ,按照anticlockwise(默认顺时针)指定的方向,从 startAngle 开始绘制,到 endAngle 结束。 |
||
200 | CanvasRenderingContext2D.fill() | |
CanvasRenderingContext2D .fill() 是 Canvas 2D API 根据当前的填充样式,填充当前或已存在的路径的方法。采取非零环绕或者奇偶环绕规则。 |
||
201 | CanvasRenderingContext2D.fillRect() | |
CanvasRenderingContext2D .fillRect() 是Canvas 2D API 绘制填充矩形的方法。当前渲染上下文中的fillStyle 属性决定了对这个矩形对的填充样式。这个方法是直接在画布上绘制填充,并不修改当前路径,所以在这个方法后面调用 CanvasRenderingContext2D.fill() 或者CanvasRenderingContext2D.stroke() 方法并不会对这个方法有什么影响。 |
||
202 | CanvasRenderingContext2D.fillStyle | Canvas, CanvasRenderingContext2D |
CanvasRenderingContext2D .fillStyle 是Canvas 2D API 使用内部方式描述颜色和样式的属性。默认值是 #000 (黑色)。 |
||
203 | CanvasRenderingContext2D.fillText() | |
CanvasRenderingContext2D .fillText() 是 Canvas 2D API 在 (x, y)位置填充文本的方法。如果选项的第四个参数提供了最大宽度,文本会进行缩放以适应最大宽度。 |
||
204 | CanvasRenderingContext2D.filter | |
CanvasRenderingContext2D .filter 是Canvas 2D API 提供模糊、灰度等过滤效果的属性 。它类似于 CSS filter 属性,并且接受相同的函数。 |
||
205 | CanvasRenderingContext2D.font | API, Canvas, CanvasRenderingContext2D |
CanvasRenderingContext2D .font 是 Canvas 2D API 描述绘制文字时,当前字体样式的属性。 使用和 CSS font 规范相同的字符串值。 |
||
206 | CanvasRenderingContext2D.getImageData() | |
CanvasRenderingContext2D .getImageData() 返回一个ImageData 对象,用来描述canvas区域隐含的像素数据,这个区域通过矩形表示,起始点为(sx, sy)、宽为sw、高为sh。 |
||
207 | CanvasRenderingContext2D.getLineDash() | Canvas, CanvasRenderingContext2D |
CanvasRenderingContext2D .getLineDash() 是 Canvas 2D API 获取当前线段样式的方法。 |
||
208 | CanvasRenderingContext2D.getTransform() | |
CanvasRenderingContext2D .getTransform() 方法获取当前被应用到上下文的转换矩阵 |
||
209 | CanvasRenderingContext2D.globalAlpha | |
CanvasRenderingContext2D .globalAlpha 是 Canvas 2D API 用来描述在canvas上绘图之前,设置图形和图片透明度的属性。 数值的范围从 0.0 (完全透明)到1.0 (完全不透明)。 |
||
210 | CanvasRenderingContext2D.globalCompositeOperation | Canvas, CanvasRenderingContext2D |
Canvas 2D API的 CanvasRenderingContext2D .globalCompositeOperation 属性设置要在绘制新形状时应用的合成操作的类型,其中type是用于标识要使用的合成或混合模式操作的字符串。 |
||
211 | CanvasRenderingContext2D.imageSmoothingEnabled | Canvas, CanvasRenderingContext2D |
CanvasRenderingContext2D .imageSmoothingEnabled 是 Canvas 2D API 用来设置图片是否平滑的属性,true表示图片平滑(默认值),false表示图片不平滑。当我们获取 imageSmoothingEnabled 属性值时, 它会返回最新设置的值。 |
||
212 | CanvasRenderingContext2D.imageSmoothingQuality | API, Canvas, CanvasRenderingContext2D, imageSmoothingQuality, 图像平滑度 |
CanvasRenderingContext2D.imageSmoothingQuality 是 Canvas 2D API, 用于设置图像平滑度的属性。 | ||
213 | CanvasRenderingContext2D.isPointInPath() | |
CanvasRenderingContext2D .isPointInPath() 是 Canvas 2D API 用于判断在当前路径中是否包含检测点的方法。 |
||
214 | CanvasRenderingContext2D.isPointInStroke() | isPointInStroke, 方法, 检测 |
CanvasRenderingContext2D .isPointInStroke() 是 Canvas 2D API 用于检测某点是否在路径的描边线上的方法。 |
||
215 | CanvasRenderingContext2D.lineCap | |
CanvasRenderingContext2D .lineCap 是 Canvas 2D API 指定如何绘制每一条线段末端的属性。有3个可能的值,分别是:butt , round and square 。默认值是 butt。 |
||
216 | CanvasRenderingContext2D.lineDashOffset | Canvas, CanvasRenderingContext2D |
CanvasRenderingContext2D .lineDashOffset 是 Canvas 2D API 设置虚线偏移量的属性,例如可以实现 “蚂蚁线“ 的效果。 |
||
217 | CanvasRenderingContext2D.lineJoin | |
CanvasRenderingContext2D .lineJoin 是 Canvas 2D API 用来设置2个长度不为0的相连部分(线段,圆弧,曲线)如何连接在一起的属性(长度为0的变形部分,其指定的末端和控制点在同一位置,会被忽略)。 |
||
218 | CanvasRenderingContext2D.lineTo() | |
CanvasRenderingContext2D .lineTo() 是 Canvas 2D API 使用直线连接子路径的终点到x,y坐标的方法(并不会真正地绘制)。 |
||
219 | CanvasRenderingContext2D.lineWidth | API, Canvas |
The CanvasRenderingContext2D .lineWidth 是 Canvas 2D API 设置线段厚度的属性(即线段的宽度)。 |
||
220 | CanvasRenderingContext2D.measureText() | API, Canvas, CanvasRenderingContext2D |
CanvasRenderingContext2D .measureText() 方法返回一个关于被测量文本TextMetrics 对象包含的信息(例如它的宽度)。 |
||
221 | CanvasRenderingContext2D.miterLimit | |
The CanvasRenderingContext2D.miterLimit 是 Canvas 2D API 设置斜接面限制比例的属性。 当获取属性值时, 会返回当前的值(默认值是10.0 )。当给属性赋值时, 0、负数、 Infinity 和 NaN 都会被忽略;除此之外都会被赋予一个新值。 |
||
222 | CanvasRenderingContext2D.moveTo() | |
CanvasRenderingContext2D .moveTo() 是 Canvas 2D API 将一个新的子路径的起始点移动到(x,y)坐标的方法。 |
||
223 | CanvasRenderingContext2D.putImageData() | |
CanvasRenderingContext2D .putImageData() 是 Canvas 2D API 将数据从已有的 ImageData 对象绘制到位图的方法。 如果提供了一个绘制过的矩形,则只绘制该矩形的像素。此方法不受画布转换矩阵的影响。 |
||
224 | CanvasRenderingContext2D.quadraticCurveTo() | Canvas, CanvasRenderingContext2D |
CanvasRenderingContext2D .quadraticCurveTo() 是 Canvas 2D API 新增二次贝塞尔曲线路径的方法。它需要2个点。 第一个点是控制点,第二个点是终点。 起始点是当前路径最新的点,当创建二次贝赛尔曲线之前,可以使用 moveTo() 方法进行改变。 |
||
225 | CanvasRenderingContext2D.rect() | |
CanvasRenderingContext2D .rect() 是 Canvas 2D API 创建矩形路径的方法,矩形的起点位置是 (x, y) ,尺寸为 width 和 height。矩形的4个点通过直线连接,子路径做为闭合的标记,所以你可以填充或者描边矩形。 |
||
226 | CanvasRenderingContext2D.removeHitRegion() | |
CanvasRenderingContext2D .removeHitRegion() 是 Canvas 2D API 删除canvas中已存在的碰撞区域的方法。 |
||
227 | CanvasRenderingContext2D.resetTransform() | |
CanvasRenderingContext2D .resetTransform() 是 Canvas 2D API 使用单位矩阵重新设置当前变形的方法。 |
||
228 | CanvasRenderingContext2D.restore() | |
CanvasRenderingContext2D .restore() 是 Canvas 2D API 通过在绘图状态栈中弹出顶端的状态,将 canvas 恢复到最近的保存状态的方法。 如果没有保存状态,此方法不做任何改变。 |
||
229 | CanvasRenderingContext2D.rotate() | API, Canvas, CanvasRenderingContext2D, 引用, 方法 |
CanvasRenderingContext2D .rotate() 是 Canvas 2D API 在变换矩阵中增加旋转的方法。角度变量表示一个顺时针旋转角度并且用弧度表示。 |
||
230 | CanvasRenderingContext2D.save() | |
CanvasRenderingContext2D .save() 是 Canvas 2D API 通过将当前状态放入栈中,保存 canvas 全部状态的方法。 |
||
231 | CanvasRenderingContext2D.scale() | |
CanvasRenderingContext2D .scale() 是 Canvas 2D API 根据 x 水平方向和 y 垂直方向,为canvas 单位添加缩放变换的方法。 |
||
232 | CanvasRenderingContext2D.scrollPathIntoView() | |
CanvasRenderingContext2D .scrollPathIntoView() 是 Canvas 2D API 将当前或给定的路径滚动到窗口的方法。类似于 Element.scrollIntoView() 。 |
||
233 | CanvasRenderingContext2D.setLineDash() | API, Canvas, CanvasRenderingContext2D, Dashes, LInes, Method, setLineDash |
Canvas 2D API的CanvasRenderingContext2D 接口的setLineDash() 方法在填充线时使用虚线模式。 它使用一组值来指定描述模式的线和间隙的交替长度。 |
||
234 | CanvasRenderingContext2D.setTransform() | |
CanvasRenderingContext2D .setTransform() 是 Canvas 2D API 使用单位矩阵重新设置(覆盖)当前的变换并调用变换的方法,此变换由方法的变量进行描述。 |
||
235 | CanvasRenderingContext2D.shadowBlur | |
CanvasRenderingContext2D .shadowBlur 是 Canvas 2D API 描述模糊效果程度的属性; 它既不对应像素值也不受当前转换矩阵的影响。 默认值是 0。 |
||
236 | CanvasRenderingContext2D.shadowColor | |
CanvasRenderingContext2D .shadowColor 是 Canvas 2D API 描述阴影颜色的属性。 |
||
237 | CanvasRenderingContext2D.shadowOffsetX | |
CanvasRenderingContext2D .shadowOffsetX 是 Canvas 2D API 描述阴影水平偏移距离的属性。 |
||
238 | CanvasRenderingContext2D.shadowOffsetY | |
CanvasRenderingContext2D .shadowOffsetY 是 Canvas 2D API 描述阴影垂直偏移距离的属性。 |
||
239 | CanvasRenderingContext2D.stroke() | |
CanvasRenderingContext2D .stroke() 是 Canvas 2D API 使用非零环绕规则,根据当前的画线样式,绘制当前或已经存在的路径的方法。 |
||
240 | CanvasRenderingContext2D.strokeRect() | API, Canvas |
CanvasRenderingContext2D .strokeRect() 是 Canvas 2D API 在 canvas 中,使用当前的绘画样式,描绘一个起点在 (x, y) 、宽度为 w 、高度为 h 的矩形的方法。 |
||
241 | CanvasRenderingContext2D.strokeStyle | Canvas, CanvasRenderingContext2D |
CanvasRenderingContext2D .strokeStyle 是 Canvas 2D API 描述画笔(绘制图形)颜色或者样式的属性。默认值是 #000 (black)。 |
||
242 | CanvasRenderingContext2D.strokeText() | |
CanvasRenderingContext2D .strokeText() 是 Canvas 2D API 在给定的 (x, y) 位置绘制文本的方法。如果提供了表示最大值的第四个参数,文本将会缩放适应宽度。 |
||
243 | CanvasRenderingContext2D.textAlign | |
CanvasRenderingContext2D .textAlign 是 Canvas 2D API 描述绘制文本时,文本的对齐方式的属性。注意,该对齐是基于CanvasRenderingContext2D.fillText方法的x的值。所以如果textAlign="center",那么该文本将画在 x-50%*width。 |
||
244 | CanvasRenderingContext2D.textBaseline | Canvas, CanvasRenderingContext2D |
CanvasRenderingContext2D .textBaseline 是 Canvas 2D API 描述绘制文本时,当前文本基线的属性。 |
||
245 | CanvasRenderingContext2D.transform() | |
CanvasRenderingContext2D .transform() 是 Canvas 2D API 使用矩阵多次叠加当前变换的方法,矩阵由方法的参数进行描述。你可以缩放、旋转、移动和倾斜上下文。 |
||
246 | CanvasRenderingContext2D.translate() | |
Canvas 2D API的CanvasRenderingContext2D .translate() 方法对当前网格添加平移变换的方法。 |
||
247 | CDATASection | API, DOM, 参考, 接口 |
CDATASection 接口用于表示 CDATA 片段(CDATA section)。在 XML 中, CDATA 可以直接包含未经转义的文本。比如 < 和 & ,只要位于 CDATA 片段中,它们就不需要被转义,保持原样就可以了。 |
||
248 | Channel Messaging API | |
Channel Messaging API 允许两个不同的脚本运行在同一个文档的不同浏览器上下文(比如两个 iframe,或者文档主体和一个 iframe,使用 SharedWorker 的两个文档,或者两个 worker)来直接通讯,在每端使用一个端口(port)通过双向频道(channel)向彼此传递消息。 |
||
249 | 使用 channel messaging | API, Channel messaging, HTML5, MessageChannel, MessagePort, 指南 |
Channel Messaging API 可以让运行在不同浏览器上下文中的独立脚本,连接到同一份文档(比如:两个 IFrame, 或者主文档和一个 IFrame, 或者使用同一个 SharedWorker 的两份文档),并直接通信,通过每端一个 port 的双向频道(或管道)在两者之间传递消息。 |
||
250 | ChannelMergerNode | |
ChannelMergerNode 接口,经常与其对应的 ChannelSplitterNode 接口一起使用,将不同的单声道输入重新组合成单个输出。每个输入用于填充输出的一个通道。这对于分别访问每个通道非常有用,例如,执行通道混合时,必须在每个信道上单独控制增益。 |
||
251 | ChannelMergerNode() | |
ChannelMergerNode() 构造函数生成新的 ChannelMergerNode 对象实例。 |
||
252 | CharacterData | |
CharacterData 抽象接口(abstract interface)代表 Node 对象包含的字符。这是一个抽象接口,意味着没有 CharacterData 类型的对象。 它是在其他接口中被实现的,如 Text 、Comment 或 ProcessingInstruction 这些非抽象接口。 |
||
253 | ChildNode | API, ChildNode, DOM, Node, 接口 |
ChildNode 混合了所有(拥有父对象) Node 对象包含的公共方法和属性。其由 Element 、DocumentType 和 CharacterData 对象实现。 |
||
254 | ChildNode.after() | |
ChildNode.after() 方法会在其父节点的子节点列表中插入一些 Node 或 DOMString 对象。插入位置为该节点之后。DOMString 对象会被以 Text 的形式插入。 |
||
255 | ChildNode.before() | api、dom、节点、方法 |
ChildNode .before 方法可以在ChildNode这个节点的父节点中插入一些列的 Node 或者 DOMString 对象,位置就是在ChildNode节点的前面, DOMString 对象其实和 Text 节点一样的方式来完成插入的。 |
||
256 | ChildNode.remove() | API, ChildNode, DOM, Method |
ChildNode.remove() 方法,把对象从它所属的 DOM 树中删除。 |
||
257 | ChildNode.replaceWith() | DOM, Node |
ChildNode .replaceWith() 的方法用一套 Node 对象或者 DOMString 对象,替换了该节点父节点下的子节点 。DOMString 对象被当做等效的Text 节点插入。 |
||
258 | Client | API, Client, Experimental, Interface, NeedsTranslation, Reference, Service Workers, ServiceWorkerClient, ServiceWorkers, TopicStub |
Client 接口表示一个可执行的上下文,如Worker 或SharedWorker 。Window 客户端由更具体的WindowClient 表示。 你可以从Clients.matchAll 和Clients.get 等方法获取Client /WindowClient 对象。 |
||
259 | Client.postMessage() | |
Client 接口的 Client.postMessage() 方法允许一个service worker客户端向一个 ServiceWorker 发送一个消息,会触发service worker的message事件,通过监听这个事件,可以获取这个消息。 |
||
260 | Clients | |
Clients 接口提供对 Client 对象的访问. 通过在 service worker 中使用 访问它. |
||
261 | Clients.claim() | |
Clients 接口的 claim() 方法允许一个激活的 service worker 将自己设置为其 ServiceWorkerRegistration.scope 内所有 |
||
262 | Clients.get() | |
Clients 接口的 get () 方法 获取给定 id 匹配的Service Worker client,并在 Promise 中返回它. |
||
263 | Clients.matchAll() | |
Clients 接口的 matchAll() 方法返回 service worker Client 对象列表的 Promise . 包含 options 参数以返回域与关联的 service worker 的域相同所有 service worker 的 clients. 如果未包含 options,该方法仅返回由service worker控制的 service worker clients. |
||
264 | Clients.openWindow() | |
Clients 接口的 openWindow() 方法创建一个顶级的浏览器上下文并加载给定的 URL. 如果调用脚本没有显示弹出窗口的权限, openWindow() 将抛出 InvalidAccessError. |
||
265 | Clipboard API | API, Clipboard, Clipboard API, 剪贴板, 剪贴板 API, 参考 |
剪贴板 Clipboard API 提供了响应剪贴板命令(剪切、复制和粘贴)与异步读写系统剪贴板的能力。从权限 Permissions API 获取权限之后,才能访问剪贴板内容;如果用户没有授予权限,则不允许读取或更改剪贴板内容。 | ||
266 | Clipboard | API, Clipboard, 剪切, 剪切板, 剪贴板, 参考, 复制, 接口, 粘贴, 编辑 |
Clipboard 接口实现了 Clipboard API,如果用户授予了相应的权限,就能提供系统剪贴板的读写访问。 |
||
267 | 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 Clipboard.readText , the read() method can return arbitrary data, such as images. |
||
268 | Clipboard.readText() | API, Async Clipboard API, Clip, Clipboard, readText, 复制, 粘贴 |
Clipboard |
||
269 | Clipboard.write() | |
Clipboard 的方法 write() 写入图片等任意的数据到剪贴板。 |
||
270 | Clipboard.writeText() | API, Clip, Clipboard, Clipboard API, writeText |
Clipboard 接口的 writeText() 方法可以写入特定字符串到操作系统的剪切板。 |
||
271 | ClipboardEvent | Clipboard, Clipboard API, Clipboard Events |
ClipboardEvent 接口描述了与修改剪切板相关信息的事件,这些事件包括 剪切cut , 复制copy 和 粘贴paste 事件。 |
||
272 | ClipboardEvent.clipboardData | API, Clipboard API, ClipboardEvent, clipboardData, 剪贴板, 实验性 |
ClipboardEvent.clipboardData 属性保存了一个 DataTransfer 对象,这个对象可用于: |
||
273 | ClipboardEvent() | API, Clipboard API, ClipboardEvent, 剪贴板, 参考, 实验性 |
ClipboardEvent() 构造函数返回一个新建的 ClipboardEvent 对象, 这个对象表示与修改剪切板相关的事件 ,这些事件包括 cut 、 copy 和 paste 事件。 |
||
274 | ClipboardItem | API, Clipboard, Clipboard API, ClipboardItem, Cut, Interface, NeedsTranslation, Reference, TopicStub, copy, paste |
The ClipboardItem interface of the Clipboard API represents a single item format, used when reading or writing data via the Clipboard API . That is clipboard.read() and clipboard.write() respectively. |
||
275 | CloseEvent | API, Interface, Reference, Web, WebSocket, WebSockets |
CloseEvent 会在连接关闭时发送给使用 WebSockets 的客户端. 它在 WebSocket 对象的 onclose 事件监听器中使用. |
||
276 | Comment | API, DOM, 参考, 注释 |
Comment 接口代表标签(markup)之间的文本符号(textual notations)。尽管它通常不会显示出来,但是在查看源码时可以看到它们。 |
||
277 | Comment() | API, Comment, Constructor, DOM |
构造函数 Comment() 创建一个 Comment 对象并返回,这个对象以可选的 DOMString 参数作为它的文本内容。 |
||
278 | CompositionEvent | API, CompositionEvent, DOM, 事件, 参考 |
DOM 接口 CompositionEvent 表示用户间接输入文本(如使用输入法)时发生的事件。此接口的常用事件有Element/compositionstart_event , Element/compositionupdate_event 和 Element/compositionend_event |
||
279 | Console API | |
Console API提供了允许开发人员执行调试任务的功能,例如在代码中的某个位置记录消息或变量值,或者计算任务完成所需的时间。 | ||
280 | Console | API, Debugging, Interface, Reference, console, web console |
Console 对象提供了浏览器控制台调试的接口(如:Firefox 的 Web Console)。在不同浏览器上它的工作方式可能不一样,但通常都会提供一套共性的功能。 |
||
281 | Console.assert() | console |
如果断言为false,则将一个错误消息写入控制台。如果断言是 true ,没有任何反应。 |
||
282 | clear() | |
清空控制台. | ||
283 | Console.count() | |
输出 count() 被调用的次数。此函数接受一个可选参数 label。 |
||
284 | Console.countReset() | |
重置计数器。此函数有一个可选参数 label 。 |
||
285 | Console.debug() | 控制台, 调试 |
.debug() 输出“调试”级别的消息且仅仅控制台配置为显示调试输出时才显示该消息。 |
||
286 | console.dir | |
在控制台中显示指定JavaScript对象的属性,并通过类似文件树样式的交互列表显示。 | ||
287 | Console.dirxml() | |
显示一个明确的XML/HTML元素的包括所有后代元素的交互树。 如果无法作为一个element被显示,那么会以JavaScript对象的形式作为替代。 它的输出是一个继承的扩展的节点列表,可以让你看到子节点的内容。 | ||
288 | Console.error() | |
向 Web 控制台输出一条错误消息。 | ||
289 | console.group | |
在 Web控制台上创建一个新的分组.随后输出到控制台上的内容都会被添加一个缩进,表示该内容属于当前分组,直到调用console.groupEnd() 之后,当前分组结束. |
||
290 | console.groupCollapsed | |
在 Web控制台上创建一个新的分组.随后输出到控制台上的内容都会被添加一个缩进,表示该内容属于当前分组,直到调用console.groupEnd() 之后,当前分组结束.和 console.group() 方法的不同点是,新建的分组默认是折叠的.用户必须点击一个按钮才能将折叠的内容打开. |
||
291 | Console.groupEnd() | |
在 Web控制台中退出一格缩进(结束分组). 请参阅 console 中的Using groups in the console 来获取它的用法和示例. |
||
292 | Console.info() | |
向web控制台输出一个通知信息。仅在Firefox,web控制台的日志中的项目旁边会显示一个小的‘I‘图标 | ||
293 | console.log | |
向 Web 控制台输出一条消息。 | ||
294 | Console.profile() | API, DOM, Web开发, web控制台, 参考, 描述信息, 方法, 调试, 非标准 |
开始记录性能描述信息(例如, Firefox performance tool)。 | ||
295 | Console.profileEnd() | |
在 console.profile() 之后立刻调用此API可能会导致其无法工作.。为解决此问题,请在setTimeOut中至少延迟5毫秒后再调用。 请看 bug #1173588。 | ||
296 | Console.table() | API, Web 开发, 控制台, 方法, 调试 |
将数据以表格的形式显示。 | ||
297 | console.time | |
你可以启动一个计时器来跟踪某一个操作的占用时长。每一个计时器必须拥有唯一的名字,页面中最多能同时运行10,000个计时器。当以此计时器名字为参数调用 console.timeEnd() 时,浏览器将以毫秒为单位,输出对应计时器所经过的时间。 |
||
298 | Console.timeEnd() | |
停止一个通过 console.time() 启动的计时器 |
||
299 | Console.timeLog() | API, DOM, Debugging, Method, Web Development, console, web console |
参阅文档中的 Timers 部分获取详细说明和示例。 | ||
300 | Console.timeStamp() | |
向浏览器的 Performance 或者 Waterfall 工具添加一个标记。这样可以让你将代码中的一个点和其他在时间轴上已记录的事件相关联,例如布局事件和绘制事件等。 | ||
301 | console.trace | |
console 的 trace() 方法向 Web控制台 输出一个堆栈跟踪。 |
||
302 | Console.warn() | |
向 Web 控制台输出一条警告信息。 | ||
303 | ConvolverNode | 音效, 音频 |
ConvolverNode 接口是一个对给定 AudioBuffer 上执行线性卷积的 AudioNode ,一般用来做音频混响效果。每一个 ConvolverNode 都会有一个输入值和输出值。 |
||
304 | Credential Management API | |
Credential Management API 允许网站存储和检索用户,联合账户和公钥证书。这些功能允许用户在不输入密码的情况下登录,查看他们曾经登录到一个站点的联合帐户,并且在会话过期且没有显式的登录流程的情况下恢复会话。 | ||
305 | CredentialsContainer | |
Credential Management API 的 CredentialsContainer 接口提供了请求 credentials 和通知用户代理(当成功登陆或登出事件发生时)的方法。可通过 Navigator.credentials 获得该接口。 |
||
306 | Crypto | 加密 |
Crypto 接口提供了基本的加密功能,可用于当前的上下文中。它允许访问一个密码强度的随机数生成器和 cryptographic primitives。 |
||
307 | Crypto.getRandomValues() | API, 加密, 参考, 安全, 密码学, 方法 |
Crypto.getRandomValues() 方法让你可以获取符合密码学要求的安全的随机值。传入参数的数组被随机值填充(在加密意义上的随机)。 |
||
308 | Crypto.subtle | |
Crypto.subtle 是一个只读属性,返回一个 SubtleCrypto 对象允许做一个些加密操作。 |
||
309 | CryptoKey | |
CryptoKey 接口表示从特定的密钥算法导出的密钥。 |
||
310 | CSS Font Loading API | API, Fonts, Reference, 字体 |
CSS 字体加载 API 为您提供了动态加载字体资源时的events和interfaces。 | ||
311 | CSS Object Model | API, CSSOM, NeedsTranslation, Reference, TopicStub |
CSS Object Model 是一组允许用JavaScript操纵CSS的API。 它是继DOM和HTML API之后,又一个操纵CSS的接口,从而能够动态地读取和修改CSS样式。 | ||
312 | Determining the dimensions of elements | clientHeight, height, offsetHeight |
当想要确认元素的宽高时有几种属性可以选择,但是我们很难确认使用哪个属性才是最适合的。本文将帮助你做出正确的选择。 | ||
313 | 关于使用动态样式的信息 | API, CSSOM, 初学者, 指南 |
CSS 对象模型(CSSOM),是 DOM 的一部分,通过暴露一些接口,允许操作很多与 CSS 相关的信息。最初定义在 DOM Level 2 Style 提议中,现在,这些接口形成了一个规范,CSS对象模型(CSSOM),旨在取代它。 | ||
314 | CSS | |
CSS 接口涵盖CSS相关的实用方法。尚且不存在实现这个接口的对象:它仅仅包含静态的方法,因此也是一个实用性的接口。 |
||
315 | CSS.escape() | CSS, escape(), 参考, 方法 |
CSS.escape() 静态方法返回 DOMString 包含作为参数传递的转义字符串,主要用作CSS选择器的一部分。 |
||
316 | CSS数字工厂函数 | |
CSS numeric factory functions | ||
317 | CSS.supports() | API, CSSOM, Method |
CSS.supports() 静态方法返回一个Boolean 值,用来校验浏览器是否支持一个给定的CSS特性。 |
||
318 | CSSConditionRule | |
319 | CSSGroupingRule | API, CSSOM, 参考, 接口 |
任何实现了 CSSGroupingRule 接口的对象表示任何可以包含或嵌套其他规则的的 CSS @ 规则。 |
||
320 | CSSMathSum | API, CSS Typed Object Model API, CSSMathSum, Experimental, Houdini, Interface, Reference |
CSS Typed Object Model API 的 CSSMathSum 接口通过调用CSSNumericValue 的 CSSNumericValue.add , CSSNumericValue.sub , 或 CSSNumericValue.toSum 方法获得结果。 |
||
321 | CSSMediaRule | API, CSSOM, 参考, 接口 |
CSSMediaRule 是一个表示单个CSS @media 规则的接口。它实现了 CSSConditionRule 接口,因此也是 CSSGroupingRule ,也相当于CSSRule 中类型值为 4 的规则类型(即CSSRule.MEDIA_RULE )。 |
||
322 | CSS分页规则 | |
CSSPageRule 是代表一个css接口 @page 规则. 它实现了 CSSRule 类型值为6的接口 (CSSRule.PAGE_RULE ). |
||
323 | CSSRule | API, CSSOM, 参考, 接口 |
CSSRule 接口表示一条 CSS 规则。有几种不同的规则类型,在下面的类型常量部分中有悉数列出。 |
||
324 | CSSRule.cssText | |
cssText 返回样式规则所包含的实际文本.想要能够动态的设置一个样式表规则,查看使用动态样式信息. | ||
325 | CSSRule.parentStyleSheet | |
parentStyleSheet 返回在当前规则中已定义的样式表对象。 | ||
326 | CSSRuleList | API, CSSOM, 参考, 接口 |
CSS 规则列表 CSSRuleList 是一个(只允许间接更改的)类数组对象,包含着一个 CSSRule 对象的有序集合。 |
||
327 | CSSStyleDeclaration | API, CSSOM, 参考, 接口 |
CSSStyleDeclaration 接口表示一个对象,它是一个 CSS 声明块,CSS 属性键值对的集合。它暴露了样式信息和各种与样式相关的方法和属性。 |
||
328 | CSSStyleDeclaration.getPropertyCSSValue() | CSSOM, Obsolete, Reference |
CSSStyleDeclaration.getPropertyCSSValue() 方法接口返回一个CSSValue 包含一个属性的CSS值。请注意,如果属性名称是速记属性,则返回null。 |
||
329 | CSSStyleDeclaration.getPropertyPriority() | API, CSSDOM, Method, Reference |
CSSStyleDeclaration.getPropertyPriority() 方法会根据传入的CSS属性,返回一个 DOMString 来表示该属性的优先级。 |
||
330 | CSSStyleDeclaration.getPropertyValue() | CSSOM, Reference, getComputedStyle, getPropertyValue, setProperty, 参考, 方法, 标签 |
CSSStyleDeclaration.getPropertyValue() 接口返回一个 DOMString ,其中包含请求的CSS属性的值。 |
||
331 | CSSStyleDeclaration.item() | |
CSSStyleDeclaration.item() 通过下标从 CSSStyleDeclaration 返回一个 CSS 属性值 |
||
332 | CSSStyleDeclaration.length | |
这是一个只读的属性,它返回一个指定元素声明过的样式个数 | ||
333 | CSSStyleDeclaration.removeProperty() | API, CSSOM, Method, Reference |
CSSStyleDeclaration.removeProperty() 方法移除style对象的一个属性。 |
||
334 | CSSStyleDeclaration.setProperty() | |
CSSStyleDeclaration.setProperty() 方法接口为一个声明了CSS样式的对象设置一个新的值 。 |
||
335 | CSSStyleRule | API, CSSOM, 参考, 接口 |
CSSStyleRule 表示一条 CSS 样式规则。它实现了 CSSRule 接口,类型的值为 1 (CSSRule.STYLE_RULE )。 |
||
336 | CSSStyleRule.selectorText | |
CSSRule.selectorText 属性返回CSS规则的选择符文本,只读。动态设置CSS规则,请看 Using dynamic styling information. |
||
337 | style | |
返回 一个 CSSStyleDeclaration 接口对象,它代表了CSSRule 的 declaration block。 |
||
338 | CSSStyleSheet | API, CSSOM, CSSOM API, CSSStyleSheet, Interface, Reference, Stylesheets, TopicStub |
CSSStyleSheet 接口代表一个 CSS 样式表,并允许检查和编辑样式表中的规则列表。 |
||
339 | CSSStyleSheet.deleteRule() | |
deleteRule方法用来从当前样式表对象中删除指定的样式规则. | ||
340 | CSSStyleSheet.insertRule() | API, CSSOM, CSSStyleSheet |
CSSStyleSheet.insertRule() 方法用来给当前样式表插入新的样式规则(CSS rule),并且包含一些限制。 |
||
341 | CSSSupportsRule | |
该 CSSSupportsRule 接口描述了代表一个 CSS 对象@supports at-rule. 它实现了 CSSConditionRule 接口, 因此 CSSRule指定规则 和CSSGroupingRule 用一个类型值接口 12 (CSSRule.SUPPORTS_RULE ). |
||
342 | CSSValue | API, CSS, CSSValue, 参考, 接口 |
No summary! | ||
343 | CSSValueList | API, CSS, DOM, 参考, 接口 |
The CSSValueList 接口继承自 CSSValue 接口,提供一个经过排序的 CSS 值的抽象集合。 |
||
344 | CSSValueList.length | API, CSS, CSSValueList |
CSSValueList 接口的只读属性 length 表示列表中的 CSSValue 数量。有效的索引区间为 0 到 length-1 。 |
||
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 |
CustomElementRegistry 的get() 方法返回以前定义自定义元素的构造函数. |
||
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 | DataTransfer | API, DataTransfer, HTML Drag and Drop API, NeedsMarkupWork, Web Development, 参考, 复制粘贴, 拖放, 接口 |
DataTransfer 对象用于保存拖动并放下(drag and drop)过程中的数据。它可以保存一项或多项数据,这些数据项可以是一种或者多种数据类型。关于拖放的更多信息,请参见 Drag and Drop. |
||
355 | DataTransfer.clearData() | DataTransfer.clearData() |
DataTransfer.clearData() 方法删除给定类型的拖动操作的DataTransfer 。如果给定类型的数据不存在,则此方法不执行任何操作。 |
||
356 | DataTransfer() | API, Constructor, DataTransfer |
通过构造函数 DataTransfer 创建一个新的 DataTransfer 对象。注意,单独创建该对象没有意义,且Internet Explorer中 DataTransfer 不是一个构造函数。 |
||
357 | DataTransfer.dropEffect | |
DataTransfer.dropEffect 属性控制在拖放操作中给用户的反馈(通常是视觉上的)。它会影响在拖拽过程中光标的手势。例如,当用户 hover 在一个放置目标元素上,浏览器的光标可能会预示了将会发生什么操作。 |
||
358 | DataTransfer.effectAllowed | |
DataTransfer.effectAllowed 属性指定拖放操作所允许的一个效果。copy 操作用于指示被拖动的数据将从当前位置复制到放置位置。move操作用于指定被拖动的数据将被移动。 link操作用于指示将在源和放置位置之间创建某种形式的关系或连接。 |
||
359 | DataTransfer.files | |
DataTransfer.files 属性在拖动操作中表示FileList 。如果操作不包含文件,则此列表为空。 |
||
360 | DataTransfer.getData() | |
DataTransfer.getData() 方法接受指定类型的拖放(以DOMString 的形式)数据。如果拖放行为没有操作任何数据,会返回一个空字符串。 |
||
361 | DataTransfer.items | |
DataTransfer 的items 属性只读,是拖动操作中 DataTransferItem 的DataTransferItemList 。该列表包含了操作中每一项目的对应项,如果操作没有项目,则列表为空。 |
||
362 | DataTransfer.setData() | drag and drop |
DataTransfer.setData() 方法用来设置拖放操作的DataTransfer 到指定的数据和类型。 |
||
363 | DataTransfer.setDragImage() | |
发生拖动时,从拖动目标(dragstart 事件触发的元素)生成半透明图像,并在拖动过程中跟随鼠标指针。这个图片是自动创建的,你不需要自己去创建它。然而,如果想要设置为自定义图像,那么 DataTransfer.setDragImage() 方法就能派上用场。 |
||
364 | DataTransfer.types | |
DataTransfer.types 是只读属性。它返回一个我们在dragstart 事件中设置的拖动数据格式(如 DOMString ) 的数组。 格式顺序与拖动操作中包含的数据顺序相同。 |
||
365 | DataTransferItem | |
DataTransferItem 描述了一个拖拽项。在一个拖拽操作中,每一个 DragEvent 都有一个DragEvent.dataTransfer 属性,它包含一个存有拖拽数据的 DataTransferItemList ,其中每一项都是一个 DataTransferItem 。 |
||
366 | DataTransferItem.getAsFile() | API, DataTransferItem |
如果DataTransferItem 是一个文件, 那 DataTransferItem.getAsFile() 方法将返回拖拽项数据的 File 对象. 如果拖拽项的数据不是一个文件,则返回 null . |
||
367 | DataTransferItem.getAsString() | |
DataTransferItem.getAsString() 当DataTransferItem对象的kind属性是一个普通Unicode字符串时,该方法会用 DataTransferItem对象的kind属性作为入参来执行传入的回调函数 (i.e. kind is string ). |
||
368 | DataTransferItem.kind | API, DataTransferItem, HTML DOM, HTML Drag and Drop API, Property, Reference, drag and drop, kind |
DataTransferItem.kind 是一个只读属性,它返回一个 DataTransferItem 用来表示拖拽项(drag data item)的类型: 一些文本或者一些文件。 |
||
369 | DataTransferItem.type | |
只读属性DataTransferItem.type 返回代表拖动数据项的 DataTransferItem 对象的类型(格式)。 type 是一个Unicode字符串,通常由MIME给出,不过不需要MIME类型。 |
||
370 | DataTransferItem.webkitGetAsEntry() | |
如果由文件描述的项目DataTransferItem 是文件,则webkitGetAsEntry() 返回FileSystemFileEntry 或FileSystemDirectoryEntry 表示它。如果该项不是文件,null 则返回。 |
||
371 | DataTransferItemList | |
DataTransferItemList 对象是一组代表被拖动项的DataTransferItem 对象的列表。在拖动操作期间,每个DragEvent 都有一个 DragEvent.dataTransfer 属性,该属性是 DataTransferItemList . |
||
372 | DataTransferItemList.length | |
DataTransferItemList 接口的只读属性length 返回当前拖动项列表中项目的数量. |
||
373 | DedicatedWorkerGlobalScope | API, DedicatedWorkerGlobalScope, Interface, Reference, Web Workers, Workers, 参考, 接口 |
DedicatedWorkerGlobalScope 对象(也就是 Worker 全局作用域)可以通过 window.self 关键字来访问。一些在 worker 全局作用域下不可用的全局函数、命名空间对象以及构造器,也可以通过此对象使用。在 JavaScript 参考的 Web Workers 可以使用的函数和类页面中,有列举这些特性。 |
||
374 | 检测设备方向 | Detecting, Detecting device orientation, Device Orientation, Motion, 参考, 方向, 移动设备, 设备方向 |
有越来越多的基于web的设备能够确定它们的方向; 也就是说,它们可以报告数据以指示基于重力方向的方向改变。特别地,手持设备如手机可以利用这些信息以自动旋转屏幕,保持内容直立,当设备旋转至横屏时(宽度大于高度),提供网页内容的横屏视图。 | ||
375 | DeviceLightEvent | API, Ambient Light Events, Experimental, Interface, NeedsBetterSpecLink, NeedsMarkupWork, 事件 |
DeviceLightEvent 为 Web 开发人员提供来自光传感器或类似设备的、关于附近环境光水平的信息。例如,基于当前环境光水平调节屏幕的亮度,以便节省电量或提供更好的阅读性。 |
||
376 | DeviceMotionEvent | API, DeviceMotionEvent, 传感器, 参考, 实验性, 接口, 移动设备, 运动传感器 |
DeviceMotionEvent 为web开发者提供了关于设备的位置和方向的改变速度的信息。 |
||
377 | DeviceMotionEvent.acceleration | API, Firefox OS, 传感器, 运动传感器, 需要示例 |
acceleration属性会返回设备的加速度记录(单位:m / s2)。 | ||
378 | DeviceMotionEvent.accelerationIncludingGravity | API, Firefox OS, 传感器, 运动传感器, 需要示例 |
accelerationIncludingGravity属性返回设备的加速度的记录,单位为米每秒平方(m / s2)。与已移除重力加速度的DeviceMotionEvent.acceleration 不同,此值是由用户引起的设备的加速度和由重力加速度的总和。 |
||
379 | DeviceMotionEvent.DeviceMotionEvent() | |
The DeviceMotionEvent constructor 会创建一个新的 DeviceMotionEvent . |
||
380 | DeviceMotionEvent.interval | API, Firefox OS, 传感器, 运动传感器, 需要示例 |
返回从底层硬件获取数据的时间间隔(单位:毫秒)。 您可以使用它来确定运动事件的粒度。 | ||
381 | DeviceMotionEvent.rotationRate | API, DOM, Firefox OS, 传感器, 运动传感器, 需要示例 |
返回设备围绕其每个轴(x、y、z)旋转的速率(单位:度/秒)。 | ||
382 | DeviceAcceleration | API, 传感器, 实验性, 接口, 需要示例 |
设备加速对象可以提供有关设备沿三个轴(x、y、z)的加速度的信息。 | ||
383 | DeviceOrientationEvent | |
DeviceOrientationEvent提供给网页开发者当设备(指手机,平板等移动设备)在浏览页面时物理旋转的信息。 |
||
384 | DeviceOrientationEvent.absolute | |
表示该设备是否提供绝对定位数据 (这个数据是关于地球的坐标系) 或者使用了由设备决定的专门的坐标系. 查看更多关于 Orientation and motion data explained 的细节. | ||
385 | DeviceOrientationEvent.alpha | API, 陀螺仪 |
返回设备旋转时Z轴的值;即:设备围绕屏幕中心扭转的角度。 详细信息请查看方向和运动数据。 | ||
386 | DeviceOrientationEvent.beta | |
返回设备旋转时X轴的值. 即: 角度的数值, 范围介于-180 ------ 180之间 表示设备正在向前或向后倾斜.更多信息见 方向和运动数据详解 | ||
387 | DeviceOrientationEvent.gamma | |
返回设备旋转时Y轴的值;即,多少度,介于之间-90 和90 ,通过该装置被接通向左或向右。见方向和运动数据解释的细节。 |
||
388 | DeviceProximityEvent | |
DeviceProximityEvent 接口利用设备的近距离感应器提供有关邻近物品的距离信息。 |
||
389 | 文档对象模型 (DOM) | API, DOM, DOM 参考文档, 中级 |
DOM |
||
390 | 事件及DOM | DOM, events |
DOM |
||
391 | Examples | DOM, DOM参考 |
本章介绍提供了一些长例子来介绍如何使用 DOM 进行 Web 以及 XML 开发。在可能的情况下,例子只使用普通API ,技巧以及JavaScript模式来操作文档对象。 | ||
392 | 如何创建一个DOM树 | |
这个页面讲的是如何利用 JavaScript 中的 DOM Core API 来创建和修改 DOM 对象。它适用于特权(扩展)和非特权(网页)代码中的所有基于Gecko的应用程序(如Firefox)。 | ||
393 | DOM概述 | DOM, 参考手册, 手册, 指南 |
文档对象模型 (DOM) 是HTML和XML文档的编程接口。它提供了对文档的结构化的表述,并定义了一种方式可以使从程序中对该结构进行访问,从而改变文档的结构,样式和内容。DOM 将文档解析为一个由节点和对象(包含属性和方法的对象)组成的结构集合。简言之,它会将web页面和脚本或程序语言连接起来。 | ||
394 | 使用选择器定位DOM元素 | querySelector, querySelectorAll, 使用选择器定位DOM元素 |
Selectors API提供了通过与一组选择器匹配来快速轻松地从DOM检索 Element 节点的方法。这比以前的技术要快得多,其中有必要使用JavaScript代码中的循环来定位您需要查找的特定项目。 |
||
395 | 使用Javascript和DOM Interfaces来处理HTML | DOM |
本文概述了一些强大的,基本的DOM 1 级别中的方法以及如何在JavaScript中使用它们。你将会如何动态地创建,访问,控制以及移除HTML元素。这里提到的DOM方法,并非是HTML专有的;它们在XML中同样适用。这里所有的示例,在任何全面支持DOM level1 的浏览器里都能正常工作;例如Mozilla浏览器或者其他基于Mozilla的浏览器,像网景公司的下一代导航者(Navigatior)浏览器等。这里的示例代码在IE5中也能正常工作。 | ||
396 | 使用 W3C DOM Level 1 核心 | |
W3C 的 Dom Level 1 核心是一个用于修改文档内容树的强大的对象模型。它被所有主流浏览器支持着,包括火狐浏览器和微软IE浏览器。它是网页脚本编程的强大基础。 | ||
397 | DOM中的空白符 | |
DOM 中的空白符会让处理节点结构时增加不少麻烦。在Mozilla 的软件中,原始文件里所有空白符都会在 DOM 中出现(不包括标签内含的空白符)。这样的处理方式有其必要之处,一方面编辑器中可迳行排列文字、二方面 CSS 里的 white-space: pre 也才能发挥作用。 如此一来就表示: |
||
398 | Document | API, DOM, Document, 参考, 接口 |
Document 接口表示任何在浏览器中载入的网页,并作为网页内容的入口,也就是DOM 树。DOM 树包含了像 body 、table 这样的元素,以及大量其他元素。它向网页文档本身提供了全局操作功能,能解决如何获取页面的 URL ,如何在文档中创建一个新的元素这样的问题。 |
||
399 | DocumentOrShadowRoot.activeElement | |
Document 和 ShadowRoot 接口的 activeElement 只读属性,用来返回当前在DOM或者shadow DOM树中处于聚焦状态的Element 。 |
||
400 | Document.adoptNode() | |
从其他的document文档中获取一个节点。 该节点以及它的子树上的所有节点都会从原文档删除 (如果有这个节点的话), 并且它的ownerDocument 属性会变成当前的document文档。 之后你可以把这个节点插入到当前文档中。 |
||
401 | Document.alinkColor | API, Deprecated, HTML DOM, NeedsCompatTable, NeedsMarkupWork, NeedsSpecTable, Property, Reference |
返回或设置文档体内的活动链接的颜色。mousedown和mouseup事件之间的时间在一个链接是有效的。 | ||
402 | document.all | |
Document 接口上的一个只读属性。返回一个 HTMLAllCollection ,包含了页面上的所有元素。 |
||
403 | document.anchors | |
404 | document.applets | |
applets 按顺序返回当前文档中所有的applet 对象. |
||
405 | Document.bgColor | |
bgColor 获取/设置当前文档的背景颜色 |
||
406 | document.body | |
返回当前文档中的<body>元素 或者<frameset>元素 . |
||
407 | Document.caretRangeFromPoint() | |
408 | document.characterSet | API |
Document.characterSet 只读属性返回当前文档的字符编码。该字符编码是用于渲染此文档的字符集,可能与该页面指定的编码不同。(用户可以重写编码方式。) |
||
409 | Document.clear() | |
这个方法用来在早期版本的Mozilla中清除整个指定文档。 | ||
410 | Document.close() | API, Document, 参考, 方法 |
Document.close() 用于结束由 对文档的 Document.write() 写入操作,这种写入操作一般由 Document.open() 打开。 |
||
411 | document.compatMode | API, DOM, Document, 参考, 属性 |
表明当前文档的渲染模式是怪异模式/混杂模式还是标准模式。 | ||
412 | document.contentType | |
返回当前文档的Content-Type(MIME)类型. | ||
413 | Document.cookie | Document.cookie, cookie |
获取并设置与当前文档相关联的 cookie。可以把它当成一个 getter and setter 。 |
||
414 | document.createAttribute() | API, DOM, 参考, 方法 |
Document.createAttribute() 方法创建并返回一个新的属性节点。这个对象创建一个实现了 Attr 接口的节点。这个方式下DOM不限制节点能够添加的属性种类。 |
||
415 | Document.createCDATASection() | API, DOM, 参考, 方法 |
createCDATASection() 创建并返回一个新的 CDATA 片段节点。 |
||
416 | document.createComment | |
createComment() 方法用来创建并返回一个注释节点. |
||
417 | Document.createDocumentFragment() | API, DOM, Document, Method, Reference |
创建一个新的空白的文档片段( DocumentFragment )。 |
||
418 | Document.createElement() | API, DOM, Document, 参考, 方法 |
在 HTML 文档中,Document.createElement() 方法用于创建一个由标签名称 tagName 指定的 HTML 元素。如果用户代理无法识别 tagName,则会生成一个未知 HTML 元素 HTMLUnknownElement 。 |
||
419 | Document.createElementNS() | API, DOM, Method, Reference |
创建一个具有指定的命名空间URI和限定名称的元素。 | ||
420 | Document.createEvent() | |
createEvent使用的许多方法 , 如 initCustomEvent , 都被废弃了. 请使用 event constructors 来替代. |
||
421 | document.createExpression | |
该方法将编译生成一个 XPathExpression ,可以用来多次的执行. |
||
422 | Document.createNodeIterator() | API, DOM, Gecko |
返回一个新的 NodeIterator 对象。 |
||
423 | Document.createNSResolver() | |
创建一个 XPathNSResolver which resolves namespaces with respect to the definitions in scope for 指定节点 |
||
424 | Document.createProcessingInstruction() | |
createProcessingInstruction() 创建一个新的处理指令节点,并返回。 |
||
425 | Document.createRange() | API, Range |
返回一个 Range 对象。 |
||
426 | Document.createTextNode() | API, DOM, Document, 参考, 方法 |
创建一个新的Text 节点。这个方法可以用来转义 HTML 字符。 |
||
427 | document.createTreeWalker() | API, DOM, Reference, 方法 遍历 迭代器 |
document.createTreeWalker() 方法,能创建并返回一个 TreeWalker 对象。 |
||
428 | document.currentScript | API, DOM, Property, Reference, 参考, 属性 |
Document.currentScript 属性返回当前正在运行的脚本所属的 script 元素。调用此属性的脚本不能是 JavaScript 模块,模块应当使用 Statements/import%2Emeta 对象。 |
||
429 | Document.defaultView | defaultView |
在浏览器中,该属性返回当前 document 对象所关联的 window 对象,如果没有,会返回 null 。 |
||
430 | Document.designMode | API, Document, Property, Reference, 参考, 属性, 文档, 编辑 |
document.designMode 控制整个文档是否可编辑。有效值为 "on" 和 "off" 。根据规范,该属性默认为 "off" 。Firefox 遵循此标准。早期版本的 Chrome 和 IE默认为 "inherit" 。从 Chrome 43 开始,默认值为 "off" ,并且不再支持 "inherit" 。在 IE6 到 IE10 中,该值为大写。 |
||
431 | Document.dir | |
Document.dir的本质是DOMString,代表了文档的文字朝向,是从左到右(默认)还是从右到左。 | ||
432 | document.doctype | |
如果当前文档没有DTD,则该属性返回null 。 |
||
433 | Document() | API, DOM, Document, 构造器 |
Document 构造器创建一个新的 Document 对象,该对象是在浏览器中加载的页面,并作为页面内容的入口点。 |
||
434 | document.documentElement | API, DOM, Property, Reference, 只读, 属性 |
Document.documentElement 是一个会返回文档对象(document )的根Element 的只读属性(如HTML文档的 html 元素)。 |
||
435 | document.documentURI | API, DOM, Document |
HTML 文档有一个 document.URL 属性返回同样的值。但是不像 URL ,documentURI 适用于所有类型的文档。 |
||
436 | document.documentURIObject | |
该属性返回一个nsIURI 对象,值为当前文档的URI. |
||
437 | Document.domain | API, DOM, Document, 参考, 同源策略, 属性, 跨域 |
Document 接口的 domain 属性获取/设置当前文档的原始域部分,常用于同源策略。 |
||
438 | Document: DOMContentLoaded 事件 | 事件 |
当纯HTML被完全加载以及解析时,DOMContentLoaded 事件会被触发,而不必等待样式表,图片或者子框架完成加载。 |
||
439 | drag | DOM, Event, drag and drop, 事件, 参考, 拖动 |
当元素或者选择的文本被拖动时触发 drag 事件 (每几百毫秒). |
||
440 | dragend | DOM, Event, drag and drop, 事件, 参考 |
当事件触发的时候,如果Ctrl键是按下的,这个值就是true,否则就是false | ||
441 | dragenter | DOM, Event, drag and drop, 事件, 参考, 拖拽 |
No summary! | ||
442 | dragleave | DOM, Event, drag and drop, 事件, 参考, 拖拽 |
当一个被拖动的元素或者被选择的文本离开一个有效的拖放目标时,将会触发dragleave 事件。 |
||
443 | dragover | DOM, Event, drag and drop, 事件, 参考, 拖拽 |
当元素或者选择的文本被拖拽到一个有效的放置目标上时,触发 dragover 事件(每几百毫秒触发一次)。 |
||
444 | dragstart | DOM, dragstart, 事件, 拖动 |
示例:dropzone |
||
445 | drop | DOM, Drag Event, Drop, Event, HTML5, drag and drop, 参考, 拖拽, 拖拽释放, 拖拽释放事件 |
当一个元素或是选中的文字被拖拽释放到一个有效的释放目标位置时,drop 事件被抛出。 |
||
446 | document.embeds | API, Document, HTML DOM, NeedsContent, NeedsExample, NeedsMarkupWork, NeedsSpecTable, Property |
Document 接口的只读属性embeds 返回当前文档内的<embed>HTML object 元素列表 |
||
447 | Document.evaluate() | API, DOM, XPath, 参考, 方法 |
根据传入的 XPath 表达式以及其他参数,返回一个 XPathResult 对象。 |
||
448 | document.execCommand | API, DOM, 参考, 方法 |
当一个HTML文档切换到设计模式时,document 暴露 execCommand 方法,该方法允许运行命令来操纵可编辑内容区域的元素。 |
||
449 | Document.exitFullscreen() | |
Document.exitFullscreen() 方法用于让当前文档退出全屏模式(原文表述不准确,详见备注)。调用这个方法会让文档回退到上一个调用Element.requestFullscreen() 方法进入全屏模式之前的状态。 |
||
450 | Document.exitPointerLock() | |
exitPointerLock 方法可异步的解锁鼠标(通过Element.requestPointerLock 锁定的)。 |
||
451 | document.fgColor | |
fgColor属性用来获取或设置当前文档的前景色或者文本颜色. |
||
452 | fonts | |
Document 的 fonts 属性接口返回文档的 FontFaceSet 接口。 |
||
453 | Document.forms | Document.forms |
forms 返回当前文档中的 form 元素的一个集合(一个 HTMLCollection )。 |
||
454 | document.mozFullScreen | |
455 | fullscreenchange | |
fullscreenchange事件当浏览器进入或离开全屏时触发. | ||
456 | document.mozFullScreenElement | |
返回当前文档中正在以全屏模式显示的Element 节点,如果没有使用全屏模式,则返回null . |
||
457 | document.mozFullScreenEnabled | |
返回一个布尔值,表明浏览器是否支持全屏模式. 全屏模式只在那些不包含窗口化的插件的页面中可用.对于一个iframe 元素中的页面,则它必需拥有mozallowfullscreen 属性. |
||
458 | document.getElementById | API, DOM, 元素, 选择器 |
Document 的方法 Document.getElementById 返回一个匹配特定 ID的元素. 由于元素的 ID 在大部分情况下要求是独一无二的,这个方法自然而然地成为了一个高效查找特定元素的方法。 |
||
459 | Document.getElementsByClassName() | API, DOM, HTML5 |
返回一个包含了所有指定类名的子元素的类数组对象。当在document对象上调用时,会搜索整个DOM文档,包含根节点。你也可以在任意元素上调用Element.getElementsByClassName 方法,它将返回的是以当前元素为根节点,所有指定类名的子元素。 |
||
460 | Document.getElementsByName() | API, DOM, Document, HTML, Method |
根据给定的element.name 返回一个在 (X)HTML document的节点列表集合。 |
||
461 | Document.getElementsByTagName() | |
返回一个包括所有给定标签名称的元素的HTML集合HTMLCollection 。 |
||
462 | Document.getElementsByTagNameNS() | |
返回带有指定名称和命名空间的元素集合。整个文件结构都会被搜索,包括根节点。 | ||
463 | document.hasFocus | API, DOM, 参考, 方法, 焦点 |
Document.hasFocus() 方法返回一个 Boolean ,表明当前文档或者当前文档内的节点是否获得了焦点。该方法可以用来判断当前文档中的活动元素是否获得了焦点。 |
||
464 | Document.hasStorageAccess() | |
通过 Storage Access API 获取更多信息。 | ||
465 | Document.head | |
返回当前文档中的 head 元素。如果有多个 <head> 元素,则返回第一个。 |
||
466 | Document.height | |
467 | Document.hidden | |
Document.hidden (只读属性)返回布尔值,表示页面是(true)否(false)隐藏。 |
||
468 | document.images | |
Document 接口的只读属性images返回当前文档中所有 image 元素的集合. |
||
469 | document.implementation | |
返回一个和当前文档相关联的DOMImplementation 对象。 |
||
470 | document.importNode | |
将外部文档的一个节点拷贝一份,然后可以把这个拷贝的节点插入到当前文档中. | ||
471 | keypress | |
The keypress event is fired when a key is pressed down and that key normally produces a character value (use input instead). |
||
472 | document.lastModified | |
返回一个字符串,其中包含了当前文档的最后修改日期和时间. | ||
473 | Document.lastStyleSheetSet | API, CSSOM, DOM, 层叠样式表, 引用, 文档 |
Document.lastStyleSheetSet 返回最后一个启用的样式表集合。当 document.selectedStyleSheetSet 属性发生变化时,这个属性的值就会随之发生变化。 |
||
474 | document.linkColor | |
linkColor 用来获取和设置文档内链接元素(<a>)的颜色. |
||
475 | Document.links | API, Document, 属性 |
links 属性返回一个文档中所有具有 href 属性值的 area 元素与 a 元素的集合。 |
||
476 | Document.location | |
Document.location 是一个只读属性,返回一个 Location 对象,包含有文档的 URL 相关的信息,并提供了改变该 URL 和加载其他 URL 的方法。 |
||
477 | Document.mozSyntheticDocument | DOM |
文档是否是合成文档; 即表示独立的图像,视频,音频等的文档。 | ||
478 | element.onafterscriptexecute | DOM, onafterscriptexecute |
当HTML文档中的script 标签内的代码执行完毕时触发该事件,如果这个script 标签是用appendChild() 等方法动态添加上去的,则不会触发该事件. |
||
479 | element.onbeforescriptexecute | DOM, onbeforescriptexecute |
当HTML文档中的<script> 标签内的代码将要执行时触发该事件,如果这个script 标签是用appendChild() 等方法动态添加上去的,则不会触发该事件. |
||
480 | Document.onfullscreenchange | API, Document, onfullscreenchange |
Document 接口的onfullscreenchange 属性是 fullscreenchange 事件的处理器,该处理器在文档进入或者退出全屏模式的时候立即触发。 |
||
481 | Document.onfullscreenerror | |
Document.onfullscreenerror 属性是一个事件处理器用于处理 fullscreenchange 事件,在当前文档不能进入全屏模式,即使它被请求时触发。 |
||
482 | Document.onoffline | |
在navigator.onLine 属性更改并变为 false时, 在 body或冒泡到body上的offline 事件被触发。 |
||
483 | Document.ononline | API, 原型, 文档, 文档说明, 方法, 页面文档 |
当浏览器在联机和脱机模式之间切换时,会在每个页面的<body>触发online 事件。此外,这些事件从document.body ,到document 结束于window 。这两个事件(在线状态或离线状态)都是不可取消的(您无法阻止用户进入在线状态或离线状态)。 |
||
484 | Document.onvisibilitychange | |
Document.onvisibilitychange 是一个事件处理方法,它将在该对象的 visibilitychange 事件被触发时调用。 |
||
485 | Document.open() | DOM, Document, Document.open() |
Document.open() 方法打开一个要写入的文档。 |
||
486 | Document.origin | |
Document.origin (只读属性) 返回文档的来源。通常该属性与 document.defaultView.location.origin 相等。 |
||
487 | Document.plugins | |
一个 HTMLCollection , 如果文档中没有嵌入则为null。 |
||
488 | Document: pointerlockchange event | |
pointerlockchange 事件当指针解锁或者被锁定时触发 |
||
489 | Document.preferredStyleSheetSet | |
preferredStyleSheetSet 属性会依网页作者的喜好回传阶层样式集。 |
||
490 | Document.queryCommandEnabled() | CSS, CSS参考, Document, Method |
Document.queryCommandEnabled() 方法可查询浏览器中指定的编辑指令是否可用。 |
||
491 | Document.queryCommandState() | |
返回 指定命令 在对象内的状态码(1表示指定命令在对象内已执行;0表示指定命令在对象内未执行,处于可执行状态;-1表示指定命令在对象内处于不可用状态) | ||
492 | Document.queryCommandSupported() | 包括示例, 编辑器 |
Document.queryCommandSupported() 方法确定浏览器是否支持指定的编辑指令。 |
||
493 | document.querySelector() | API, CSS选择器, DOM, querySelector, 文档对象模型Document |
文档对象模型Document 引用的querySelector() 方法返回文档中与指定选择器或选择器组匹配的第一个 HTMLElement 对象。 如果找不到匹配项,则返回null 。 |
||
494 | Document.querySelectorAll | API, CSS Selectors, DOM, Document, Finding Elements, Locating Elements, Method, Reference, Searching Elements, Selecting Elements, Selectors, querySelectorAll |
返回与指定的选择器组匹配的文档中的元素列表 (使用深度优先的先序遍历文档的节点)。返回的对象是 NodeList 。 |
||
495 | document.readyState | API, DOMContentLoaded, Document.readyState, HTML DOM, load, onload, readyState, 参考, 属性 |
Document.readyState 属性描述了document 的加载状态。 |
||
496 | Document: readystatechange 事件 | Reference, XMLHttpRequest, interactive, 事件 |
当文档的 Document.readyState 属性发生改变时,会触发 readystatechange 事件。 |
||
497 | document.referrer | API, Document, 参考, 属性 |
Document.referrer 返回的是一个 URI, 当前页面就是从这个 URI 所代表的页面 跳转或打开的. |
||
498 | Document.registerElement() | API, DOM, Deprecated |
警告:不建议使用document.registerElement() ,请使用CustomElementRegistry.define() 。 |
||
499 | document.releaseCapture | |
如果该 document 中的一个元素之上当前启用了鼠标捕获,则释放鼠标捕获。通过调用 element.setCapture() 实现在一个元素上启用鼠标捕获。 |
||
500 | Document.scripts | |
返回一个HTMLCollection 对象,包含了当前文档中所有script 元素的集合. |
||
501 | Document: scroll event | API, DOM, Event, Reference, Scroll, requestAnimationFram, 事件, 参考, 滚动 |
文档视图或者一个元素在滚动时,会触发元素的scroll 事件。 |
||
502 | Document.scrollingElement | |
scrollingElement ( Document 的只读属性)返回滚动文档的 Element 对象的引用。 在标准模式下, 这是文档的根元素, document.documentElement . |
||
503 | Document.selectedStyleSheetSet | |
表示当前使用的样式表集合的名称 | ||
504 | selectionchange | |
Selection API 的 selectionchange 事件在文档上的当前文本选择被改变时触发。 |
||
505 | selectstart | Selection, Selection API, events |
Selection API 的 selectstart 事件在用户开始一个新的选择时候触发。 |
||
506 | Document.styleSheetSets | Document.styleSheetSets |
返回一个所有当前可用样式表集的实时列表。 | ||
507 | Document.timeline | API, Animation, Document, Property, 属性, 文档 |
Document 接口的 timeline 只读属性表示当前文档的默认时间轴。 此时间轴是 DocumentTimeline 的一个特殊实例,它会在网页加载时自动创建。 |
||
508 | Document.title | |
获取或设置文档的标题。 | ||
509 | document.tooltipNode | |
返回作为当前文档的tooltip 的节点. |
||
510 | Document: touchcancel event | Document, Event, TouchEvent, touchcancel, 事件, 参考 |
touchcancel 当一个或多个触摸点以特定于实现的方式中断时(例如,创建了太多的触摸点),将触发该事件。 |
||
511 | touchend | |
当触点离开触控平面时触发touchend 事件. |
||
512 | touchmove | |
当触点在 触控平面上移动时触发touchmove事件。 |
||
513 | Document: touchstart 事件 | Document, Event, TouchEvent, Web, touchstart, 参考 |
当一个或多个触摸点与触控设备表面接触时触发touchstart 事件。 |
||
514 | document.URL | |
返回当前文档的URL地址 | ||
515 | visibilitychange | API, Visibility, visibilitychange |
当其选项卡的内容变得可见或被隐藏时,会在文档上触发 visibilitychange (能见度更改)事件。 |
||
516 | Document.visibilityState | |
Document.visibilityState (只读属性), 返回document 的可见性, 即当前可见元素的上下文环境. 由此可以知道当前文档(即为页面)是在背后, 或是不可见的隐藏的标签页,或者(正在)预渲染.可用的值如下: |
||
517 | document.width | |
6.0 |
||
518 | document.write | API, DOM, Document, write, 参考, 方法 |
Document.write() 方法将一个文本字符串写入一个由 document.open() 打开的文档流(document stream)。 |
||
519 | document.writeln | |
向文档中写入一串文本,并紧跟着一个换行符。 | ||
520 | DocumentFragment | API, DOM, DocumentFragment, 参考, 接口 |
DocumentFragment ,文档片段接口,一个没有父对象的最小文档对象。它被作为一个轻量版的 Document 使用,就像标准的document一样,存储由节点(nodes)组成的文档结构。与document相比,最大的区别是DocumentFragment 不是真实 DOM 树的一部分,它的变化不会触发 DOM 树的reflow,且不会导致性能等问题。 |
||
521 | DocumentFragment() | |
DocumentFragment() 构造函数返回一个新创建的 DocumentFragment 对象。 |
||
522 | DocumentFragment.querySelector() | |
DocumentFragment.querySelector() 方法返回第一个在 DocumentFragment 中的、符合选择器的元素。其使用深度优先,前序遍历规则遍历文档中的节点。如果没有匹配结果,返回 null 。 |
||
523 | DocumentFragment.querySelectorAll() | |
DocumentFragment.queryselectorall()方法返回NodeList 中的元素DocumentFragment (使用文档节点的深度优先顺序遍历)匹配指定的选择器组。 |
||
524 | DocumentOrShadowRoot | API, DocumentOrShadowRoot, Interface, NeedsTranslation, Reference, TopicStub, shadow dom |
Shadow DOM API 的 DocumentOrShadowRoot 接口提供了 documents 与 shadow roots 之间共享的 API。The following features are included in both Document and ShadowRoot . |
||
525 | DocumentOrShadowRoot.elementFromPoint() | |
DocumentOrShadowRoot 接口的 elementFromPoint() 方法返回给定坐标点下最上层的 element 元素。 |
||
526 | DocumentOrShadowRoot.elementsFromPoint() | |
elementsFromPoint() 是 DocumentOrShadowRoot 下的一个函数,该函数返还在特定坐标点下的HTML元素数组。 |
||
527 | 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. |
||
528 | Document.pointerLockElement | |
pointerLockElement 特性规定了如在鼠标事件中当目标被锁定时的元素集和。如果指针处于锁定等待中、指针没有被锁定,或者目标在另外一个文档中这几种情况,返回的值null。 |
||
529 | DocumentOrShadowRoot.styleSheets | |
styleSheets是 DocumentOrShadowRoot 接口定义的只读属性,它会返回一个StyleSheetList / CSSStyleSheet 对象,这个对象对应的是通过引入或者嵌入文档中的样式表。 |
||
530 | DocumentTouch | |
从Gecko 25 (Firefox 25 / Thunderbird 25 / SeaMonkey 2.22)开始被废弃 | ||
531 | DocumentType | API, DOM, DocumentType, Interface, 接口 |
DocumentType 接口表示了一个包含文档类型的节点 Node . |
||
532 | DOMError | |
DOMError 接口描述一个错误对象,该对象包含一个错误的名字。 |
||
533 | DOMException | |
DOMException 接口代表调用方法或访问 Web API 属性时发生的异常事件(被称为异常,exception)。 |
||
534 | DOMException.code | |
DOMException 接口中的 code 是一个只读属性,他返回了一个包含了 错误常量 的简短 数字 ,或者在没有匹配到时返回 0 。这个字段产生于历史原因,在新的DOM异常中已停止使用,改为在 DOMException.name 属性中推送此信息。 |
||
535 | DOMException() | |
DOMException() 构造函数返回一个包含指定的信息和名称的 DOMException 对象。 |
||
536 | DOMHighResTimeStamp | DOMHighResTimeStamp, High Resolution Time |
DOMHighResTimeStamp 是一个double类型,用于存储毫秒级的时间值。这种类型可以用来描述离散的时间点或者一段时间(两个离散时间点之间的时间差)。 |
||
537 | DOMImplementation | API, DOM, Interface, Reference |
DOMImplementation 接口代表了一个对象,这个对象提供了不依赖于任何document的方法。这个对象可以通过Document.implementation 属性获得 |
||
538 | DOMImplementation.createDocument() | |
DOMImplementation.createDocument() 方法创建并返回一个 XMLDocument 对象. |
||
539 | DOMImplementation.createDocumentType() | DOM, DOMImplementation |
DOMImplementation.createDocumentType() 方法返回一个 DocumentType 对象,它可以在文档创建时用在 DOMImplementation.createDocument ,或者通过Node.insertBefore() 或 Node.replaceChild() 等方法放在文档中。 |
||
540 | DOMImplementation.createHTMLDocument | |
该方法 (属于document.implementation ) 用来创建一个新的HTML文档. |
||
541 | DOMImplementation.hasFeature | |
The DOMImplementation.hasFeature() method returns a Boolean flag indicating if a given feature is supported. |
||
542 | DOMLocator | |
NOTE: This is not implemented in Mozilla | ||
543 | DOMMatrix | |
DOMMatrix 接口代表4x4矩阵,适合 2D 和3D 操作。 |
||
544 | DOMParser | API, DOM, DOM Parsing, Document, XML, 参考 |
DOMParser 可以将存储在字符串中的 XML 或 HTML 源代码解析为一个 DOM Document 。 |
||
545 | DOMParser() | |
DOMParser() 构造函数新建一个 DOMParser 对象实例。 |
||
546 | DOMPoint | |
DOMPoint 对象表示坐标系中的2D 或3D 点;它包括三维度的坐标值以及可选的透视值。DOMPoint 基于 DOMPointReadOnly, 但允许更改其属性值。 | ||
547 | DOMPoint.DOMPoint() | |
DOMPoint() 构造函数创建并返回一个 DOMPoint 对象,可提供部分或全部属性值作为其参数。 |
||
548 | DOMPoint.w | |
DOMPoint 的 w 属性表示该点的空间透视值。 |
||
549 | DOMPoint.x | |
DOMPoint 的 x 属性表示该点的水平坐标。 |
||
550 | DOMPoint.y | |
DOMPoint 的 y 属性表示该点的垂直坐标。 |
||
551 | DOMPoint.z | |
DOMPoint 的 z 属性表示该点的深度坐标。 |
||
552 | DOMQuad | |
DOMQuad 是四 DOMPoints 的集合, 用于定义任意四边形的角。返回 DOMQuads 允许 getBoxQuads () 即使存在任意2D 或3D 转换, 也可以返回准确的信息。它有一个方便的边界属性返回 DOMRectReadOnly 的那些情况下, 你只需要一个轴对齐的边框。 | ||
553 | DOMRect | |
一个 DOMRect 代表一个矩形。 |
||
554 | DOMRect.DOMRect() | |
DOMRect() 构造函数生成一个新的 DOMRect 对象。 |
||
555 | DOMRectReadOnly | |
DOMRectReadOnly 接口通过详细列出 DOMRect 所使用的标准属性来定义一个属性不可变的矩形。 |
||
556 | DOMString | DOMString |
DOMString 是一个UTF-16字符串。由于JavaScript已经使用了这样的字符串,所以DOMString 直接映射到 一个String 。 |
||
557 | Binary strings | |
String 是 UTF-16 编码的字符串。它的一个子集是ASCII 字符集(i.e., 字符的码点不会超过 127 )。比如, "Hello world!" 这个字符串属于 ASCII 子集, 而 "ÀÈÌÒÙ" 不属于ASCII。binary string 是JS字符集的另外一个子集,它类似于 ASCII 字符集,但是字符的码点(charCode)不再限制到 127 , 它包含了255 以内的字符。 binary string设计的目的不是用于代表字符, 而是代表二进制数据。由 binary string 代表的二进制数据大小是原始数据的两倍,然而这对于最终用户是不可见的, 因为JavaScript strings 的长度是以2字节为单位进行计算的。 |
||
558 | DOMStringList | |
某些API会返回的包含一列DOMString的一种类型 | ||
559 | DOMStringMap | API, DOM, 参考, 接口 |
DOMStringMap 接口在 HTMLElement.dataset 属性中被用到,被用于容纳和展示元素的自定义属性。 |
||
560 | DOMTimeStamp | |
DOMTimeStamp 类型表示绝对或相对毫秒数,具体取决于它出现的规范。 |
||
561 | DOMTokenList | API, DOM, DOMTokenList, Interface, Renference |
DOMTokenList 接口表示一组空格分隔的标记(tokens)。如由 Element.classList 、HTMLLinkElement.relList 、HTMLAnchorElement.relList 或 HTMLAreaElement.relList 返回的一组值。它和 JavaScript Array 对象一样,索引从 0 开始。DOMTokenList 总是区分大小写(case-sensitive)。 |
||
562 | DOMTokenList.add() | |
DOMTokenList 接口的 add() 方法将给定的标记添加到列表中。 |
||
563 | DOMTokenList.contains() | |
DOMTokenList 接口的contains() 方法返回Boolean 类型。若传入的参数token 包含在列表中时则返回true ,否则返回 false 。 |
||
564 | DOMTokenList.item() | |
DOMTokenList 接口的item() 方法返回一个在列表中的索引的项。 |
||
565 | DOMTokenList.keys() | DOM, DOMTokenList, Iterable, Method, Reference, Web, keys |
DOMTokenList 的 keys() 方法返回一个Iteration_protocols , 可以用来遍历这个对象中的所有的键,键的类型是无符号整型 。 |
||
566 | DOMTokenList.length | |
567 | DOMTokenList.remove() | |
remove() 方法从 DOMTokenList 中移除指定标记。 |
||
568 | DOMTokenList.replace() | |
DOMTokenList 接口的 replace() 方法可以将列表中一个已存在的token替换为一个新token。如果第一个参数token在列表中不存在, replace() 立刻返回false ,而不会将新token字符串添加到列表中。 |
||
569 | DOMTokenList.toggle() | .toggle(), DOMTokenList.toggle(), classList |
DOMTokenList 接口的 toggle() 方法从列表中删除一个给定的标记 并返回 false 。 如果标记 不存在,则添加并且函数返回 true 。 |
||
570 | DragEvent | |
DragEvent 是一个表示拖、放交互的一个Event 接口。用户通过将指针设备(例如鼠标)放置在触摸表面上并且然后将指针拖动到新位置(诸如另一个DOM元素)来发起拖动。 应用程序可以按应用程序特定的方式自由解释拖放交互。 |
||
571 | DragEvent.dataTransfer | |
DataEvent.dataTransfer 属性保存着拖拽操作中的数据(作为一个DataTransfer对象) |
||
572 | DragEvent() | |
This constructor is used to create a synthetic DragEvent object. |
||
573 | DynamicsCompressorNode | API, Audio, DynamicsCompressorNode, Web Audio API, 动态压缩器, 媒体, 音频 |
DynamicsCompressorNode 接口提供了一个压缩效果器,用以降低信号中最响部分的音量,来协助避免在多个声音同时播放并叠加在一起的时候产生的削波失真。通常用于音乐创作和游戏音效中。DynamicsCompressorNode 是一个 AudioNode ,只有一路输入和一路输出,使用 AudioContext.createDynamicsCompressor() 方法创建。 |
||
574 | 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.KeyframeEffectReadOnly , and KeyframeEffect.KeyframeEffect to describe timing properties for animation effects. These properties are all optional, although without setting a duration the animation will not play. |
||
575 | EffectTiming.easing | |
这个EffectTiming 词的 easing 属性在 Web Animations API 指定用于缩放时间以产生缓和效果的计时函数,easing 是动画随时间变化的速率。 |
||
576 | Element | API, DOM, DOM参考, Element, 元素, 参考, 接口 |
Element 是一个通用性非常强的基类,所有 Document 对象下的对象都继承自它。这个接口描述了所有相同种类的元素所普遍具有的方法和属性。一些接口继承自 Element 并且增加了一些额外功能的接口描述了具体的行为。 |
||
577 | Element:afterscriptexecute 事件 | 事件, 参考, 非标准 |
此事件是早期版本的规范中的一个提案。不要依赖它。 | ||
578 | Element.animate() | js动画, 动画, 动画接口 |
Element 接口的animate() 方法是一个创建新Animation 的便捷方法,将它应用于元素,然后运行动画。它将返回一个新建的 Animation 对象实例 |
||
579 | Element.assignedSlot | |
The assignedSlot property of the Element interface returns the HTMLSlotElement interface associated with the element. |
||
580 | Element.attachShadow() | API, 元素, 参考, 方法 |
Element.attachShadow() 方法给指定的元素挂载一个Shadow DOM,并且返回对 ShadowRoot 的引用。 |
||
581 | Element.attributes | API, DOM, Element, Property, Reference, 元素, 参考, 属性 |
Element.attributes 属性返回该元素所有属性节点的一个实时集合。该集合是一个 NamedNodeMap 对象,不是一个数组,所以它没有 Array 的方法,其包含的 Attr 节点的索引顺序随浏览器不同而不同。更确切地说,attributes 是字符串形式的名/值对,每一对名/值对对应一个属性节点。 |
||
582 | Element:beforescriptexecute 事件 | DOM, 参考, 非标准 |
此事件是早期版本的规范中的一个提案。不要依赖它。 | ||
583 | blur (event) | |
当一个元素失去焦点的时候 blur 事件被触发。它和 focusout 事件的主要区别是 focusout 支持冒泡。 |
||
584 | Element.classList | API, DOM, Element, 元素, 参考, 只读属性, 属性 |
Element.classList 是一个只读属性,返回一个元素的类属性的实时 DOMTokenList 集合。 |
||
585 | Element.className | Element.className |
className 获取或设置指定元素的class属性的值。 | ||
586 | click | |
当定点设备的按钮(通常是鼠标左键)在一个元素上被按下和放开时,click 事件就会被触发。 |
||
587 | Element.clientHeight | Property |
这个属性是只读属性,对于没有定义CSS或者内联布局盒子的元素为0,否则,它是元素内部的高度(单位像素),包含内边距,但不包括水平滚动条、边框和外边距。 | ||
588 | Element.clientLeft | |
3 |
||
589 | Element.clientTop | API, CSSOM View, 属性 |
一个元素顶部边框的宽度(以像素表示)。不包括顶部外边距或内边距。clientTop 是只读的。 |
||
590 | Element.clientWidth | API, 参考, 属性 |
内联元素以及没有 CSS 样式的元素的 clientWidth 属性值为 0。Element.clientWidth 属性表示元素的内部宽度,以像素计。该属性包括内边距 padding,但不包括边框 border、外边距 margin 和垂直滚动条(如果有的话)。 |
||
591 | Element.closest() | API, DOM, Element, Method, Reference |
Element.closest() 方法用来获取:匹配特定选择器且离当前元素最近的祖先元素(也可以是当前元素本身)。如果匹配不到,则返回 null 。 |
||
592 | compositionend | 事件 |
当文本段落的组成完成或取消时, compositionend 事件将被触发 (具有特殊字符的触发, 需要一系列键和其他输入, 如语音识别或移动中的字词建议)。 | ||
593 | compositionstart | Element, Event, Input method, compositionstart, 事件, 参考 |
文本合成系统如 input method editor(即输入法编辑器)开始新的输入合成时会触发 compositionstart 事件。 |
||
594 | compositionupdate | |
compositionupdate 事件触发于字符被输入到一段文字的时候(这些可见字符的输入可能需要一连串的键盘操作、语音识别或者点击输入法的备选词) |
||
595 | Element: contextmenu event | API, DOM, 上下文, 上下文菜单, 事件, 元素, 右击, 右键单击, 按钮, 菜单, 鼠标 |
contextmenu 事件会在用户尝试打开上下文菜单时被触发。该事件通常在鼠标点击右键或者按下键盘上的菜单键时被触发,如果使用菜单键,该上下文菜单会被展示 到所聚焦元素的左下角,但是如果该元素是一棵DOM树的话,上下文菜单便会展示在当前这一行的左下角。 |
||
596 | copy | Clipboard API, Event, Reference |
当用户通过浏览器UI(例如,使用 Ctrl/⌘+C 键盘快捷方式或从菜单中选择“复制”)启动复制操作并响应允许的Document.execCommand 调用时触发copy 事件。 |
||
597 | Element.createShadowRoot() | |
使用Element.createShadowRoot 创建的实例 阴影DOM。创建shadow DOM时,它始终附加到现有元素。创建shadow DOM之后,它所附加的元素称为shadow root。 |
||
598 | Element.currentStyle | |
Element.currentStyle 是一个与 window.getComputedStyle 方法功能相同的属性。这个属性实现在旧版本的IE浏览器中. |
||
599 | cut | 事件, 剪贴板API, 参考 |
cut 事件在将选中内容从文档中删除并将其添加到剪贴板后触发。 |
||
600 | dblclick | dbclick |
在单个元素上单击两次鼠标的指针设备按钮 (通常是小鼠的主按钮) 时, 将触发 dblclick 事件。 |
||
601 | Element: DOMActivate event | API, 事件, 参考 |
当元素被激活时发生,例如点击鼠标或键盘按键。 | ||
602 | 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. |
||
603 | error | |
当一个资源加载失败或无法使用时,会在Element 对象上触发error 事件。例如当脚本执行错误、或图片无法找到或图片无效时。 |
||
604 | focus | |
focus事件在元素获取焦点时触发. 这个事件和 focusin 最大的区别仅仅在于后者会事件冒泡. |
||
605 | focusout | |
当元素即将失去焦点时,focusout 事件被触发。focusout 事件和 blur 事件之间的主要区别在于后者不会冒泡。 | ||
606 | Element.getAttribute() | Element.getAttribute() |
getAttribute() 返回元素上一个指定的属性值。如果指定的属性不存在,则返回 null 或 "" (空字符串);具体细节, 请参阅 Notes 部分。 |
||
607 | Element.getAttributeNames() | getAttributeNames |
Element.getAttributeNames() 返回一个 |
||
608 | Element.getAttributeNode() | API, DOM |
返回指定元素的指定属性节点 | ||
609 | Element.getAttributeNodeNS() | API, DOM |
通过命名空间 URI 和名称来获取属性节点。 | ||
610 | Element.getBoundingClientRect() | API, CSSOM View, Method, Refrence, 方法 |
Element.getBoundingClientRect() 方法返回元素的大小及其相对于视口的位置。 |
||
611 | Element.getClientRects() | API, CSSOM, 参考, 方法 |
Element.getClientRects() 方法返回一个指向客户端中每一个盒子的边界矩形的矩形集合。 |
||
612 | Element.getElementsByClassName() | |
Element.getElementsByClassName() 方法返回一个即时更新的(live) HTMLCollection ,包含了所有拥有指定 class 的子元素。当在 document 对象上调用此方法时,会检索整个文档,包括根元素。 |
||
613 | element.getElementsByTagName | API, DOM, 节点 |
Element.getElementsByTagName() 方法返回一个动态的包含所有指定标签名的元素的HTML集合HTMLCollection 。指定的元素的子树会被搜索,不包括元素自己。返回的列表是动态的,这意味着它会随着DOM树的变化自动更新自身。所以,使用相同元素和相同参数时,没有必要多次的调用Element.getElementsByTagName() . |
||
614 | Element.getElementsByTagNameNS() | |
Element.getElementsByTagNameNS() 方法返回在指定命名空间内带有指定名称的动态HTML元素集合(而不是快照),搜索范围限定于指定元素的后代,类似于Document.getElementsByTagNameNS 。 |
||
615 | Element.hasAttribute() | |
hasAttribute 返回一个布尔值,指示该元素是否包含有指定的属性(attribute)。 |
||
616 | Element.hasAttributeNS() | API, 元素, 属性, 方法 |
hasAttributeNS 返回一个布尔值,指示该元素是否包含有指定的属性(attribute)。 |
||
617 | Node.hasAttributes | |
hasAttributes 属性返回一个布尔值true 或false ,来表明当前元素节点是否有至少一个的属性(attribute). |
||
618 | Element.id | API, DOM, 元素, 参考, 属性 |
Element 接口的 id 属性表示元素的标识符,与全局属性 id 对应。 |
||
619 | element.innerHTML | Element.innerHTML, Element.insertAdjacentHTML() |
Element.innerHTML 属性设置或获取HTML语法表示的元素的后代。 |
||
620 | Element.insertAdjacentElement() | Element.insertAdjacentElement(), insertAdjacentElement() |
insertAdjacentElement() 方法将一个给定的元素节点插入到相对于被调用的元素的给定的一个位置。 |
||
621 | element.insertAdjacentHTML | API, DOM, DOM Element Methods, HTML5 & ES6, Method, insertAdjacentHTML |
insertAdjacentHTML() 方法将指定的文本解析为 Element 元素,并将结果节点插入到DOM树中的指定位置。它不会重新解析它正在使用的元素,因此它不会破坏元素内的现有元素。这避免了额外的序列化步骤,使其比直接使用innerHTML操作更快。 |
||
622 | Element.insertAdjacentText() | Element.insertAdjacentText() |
insertAdjacentText() 方法将一个给定的文本节点插入在相对于被调用的元素给定的位置。 |
||
623 | Element: 键盘按下事件 | |
keydown 事件触发于键盘按键按下的时候。 |
||
624 | Element: keyup event | |
keyup 事件在按键被松开时触发。 |
||
625 | Element.localName | |
Element.localName 只读属性,返回本地名称的. |
||
626 | Element.matches() | Element.matches(), js-30-days, matches() |
如果元素被指定的选择器字符串选择,Element.matches() 方法返回true; 否则返回false。 |
||
627 | mousedown | |
mousedown 事件在指针设备按钮按下时触发。 |
||
628 | mouseenter | API, Event, mouseenter, 鼠标移入事件 |
当定点设备(通常指鼠标)移动到元素上时就会触发 mouseenter 事件 |
||
629 | mouseleave | |
指点设备(通常是鼠标)的指针移出某个元素时,会触发mouseleave 事件。 |
||
630 | mousemove | API, DOM, Event, Interface, NeedsBrowserCompatibility, NeedsMobileBrowserCompatibility, NeedsSpecTable, Reference |
当指针设备( 通常指鼠标 )在元素上移动时, mousemove 事件被触发。 | ||
631 | Element: mouseout 事件 | API, DOM, Event, Interface, MouseEvent, Reference, events, mouseout, 事件, 参考, 接口 |
当移动指针设备(通常是鼠标),使指针不再包含在这个元素或其子元素中时,mouseout 事件被触发。当指针从一个元素移入其子元素时,mouseout 也会被触发,因为子元素遮盖了父元素的可视区域。 |
||
632 | mouseup | API, DOM, Event, MouseEvent, Reference, events, mouse, mouseup |
当指针在元素中时, mouseup 事件在指针设备(如鼠标或触摸板)按钮放开时触发。mouseup 事件与Element.mousedown_event 事件相反。 |
||
633 | mousewheel | |
The mousewheel event is fired asynchronously when a mouse wheel or similar device is operated. It's represented by the MouseWheelEvent interface. |
||
634 | Element.namespaceURI | |
Element.namespaceURI 是一个只读属性,它返回元素的命名空间,若该元素不在命名空间中则返回null . |
||
635 | NonDocumentTypeChildNode.nextElementSibling | |
nextElementSibling 返回当前元素在其父元素的子元素节点中的后一个元素节点,如果该元素已经是最后一个元素节点,则返回null, 该属性是只读的. |
||
636 | Element.onfullscreenchange | |
当事件处理程序处于 fullscreenchange 模式的时候, 表明游戏元素被改变了或者是退出了全屏模式 |
||
637 | Element.onfullscreenerror | |
Element 接口的 onfullscreenerror 属性是在Element 过渡到或退出全屏模式发生错误后处理事件fullscreenerror 的事件处理程序。 |
||
638 | Element.openOrClosedShadowRoot | |
Element.openOrCloseShadowRoot 是一个只读属性。represents the shadow root hosted by the element, regardless if its ShadowRoot.mode is open or closed . |
||
639 | element.outerHTML | You Don't Need jQuery & http://youmightnotneedjquery.com/, insertAdjacentHTML, outerHTML |
element DOM接口的outerHTML 属性获取描述元素(包括其后代)的序列化HTML片段。它也可以设置为用从给定字符串解析的节点替换元素。 |
||
640 | Element: paste事件 | Clipboard API, Event, Reference |
641 | Element.prefix | |
Element.prefix 只读属性返回指定元素的命名空间前缀,如果未指定前缀,则返回null。 |
||
642 | NonDocumentTypeChildNode.previousElementSibling | |
previousElementSibling 返回当前元素在其父元素的子元素节点中的前一个元素节点,如果该元素已经是第一个元素节点,则返回null, 该属性是只读的. |
||
643 | Element.querySelector() | Element.querySelector() |
基础元素(baseElement)的子元素中满足指定选择器组的第一个元素。匹配过程会对整个结构进行,包括基础元素和他的后代元素的集合以外的元素,也就是说,选择器首先会应用到整个文档,而不是基础元素,来创建一个可能有匹配元素的初始列表。然后从结果元素中检查它们是否是基础元素的后代元素。第一个匹配的元素将会被querySelector()方法返回。 | ||
644 | Element.querySelectorAll() | |
返回一个non-live的NodeList , 它包含所有元素的非活动节点,该元素来自与其匹配指定的CSS选择器组的元素。(基础元素本身不包括,即使它匹配。) |
||
645 | Element.removeAttribute() | 属性, 方法 |
Element 方法 removeAttribute() 从指定的元素中删除一个属性。 |
||
646 | Element.removeAttributeNode() | |
removeAttributeNode 从当前的 element(元素节点) 删除指定的属性 |
||
647 | Element.removeAttributeNS() | |
removeAttributeNS 移除元素的指定属性 |
||
648 | Element.requestFullscreen() | |
Element.requestFullscreen() 方法用于发出异步请求使元素进入全屏模式。 |
||
649 | Element.requestPointerLock() | |
Element.requestPointerLock() 方法允许您异步地请求将鼠标指针锁定在指定元素上。 |
||
650 | Element.runtimeStyle | |
Element.runtimeStyle 是一个元素专有属性,和 HTMLElement.style 相似,除了其中的样式属性外,HTMLElement.style 具有更高的优先级和修改能力。runtimeStyle |
||
651 | Element.scroll() | |
scroll() 方法是用于在给定的元素中滚动到某个特定坐标的 Element 接口。 |
||
652 | Element.scrollBy() | API, Element, Method, Reference, scrollBy |
scrollBy() 方法是使得元素滚动一段特定距离的 Element 接口。 |
||
653 | Element.scrollHeight | API |
Element.scrollHeight 这个只读属性是一个元素内容高度的度量,包括由于溢出导致的视图中不可见内容。 |
||
654 | Element.scrollIntoView() | |
Element |
||
655 | Element.scrollIntoViewIfNeeded() | API, DOM, 可视区域, 方法, 滚动, 非标准 |
Element.scrollIntoViewIfNeeded() 方法用来将不在浏览器窗口的可见区域内的元素滚动到浏览器窗口的可见区域。 如果该元素已经在浏览器窗口的可见区域内,则不会发生滚动。 此方法是标准的Element.scrollIntoView()方法的专有变体。 |
||
656 | Element.scrollLeft | API, scrollLeft |
Element.scrollLeft 属性可以读取或设置元素滚动条到元素左边的距离。 |
||
657 | Element.scrollLeftMax | |
这个 Element.scrollLeftMax 是只读的属性返回一个 Number 表示一个元素横向滚动条可滚动的最大距离。 |
||
658 | Element.scrollTo() | API, Element, Method, Reference, scrollTo |
- or - | ||
659 | Element.scrollTop | API, Property, Scroll, scrollTop |
Element.scrollTop 属性可以获取或设置一个元素的内容垂直滚动的像素数。 |
||
660 | Element.scrollTopMax | |
Element.scrollTopMax 返回一个只读Number表示元素所能滚动的最大高度 |
||
661 | Element.scrollWidth | 元素属性 |
scrollWidth 值等于元素在不使用水平滚动条的情况下适合视口中的所有内容所需的最小宽度。 宽度的测量方式与Element.clientWidth 相同:它包含元素的内边距,但不包括边框,外边距或垂直滚动条(如果存在)。 它还可以包括伪元素的宽度,例如::before 或::after 。 如果元素的内容可以适合而不需要水平滚动条,则其scrollWidth 等于Element.clientWidth |
||
662 | select | Event |
select 选择某些文本时会触发事件。 |
||
663 | Element.setAttribute() | API, DOM, NeedsSpecTable, 元素, 参考, 属性, 方法 |
设置指定元素上的某个属性值。如果属性已经存在,则更新该值;否则,使用指定的名称和值添加一个新的属性。 | ||
664 | Element.setAttributeNode() | API, DOM, Element |
setAttributeNode() 为指定的 Element 添加属性节点. |
||
665 | Element.setAttributeNodeNS() | |
setAttributeNodeNS 可以给一个元素添加一个新的命名空间的属性节点. |
||
666 | Element.setAttributeNS() | Element.setAttributeNS(), SVG, http://svgjs.com/ |
setAttributeNS 添加一个新属性或更改具有给定命名空间和名称的一个属性的值。 |
||
667 | element.setCapture | |
在处理一个 mousedown 事件过程中调用这个方法来把全部的鼠标事件重新定向到这个元素,直到鼠标按钮被释放或者 document.releaseCapture() 被调用。 |
||
668 | Element.setPointerCapture() | API, DOM, Element |
Element 接口的setPointerCapture() 方法用于将特定元素指定为未来指针事件的捕获目标。指针的后续事件将以捕获元素为目标,直到捕获被释放(通过Element.releasePointerCapture() )。 |
||
669 | Element.shadowRoot | API, DOM遍历, ShadowRoot |
670 | show | |
当一个具有contextmenu属性的元素的contextmenu事件触发或冒泡到该元素时,show事件会被触发。 | ||
671 | Element.slot | API, Element, Experimental, shadow dom, slot |
Element 接口的slot 属性会返回已插入元素所在的Shadow DOM slot的名称。 |
||
672 | Element.tagName | |
返回当前元素的标签名 | ||
673 | Element.toggleAttribute() | API, Element, 元素, 参考 |
Element 接口的 toggleAttribute() 方法切换给定元素的某个布尔值属性的状态(如果属性不存在则添加属性,属性存在则移除属性)。 |
||
674 | touchcancel | Event, TouchEvent, UI, UI Events, UX, 事件, 触摸, 触摸事件 |
当触摸点被中断时会触发 touchcancel 事件,中断方式基于特定实现而有所不同(例如, 创建了太多的触摸点)。 |
||
675 | touchstart | Event, UI, UI Events, UX, touchstart, 事件, 触摸, 触摸事件 |
当一个或多个触摸点与触控设备表面接触时触发touchstart 事件. |
||
676 | 滚轮事件 | |
当滚动鼠标滚轮或操作其它类似输入设备时会触发滚轮事件。滚轮事件替换了已被弃用的非标准mousewheel 事件。 |
||
677 | ErrorEvent | API, Event |
ErrorEvent 事件对象在脚本发生错误时产生,它可以提供发生错误的脚本文件的文件名,以及发生错误时所在的行号等信息。 |
||
678 | Event | API, DOM, 事件, 参考, 接口, 构造器 |
Event 接口表示在 DOM 中出现的事件。 |
||
679 | event.bubbles | |
返回一个布尔值,表明当前事件是否会向DOM树上层元素冒泡. | ||
680 | event.cancelable | |
Event 实例的只读属性 cancelable 表明该事件是否可以被取消,当事件被阻止之后,该事件就好像没有被触发一样。如果事件不能被取消,则其 cancelable 属性的值为 false,且事件发生时无法在事件监听回调中停止事件。 |
||
681 | Event.cancelBubble | 事件 |
682 | 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. | ||
683 | Event.composed | |
Event 接口的只读属性 composed 返回一个 Boolean 值,用来指示该事件是否可以从 Shadow DOM 传递到一般的 DOM。 |
||
684 | Event.composedPath() | API |
composedPath() 是 Event 接口的一个方法,当对象数组调用该侦听器时返回事件路径。 如果影子根节点被创建并且ShadowRoot.mode 是关闭的,那么该路径不包括影子树中的节点。 |
||
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() | API, DOM, 事件, 构造函数 |
Event() 构造函数, 创建一个新的事件对象 Event 。 |
||
688 | Event.eventPhase | |
表示事件流当前处于哪一个阶段。 | ||
689 | Event.initEvent() | |
Event.initEvent() 方法可以用来初始化由Document.createEvent() 创建的 event 实例. |
||
690 | Event.isTrusted | API, Event, Reference, 只读, 属性 |
Event 接口的 isTrusted 属性是一个只读属性,它是一个布尔值(Boolean )。当事件是由用户行为生成的时候,这个属性的值为 true ,而当事件是由脚本创建、修改、通过 EventTarget.dispatchEvent() 派发的时候,这个属性的值为 false 。 |
||
691 | Event.originalTarget | originalTarget |
original target是事件重定向之前的原始目标. (Mozilla-特有) | ||
692 | event.preventDefault | API, DOM, Event, preventDefault |
Event 接口的 preventDefault() 方法,告诉user agent:如果此事件没有被显式处理,它默认的动作也不应该照常执行。此事件还是继续传播,除非碰到事件侦听器调用Event.stopPropagation 或Event.stopImmediatePropagation ,才停止传播。 |
||
693 | Event.returnValue | API, DOM, 事件, 参考, 属性 |
Event.returnValue 属性表示该事件的默认操作是否已被阻止。 |
||
694 | Event.srcElement | |
Event.srcElement 是标准的 Event.target 属性的一个别名。它只对老版本的IE浏览器有效。 |
||
695 | event.stopImmediatePropagation | API, 事件, 参考, 方法 |
Event 接口的 stopImmediatePropagation() 方法阻止监听同一事件的其他事件监听器被调用。 |
||
696 | event.stopPropagation | API, DOM, Event, stopPropagation, 事件, 方法, 阻止冒泡事件 |
阻止捕获和冒泡阶段中当前事件的进一步传播。 | ||
697 | Event.target | event.target, 事件委托 (event delegation) |
触发事件的对象 (某个DOM元素) 的引用。当事件处理程序在事件的冒泡或捕获阶段被调用时,它与event.currentTarget 不同。 |
||
698 | event.timeStamp | API, DOM, Event, timeStamp |
返回事件发生时的时间戳. | ||
699 | event.type | API, DOM, Event, Property, 参考, 属性 |
只读属性 Event.type 会返回一个字符串, 表示该事件对象的事件类型。 | ||
700 | EventListener | API, DOM, DOM Events, 事件 |
EventListener 接口表示的对象可以处理 EventTarget 对象所调度的事件。 |
||
701 | EventListener.handleEvent() | API, 事件, 参考, 方法 |
undefined 。如果返回了值,浏览器将忽略它。 |
||
702 | EventSource | API, Server-sent events, 参考 |
EventSource 是服务器推送的一个网络事件接口。一个EventSource实例会对HTTP服务开启一个持久化的连接,以text/event-stream 格式发送事件, 会一直保持开启直到被要求关闭。 |
||
703 | EventSource.close() | |
EventSource 的方法close() 用于关闭当前的连接,如果调用了此方法,则会将EventSource.readyState 这个属性值设置为 2 (closed) |
||
704 | EventSource() | API, EventSource, Server-sent events |
EventSource () 构造函数返回一个新建的EventSource ,它代表了一个远程资源。 |
||
705 | EventSource.onerror | |
EventSource 的属性 onerror 是当发生错误且这个错误事件(error )被EventSource触发时调用的一个事件处理函数(EventHandler ) |
||
706 | EventSource.onopen | API, Event Handler, EventSource |
EventSource 接口的 onopen 属性是一个 EventHandler ,它在收到open 事件时被调用,在那时,连接刚被打开。 |
||
707 | EventTarget | API, DOM, DOM Events, Interface |
EventTarget 是一个 DOM 接口,由可以接收事件、并且可以创建侦听器的对象实现。 |
||
708 | EventTarget.addEventListener() | API, DOM, Event, e.stopImmediatePropagation(), once capture bubbling propagation, {{Non-standard_inline}}, 参考, 方法 |
EventTarget.addEventListener() 方法将指定的监听器注册到 EventTarget 上,当该对象触发指定的事件时,指定的回调函数就会被执行。 事件目标可以是一个文档上的元素 Element ,Document 和Window 或者任何其他支持事件的对象 (比如 XMLHttpRequest )。 |
||
709 | EventTarget.dispatchEvent | API, DOM, events |
向一个指定的事件目标派发一个事件, 并以合适的顺序同步调用目标元素相关的事件处理函数。标准事件处理规则(包括事件捕获和可选的冒泡过程)同样适用于通过手动的使用dispatchEvent() 方法派发的事件。 |
||
710 | EventTarget() | |
EventTarget() 构造方法将会创建一个新的EventTarget 对象实例。 |
||
711 | EventTarget.removeEventListener | API, DOM, Gecko, removeEventListener, 事件 |
删除使用 EventTarget.addEventListener() 方法添加的事件。使用事件类型,事件侦听器函数本身,以及可能影响匹配过程的各种可选择的选项的组合来标识要删除的事件侦听器。 |
||
712 | EXT_float_blend | API, WebGL, 参考, 浮点 |
WebGL API 的 EXT_float_blend 扩展允许使用 32 位浮点数组件来混合和绘制缓冲区。 |
||
713 | ExtendableEvent | API, Experimental, ExtendableEvent, Interface, NeedsTranslation, Offline, Reference, Service Workers, ServiceWorker, TopicStub, Workers |
此接口继承自Event 接口。 |
||
714 | ExtendableEvent.waitUntil() | |
ExtendableEvent.waitUntil() 方法告诉事件分发器该事件仍在进行。这个方法也可以用于检测进行的任务是否成功。在服务工作线程中,这个方法告诉浏览器事件一直进行,直至 promise 解决,浏览器不应该在事件中的异步操作完成之前终止服务工作线程。 |
||
715 | Fetch API | Fetch, Fetch API, Web, XMLHttpRequest, 参考 |
Fetch API |
||
716 | Fetch 基本概念 | |
Fetch 是一个现代的概念, 等同于 XMLHttpRequest。它提供了许多与XMLHttpRequest相同的功能,但被设计成更具可扩展性和高效性。本文介绍了 Fetch API的一些基本概念。 |
||
717 | Cross-global fetch usage | Fetch, 相对 URL, 跨源, 边缘情况 |
本文解释了在fetch时发生的边缘情况(以及潜在的其他APIs展示相同类型的资源检索行为)。当从“iframe”发起包含相对url的跨源fetch时,相对url用于针对当前全局位置而不是iframe的位置进行解析。 | ||
718 | 使用 Fetch | API, BODY, Fetch, HTTP, Promise, Response, request, 指南 |
Fetch API 提供了一个 JavaScript 接口,用于访问和操纵 HTTP 管道的一些具体部分,例如请求和响应。它还提供了一个全局 GlobalFetch.fetch 方法,该方法提供了一种简单,合理的方式来跨网络异步获取资源。 |
||
719 | FetchEvent | |
使用ServiceWorker 技术时,页面的提取动作会在ServiceWorker作用域(ServiceWorkerGlobalScope )中触发fetch事件. |
||
720 | FetchEvent.respondWith() | |
FetchEvent 接口的 respondWith() 方法旨在包裹代码,这些代码为来自受控页面的request生成自定义的response。这些代码通过返回一个 Response 、 network error 或者 Fetch的方式 resolve。 |
||
721 | File and Directory Entries API | API, File, Files, 参考, 文件, 非标准 |
File System API |
||
722 | File and Directory Entries API support in Firefox | |
File System API |
||
723 | 文件系统API的基本概念 | |
本文是对Basic_Concepts_About_the_Filesystem_API一文的译文。 | ||
724 | FileHandle API | |
FileHandle API允许处理文件,包括创建文件和修改其内容(unlike the File API)。由于通过该API操作的文件可以物理存储在设备上,因此编辑部分使用基于回合的锁定机制,以避免出现种族问题。 | ||
725 | File | API, File API, Reference, Web, 文件 API |
文件(File )接口提供有关文件的信息,并允许网页中的 JavaScript 访问其内容。 |
||
726 | File.File() | |
File() 构造器创建新的 File 对象实例。 |
||
727 | File.fileName | |
返回文件的名称.由于安全原因,返回的值并不包含文件路径. | ||
728 | File.fileSize | |
返回文件的大小,单位为字节. | ||
729 | File.getAsBinary | |
将文件内容按照原始二进制形式解析成字符串并返回. | ||
730 | File.getAsDataURL() | |
getAsDataURL函数返回一个形如 data: 的 URL,这个URL包含了所涉及到的内容的编码形式。 |
||
731 | File.getAsText | |
按照指定的编码类型将文件内容解析成字符串并返回. | ||
732 | File.lastModified | API, File API, Files |
只读属性 File.lastModified 返回所引用文件最后修改日期, 为自 1970年1月1日0:00 以来的毫秒数。没有已知的最后修改时间则会返回当前时间。 |
||
733 | File.lastModifiedDate | |
返回当前文件的最后修改日期,如果无法获取到文件的最后修改日期,则使用当前日期来替代. | ||
734 | File.mozFullPath | |
No summary! | ||
735 | File.name | |
返回文件的名称.由于安全原因,返回的值并不包含文件路径. | ||
736 | File.size | |
以字节为单位返回文件的大小。 | ||
737 | File.type | |
返回 File 对象所表示文件的媒体类型(MIME)。 |
||
738 | 在web应用程序中使用文件 | File, File API, ajax上传, 文件, 文件上传 |
通过使用在 HTML5 中加入到 DOM 的 File API,使在web内容中让用户选择本地文件然后读取这些文件的内容成为可能。用户可以通过HTML中的 input/file 元素或者是通过拖拽来选择本地文件。 |
||
739 | File.webkitRelativePath | |
File.webkitRelativePath 是只读属性,包含 USVString ,它规定了文件的路径,相对于用户在 input 元素中选择的目录,这个元素设置了 webkitdirectory 属性。 |
||
740 | FileError | |
用来表示在使用FileReader 接口时发生的错误. |
||
741 | FileException | |
在 文件系统 API 中, FileException 表示错误条件,你可能在使用同步 API 访问文件系统时遇到。它扩展了 FileException 接口,在 File Writer 中描述,并添加了几个新的错误代码。 |
||
742 | FileList | API, File API, Files, 文件 |
一个 FileList 对象通常来自于一个 HTML input 元素的 files 属性,你可以通过这个对象访问到用户所选择的文件。该类型的对象还有可能来自用户的拖放操作,查看 DataTransfer 对象了解详情。 |
||
743 | FileReader | API, File API, Files, Interface, Reference |
FileReader 对象允许Web应用程序异步读取存储在用户计算机上的文件(或原始数据缓冲区)的内容,使用 File 或 Blob 对象指定要读取的文件或数据。 |
||
744 | FileReader: 中止事件(abort) | API, FileReader, ProgressEvent, Reference, Web, abort, 中止, 事件 |
在中止读取时会触发 abort 事件: 例如程序调用FileReader.abort() . |
||
745 | FileReader.abort() | |
该方法可以取消 FileReader 的读取操作,触发之后 FileReader.readyState 为已完成(DONE)。 |
||
746 | FileReader.error | |
返回读取文件时的错误信息 | ||
747 | FileReader() | API, FileReader, 参考, 构造方法 |
使用 FileReader() 构造器去创建一个新的 FileReader. |
||
748 | FileReader: load event | load 事件 |
当文件成功读取时,执行load 事件 |
||
749 | FileReader.onabort | |
FileReader.onabort 属性包含在终止事件被触发时执行的事件处理程序,举例,当读取文件的过程中需要中止时。 |
||
750 | FileReader.onload | 文件 |
当 FileReader 读取文件的方式为 readAsArrayBuffer, readAsBinaryString, readAsDataURL 或者 readAsText 的时候,会触发一个 load 事件。从而可以使用 FileReader.onload 属性对该事件进行处理。 |
||
751 | FileReader.readAsArrayBuffer() | |
FileReader 接口提供的 readAsArrayBuffer() 方法用于启动读取指定的 Blob 或 File 内容。当读取操作完成时,FileReader.readyState 变成 DONE (已完成),并触发 loadend 事件,同时 FileReader.result 属性中将包含一个 ArrayBuffer 对象以表示所读取文件的数据。 |
||
752 | FileReader.readAsBinaryString() | |
readAsBinaryString 方法会读取指定的 Blob 或 File 对象,当读取完成的时候,FileReader.readyState 会变成DONE (已完成),并触发 loadend 事件,同时 FileReader.result 属性将包含所读取文件原始二进制格式。 |
||
753 | FileReader.readAsDataURL() | API, File API |
readAsDataURL 方法会读取指定的 Blob 或 File 对象。读取操作完成的时候,FileReader.readyState 会变成已完成DONE ,并触发 loadend 事件,同时 FileReader.result 属性将包含一个data: URL格式的字符串(base64编码)以表示所读取文件的内容。 |
||
754 | FileReader.readAsText() | |
readAsText 方法可以将 Blob 或者 File 对象转根据特殊的编码格式转化为内容(字符串形式) |
||
755 | FileReader.readyState | |
提供 FileReader 读取操作时的当前状态。 | ||
756 | FileReader.result | |
返回文件的内容。只有在读取操作完成后,此属性才有效,返回的数据的格式取决于是使用哪种读取方法来执行读取操作的。 | ||
757 | FileReaderSync | API, NeedsMarkupWork |
FileReaderSync 接口允许以同步的方式读取File 或Blob 对象中的内容。 |
||
758 | FileRequest | API, 引用, 接口, 文件, 文件请求 |
这个 FileRequest 接口继承自 DOMRequest 接口,用来提供一些 LockedFile 对象需要的额外的必要的属性。 |
||
759 | FileSystem | |
在 File System API 中,一个 FileSystem 对象代表着一个文件系统。这个对象是调用 requestFileSystem() 成功的一个标志。FileSystem 对象有两个属性。 | ||
760 | FileSystemDirectoryEntry | |
文件和目录条目 API 的 FileSystemDirectoryEntry 接口表示文件系统中的目录。它提供了方法,使其能够访问和操作目录中的文件,以及访问目录中的条目。 |
||
761 | 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. |
||
762 | 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. |
||
763 | 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. |
||
764 | FileSystemFileEntry | |
文件系统 API 的 FileSystemFileEntry 接口表示文件系统中的文件。它提供了属性,描述文件的属性,以及 FileSystemFileEntry.file 方法,它创建了可以用于读取文件的 File 对象。 |
||
765 | FileSystemSync | |
在 文件系统 API 中, FileSystemSync 对象表示文件系统。它有两个属性。 |
||
766 | FocusEvent | API, DOM, DOM 事件, 事件, 参考 |
FocusEvent 接口表示和焦点相关的事件比如 focus , blur , focusin , 和 focusout 。 |
||
767 | FontFace | |
FontFace 接口表示一个可用的字体。它允许您控制字体的源文件,作为外部资源的URL或缓冲区; 它还允许您控制字体的加载时间和字体当前的状态。 |
||
768 | FontFaceSet | API, Fonts |
CSS 字体加载 API 的 FontFaceSet 管理着字体们的加载和可查询的字体们下载状态。 |
||
769 | FontFaceSet.check() | API, CSS Font Loading API, Experimental, FontFaceSet, Method, Reference |
770 | Force Touch events | |
Force Touch events |
||
771 | FormData | FormData, XMLHttpRequest |
FormData 接口提供了一种表示表单数据的键值对 key/value 的构造方式,并且可以轻松的将数据通过XMLHttpRequest.send() 方法发送出去,本接口和此方法都相当简单直接。如果送出时的编码类型被设为 "multipart/form-data" ,它会使用和表单一样的格式。 |
||
772 | FormData.append() | |
FormData 接口的append() 方法 会添加一个新值到 FormData 对象内的一个已存在的键中,如果键不存在则会添加该键。 |
||
773 | FormData.delete() | 删除 |
FormData 接口的 delete() 方法会从 FormData 对象中删除指定键,即 key,和它对应的值,即 value。 |
||
774 | FormData.entries() | |
The FormData.entries() 方法返回一个 Iteration_protocols 对象 ,此对象可以遍历访问FormData中的键值对。其中键值对的key是一个 USVString 对象;value是一个 USVString , 或者 Blob 对象。 |
||
775 | FormData() | |
FormData() 构造函数用于创建一个新的FormData 对象。 |
||
776 | FormData.get() | |
FormData 的get()方法用于返回FormData对象中和指定的键关联的第一个值,如果你想要返回和指定键关联的全部值,那么可以使用 FormData.getAll() 方法。 |
||
777 | FormData.getAll() | |
getAll() 方法会返回该 FormData 对象指定 key 的所有值。 |
||
778 | FormData.has() | |
has() 方法会返回一个布尔值,表示该FormData 对象是否含有某个key 。 |
||
779 | FormData.keys() | |
FormData.keys() 该方法返回一个迭代器(Iteration_protocols ),遍历了该 formData 包含的所有key ,这些 key 是 USVString 对象。 |
||
780 | FormData.set() | |
set() 方法会对 FormData 对象里的某个 key 设置一个新的值,如果该 key 不存在,则添加。 |
||
781 | FormData 对象的使用 | AJAX, Blob, File, FormData, Forms, XHR, XMLHttpRequest |
FormData对象用以将数据编译成键值对,以便用XMLHttpRequest 来发送数据。其主要用于发送表单数据,但亦可用于发送带键数据(keyed data),而独立于表单使用。如果表单enctype 属性设为multipart/form-data ,则会使用表单的HTMLFormElement.submit 方法来发送数据,从而,发送数据具有同样形式。 |
||
782 | FormData.values() | |
FormData.values() 方法返回一个允许遍历该对象中所有值的 Iteration_protocols 。这些值是 USVString 或是Blob 对象。 |
||
783 | Frame Timing API | |
该PerformanceFrameTiming 界面提供有关浏览器事件循环的帧计时数据。一帧表示浏览器在一个事件循环迭代中所做的工作量,例如处理DOM事件,调整大小,滚动,渲染,CSS动画等。60Hz刷新速率的帧率为60 fps(每秒帧),良好响应用户体验的共同目标。这意味着浏览器应在大约16.7毫秒内处理一个帧。 |
||
784 | 全屏 API | API, DOM, 全屏 API, 图像, 屏幕, 引用, 指南, 游戏 |
全屏 API 为使用用户的整个屏幕展现网络内容提供了一种简单的方式,并且在不需要时退出全屏模式。这种 API 让你可以简单地控制浏览器,使得一个元素与其子元素,如果存在的话,可以占据整个屏幕,并在此期间,从屏幕上隐藏所有的浏览器用户界面以及其他应用。 |
||
785 | 全屏指南 | API, 全屏, 全屏 API, 图像, 屏幕, 展示, 指南, 显示, 游戏 |
本文主要说明如何使用全屏API将给定元素设置为全屏模式,以及如何检测浏览器何时进入或退出全屏模式。 | ||
786 | FullscreenOptions | |
当调用Element.requestFullscreen 元素以将该元素置于全屏模式时,使用 FullscreenOptions 字典提供配置选项。 |
||
787 | GainNode | GainNode, HTML5 音频, Web Audio API, de-zippering |
GainNode 接口表示音量的变化。它是一个AudioNode 音频处理模块,在输出前使用给定增益应用到输入。一个 GainNode 总是只有一个输入和一个输出,两者拥有同样数量的声道。 |
||
788 | GainNode.gain | |
GainNode 接口的gain属性是一个a-rate AudioParam ,表示可利用的增益量. |
||
789 | Gamepad API | 实验性, 手柄, 控制器, 概述, 游戏 |
Gamepad API |
||
790 | 使用 Gamepad API | 手柄, 指南, 控制器, 游戏, 进阶 |
HTML5 为丰富的交互式游戏开发引入了许多必要的组件。像 |
||
791 | Gamepad | |
Gamepad API 的 Gamepad 接口,定义了一个独立的游戏手柄或其他控制器,允许访问控制器的信息,譬如按钮按下的状态、坐标输入的位置。游戏手柄或其他控制器,允许访问如按钮按下,和ID等信息。 |
||
792 | GamepadButton | |
GamepadButton 接口定义了在一个手柄或其他控制器的唯一的一个按键,允许访问不同控制器设备可用类型的按钮的当前状态。 |
||
793 | GamepadButton.pressed | |
GamepadButton 接口下的 GamepadButton.pressed 属性返回一个表示按钮当然是被按下了 (true ) 还是没有被按下 (false ) 的布尔值。 |
||
794 | GamepadButton.value | |
GamepadButton 接口下的 GamepadButton.value 属性返回一个双精浮点值来表示许多现代控制器上的模拟按钮的状态,比如说扳机键。 |
||
795 | GamepadEvent | |
Gamepad API 的 GamepadEvent 接口包含对连接到系统的控制器的引用,这也是 gamepad 事件events Window.gamepadconnected 与 Window.gamepaddisconnected 被触发时响应的内容。 |
||
796 | GamepadEvent.gamepad | |
GamepadEvent interface 的 GamepadEvent.gamepad 属性返回一个 Gamepad 对象,为触发 gamepadconnected 和gamepaddisconnected 事件提供相关联控制器数据的访问。 |
||
797 | GamepadEvent() | |
GamepadEvent_ 构造函数用于创建一个新的 GamepadEvent 对象。 |
||
798 | GamepadPose | |
Gamepad API的接口GamepadPose 表示WebVR的控制者在某个给定时间点的姿势, (包括方向、位置、速率、加速度信息) |
||
799 | 使用地理位置定位 | 地理位置 API, 指南 |
地理位置 API 允许用户向 Web 应用程序提供他们的位置。出于隐私考虑,报告地理位置前会先请求用户许可。 | ||
800 | Geolocation | API, Geolocation API, 参考, 安全上下文, 接口, 高级 |
Geolocation 接口是一个用来获取设备地理位置的可编程的对象,它可以让Web内容访问到设备的地理位置,这将允许Web应用基于用户的地理位置提供定制的信息。说实话:其实Geolocation 就是用来获取到当前设备的经纬度(位置) |
||
801 | Geolocation.clearWatch() | |
Geolocation.clearWatch() 这个方法主要用于使用 Geolocation.watchPosition() 注册的 位置/错误 监听器。 |
||
802 | Geolocation.getCurrentPosition() | API, Geolocation, Geolocation API, Method, NeedsExample, Reference |
Geolocation.getCurrentPosition() 方法用来获取设备当前位置。 |
||
803 | Geolocation.watchPosition() | |
Geolocation.watchPosition() 用于注册监听器,在设备的地理位置发生改变的时候自动被调用。也可以选择特定的错误处理函数。 |
||
804 | Coordinates | API, Geolocation API |
Coordinates (坐标)接口表示设备在地球上的位置和海拔,以及计算这些属性的精确度。 |
||
805 | Coordinates.latitude | |
Coordinates.latitude 只读属性,十进制双精度浮点数来表示纬度坐标 |
||
806 | Position | API, 位置, 地理位置API |
Position 接口表示在给定的时间的相关设备的位置。这个位置,用一个Coordinates 对象表示,包括设备在地球上的二维位置, 但也可以包括设备的海拔和速度。 |
||
807 | Position.coords | API, Geolocation API, Position, Property |
Position.coords 是一个Coordinates 对象的只读属性 , 表示地理状态:它包括位置,地球上的经度和纬度,相关的海拔和速度,可以重新组合内部返回的这些值,它还包含有关这些值的准确信息。 |
||
808 | 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. |
||
809 | PositionError | API, Geolocation API |
PositionError 接口表示当定位设备位置时发生错误的原因。 |
||
810 | GestureEvent | |
GestureEvent 是 WebKit 的专有接口,提供多点触控的信息。这个接口的事件包括 gesturestart , gesturechange 和 gestureend . |
||
811 | GlobalEventHandlers | |
GlobalEventHandlers 描述了一系列web worker的事件接口 HTMLElement , Document , Window , 或 WorkerGlobalScope 。这里面的每一个接口都可以添加更多的事件句柄。 |
||
812 | GlobalEventHandlers.onabort | |
一个中断事件的事件处理器发送到window全局对象。(Firefox 2 和Safari不可用) | ||
813 | GlobalEventHandlers.onanimationcancel | |
animationcancel是一个事件处理操作,这个事件在CSS Animation属性意外中断时派发出来(换句话说,任何时候animation停止运行不会发出一个animationend 事件,比如,当animation-name改变以后,animation 就会被移除,或者动画节点隐藏—当前元素或者任何包含的节点隐藏)—使用css时. | ||
814 | GlobalEventHandler.onanimationend | |
事件处理程序。 当CSS动画到达其活动期的结束时发送此事件 | ||
815 | 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. |
||
816 | GlobalEventHandlers.onauxclick | API, Event Handler, Experimental, auxclick |
onauxclick 属性是一个 EventHandler ,当 auxclick 事件发生时被调用,例如按下了输入设备上的非主按钮 (e.g. 鼠标中键)。 |
||
817 | GlobalEventHandlers.onblur | Gecko DOM Reference |
onblur属性用来获取或设置当前元素的onBlur事件的事件处理函数 | ||
818 | GlobalEventHandlers.oncancel | API, HTML DOM, NeedsExample, Property, Reference, 事件, 对话框 |
GlobalEventHandlers 的oncancel 属性是一个EventHandler ,它是用来处理发送给dialog 元素的cancel 事件的。 |
||
819 | GlobalEventHandlers.oncanplay | |
GlobalEventHandlers 的oncanplay 属性是EventHandler 处理 canplay 事件。 |
||
820 | GlobalEventHandlers.oncanplaythrough | |
全局事件处理器(GlobalEventHandlers )之一的 canplaythrough 属性,是处理当前元素canplaythrough 事件的事件处理器EventHandler . |
||
821 | GlobalEventHandlers.onchange | |
onchange 可以用来获取或设置当前元素的change 事件的事件处理函数. |
||
822 | GlobalEventHandlers.onclick | API, Event Handler, GlobalEventHandlers, HTML DOM, Property, Reference, 事件处理器, 全局事件处理器 |
全局事件处理器(GlobalEventHandlers )之一的 onclick 属性,是处理当前元素的 click 事件的事件处理器(EventHandler )。 |
||
823 | GlobalEventHandlers.onclose | API, Dialog, Event Handler, GlobalEventHandlers, HTML DOM, 参考, 实验性的, 属性, 需要示例 |
GlobalEventHandlers mixin 的 onclose 属性是一个 EventHandler , 用来处理发送给 dialog 元素的 close 事件。 |
||
824 | GlobalEventHandlers.oncontextmenu | |
获取或设置当前窗口contextmenu事件的事件处理函数。除非默认行为已经阻止了(看下面的例子是如何阻止的),否则右键菜单会被激活。注意此事件会发生在没有阻止右键事件的情况下而且这不取决于此元素是否拥有了"contextmenu"属性. | ||
825 | GlobalEventHandlers.oncuechange | API, Event Handler, GlobalEventHandlers, 事件处理函数 |
handlerFunction 可以为 null ,也可以是一个处理指定事件的JavaScript函数。 |
||
826 | GlobalEventHandlers.ondblclick | |
ondblclick属性用来获取或设置当前元素的dblclick 事件的事件处理函数. |
||
827 | GlobalEventHandlers.ondrag | |
一个drag 事件的GlobalEventHandlers 。 |
||
828 | GlobalEventHandlers.ondragleave | |
A GlobalEventHandlers for the dragleave event. |
||
829 | GlobalEventHandlers.ondrop | |
下面这个示例演示了 ondrop 属性的用法来指定 drop 事件的处理函数。 | ||
830 | GlobalEventHandlers.ondurationchange | API, Audio, Video |
GlobalEventHandlers 的ondurationchange 属性是一个处理 durationchange 事件的EventHandler 。 |
||
831 | GlobalEventHandlers.onended | |
The onended property of the GlobalEventHandlers mixin is the EventHandler for processing ended events. |
||
832 | GlobalEventHandlers.onerror | API, Property, Reference |
Error 事件的事件处理程序,在各种目标对象的不同类型错误被触发: |
||
833 | GlobalEventHandlers.onfocus | |
onfocus 属性用来获取或设置当前元素的focus 事件的事件处理函数. |
||
834 | GlobalEventHandlers.onformdata | |
GlobalEventHandlers 混入对象(mixin)的属性onformdata 是用于处理 formdata 事件的, 它在整个列表展示所构建的表单数据之后被触发。触发会发生在表单发送时,但也可能由对某个FormData.FormData 结构体的调用所触发。onformdata 在 HTMLFormElement 上有效。 |
||
835 | GlobalEventHandlers.ongotpointercapture | |
ongotpointercapture 事件是GlobalEventHandlers的属性,这个事件返回gotpointercapture类型的事件操作。 |
||
836 | GlobalEventHandlers.oninput | API, Event Handler |
GlobalEventHandlers mixin的oninput 属性是EventHandler ,它处理input ,select 和 textarea 元素上的 input 事件。 它还会在HTMLElement.contentEditable 或 Document.designMode 打开的元素上处理这些事件。 |
||
837 | GlobalEventHandlers.oninvalid | API, GlobalEventHandlers, 事件句柄, 属性, 引用 |
GlobalEventHandlers 混合的oninvalid 属性 是 EventHandler 处理invalid 事件。 |
||
838 | GlobalEventHandlers.onkeydown | |
onkeydown属性用来获取或设置当前元素的keydown 事件的事件处理函数. |
||
839 | GlobalEventHandlers.onkeypress | API, HTML DOM, Property, Reference |
onkeypress 属性用来获取或设置当前元素的keypress事件的事件处理函数. | ||
840 | GlobalEventHandlers.onkeyup | |
onkeyup属性用来获取或设置当前元素的keyup 事件的事件处理函数. |
||
841 | GlobalEventHandlers.onload | DOMContentLoaded, ES6, GlobalEventHandlers.onload, load, onload |
GlobalEventHandlers mixin 的 onload 属性是一个事件处理程序用于处理Window , XMLHttpRequest , img 等元素的加载事件,当资源已加载时被触发。 |
||
842 | GlobalEventHandlers.onloadeddata | API, 事件句柄 |
GlobalEventHandlers 的onloadeddata 属性是事件 loadeddata 的处理EventHandler 。 |
||
843 | GlobalEventHandlers.onloadedmetadata | 事件处理器, 全局事件处理器, 参考, 属性 |
GlobalEventHandlers mixin的onloadedmetadata 属性是处理loadedmetadata 事件的EventHandler 。 |
||
844 | GlobalEventHandlers.onloadend | |
funcRef是在事件源的loadend事件触发时要调用的处理函数。 |
||
845 | 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.) |
||
846 | GlobalEventHandlers.onlostpointercapture | |
The onlostpointercapture EventHandler property of the GlobalEventHandlers interface returns the event handler (function) for the lostpointercapture event type. |
||
847 | GlobalEventHandlers.onmousedown | |
onmousedown属性用来获取或设置当前元素的mousedown 事件的事件处理函数. |
||
848 | GlobalEventHandlers.onmouseenter | |
元素绑定了监听事件后,当一个指针设备(通常是鼠标)移动到这个元素上时mouseenter 事件将会被触发。 |
||
849 | GlobalEventHandlers.onmouseleave | |
GlobalEventHandlers mixin 中的 onmouseleave 属性是用于处理鼠标移出(mouseleave )事件的事件管理器(EventHandler )。 |
||
850 | GlobalEventHandlers.onmousemove | |
onmousemove属性用来获取或设置当前元素的mousemove 事件的事件处理函数. |
||
851 | GlobalEventHandlers.onmouseout | |
onmouseout属性用来获取或设置当前元素的mouseout事件的事件处理函数. | ||
852 | GlobalEventHandlers.onmouseover | |
onmouseover属性用来获取或设置当前元素的mouseover事件的事件处理函数. | ||
853 | GlobalEventHandlers.onmouseup | |
onmouseup属性用来获取或设置当前元素的mouseup 事件的事件处理函数. |
||
854 | GlobalEventHandlers.onpause | |
onpause 可以用来获取或设置当前元素的onpause 事件的事件处理函数。当媒体播放被暂停时,将触发pause事件。 |
||
855 | GlobalEventHandlers.onplay | |
The onplay property of the GlobalEventHandlers mixin is the EventHandler for processing play events. |
||
856 | GlobalEventHandlers.onplaying | |
The onplaying property of the GlobalEventHandlers mixin is the EventHandler for processing playing events. |
||
857 | GlobalEventHandlers.onpointercancel | |
A GlobalEventHandlers for the pointercancel event. |
||
858 | GlobalEventHandlers.onpointerdown | |
pointerdown 事件的 GlobalEventHandlers |
||
859 | GlobalEventHandlers.onpointerenter | |
860 | GlobalEventHandlers.onpointerleave | |
就像在Element 或Window 中点击类似,在某目标区域内,发生触点(鼠标指针,触摸等)行为时会触发源于pointerleave 事件GlobalEventHandlers 行为。 这个事件本身属于 Pointer Events API 的一部分。 |
||
861 | GlobalEventHandlers.onpointermove | API, GlobalEventHandlers, HTML DOM, PointerEvent, Property, Reference |
一个GlobalEventHandlers (全局事件) pointermove 事件. |
||
862 | GlobalEventHandlers.onpointerout | |
一个GlobalEventHandlers 用于处理 pointerout 事件。 |
||
863 | 全局事件处理器.onpointerover | HTML DOM, 全局事件处理器, 属性, 引用, 指针事件, 文档 |
A GlobalEventHandlers for the pointerover event. |
||
864 | GlobalEventHandlers.onpointerup | |
pointerup 是一个全局的事件处理函数. |
||
865 | GlobalEventHandlers.onreset | |
The GlobalEventHandlers.onreset 属性包含 EventHandler ,当收到一个reset 事件时触发 |
||
866 | window.onresize | |
onresize 属性可以用来获取或设置当前窗口的resize事件的事件处理函数 |
||
867 | GlobalEventHandlers.onscroll | API, HTML DOM, 属性 |
元素的 scroll 事件处理函数。 |
||
868 | GlobalEventHandlers.onselect | |
onselect用来获取或设置当前窗口的select事件的事件处理函数 | ||
869 | GlobalEventHandlers.onselectionchange | |
GlobalEventHandlers.onselectionchange 属性表示当一个 selectstart 事件被触发,比如在页面上选中文字变化时,会执行绑定的事件处理器 |
||
870 | GlobalEventHandlers.onselectstart | |
GlobalEventHandlers.onselectstart 表示 selectstart 事件绑定的事件处理器,比如用户在网页上开始选择任意文本内容时触发。 |
||
871 | GlobalEventHandlers.onsubmit | API, DOM, Event, Event Handler, HTML, 事件, 事件接收器, 属性 |
GlobalEventHandlers 的 onsubmit 属性是一个处理 submit 的 EventHandler 。 |
||
872 | GlobalEventHandlers.ontouchcancel | |
A GlobalEventHandlers for the touchcancel event. |
||
873 | GlobalEventHandlers.ontouchmove | |
A GlobalEventHandlers for the touchmove event. |
||
874 | GlobalEventHandlers.ontouchstart | |
touchstart 事件的GlobalEventHandlers . |
||
875 | GlobalEventHandlers.ontransitioncancel | |
GlobalEventHandlers 混合 的 ontransitioncancel 属性 是处理 transitioncancel 事件的手柄EventHandler . |
||
876 | GlobalEventHandlers.ontransitionend | |
transitionend 事件的事件处理函数,在某个 CSS transition 完成时触发。 |
||
877 | GlobalEventHandlers.onwheel | API, DOM, Event Handler, GlobalEventHandlers, Property, Reference, onwheel |
GlobalEventHandlers 的 onwheel 特性指向当前元素的滑轮滑动事件函数 EventHandler 。 |
||
878 | HashChangeEvent | API, Event, HTML5, HashChange, 事件, 参考, 接口 |
HashChangeEvent 接口表示一个变化事件,当 URL 中的片段标识符发生改变时,会触发此事件。 |
||
879 | HashChangeEvent.newURL | API, HashChangeEvent, Property, Reference, Web API |
newURL 为 HashChangeEvent 接口的只读属性,其值为窗口导航改变后的 URL。 |
||
880 | HashChangeEvent.oldURL | |
oldURL 为 HashChangeEvent 接口的只读属性,其值为窗口导航改变前的 URL。 |
||
881 | Headers | Headers, Headers API, application/json, 头信息 |
Fetch API 的 Headers 接口允许您对HTTP请求和响应头执行各种操作。 这些操作包括检索,设置,添加和删除。 一个Headers对象具有关联的头列表,它最初为空,由零个或多个键值对组成。你可以使用 Headers.append 方法添加 之类的方法添加到此(参见 Examples)。在该接口的所有方法中,标题名称由不区分大小写的字节序列匹配。 |
||
882 | Headers.append() | Append, Headers.append() |
在一个Headers 对象内部,Headers 接口的append() 方法可以追加一个新值到已存在的headers上,或者新增一个原本不存在的header。 |
||
883 | Headers.delete() | |
delete() 方法可以从Headers对象中删除指定header. |
||
884 | Headers.entries() | |
Headers.entries() 以 Iteration_protocols 的形式返回Headers对象中所有的键值对. |
||
885 | Headers.get() | get() |
get() 方法以 ByteString 形式从Headers对象中返回指定header的全部值. 如果Header对象中不存在请求的header,则返回 null . |
||
886 | Headers.getAll() | |
getAll() 方法会以数组形式返回指定header的所有值. 如果指定的header未存在,则返回一个空数组. |
||
887 | Headers.has() | |
Headers 接口的 has() 方法返回一个布尔值来声明一个 Headers 对象 是否包含特定的头信息. |
||
888 | Headers() | Headers, Headers构造函数 |
使用Headers() 构造方法创建一个新的Headers 对象. |
||
889 | Headers.keys() | |
返回 headers 对象中所有 key 组成的迭代器 Iteration_protocols 。 |
||
890 | Headers.set() | |
headers 接口中 set() 方法在可以在已经声明中的headers 对象修改已有的一组键值对或者创建一个新的键值对。 |
||
891 | Headers.values() | |
Headers.values() 方法返回一个可迭代数值,通过这个数值可以遍历Headers 中键值对的value 值。返回的value 都是ByteString 对象。 |
||
892 | History API | API, History, History API |
DOM window 对象通过 window.history 对象提供了对浏览器的会话历史的访问(不要与 WebExtensions history搞混了)。它暴露了很多有用的方法和属性,允许你在用户浏览历史中向前和向后跳转,同时——从HTML5开始——提供了对history栈中内容的操作。 |
||
893 | 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 ): | ||
894 | Working with the History API | |
HTML5引入了History.pushState 和History.replaceState 方法,分别用于添加和修改历史记录。这些方法与Window.onpopstate 事件一起工作。 |
||
895 | History | |
History 接口允许操作浏览器的曾经在标签页或者框架里访问的会话历史记录。 |
||
896 | back() | HTML5, History |
back() 方法会在会话历史记录中向后移动一页。如果没有上一页,则此方法调用不执行任何操作。 |
||
897 | forward() | DOM, HTML5, History |
在会话历史中向前移动一页。它与使用delta 参数为1时调用 history.go(delta) 的效果相同。 |
||
898 | go() | History |
go() 方法从会话历史记录中加载特定页面。你可以使用它在历史记录中前后移动,具体取决于delta 参数的值。 |
||
899 | History.length | |
History.length是一个只读属性,返回当前session中的history个数,包含当前页面在内。举个例子,对于新开一个tab加载的页面当前属性返回值1。 | ||
900 | History.pushState() | API, History, Location, Web, 会话, 历史, 参考, 方法 |
在 HTML 文档中,history.pushState() 方法向当前浏览器会话的历史堆栈中添加一个状态(state)。 |
||
901 | History.replaceState() | |
replaceState() 方法使用state objects , title ,和 URL 作为参数, 修改当前历史记录实体,如果你想更新当前的state对象或者当前历史实体的URL来响应用户的的动作的话这个方法将会非常有用。 |
||
902 | History.scrollRestoration | API, HTML DOM, History, History API, Property, Reference |
{DOMxRef("History"))的接口——滚动恢复属性 允许web应用程序在历史导航上显式地设置默认滚动恢复行为 |
||
903 | state | |
返回在 history 栈顶的 任意 值的拷贝。 通过这种方式可以查看 state 值,不必等待 popstate 事件发生后再查看。 |
||
904 | The HTML DOM API | API, Beginner, DOM, Documents, Elements, HTML DOM, HTML DOM API, NeedsTranslation, Nodes, Overview, TopicStub, Web, Windows, hierarchy |
HTML DOM |
||
905 | 在 JavaScript 中通过 queueMicrotask() 使用微任务 | |
一个 微任务(microtask)就是一个简短的函数,当创建该函数的函数执行之后,并且 只有当 Javascript 调用栈为空,而控制权尚未返还给被 user agent 用来驱动脚本执行环境的事件循环之前,该微任务才会被执行。 | ||
906 | 深入:微任务与Javascript运行时环境 | 异步, 微任务, 微任务队列, 指南, 运行时, 高级 |
This page is very much a work in progress; it contains technical details that may be useful while considering using—and while using—microtasks, but it is not absolutely necessary for most people to know. Additionally, there may be errors here as this draft is just that rough. ~~Sheppy | ||
907 | HTML 拖放 API | HTML5, XUL, drag and drop, 事件, 总览, 拖放, 指南, 进阶 |
HTML 拖放(Drag and Drop)接口使应用程序能够在浏览器中使用拖放功能。 | ||
908 | 拖拽操作 | HTML5, drag and drop, 拖动, 拖拽, 拖放, 指南, 放置 |
HTML Drag and Drop API |
||
909 | File drag and drop | |
HTML Drag and Drop API |
||
910 | 拖拽和放置多个项目 | |
HTML Drag and Drop API |
||
911 | 推荐拖动类型 | Recommended Drag Types |
HTML Drag and Drop API |
||
912 | HTMLAnchorElement | |
HTMLAnchorElement 接口表示超链接元素,并提供一些特别的属性和方法(除了那些继承自普通 HTMLElement 对象接口的之外)以用于操作这些元素的布局和显示。 |
||
913 | HTMLAnchorElement.download | HTML属性, 下载 |
HTMLAnchorElement.download 属性是一个DOMString ,表明链接的资源将被下载,而不是显示在浏览器中。该值表示下载文件的建议名称。如果该名称不是基础操作系统的有效文件名,浏览器将对其进行调整。 |
||
914 | HTMLHyperlinkElementUtils.hash | HTMLHyperlinkElementUtils.hash |
HTMLHyperlinkElementUtils.hash 属性返回一个包含“#”的 DOMString , 后跟URL的片段标识符。 |
||
915 | HTMLHyperlinkElementUtils.href | HTMLHyperlinkElementUtils.href |
HTMLHyperlinkElementUtils.href 属性是一个包含整个URL的 USVString 。 |
||
916 | HTMLHyperlinkElementUtils.origin | HTMLHyperlinkElementUtils.origin |
HTMLHyperlinkElementUtils.origin 只读属性是一个 USVString ,其中包含代表URL的原始码的Unicode序列化,即: |
||
917 | HTMLHyperlinkElementUtils.password | HTMLHyperlinkElementUtils.password |
HTMLHyperlinkElementUtils.password property 属性是一个USVString ,包含域名前面指定的密码。 |
||
918 | HTMLHyperlinkElementUtils.pathname | HTMLHyperlinkElementUtils.pathname |
HTMLHyperlinkElementUtils.pathname 属性是一个 USVString ,其中包含一个初始的'/'后跟URL的路径。 |
||
919 | HTMLAnchorElement.referrer | |
HTMLAnchorElement .referrer 属性对应于 HTML 中 a 标签的 referrer 属性,它可以控制用户在点击这个链接时所发出的 HTTP 请求的 Referer 请求头的值。 |
||
920 | HTMLHyperlinkElementUtils.search | HTMLHyperlinkElementUtils.search |
HTMLHyperlinkElementUtils.search 属性是一个搜索字符串,也叫做查询字符串, 它是一个 USVString ,包含 '?' 和随后的 URL 参数。 |
||
921 | HTMLHyperlinkElementUtils.toString() | HTMLHyperlinkElementUtils.toString(), URL API |
HTMLHyperlinkElementUtils.toString() 方法返回一个包含整个URL的 USVString 。它是HTMLHyperlinkElementUtils.href 的一个只读版本。 |
||
922 | HTMLHyperlinkElementUtils.username | HTMLHyperlinkElementUtils.username |
HTMLHyperlinkElementUtils.username 属性是一个 USVString 包含域名前面指定的用户名。 |
||
923 | HTMLAreaElement | |
HTMLAreaElement 接口提供了一些属性和方法 (除了常见的对象HTMLElement 接口提供的属性和方法通过继承也能获取到) 用来控制一个area元素的布局和展现。 |
||
924 | HTMLAudioElement | |
HTMLAudioElement 接口提供对 audio 元素的属性访问及一系列操控它的方法, |
||
925 | Audio() | API, Audio, DOM, 参考, 多媒体, 构造器, 音频 |
Audio() 构造器创建并返回一个 HTMLAudioElement ,可以将它附加到文档中以供用户交互,也可以用于管理和播放背景音乐。 |
||
926 | HTMLBaseElement | 接口 |
HTMLBaseElement 接口包含一份HTML文件的基础 URI设定,该对象继承了所有 HTMLElement 接口中定义的方法与属性。 |
||
927 | HTMLBaseFontElement | |
The HTMLBaseFontElement interface provides special properties (beyond the regular HTMLElement interface it also has available to it by inheritance) for manipulating basefont elements. |
||
928 | HTMLBodyElement | |
600 |
||
929 | HTMLBRElement | |
HTMLBRElement 接口代表一个 HTML 换行元素 (br ),它从 HTMLElement 继承。 |
||
930 | HTMLButtonElement | API, HTML DOM |
HTMLButtonElement 接口提供操作button元素 (除了 button 对象,这个接口对继承了该对象的元素也有效)的属性和方法。 |
||
931 | HTMLCanvasElement | |
HTMLCanvasElement 接口提供用于操纵canvas 元素的布局和表示的属性和方法。 HTMLCanvasElement 接口还继承了HTMLElement 接口的属性和方法。 |
||
932 | HTMLCanvasElement.captureStream() | |
该 HTMLCanvasElement .captureStream() 方法返回的 CanvasCaptureMediaStream 是一个实时视频捕获的画布。 |
||
933 | HTMLCanvasElement.getContext() | API, Canvas |
HTMLCanvasElement.getContext() 方法返回canvas 的上下文,如果上下文没有定义则返回 null . |
||
934 | HTMLCanvasElement.height | |
HTMLCanvasElement.height 属性是一个正整数 ,使用了canvas 元素的HTML 属性height 来反映该元素高度的 CSS 像素值。当该属性没有被定义,或被定义为一个无效值(如负值)时, 将使用150 作为它的默认值。 |
||
935 | HTMLCanvasElement.mozOpaque | API, Canvas, HTMLCanvasElement |
非标准的 HTMLCanvasElement.mozOpaque 是一种 Boolean 的数据反映了canvas 元素的{htmlattrxref("moz-opaque", "canvas")} HTML属性。它能够让画布(canvas)将半透明作为一个参考因素。如果画布知道没有半透明因素,作画的性能可以优化。 |
||
936 | HTMLCanvasElement.toBlob() | |
HTMLCanvasElement.toBlob() 方法创造Blob 对象,用以展示canvas上的图片;这个图片文件可以被缓存或保存到本地,由用户代理端自行决定。如不特别指明,图片的类型默认为 image/png,分辨率为96dpi。 |
||
937 | HTMLCanvasElement.toDataURL() | |
HTMLCanvasElement.toDataURL() 方法返回一个包含图片展示的 data URI 。可以使用 type 参数其类型,默认为 PNG 格式。图片的分辨率为96dpi。 |
||
938 | HTMLCanvasElement.transferControlToOffscreen() | Canvas, Web图形技术, 离屏Canvas |
方法 HTMLCanvasElement .transferControlToOffscreen() 将控制转移到一个在主线程或者web worker的 OffscreenCanvas 对象上。 |
||
939 | HTMLCanvasElement: webglcontextlost event | |
如果浏览器检测到与 WebGLRenderingContext 对象关联的图形缓冲区已丢失,则会触发WebGL API 中的webglcontextlost 事件. |
||
940 | HTMLCanvasElement.width | |
HTMLCanvasElement.width 属性是一个对应 canvas 元素 CSS 像素 width 的正整数. 当这个属性没有指定时, 或者被赋予一个不合法的值, 比如一个负值, 默认使用 300. |
||
941 | HTMLCollection | |
HTMLCollection 接口表示一个包含了元素(元素顺序为文档流中的顺序)的通用集合(generic collection),还提供了用来从该集合中选择元素的方法和属性。 |
||
942 | HTMLCollection.item | |
HTMLCollection.item() 由位置获取元素. |
||
943 | HTMLContentElement | API, DOM, 参考, 接口 |
HTMLContentElement 接口表示一个 HTML content 元素。<content> 元素曾被用于 Shadow DOM。 |
||
944 | 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. |
||
945 | HTMLDataElement.value | |
HTMLDataElement 接口的 value 属性返回反映 value HTML 属性的DOMString 。 |
||
946 | HTMLDetailsElement | |
HTMLDetailsElement 接口提供了特殊的属性 (除了常规的 HTMLElement 接口之外,它还可以通过继承获得这些属性) 用于操作 details 元素. |
||
947 | HTMLDetailsElement: toggle event | |
当details 元素打开 /关闭 状态被切换时,切换事件会触发。 |
||
948 | HTMLDialogElement | API, HTML DOM, Interface, Reference |
HTMLDialogElement 接口提供操作dialog 元素的方法.。此接口的方法和属性继承自 HTMLElement 接口。 |
||
949 | HTMLDialogElement.show() | |
The show() method of the HTMLDialogElement interface displays the dialog modelessly, i.e. still allowing interaction with content outside of the dialog. |
||
950 | HTMLDivElement | |
HTMLDivElement 接口提供了一些特殊属性(它也继承了通常的 HTMLElement 接口)来操作 div 元素。 |
||
951 | HTMLDocument | |
HTMLDocument 是 DOM 的一个抽象接口,它提供了 XML 文档里没有出现的特殊属性和方法。 |
||
952 | HTMLElement | |
HTMLElement 接口表示所有的 HTML 元素。一些HTML元素直接实现了HTMLElement接口,其它的间接实现HTMLElement接口. | ||
953 | Element.accessKey | API接口, 属性, 需要丰富内容 |
元素的 Element.accessKey 属性设置了这样一个按键——用户通过敲击这个键把焦点跳转到这个元素上。 | ||
954 | accessKeyLabel | |
HTMLElement.accessKeyLabel 只读属性返回一个 String 表示这个元素分配的访问密钥(如果有的话); 否则返回一个空字符串. |
||
955 | HTMLElement: animationcancel event | |
一个 animationcancel 事件会在一个 CSS Animation 意外终止时触发. 换句话说, 就是任意时刻 CSS Animation 在没有发送 animationend 事件时停止运行. 这种情况会在 animation-name 发生改变导致动画被移除时, 或者使用CSS隐藏了动画中的node节点. 因此要么node节点直接被隐藏,要么因为node节点的父节点被隐藏. |
||
956 | animationend | Animation, AnimationEvent, CSS Animations, CSS3 Animations, Event, Reference, animationend |
animationend 事件会在一个 CSS 动画完成时触发(不包括完成前就已终止的情况,例如元素变得不可见或者动画从元素中移除)。 |
||
957 | HTMLElement: animationiteration event | Animation, CSS Animations, animationiteration event |
animationiteration 事件将被触发 当CSS 动画的迭代结束且另一个迭代开始时。此事件不会与 HTMLElement/animationend_event 事件同时发生t, 因此对于animation-iteration-count 次数为1的动画不会发生。 |
||
958 | animationstart | Animation, AnimationEvent, CSS Animations, CSS3 Animations, Event, Reference, animationstart |
animationstart 事件会在 CSS 动画开始时触发。 如果有 animation-delay 延时,事件会在延迟时效过后立即触发。为负数的延时时长会致使事件被触发时事件的 elapsedTime 属性值等于该时长的绝对值(并且,相应地,动画将直接播放该时长绝对值之后的动画)。 |
||
959 | HTMLElement: beforeinput event | Event, InputEvent, beforeinput, 事件, 参考, 实验性 |
DOM 事件 beforeinput 在input , select 或 textarea 的值即将被修改前触发。这个事件也可以在 HTMLElement.contentEditable 被设置为 true 的元素和打开 Document.designMode 后的任何元素上被触发。 |
||
960 | change | Change, HTML, HTML DOM, HTMLElement, change vs. input, 事件, 参考 |
当用户更改input 、select 和textarea 元素的值并提交这个更改时,change 事件在这些元素上触发。和 HTMLElement/input_event 事件不一样,change 事件并不是每次元素的 value 改变时都会触发。 |
||
961 | HTMLElement.click | API, HTML DOM, HTMLElement |
click 方法可以用来模拟鼠标左键单击一个元素。 | ||
962 | HTMLElement.contentEditable | |
HTMLElement.contentEditable 属性用于表明元素是否是可编辑的。该枚举属性(enumerated attribute)可以具有下面的几种值之一: |
||
963 | HTMLElement.contextMenu | API |
HTMLElement.contextMenu 特性指的是某一元素用contextmenu 特性所创建的右键快捷菜单。该菜单本身源于 menu 元素所构建。 |
||
964 | HTMLElement.dir | Gecko DOM Reference |
dir 属性用于获取或设置当前元素的元素内容的文本书写方向. |
||
965 | HTMLElement.forceSpellCheck() | |
强制对HTML元素进行拼写和语法检查,即使用户没有关注元素。此方法将覆盖浏览器的行为。检查的界面,例如是否出现红色下划线,由浏览器确定。 | ||
966 | HTMLElement.hidden | |
HTMLElement 元素属性 hidden 是一个 Boolean 类型,如果想要隐藏文档,值设置为 true,否则值设置为 false . 这是完全不同于使用 CSS 属性 display 来控制一个元素的可见性 。 |
||
967 | HTMLElement.innerText | API, DOM, HTMLElement, Property, Reference, 参考, 属性 |
innerText 属性表示一个节点及其后代的“渲染”文本内容。 |
||
968 | input | HTML DOM, HTMLElement, Input, 事件, 参考, 表单, 输入 |
当一个 input , select , 或 textarea 元素的 value 被修改时,会触发 input 事件。 |
||
969 | HTMLElement.isContentEditable | |
HTMLElement.isContentEditable 只读属性返回一个Boolean :如果当前元素的内容为可编辑状态,则返回 true ,否则返回 false 。 |
||
970 | HTMLElement.lang | |
HTMLElement.lang 属性用来获取或设置元素属性值或文本内容的基语言(base language)。 |
||
971 | HTMLElement.offsetHeight | API, CSSOM View, NeedsMarkupWork, NeedsNonDHMLImage, Property, Reference, 属性 |
HTMLElement.offsetHeight 是一个只读属性,它返回该元素的像素高度,高度包含该元素的垂直内边距和边框,且是一个整数。 |
||
972 | HTMLElement.offsetLeft | API, CSSOM, 参考, 只读, 属性 |
HTMLElement.offsetLeft 是一个只读属性,返回当前元素左上角相对于 HTMLElement.offsetParent 节点的左边界偏移的像素值。 |
||
973 | HTMLElement.offsetParent | |
HTMLElement.offsetParent 是一个只读属性,返回一个指向最近的(指包含层级上的最近)包含该元素的定位元素或者最近的 table, td, th, body 元素。当元素的 style.display 设置为 "none" 时,offsetParent 返回 null 。offsetParent 很有用,因为 HTMLElement.offsetTop 和 HTMLElement.offsetLeft 都是相对于其内边距边界的。 |
||
974 | HTMLElement.offsetTop | |
HTMLElement.offsetTop 为只读属性,它返回当前元素相对于其 HTMLElement.offsetParent 元素的顶部内边距的距离。 |
||
975 | HTMLElement.offsetWidth | API, 参考, 只读属性, 属性 |
HTMLElement.offsetWidth 是一个只读属性,返回一个元素的布局宽度。一个典型的(译者注:各浏览器的offsetWidth可能有所不同)offsetWidth是测量包含元素的边框(border)、水平线上的内边距(padding)、竖直方向滚动条(scrollbar)(如果存在的话)、以及CSS设置的宽度(width)的值。 |
||
976 | element.oncopy | |
3 |
||
977 | element.oncut | |
3 |
||
978 | element.onpaste | |
3 |
||
979 | HTMLElement.outerText | HTMLElement.outerText |
HTMLElement.outerText 是一个非标准的属性。作为一个获得器,它返回与Node.innerText 一致的值。 作为一个设置器,它将删除当前节点并将其替换为给定的文本。 |
||
980 | HTMLElement: pointercancel event | |
当浏览器认为不再会有更多的指针事件, 或者在 pointerdown 事件触发之后用户滚动或者缩放窗口,pointercancel 事件被触发。 |
||
981 | HTMLElement.title | |
HTMLElement.title 属性表示元素的 title。当鼠标移到节点上时,会以“工具提示”(tool tip)的弹出形式显示该属性的属性值文本。 |
||
982 | transitionend | |
transitionend 事件会在 CSS transition 结束后触发. 当transition完成前移除transition时,比如移除css的transition-property 属性,事件将不会被触发.如在transition完成前设置 display 为"none" ,事件同样不会被触发。 |
||
983 | HTMLFieldSetElement | |
DOM fieldset elements expose the HTMLFieldSetElement (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. |
||
984 | HTMLFormElement | |
HTMLFormElement接口可以创建或者修改form 对象;它继承了HTMLElement 接口的方法和属性。 |
||
985 | HTMLFormElement.action | API, DOM节点, HTML表单元素, 表单 |
HTMLFormElement.action 这个js语句能够定义一个form 元素中的action属性 |
||
986 | HTMLFormElement.elements | |
elements 返回一个 HTMLFormControlsCollection (4 HTMLCollection ) 其中包含FORM的所有控件。需要注意的是,其中不包括 image的input 元素。 |
||
987 | HTMLFormElement.enctype | |
HTMLFormElement.enctype 属性常用来指明提交表单的内容类型,可选的值如下: |
||
988 | HTMLFormElement.reportValidity() | |
方法 HTMLFormElement.reportValidity() 返回布尔值,如果form表单的子表单控件满足验证限制条件,则该方法返回 true ,否则返回false 。当返回 false 时, 每个不合法的子控件的 invalid 事件将会被触发,并且验证中存在的问题会报告该用户。 |
||
989 | reset | |
当表单被重置时触发reset 事件。 |
||
990 | form.reset | |
reset 方法可以重置一个表单内的所有表单控件的值到初始状态. |
||
991 | submit | 事件, 表单, 表单事件, 表单提交事件 |
当表单提交的时候触发submit事件 | ||
992 | form.submit | API, HTML DOM, 参考, 方法, 表单元素 |
HTMLFormElement.submit() 用来提交表单。 |
||
993 | HTMLHeadElement | API, HTML DOM |
HTMLHeadElement 接口包含一个文档的描述信息(或者称作元信息)这类对象继承了HTMLElement 接口的全部属性和方法。 |
||
994 | HTMLHtmlElement | 参考, 接口 |
HTMLHtmlElement 接口是给定HTML文档的根节点。它继承了 HTMLElement 对象的属性和方法。 |
||
995 | HTMLHtmlElement.version | |
它返回有关文档的文档类型定义(DTD)的版本信息。 尽管此属性能够被Mozilla识别, 但此属性的返回值始终是空字符串。 | ||
996 | HTMLIFrameElement | |
HTMLIFrameElement 接口提供了除 HTMLElement 之外的一些特殊属性和方法(当然也包括了继承自 HTMLElement 的部分)。这些方法用于操作内联frame元素的布局和展示。 |
||
997 | HTMLIFrameElement.contentWindow | |
contentWindow 属性返回当前HTMLIFrameElement的Window对象. 你可以使用这个Window 对象去访问这个iframe的文档和它内部的DOM. 这个是可读属性, 但是它的属性像全局Window 一样是可以操作的. |
||
998 | HTMLImageElement | |
HTMLImageElement 接口提供了特别的属性和方法 (在常规的 HTMLElement 之外,它也能通过继承使用)来操纵 img 元素的布局和图像。 |
||
999 | HTMLImageElement.complete | |
HTMLImageElement 的只读属性 complete 是一个布尔值, 表示图片是否完全加载完成。 |
||
1000 | HTMLImageElement.decode() | |
HTMLImageElement 接口的 decode() 方法返回一个当图片解码后可安全用于附加到 DOM 上时 resolves 的 Promise 对象。 这可用于在将图片附加到一个 DOM 中的元素(或作为一个新元素加入 DOM 中)之前启动加载,所以在将图像添加到 DOM 时可以立即渲染图像。这反过来,防止了将图像加入DOM后图像的加载造成下一帧渲染的延迟。 |
||
1001 | HTMLImageElement.decoding | |
使用 DOMString 表示解码方式. 可使用以下值: |
||
1002 | Image() | 图片对象 |
Image() 函数将会创建一个新的HTMLImageElement 实例。 |
||
1003 | HTMLImageElement.loading | 懒加载 |
HTMLImageElement 的loading 属性为一个字符串,它的值会提示 用户代理 告诉浏览器不在可视视口内的图片该如何加载。这样一来,通过推迟图片加载仅让其在需要的时候加载而非页面初始载入时立刻加载,优化了页面的载入。 |
||
1004 | HTMLImageElement.referrerPolicy | |
HTMLImageElement .referrerPolicy 反映了 img 元素的HTML属性 referrerpolicy 的定义,这个属性定义了img 元素在获取资源时的引用方式。 |
||
1005 | HTMLImageElement.srcset | |
HTMLImageElement 的 srcset 的值是一个字符串,用来定义一个或多个图像候选地址,以 , 分割,每个候选地址将在特定条件下得以使用。候选地址 |
||
1006 | HTMLInputElement | API, HTML DOM, Interface, NeedsNewLayout, NeedsTranslation, Reference, TopicStub |
HTMLInputElement 接口提供了特定的属性和方法(继承自常规的HTMLElement 接口)用于管理输入元素的布局和外观。 |
||
1007 | HTMLInputElement: invalid event | Constraint validation, Event, 事件, 参考, 提交, 表单 |
若一个可提交元素在检查有效性时,不符合对它的约束条件,则会触发 invalid 事件。 |
||
1008 | HTMLInputElement.labels | |
HTMLInputElement.labels 为只读属性,它返回一个NodeList 实例,绑定当前的input 节点的label 元素。 |
||
1009 | HTMLInputElement.multiple | |
HTMLInputElement.multiple 属性表示一个input是否可以有多个值。目前只有火狐支持 <input type="file"> 存有多个值。 |
||
1010 | HTMLInputElement.select() | |
HTMLInputElement.select() 方法选中一个 textarea 元素或者一个带有 text 字段的 input 元素里的所有内容。 |
||
1011 | HTMLInputElement.setSelectionRange() | API, HTML DOM, HTMLInputElement, 参考, 文本选择, 方法 |
HTMLInputElement.setSelectionRange 方法用于设定input 或 textarea 元素中当前选中文本的起始和结束位置。 |
||
1012 | HTMLLabelElement | |
The HTMLLabelElement interface gives access to properties specific to label elements. It inherits from HTMLElement . |
||
1013 | HTMLLIElement | API, DOM, 参考, 接口 |
HTMLLIElement 接口公开了特定的属性和方法(超出了常规 HTMLElement 接口所定义的接口,它通过继承可用于操作列表元素。 |
||
1014 | 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. |
||
1015 | HTMLLinkElement.referrerPolicy | |
1016 | HTMLMediaElement | API, HTML, HTMLMediaElement, HTML媒体元素, Media, Video |
从父级 HTMLElement , Element , Node , 和 EventTarget 继承属性 |
||
1017 | HTMLMediaElement: abort event | |
资源没有被完全加载时就会触发 abort 事件,但错误不会触发该事件。 |
||
1018 | HTMLMediaElement.audioTracks | |
HTMLMediaElement.audioTracks 获得可用音频轨道的数量 |
||
1019 | HTMLMediaElement.autoplay | |
HTMLMediaElement.autoplay 属性等同于HTML属性中的 autoplay , 它表示当player下载到足够可以播放的媒体文件时,是否自动播放视频。 |
||
1020 | HTMLMediaElement.buffered | |
HTMLMediaElement.buffered 返回一个只读 TimeRanges 对象 返回媒体已缓冲的区域 |
||
1021 | HTMLMediaElement: canplay | canplay |
当终端可以播放媒体文件时触发该canplay事件,估计加载足够的数据来播放媒体直到其结束,而不必停止以进一步缓冲内容。 | ||
1022 | HTMLMediaElement: canplaythrough | canplaythrough |
当终端可以播放媒体文件时触发该canplaythrough事件,估计加载足够的数据来播放媒体直到其结束,而不必停止以进一步缓冲内容。 | ||
1023 | HTMLMediaElement.canPlayType() | 判断媒体类型, 方法, 音频 |
HTMLMediaElement.canPlayType() 方法会判断传递的媒体格式参数是否能够被播放。 |
||
1024 | HTMLMediaElement.controller | |
TMLMediaElement.controller 属性表示对应媒体元素的控制器。 |
||
1025 | HTMLMediaElement.controls | |
HTMLMediaElement.controls 这个负责控制html中的controls HTML属性, 它负责控制播放的媒体(视频或音频)的控制条是否显示。. |
||
1026 | HTMLMediaElement.controlsList | |
HTMLMediaElement 接口的controlsList 属性返回DOMTokenList,帮助用户在显示其自己的控件集时选择要在媒体元素上显示的控件。DOMTokenList可以设置以下三个可能值中的一个或多个:nodownload,nofullscreen和noremoteplayback(值是一组无序的空格分隔标记,这些标记是ASCII不区分大小写的)。 |
||
1027 | HTMLMediaElement.crossOrigin | |
HTMLMediaElement.crossOrigin 属性是当前图片元素的跨域资源共享(CORS)设置,详情可参考 CORS 设置。 |
||
1028 | HTMLMediaElement.currentSrc | |
HTMLMediaElement.currentSrc 属性包含所选媒体源的绝对URL路径。例如当程序会根据用户显示器分辨率选择不同媒体文件时会用到这个属性,显然它是只读的。当networkState 值为EMPTY 时,本属性值为空字符串(empty string). |
||
1029 | HTMLMediaElement.currentTime | |
1030 | HTMLMediaElement.duration | API, HTML, Video, Web |
HTMLMediaElement.duration 属性以秒为单位给出媒体的长度,如果没有媒体数据可用,则为零。 |
||
1031 | HTMLMediaElement: durationchange 事件 | Audio, Event, HTMLMe, HTMLMediaElement, Reference, Video |
durationchange 事件会在 duration 属性更新时被触发。 |
||
1032 | HTMLMediaElement: ended | |
如果playback或者streaming达到了媒体的未尾或者没有更多可用的数据,将会引发一个ended 事件。 |
||
1033 | HTMLMediaElement: error event | |
事件 error 会在因为一些错误(如网络连接错误)导致无法加载资源的时候触发。 |
||
1034 | HTMLMediaElement.load() | |
load() 方法重置媒体成初始化状态,选择一个播放源, 为载入媒体重新播放做准备。 |
||
1035 | HTMLMediaElement: loadeddata | |
loadeddata 事件在第一帧数据加载完成后触发。 |
||
1036 | HTMLMediaElement: loadstart event | |
loadstart 事件当浏览器开始载入一个资源文件时fired. |
||
1037 | HTMLMediaElement.loop | |
一个布尔值 Boolean . |
||
1038 | HTMLMediaElement.muted | |
HTMLMediaElement.muted 表示媒体元素是否被静音。 |
||
1039 | HTMLMediaElement.networkState | API, HTML DOM, Web, 只读, 属性 |
HTMLMediaElement.networkState 属性表示在网络上获取媒体的当前状态。 |
||
1040 | HTMLMediaElement.onerror | |
The onerror property of the HTMLMediaElement interface is the EventHandler for processing error events. |
||
1041 | HTMLMediaElement: pause event | |
当暂停媒体播放时 pause 事件触发, 并且媒体进入暂停状态,最常见的是通过pause() 方法来触发。 |
||
1042 | HTMLMediaElement.pause() | 媒体, 视频, 音频 |
HTMLMediaElement.pause() 方法可用来暂停媒体的播放,如果媒体已经处于暂停状态,该方法没有效果. |
||
1043 | HTMLMediaElement.paused | |
属性(只读)HTMLMediaElement.paused 告诉视频是否正在暂停 |
||
1044 | HTMLMediaElement: play event | |
当 paused 属性由 true 转换为 false 时触发 play 事件,事件触发原因一般为 play() 方法调用,或者 autoplay 标签设置。 |
||
1045 | play() | API, HTMLMediaElement, 参考, 媒体, 接口, 播放, 方法, 视频, 音频 |
HTMLMediaElement.play() 方法会尝试播放媒体。这个方法返回一个 Promise ,当媒体成功开始播放时被解决(resolved)。当播放因为任何原因失败时,这个 promise 被拒绝(rejected)。 |
||
1046 | HTMLMediaElement.playbackRate | API, HTML DOM, HTMLMediaElement, Property |
HTMLMediaElement.playbackRate 属性设置媒体文件播放时的速率。这用于实现让用户控制快放、慢放等。 正常播放速率乘以该值表示当前的播放速率,所以1.0表示一个正常的播放速率。 |
||
1047 | HTMLMediaElement: playing | |
playing 事件,当播放准备开始时(之前被暂停或者由于数据缺乏被暂缓)被触发 |
||
1048 | HTMLMediaElement: progress event | |
progress 事件在浏览器加载一个资源的时候周期性触发 |
||
1049 | HTMLMediaElement.readyState | |
HTMLMediaElement.readyState 属性返回音频/视频的当前就绪状态。 |
||
1050 | HTMLMediaElement.seekable | |
HTMLMediaElement 的只读属性seekable 返回一个包含了用户可以跳转到的时刻的区域(如果有)的TimeRanges 对象。 |
||
1051 | HTMLMediaElement.src | |
一个USVString 对象,包含要在元素中使用的媒体资源的URL;此属性反映HTML元素的src 属性的值。 |
||
1052 | srcObject | |
HTMLMediaElement 接口的 srcObject 属性设定或返回一个对象,这个对象提供了一个与HTMLMediaElement 关联的媒体源,这个对象通常是 MediaStream ,但根据规范可以是 MediaSource , Blob 或者 File 。 |
||
1053 | HTMLMediaElement: timeupdate | Audio, Event, HTMLMediaElement, Reference, Video |
当currentTime 更新时会触发timeupdate 事件。 |
||
1054 | HTMLMediaElement.videoTracks | |
videoTracks 为 HTMLMediaElement 的只读属性,它是一个 VideoTrackList 列表,列表中包含相应媒体元素的视频轨, 视频轨为VideoTrack 类型对象。 |
||
1055 | HTMLMediaElement.volume | |
HTMLMediaElement.volume 属性可设置媒体播放时的音量。 |
||
1056 | HTMLOptGroupElement | API, HTML DOM, optgroup, 参考, 接口, 表单 |
HTMLOptGroupElement 接口提供一些特别的属性和方法(除了从 HTMLElement 对象接口中继承的以外)以调整 optgroup 元素的布局和显示。 |
||
1057 | HTMLOptionElement | API, HTML DOM, HTMLOptionElement, Option, 参考, 接口, 选项 |
HTMLOptionElement 接口表示了 option 元素并继承HTMLElement 接口所有的类和方法。 |
||
1058 | Option() | API, HTML DOM, HTMLOptionElement |
1059 | HTMLParagraphElement | |
HTMLParagraphElement 接口可以提供超过其继承的HTMLElement 对象额外的属性 ,用以操作 p 元素. |
||
1060 | 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. |
||
1061 | HTMLScriptElement | |
HTML脚本元素暴露HTMLScriptElement接口,它提供了特殊的属性和方法(超出了常规HTMLElement对象接口,他们也可以通过继承操纵<脚本>元素的布局和演示。) |
||
1062 | HTMLSelectElement | API, HTML DOM, HTMLSelectElement, Select, 参考, 接口, 选择 |
HTMLSelectElement 接口表示一个 select HTML 元素。这个元素也通过 HTMLElement 接口从其他 HTML 元素共享所有属性和方法。 |
||
1063 | HTMLSelectElement.add() | API, HTML DOM, HTMLSelectElement, 参考, 方法 |
HTMLSelectElement.add() 方法用于向 select 元素的 option 元素集合中添加一个元素。 |
||
1064 | HTMLSelectElement.checkValidity() | |
HTMLSelectElement.checkValidity() 会检查元素是否有任何输入约束条件,并且检查值是否符合约束条件. 如果值是不符合约束条件的, 浏览器就会在该元素上触发一个可以撤销的 invalid 事件, 然后返回 false . |
||
1065 | HTMLSelectElement.remove() | |
HTMLSelectElement.remove() 方法从一个 select 元素中删除指定序数的 option 元素。没有传参时为删除当前元素本身:ChildNode.remove()。 |
||
1066 | HTMLSelectElement.selectedIndex | API, HTML DOM, HTMLSelectElement, HTML表单, 参考, 属性 |
HTMLSelectElement.selectedIndex 是一个长整型数,它反映了被选中的第一个 option 元素的索引值。值为-1时表明没有元素被选中。 |
||
1067 | HTMLSelectElement.setCustomValidity() | HTMLSelectElement.setCustomValidity() |
HTMLSelectElement.setCustomValidity() 方法设置指定的验证消息为选择元素的自定义验证消息。 |
||
1068 | HTMLSlotElement | |
Shadow DOM API 的接口HTMLSlotElement使其能够访问到HTML元素<slot>的名字和分配的节点 | ||
1069 | HTMLSlotElement.name | name, 名称, 属性, 影子DOM, 插槽 |
元素HTMLSlotElement 的name属性, 可以获取和设置属性值. 插槽提供了web组件的摆放位置,辅助用户布局。 |
||
1070 | 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. |
||
1071 | HTMLStyleElement | API, HTML DOM, HTMLStyleElement, Reference |
HTMLStyleElement 接口表示 style 元素。它从 HTMLElement 和 LinkStyle 中继承属性和方法。 |
||
1072 | HTMLTableElement | API, DOM, Interface, Reference |
HTMLTableElement 接口在常用的 HTMLElement 接口的基础上,提供了专门的属性和方法来处理 HTML 文档中表格的布局与展示。通过继承,它也可以访问父接口 HTMLElement 中的成员。 |
||
1073 | HTMLTableElement.createCaption() | |
这个 HTMLTableElement.createCaption() 方法返回这个 table 元素的 caption(HTMLTableCaptionElement). 如果这个 table 没有 caption,这个方法创建并返回 caption. |
||
1074 | HTMLTableElement.deleteTHead() | API, table, 参考 |
HTMLTableElement.deleteTHead() 方法删除指定 table 的 thead 元素。 |
||
1075 | HTMLTableElement.rows | HTML Table Element, HTMLTableElement.cells, HTMLTableElement.rows |
HTMLTableElement.rows 只读属性返回表中所有行的一个活的 HTMLCollection 。HTMLTableElement.rows 包括与之相关的thead , tfoot 和 tbody 元素. |
||
1076 | 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. |
||
1077 | HTMLTableRowElement.rowIndex | |
的HTMLTableRowElement.rowIndex 只读属性表示一个行相对于整个位置的table 。 |
||
1078 | HTMLTemplateElement | |
可以使用HTMLTemplateElement 接口来访问 HTML template 元素的内容。 |
||
1079 | HTMLTemplateElement.content | |
The HTMLTemplateElement.content 属性返回<template> 元素的模板内容(一个 DocumentFragment ). |
||
1080 | HTMLTextAreaElement | API, 参考, 接口 |
HTMLTextAreaElement 接口提供了特殊的属性和方法,用于控制 textarea 元素的布局和展示。 |
||
1081 | HTMLUnknownElement | 无效 标签 未知 |
HTMLUnknownElement 代表着一个无效的HTML元素,派生自 HTMLElement 接口,,但它没有任何可用的附加属性或方法. |
||
1082 | HTMLVideoElement | API, DOM, HTML DOM, HTML5, Video |
HTMLVideoElement 接口提供了用于操作视频对象的特殊属性和方法。它同时还继承了HTMLMediaElement 和 HTMLElement 的属性与方法。 |
||
1083 | IDBCursor | |
IndexedDB API 中的 IDBCursor 接口表示一个游标,用于遍历或迭代数据库中的多条记录。 |
||
1084 | IDBCursor.direction | |
IDBCursor 的方向属性是一个 DOMString ,表示游标遍历的方向, (比如可以通过 IDBObjectStore.openCursor 设置). 查看下文中 Values 章节获取可取值. |
||
1085 | IDBCursor.key | |
key是只读属性,返回在游标中的位置。如果游标在范围之外,这个值会被置为undefined。游标的key可以是任何数据类型。 | ||
1086 | IDBCursorSync | API, NeedsMarkupWork 需求标记, 参考, 参考2, 实验性, 实验性2, 接口, 过时的 |
注意: 同步IndexedDB API版本 本来计划仅用于Web Workers, 事实上由于本身存在一些问题已经被移除. 当然,如果Web开发人员有足够的需求, IndexedDB API 的 IDBCursorSync 表示用于遍历数据库中多个记录的游标。 你只能设置 一个IDBCursorSync 代表一种游标实例, 但同时可以有无限数量的游标。.此操作在基础索引或对象存储上执行。它使应用程序能够同步处理光标范围内的所有记录。 |
||
1087 | IDBDatabase | IDBDatabase |
IndexedDB 中的 IDBDatabase 接口提供一个到 数据库的连接; 你可以使用 IDBDatabase 对象在数据库中打开一个transaction , 然后进行操作或者删除数据库中的对象。这是唯一一个能够访问和管理数据库版本的接口。 |
||
1088 | IDBDatabase.createObjectStore() | |
IDBDatabase 接口的 createObjectStore() 方法创建并返回一个新的 object store 或 index。 |
||
1089 | IDBDatabase.deleteObjectStore() | |
deleteObjectStore() 方法从 IDBDatabase 中销毁指定名称的对象存储,及这个对象存储所包含的任何索引。 |
||
1090 | IDBDatabase.onversionchange | |
IDBDatabase 中的 onversionchange 事件处理器能处理版本更新事件,此事件能在任意地方 (很可能在同一台计算机上的另一个窗口/选项卡中)导致数据库结构更改(IDBOpenDBRequest.onupgradeneeded 事件 或 IDBFactory.deleteDatabase 事件)的时候被触发 。 |
||
1091 | IDBEnvironment | |
注意! : 对于 Firefox 52, the property defined in this mixin has been moved to the WindowOrWorkerGlobalScope mixin, and other browsers will follow suit. Look to that page for up-to-date details. IndexedDB API |
||
1092 | IDBFactory | |
IndexedDB API 的IDBFactory 接口让程序可以异步存取 indexed databases。window.indexedDB 对象实现了这个接口。你可以通过这个对象而不是直接使用IDBFactory 接口打开—— 创建或者连接 —— 和删除一个数据库。 |
||
1093 | IDBFactory.open | |
|
||
1094 | IDBIndex | |
IndexedDB API 中的IDBIndex接口提供了异步获取数据库中一个index的功能。index是一种用于在另一个object store中查找记录的object store,其被称为被引用的object store。你可以通过使用该接口来取回数据。 |
||
1095 | IDBKeyRange | API, Database, IDBKeyRange, IndexedDB, Interface, NeedsTranslation, Reference, Storage, TopicStub |
IndexedDB API 的IDBKeyRange 接口表示一些数据类型上的键的连续间隔。可以使用一个键或某个范围的键从IDBObjectStore 和IDBIndex 对象中检索记录。您也可以指定键的上界和下界来限制范围。例如,您可以遍历值范围a - z中的键的所有值。 |
||
1096 | IDBKeyRange.lowerBound() | |
IDBKeyRange 接口的lowerBound() 方法创建一个只有下限的新的键范围。默认情况下,它包含较低的端点值。 |
||
1097 | IDBObjectStore | API, IDBObjectStore, IndexedDB, Storage, local storage & cache |
IndexedDB API 的 IDBObjectStore 接口表示数据库中的 一个 对象库(object store) 。对象库中的记录根据其键值进行排序。这种排序可以实现快速插入,查找和有序检索。 |
||
1098 | IDBObjectStore.add() | |
IDBObjectStore 接口中的 add() 方法返回一个 IDBRequest 对象,在单独的线程中创建一个结构(structured clone)化克隆值,并且在对象存储中存储这个克隆值。这个方法用作在一个对象存储中添加一条新的记录。 |
||
1099 | IDBObjectStore.autoIncrement | |
IDBObjectStore 的只读属性autoIncrement 接口返回当前objectStore的自增标记值(true或false)。 |
||
1100 | IDBObjectStore.get() | |
IDBObjectStore 的接口 get() 方法 返回 IDBRequest 对象,并在“单独的线程(separate thread)”中返回由指定键选择的“对象储存(object store)” 。这用于从对象储存检索特定记录。 |
||
1101 | IDBObjectStore.indexNames | |
IDBObjectStore 的只读属性 indexNames 返回此对象存储中对象的 indexes 名称(name)列表。 |
||
1102 | IDBObjectStore.keyPath | |
IDBObjectStore 的只读属性keyPath接口返回当前objectStore的key path。 |
||
1103 | IDBObjectStore.openCursor | |
IDBObjectStore 的 openCursor() 方法 返回一个IDBRequest 对象,并在一个单独的线程中,返回一个新的 IDBCursorWithValue 对象。此方法目的是用一个游标来遍历一个对象存储空间。 |
||
1104 | IDBObjectStore.put() | |
IDBObjectStore 接口的 put() 方法更新一条给定的数据库记录,如果给出的值不存在,则插入一个新的记录 |
||
1105 | IDBOpenDBRequest | |
IndexedDB API 的 IDBOpenDBRequest 接口提供了访问打开或删除数据库的请求的结果(通过调用 IDBFactory.open and IDBFactory.deleteDatabase ),途径就是使用特殊的事件处理器属性。 |
||
1106 | IDBRequest | |
该request对象初始时不包括任何关于操作结果的信息,当request上的事件触发时,可以通过IDBRequest实例上的事件处理函数访问相关信息。 | ||
1107 | IDBTransaction | |
IDBTransacation 接口由IndexedDB API提供,异步事务使用数据库中的事件对象属性。所有的读取和写入数据均在事务中完成。由IDBDatabase 发起事务,通过IDBTransaction 来设置事务的模式(例如:是否只读readonly 或读写readwrite ),以及通过IDBObjectStore 来发起一个请求。同时你也可以使用它来中止事务。 |
||
1108 | IDBTransaction: complete event | |
The complete handler is executed when a transaction successfully completed. |
||
1109 | IDBTransaction.db | |
IDBTransaction 的只读属性接口 db 。返回该事务所属的数据库连接。 |
||
1110 | IdleDeadline | |
IdleDeadline interface 在 Window.requestIdleCallback() 被调用的时候做为一个IdleDeadline interface类型的参数传递给requestIdleCallback方法的回调函数。它提供了一个方法, 可以让你判断用户代理(浏览器)还剩余多少闲置时间可以用来执行耗时任务..timeRemaining ,IdleDeadline.didTimeout , didTimeout属性用来判断当前的回调函数是否被执行因为回调函数存在过期时间(requestIdleCallback的第二个参数用来指定执行超时时间,即回调函数在规定的时间内是否被执行,如果没有执行didTimeout属性将为ture,如果任务是急需完成的此时应该忽略剩余时间逻辑上强制执行回调函数)。 |
||
1111 | 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. |
||
1112 | ImageBitmap | API, Canvas, ImageBitmap, Interface, 绘图 |
ImageBitmap 接口表示能够被绘制到 canvas 上的位图图像,具有低延迟的特性。运用 ImageBitmapFactories.createImageBitmap 工厂方法模式,它可以从多种源中生成。 ImageBitmap 提供了一种异步且高资源利用率的方式来为WebGL的渲染准备基础结构。 |
||
1113 | ImageBitmap.height | |
只读属性 ImageBitmap.height 返回 ImageBitmap 对象的 CSS 像素高度。 |
||
1114 | ImageBitmap.width | |
只读属性 ImageBitmap.width 返回 ImageBitmap 对象的 CSS 像素宽度。 |
||
1115 | ImageBitmapRenderingContext | API, Canvas, OffscreenCanvas, Reference, 性能, 绘图 |
ImageBitmapRenderingContext 接口是 canvas 的渲染上下文,它只提供了使用给定 ImageBitmap 替换 canvas 的功能。它的上下文 ID (HTMLCanvasElement.getContext() 或 OffscreenCanvas.getContext() 的第一个参数) 是 "bitmaprenderer"。 |
||
1116 | ImageData | |
ImageData 接口描述 canvas 元素的一个隐含像素数据的区域。使用 ImageData.ImageData 构造函数创建或者使用和 canvas 在一起的 CanvasRenderingContext2D 对象的创建方法: CanvasRenderingContext2D.createImageData 和 CanvasRenderingContext2D.getImageData 。也可以使用 CanvasRenderingContext2D.putImageData 设置 canvas 的一部分。 |
||
1117 | ImageData.data | |
只读的 ImageData.data 属性,返回 Uint8ClampedArray ,描述一个一维数组,包含以 RGBA 顺序的数据,数据使用 0 至 255 (包含)的整数表示。 |
||
1118 | ImageData.height | |
只读的 ImageData.height 属性,返回在图像数据对象中的行的数量。 |
||
1119 | ImageData() | |
ImageData() 构造函数返回一个新的实例化的 ImageData 对象, 此对象由给定的类型化数组和指定的宽度与高度组成。 |
||
1120 | ImageData.width | |
只读的 ImageData.width 属性,返回在图像数据对象中每一行像素的数量。 |
||
1121 | IndexedDB | IndexedDB, IndexedDB API, Object Storage, Workers, localforage |
IndexedDB |
||
1122 | 基本概念 | IndexedDB 总述 |
IndexedDB 是一种在用户浏览器中持久存储数据的方法。它允许您不考虑网络可用性,创建具有丰富查询能力的可离线 Web 应用程序。IndexedDB 对于存储大量数据的应用程序(例如借阅库中的 DVD 目录)和不需要持久 Internet 连接的应用程序(例如邮件客户端、待办事项列表或记事本)很有用。 |
||
1123 | IndexedDB 浏览器存储限制和清理标准 | Database, IndexedDB, LRU, Storage, client-side, eviction, limit |
有许多Web技术可以在客户端(即本地磁盘上)存储这种或那种数据。浏览器计算分配给Web数据存储的空间大小以及达到该限制时要删除的内容的过程并不简单,并且浏览器之间有所不同。本文介绍了浏览器如何确定要清除的本地内容以及何时释放所需的本地存储空间。 | ||
1124 | Checking when a deadline is due | |
在本文中,我们将看一个复杂的示例,该示例涉及根据IndexedDB存储的截止日期检查当前时间和日期。这里的主要复杂因素是检查存储的截止日期信息(月,小时,日等)与Date对象的当前时间和日期。 |
||
1125 | 使用 IndexedDB | IndexedDB, 中文, 入门, 教程, 文档 |
IndexedDB 是一种可以让你在用户的浏览器内持久化存储数据的方法。IndexedDB 为生成 Web Application 提供了丰富的查询能力,使我们的应用在在线和离线时都可以正常工作。 | ||
1126 | InputEvent | |
InputEvent 接口用来构造和字符输入相关的事件对象。 |
||
1127 | InputEvent.data | API, DOM Events, InputEvent, data |
InputEvent 接口中的只读属性 data 返回含有插入字符数据的 DOMString 。如果更改未插入文本(例如删除字符时),则其可能为空字符串。 |
||
1128 | InputEvent.dataTransfer | API, DOM Events, DataTransfer, InputEvent |
InputEvent 接口中的只读属性 dataTransfer 返回一个 DataTransfer 对象,该对象包含有关要添加到可编辑内容,或从可编辑内容中删除的富文本或纯文本数据的信息。 |
||
1129 | InputEvent() | API, Constructor, DOM, DOM Events, InputEvent |
构造函数 InputEvent() 返回一个新创建的 InputEvent 对象。 |
||
1130 | InputEvent.inputType | API, DOM Events, InputEvent, inputType |
InputEvent 接口中的只读属性 inputType 返回对可编辑内容所做更改的类型。可能的更改包括插入、删除和格式化文本。 |
||
1131 | InputEvent.isComposing | |
The InputEvent.isComposing read-only property returns a Boolean value indicating if the event is fired after compositionstart and before compositionend . |
||
1132 | InstallEvent | |
该参数传递到 ServiceWorkerGlobalScope.oninstall 事件处理程序,InstallEvent接口表示一个 ServiceWorker 的 ServiceWorkerGlobalScope 上分派的安装操作。作为 ExtendableEvent 的一个子类,它确保在安装期间不调度诸如 FetchEvent 之类的功能事件。 |
||
1133 | Intersection Observer API | Intersection Observer API, IntersectionObserver |
Intersection Observer API提供了一种异步检测目标元素与祖先元素或 viewport 相交情况变化的方法。 | ||
1134 | 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. | ||
1135 | Intersection Observer | API, Experimental, Interface, Intersection Observer API, IntersectionObserver, Reference, observers |
IntersectionObserver 接口 (从属于Intersection Observer API) 提供了一种异步观察目标元素与其 |
||
1136 | IntersectionObserver.disconnect() | API, Disconnect, IntersectionObserver, Method |
None. | ||
1137 | IntersectionObserver.IntersectionObserver() | |
IntersectionObserver() 构造器创建并返回一个IntersectionObserver 对象。 |
||
1138 | IntersectionObserver.observe() | |
IntersectionObserver 对象的observe() 方法向IntersectionObserver对象监听的目标集合添加一个元素。一个监听者有一组阈值和一个根, 但是可以监视多个目标元素,以查看这些目标元素可见区域的变化。 |
||
1139 | IntersectionObserver.root | |
root 属性用来获取当前 intersectionObserver 实例的根元素。 |
||
1140 | IntersectionObserver.rootMargin | |
IntersectionObserver 接口的只读属性rootMargin 是与CSS属性margin 语法相似的字符串(string)对象. 在交叉检测开始之前,由rootMargin规定的矩形的每一边都会被添加至 IntersectionObserver.root 元素的边框盒(bounding box)的相应边。例如,这可以让你向外调整边界,使得目标元素被认为是100%可见的,即使此元素得一部分长或宽被裁剪,或者在边缘过于靠近根边框盒边界的情况下,将目标视为部分隐藏。 |
||
1141 | IntersectionObserver.takeRecords() | |
IntersectionObserver 的方法takeRecords() 返回一个 IntersectionObserverEntry 对象数组, |
||
1142 | 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.IntersectionObserver . If only one threshold ratio was provided when instanitating the object, this will be an array containing that single value. |
||
1143 | IntersectionObserver.unobserve() | API, Intersection, unobserve |
undefined . |
||
1144 | IntersectionObserverEntry | |
IntersectionObserverEntry接口 (从属于 Intersection Observer API )描述了目标元素与其根元素容器在某一特定过渡时刻的交叉状态. |
||
1145 | 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. |
||
1146 | KeyboardEvent | API, DOM, Event, JavaScript, KeyboardEvent, 事件, 接口, 键盘, 键盘事件 |
KeyboardEvent 对象描述了用户与键盘的交互。 每个事件都描述了用户与一个按键(或一个按键和修饰键的组合)的单个交互;事件类型keydown , keypress 与 keyup 用于识别不同的键盘活动类型。 |
||
1147 | KeyboardEvent.altKey | API, DOM, KeyboardEvent, events, 鼠标事件 |
KeyboardEvent.altKey 只读属性返回一个 Boolean 值,表示事件触发时 alt 键 (OS X系统上的 Option 或 ⌥ 键) 是 (true ) 否 (false ) 被按下。 |
||
1148 | KeyboardEvent.charCode | API, DOM, Deprecated, KeyboardEvent, events, 键盘事件 |
KeyboardEvent.charCode 只读属性,返回 element.onkeypress 事件触发时按下的字符键的字符Unicode值。 |
||
1149 | KeyboardEvent.code | |
KeyboardEvent.code 属性表示键盘上的物理键(与按键生成的字符相对)。换句话说,此属性返回一个值,该值不会被键盘布局或修饰键的状态改变。 |
||
1150 | KeyboardEvent.ctrlKey | API, DOM, KeyboardEvent, events, 鼠标事件 |
KeyboardEvent.ctrlKey 只读属性返回一个 Boolean 值,表示事件触发时 control 键是 (true ) 否(false )按下。 |
||
1151 | KeyboardEvent.initKeyEvent() | API, DOM, KeyboardEvent, Method, 参考 |
1152 | KeyboardEvent.isComposing | API, DOM, KeyboardEvent, events, 键盘事件 |
KeyboardEvent.isComposing 只读属性,返回一个 Boolean 值,表示该事件是否在 compositionstart 之后和 compositionend 之前被触发。 |
||
1153 | KeyboardEvent.key | 参考, 只读属性, 属性, 键盘事件 |
只读属性 KeyboardEvent.key 返回用户按下的物理按键的值。它还与 shiftKey 等调节性按键的状态和键盘的区域 / 和布局有关。 |
||
1154 | Key Values | |
下列表格列出了不同范畴的键的标准键值,以及这些键的一般作用。对应的,通用平台上可用的虚拟键码也包含其中。 | ||
1155 | 键盘事件 KeyboardEvent() | API, DOM, KeyboardEvent, events |
KeyboardEvent() 构造函数新建一个 KeyboardEvent 实例。 |
||
1156 | KeyboardEvent.keyCode | |
这个只读的属性 KeyboardEvent.keyCode 代表着一个唯一标识的所按下的键的未修改值,它依据于一个系统和实现相关的数字代码。这通常是与密钥对应的二进制的ASCII (20 )或Windows 1252 码。如果这个键不能被标志,这个值为0。 |
||
1157 | KeyboardEvent.location | |
KeyboardEvent.location 是一个只读属性,返回一个无符号的长整型 unsigned long ,表示按键在键盘或其他设备上的位置 |
||
1158 | KeyboardEvent.metaKey | API, MouseEvent |
KeyboardEvent.metaKey 为只读属性,返回一个 Boolean ,在事件发生时,用于指示 Meta 键是按下状态(true ),还是释放状态(false )。 |
||
1159 | KeyboardEvent.repeat | KeyboardEvent |
KeyboardEvent.repeat 是一个只读属性,返回一个布尔值Boolean ,如果按键被一直按住,返回值为true 。 |
||
1160 | KeyboardEvent.shiftKey | API, DOM, KeyboardEvent, events, 鼠标事件 |
KeyboardEvent.shiftKey 只读属性返回一个 Boolean 值,表示事件触发时 shift 键是 (true ) 否(false )按下。 |
||
1161 | KeyboardEvent.which | Code, DOM, Key, KeyboardEvent, keyCode, which |
KeyboardEvent 接口的 which 只读属性返回所按下键的数字 keyCode 或所按下字母数字键的字符代码 (charCode ) 。 |
||
1162 | LocalFileSystemSync | |
文件系统 API 的 LocalFileSystemSync 接口允许你访问沙盒中的文件系统。它的目的是和 WebWorkers 一起使用。方法由 worker 对象实现。 |
||
1163 | Location | API, Interface, Location |
Location 接口表示其链接到的对象的位置(URL)。所做的修改反映在与之相关的对象上。 Document 和 Window 接口都有这样一个链接的Location,分别通过 Document.location 和Window.location 访问。 |
||
1164 | Location.assign() | API, Location, 参考, 导航, 方法, 跳转 |
Location.assign() 方法会触发窗口加载并显示指定的URL的内容。 |
||
1165 | Location: hash | |
Location 接口的 hash 属性返回一个 USVString ,其中会包含URL标识中的 '#' 和 后面URL片段标识符。 |
||
1166 | Location: host | |
Location 接口的 host 属性是包含了主机的一段 USVString ,其中包含:主机名,如果 URL 的端口号是非空的,还会跟上一个 ':' ,最后是 URL 的端口号。 |
||
1167 | Location: hostname | |
Location 的 hostname 属性是包含了域名的一段 USVString 。 |
||
1168 | Location: href | |
Location 接口的 href 属性是一个字符串化转换器(stringifier), 返回一个包含了完整 URL 的 USVString 值, 且允许 href 的更新. |
||
1169 | Location.reload() | |
Location.reload() 方法用来刷新当前页面。该方法只有一个参数,当值为 true 时,将强制浏览器从服务器加载页面资源,当值为 false 或者未传参时,浏览器则可能从缓存中读取页面。 |
||
1170 | Location.replace() | API, DOM, Location, 参考, 导航, 方法 |
Location .replace() 方法以给定的URL来替换当前的资源。 与Location.assign 方法 不同的是,调用 replace() 方法后,当前页面不会保存到会话历史中(session History ),这样,用户点击回退按钮时,将不会再跳转到该页面。 |
||
1171 | Location: search | |
Location 接口的 search 属性会返回一段 USVString ,其中包含一个URL标识中的 '?' 以及跟随其后的一串URL查询参数。 |
||
1172 | Location: toString() | |
1173 | LockedFile | API, 文件, 文件操作, 锁定 |
LockedFile 接口提供了处理给定文件的所有必要锁定工具 |
||
1174 | Long Tasks API | |
Long Tasks |
||
1175 | MathMLElement | API, MathML, 元素, 参考, 接口 |
MathMLElement 接口表示任意 MathML 元素。 |
||
1176 | Media Source Extensions API | |
Media Source Extensions |
||
1177 | MediaStream API | 媒体, 媒体流API, 视频, 语音, 进一步的, 音频 |
媒体流处理API(通常被称为媒体流API或流API)是描述音频或视频数据流的 WebRTC 的一部分,处理它们的方法,与数据类型相关的约束,成功和错误 当异步使用数据时的回调以及在处理期间触发的事件。 | ||
1178 | MediaCapabilitiesInfo | |
Media Capabilities API的MediaCapabilitiesInfo 接口在 MediaCapabilities 接口的 MediaCapabilities.encodingInfo() 或 MediaCapabilities.decodingInfo() 方法返回的 promise 完成时变得可用。它提供了媒体类型是否支持,在编码或解码此媒体时是否流畅和能效等信息。 |
||
1179 | MediaDevices | API, Experimental, Interface, Media, MediaDevices, NeedsTranslation, TopicStub, WebRTC, 媒体, 媒体流, 媒体设备 |
MediaDevices 接口提供访问连接媒体输入的设备,如照相机和麦克风,以及屏幕共享等。它可以使你取得任何硬件资源的媒体数据。 |
||
1180 | devicechange | |
每当媒体设备(例如相机,麦克风或扬声器)连接到系统或从系统中移除时,devicechange 事件就会被发送到 MediaDevices 实例。 这是一个没有附加属性的通用 Event 。 |
||
1181 | MediaDevices.enumerateDevices() | API, WebRTC, 方法 |
MediaDevices 的方法 enumerateDevices() 请求一个可用的媒体输入和输出设备的列表,例如麦克风,摄像机,耳机设备等。 返回的 Promise 完成时,会带有一个描述设备的 MediaDeviceInfo 的数组。 |
||
1182 | MediaDevices.getDisplayMedia() | API, 会谈, 分享, 参考, 多媒体, 多媒体设备, 屏幕, 屏幕捕捉, 屏幕捕捉API, 捕捉, 方法, 显示, 获取显示多媒体, 视频 |
这个 MediaDevices 接口的 getDisplayMedia() 方法提示用户去选择和授权捕获展示的内容或部分内容(如一个窗口)在一个 MediaStream 里. 然后,这个媒体流可以通过使用 MediaStream Recording API 被记录或者作为WebRTC 会话的一部分被传输。 |
||
1183 | MediaDevices.getSupportedConstraints() | |
1184 | MediaDevices.getUserMedia() | |
MediaDevices.getUserMedia() 会提示用户给予使用媒体输入的许可,媒体输入会产生一个MediaStream ,里面包含了请求的媒体类型的轨道。此流可以包含一个视频轨道(来自硬件或者虚拟视频源,比如相机、视频采集设备和屏幕共享服务等等)、一个音频轨道(同样来自硬件或虚拟音频源,比如麦克风、A/D转换器等等),也可能是其它轨道类型。 |
||
1185 | MediaDevices.ondevicechange | |
MediaDevices.ondevicechange 属性是一种EventHandler ,当MediaDevices 接口的devicechange 事件被触发时会被调用. 不论user agent媒体设备的设置是否可用, 或者网站或者应用发生变了都会触发。无论何时你都可以使用 MediaDevices.enumerateDevices 去更新可用设备列表. |
||
1186 | MediaElementAudioSourceNode | |
MediaElementAudioSourceNode 接口代表着某个由HTML5 audio 或 video 元素所组成的音频源.该接口作为扮演音源的 AudioNode 节点. |
||
1187 | 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). |
||
1188 | load() | |
该MediaKeySession.load() 方法返回一个Promise ,它在加载指定的会话对象的数据后解析为一个布尔值。 |
||
1189 | MediaList | API, CSSOM, Interface, MediaList, Reference |
MediaList 接口表示样式表的媒体查询,例如使用了 media 属性的link 元素。 |
||
1190 | MediaQueryList | |
一个MediaQueryList 对象在一个document 上维持着一系列的媒体查询,并负责处理当媒体查询在其document上发生变化时向监听器进行通知的发送。 |
||
1191 | MediaQueryList.addListener() | |
MediaQueryList 接口的addListener() 方法向MediaQueryListener 添加一个侦听器,该侦听器将运行自定义回调函数以响应媒体查询状态的更改。 |
||
1192 | MediaRecorder | |
MediaRecorder 是 MediaStream Recording API 提供的用来进行媒体轻松录制的接口, 他需要通过调用 MediaRecorder.MediaRecorder 构造方法进行实例化. |
||
1193 | MediaRecorder.audioBitsPerSecond | |
audioBitsPerSecond MediaRecorder 接口的只读属性. 它返回录制器所使用的音频编码码率. |
||
1194 | MediaRecorder.isTypeSupported | API, Audio, Media, Method, Reference, Video |
MediaRecorder.isTypeSupported() 方法会判断其 MIME 格式能否被客户端录制。 |
||
1195 | MediaRecorder() | |
MediaRecorder() 构造函数会创建一个对指定的 MediaStream 进行录制的 MediaRecorder 对象 |
||
1196 | MediaRecorder.ondataavailable | |
1197 | MediaRecorder.pause() | |
The Media.pause() method (part of the MediaRecorder API) is used to pause recording of media streams. |
||
1198 | MediaSession | API, Media Session API, MediaSession, 媒体, 引用, 接口, 视频, 音频 |
Media Session API 的 MediaSession 接口允许页面为标准媒体交互提供自定义行为. |
||
1199 | MediaSession.setActionHandler() | |
MediaSession 接口的属性 setActionHandler() 为media session动作设置一个监听器。这些动作让网页程序在用户操作设备的内置物理或屏上媒体控制项时收到消息,例如播放、停止或搜寻按钮。 |
||
1200 | MediaSource | |
MediaSource 是Media Source Extensions API 表示媒体资源HTMLMediaElement 对象的接口。MediaSource 对象可以附着在HTMLMediaElement 在客户端进行播放。 |
||
1201 | MediaSource.addSourceBuffer() | |
MediaSource 的 addSourceBuffer() 方法会根据给定的 MIME 类型创建一个新的 SourceBuffer 对象,然后会将它追加到 MediaSource 的 SourceBuffers 列表中。 |
||
1202 | MediaSource.duration | |
MediaSource 接口的属性 duration 用来获取或者设置当前媒体展示的时长. |
||
1203 | MediaSource.endOfStream() | |
MediaSource 接口的 endOfStream() 方法意味着流的结束。 |
||
1204 | MediaSource.MediaSource() | |
MediaSource() 是 MediaSource 的构造函数 返回一个没有分配source buffers 新的 MediaSource 对象. |
||
1205 | MediaSource.readyState | |
readyState 是 MediaSource 接口的一个只读属性。它返回一个集合表明当前MediaSource 的状态。它有三种可能的返回值: |
||
1206 | 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 对象产生的用于分析、加工或者保存到硬盘的数据成为可能. 它也非常容易让人们使用. |
||
1207 | 使用MediaStream的录制API | |
媒体流(音/视频)录制API让记录音频流或视频流信息更加容易。当使用navigator.mediaDevices.getUserMedia()"时,它提供了一种简单的方式从用户的输入设备中记录信息,并且可以马上在web apps中查看记录的信息。音/视频信息都可以被录制,可以分开也可以一块儿。本文针对于提供一个基础引导去让大家了解提供了这个API的MediaRecorder的界面。 |
||
1208 | 媒体流(MediaStream) | |
MediaStream 接口是一个媒体内容的流.。一个流包含几个轨道,比如视频和音频轨道。 |
||
1209 | active | 参考, 媒体流, 属性, 接口, 活动 |
active 是 MediaStream 接口的只读属性,返回布尔值,如果媒体流当前为活动状态时,返回 true ,否则返回 false 。 至少有一条 MediaStreamTrack 的媒体流不是MediaStreamTrack.ended 状态时才认为是 活动的 。当所有轨道关闭时,媒体流的属性置为 false。 |
||
1210 | MediaStream.addTrack() | |
MediaStream.addTrack() 方法会给流添加一个新轨道。指定一个MediaStreamTrack 对象作为参数。 |
||
1211 | MediaStream.clone() | |
The clone() method of the MediaStream interface creates a duplicate of the MediaStream . This new MediaStream object has a new unique MediaStream.id and contains clones of every MediaStreamTrack contained by the MediaStream on which clone() was called. |
||
1212 | MediaStream.getAudioTracks() | API, getAudioTracks, 媒体, 媒体流, 媒体流 API, 媒体流轨道, 方法, 轨道, 音频 |
MediaStream 接口下的 getAudioTracks() 方法会返回一个包含 track set 流中所有 MediaStreamTrack.kind 为 audio 的 MediaStreamTrack 对象序列。 |
||
1213 | MediaStream.getTracks() | 参考, 媒体流, 媒体流 API, 媒体轨道, 方法 |
MediaStream 接口的getTracks() 方法会返回一个包含 track set 流中所有 MediaStreamTrack 对象的序列, 序列内容与MediaStreamTrack.kind 无关。 |
||
1214 | MediaStream.id | |
MediaStream.id 只读属性,一个包含36个字符的 DOMString ,用来作为这个对象的唯一标识符 (GUID) 。 |
||
1215 | MediaStream() | |
构造函数MediaStream() 返回新建的 MediaStream 实例,该实例作为媒体流的内容的集合载体,其可能包含多个媒体数据轨,每个数据轨则由一个 MediaStreamTrack 对象表示。如果给出相应参数,在指定的数据轨则被添加到新的流中。否则,该流中不包含任何数据轨。 |
||
1216 | MediaStreamAudioSourceNode | MediaStreamAudioSourceNode, Web Audio API |
MediaStreamAudioSourceNode 接口代表一个音频接口,是WebRTC MediaStream (比如一个摄像头或者麦克风)的一部分。是个表现为音频源的AudioNode 。 |
||
1217 | MediaStreamAudioSourceNode.MediaStreamAudioSourceNode() | MediaStreamAudioSourceNode, Web Audio API |
MediaStreamAudioSourceNode() 构造器创建一个新的 MediaStreamAudioSourceNode 对象实例。 |
||
1218 | MediaStreamEvent | |
MediaStreamEvent 接口表示发生在 MediaStream 中的事件.这种类型返回两个事件: addstream 和 removestream . |
||
1219 | MediaStreamTrack | |
MediaStreamTrack接口在User Agent中表示一段媒体源,比如音轨或视频。 |
||
1220 | MediaStreamTrack.getCapabilities() | API, Media Capture and Streams API, Media Streams API, MediaStreamTrack, getCapabilities, 媒体API |
MediaStreamTrack 接口的 getCapabilities() 方法返回一个 MediaTrackCapabilities 对象,此对象表示每个可调节属性的值或者范围,该特性依赖于平台和user agent. |
||
1221 | MediaStreamTrack.getConstraints() | API, Medhod, Media Capture and Streams, Media Stream Track, Media Streams API, getConstraints |
的getConstraints() 所述MediaStreamTrack 的方法接口返回MediaTrackConstraints 包含集使用现有呼叫最近的轨道建立约束来MediaStreamTrack.applyConstraints 。这些约束指示网站或应用程序指定的值和值范围对于包含的可约束属性是必需的或可接受的。 |
||
1222 | MediaStreamTrack.readyState | API, 参考, 只读, 媒体捕获和流, 媒体流追踪, 属性 |
MediaStreamTrack.readyState 只读属性返回一个枚举的值,该值给出了轨道的状态。 |
||
1223 | MediaStreamTrack.stop() | API, Media, WebRTC, 停止, 参考, 方法, 流, 视频捕获和流API, 视频流API, 视频流跟踪 |
MediaStreamTrack.stop() 方法停止跟踪。 |
||
1224 | 媒体追踪约束 | |
The MediaTrackConstraints dictionary is used to describe a set of capabilities and the value or values each can take on. A constraints dictionary is passed into MediaStreamTrack.applyConstraints to allow a script to establish a set of exact (required) values or ranges and/or preferred values or ranges of values for the track, and the most recently-requested set of custom constraints can be retrieved by calling MediaStreamTrack.getConstraints . |
||
1225 | MessageChannel | API, Channel Messaging API, Interface, MessageChannel, Reference, web messaging |
Channel Messaging API的MessageChannel 接口允许我们创建一个新的消息通道,并通过它的两个MessagePort 属性发送数据。 |
||
1226 | MessageChannel() | API, Channel messaging, Constructor, MessageChannel, 参考, 构造函数 |
MessageChannel 接口的 MessageChannel() 构造函数返回一个新的 MessageChannel 对象,返回的对象中包含两个 MessagePort 对象。 |
||
1227 | MessageChannel.port1 | |
MessageChannel 的只读属性 port1 返回消息通道的第一个端口 , 此端口连接到源上下文通道。 |
||
1228 | MessageChannel.port2 | |
MessageChannel 接口的 port2 是一个只读属性,返回消息通道的第二个端口,该端口连接到通道另一端的上下文,也就是发送消息时的目的地。 |
||
1229 | MessageEvent | API, MessageEvent, WebRTC, Websockets API, 参考, 接口 |
MessageEvent 是接口代表一段被目标对象接收的消息。 |
||
1230 | MessageEvent.MessageEvent() | |
MessageEvent() 构造函数创建一个新的 MessageEvent 对象实例。 |
||
1231 | MessagePort | API, Channel messaging, HTML5, Interface, MessagePort, Reference, TopicStub |
Channel Messaging API 的 MessagePort 接口代表 MessageChannel 的两个端口之一, 它可以让你从一个端口发送消息,并在消息到达的另一个端口监听它们。 |
||
1232 | MessagePort.onmessage | |
MessagePort 接口的 onmessage 事件处理程序是一个EventListener , 当在端口上触发一个类型为 message 的MessageEvent 时被调用 - 即,当端口接收到消息时。 |
||
1233 | MIDIAccess | API, Web MIDI API, 引用, 接口 |
1234 | MIDIConnectionEvent | API, Draft, MIDI, 接口 |
The MIDIConnectionEvent interface of the Web MIDI API is the event passed to the MIDIAccess.onstatechange event of the MIDIAccess interface and the MIDIPorts.onstatechange event of the MIDIPorts interface. This occurs any time a new port becomes available, or when a previously available port becomes unavailable. 例如,这个事件无论是在一个 MIDI 设备插入或拔出设备时都会触发。 |
||
1235 | MimeType | |
这 MimeType 接口提供了包含以下信息MIME 与特定插件关联的类型。. NavigatorPlugins.mimeTypes 返回此对象的数组. |
||
1236 | 鼠标事件 | |
MouseEvent 接口指用户与指针设备( 如鼠标 )交互时发生的事件。使用此接口的常见事件包括:click ,dblclick ,mouseup ,mousedown 。 |
||
1237 | MouseEvent.altKey | DOM事件, altKey, 只读属性, 鼠标事件 |
MouseEvent.altKey 只读属性是一个Boolean 变量。当事件触发时,如果alt 被按下,则返回 true,否则返回false。 |
||
1238 | MouseEvent.button | |
MouseEvent.button 是只读属性,它返回一个值,代表用户按下并触发了事件的鼠标按键。 |
||
1239 | MouseEvent.buttons | |
每一个按键都用一个给定的数(见下文)表示。如果同时多个按键被按下,buttons 的值为各键对应值做与计算(+)后的值。例如,如果右键(2)和滚轮键(4)被同时按下,buttons 的值为 2 + 4 = 6。 | ||
1240 | MouseEvent.clientX | API, DOM, DOM Events |
MouseEvent.clientX 是只读属性, 它提供事件发生时的应用客户端区域的水平坐标 (与页面坐标不同)。例如,不论页面是否有水平滚动,当你点击客户端区域的左上角时,鼠标事件的 clientX 值都将为 0 。最初这个属性被定义为长整型(long integer),如今 CSSOM 视图模块将其重新定义为双精度浮点数(double float)。你可以查阅浏览器兼容性部分的文档来进一步了解有关信息。 |
||
1241 | MouseEvent.clientY | CSSOM View, MouseEvent |
MouseEvent.clientY 是只读属性, 它提供事件发生时的应用客户端区域的垂直坐标 (与页面坐标不同)。例如,当你点击客户端区域的左上角时,鼠标事件的 clientY 值为 0 ,这一值与页面是否有垂直滚动无关。 |
||
1242 | MouseEvent.ctrlKey | |
鼠标事件ctrlKey是只读属性,可返回一个布尔值,当ctrl键被按下,返回true,否则返回false |
||
1243 | MouseEvent.getModifierState() | |
The MouseEvent.getModifierState() method returns the current state of the specified modifier key: true if the modifier is active (i.e., the modifier key is pressed or locked), otherwise, false . |
||
1244 | MouseEvent.initMouseEvent() | |
MouseEvent.initMouseEvent() 方法用以在鼠标事件创建时(一般用 Document.createEvent() 方法创建)初始化其属性的值。 |
||
1245 | MouseEvent.metaKey | |
MouseEvent.metaKey 为只读属性,返回一个 Boolean ,在鼠标事件发生时,用于指示 Meta 键是按下状态(true ),还是释放状态(false )。 |
||
1246 | MouseEvent() | API, Constructor, DOM, MouseEvent, 事件, 构造器, 鼠标, 鼠标事件 |
MouseEvent() 构造器创建一个 MouseEvent 。 |
||
1247 | MouseEvent.movementX | |
MouseEvent.movementX 是只读属性,它提供了当前事件和上一个mousemove 事件之间鼠标在水平方向上的移动值。换句话说,这个值是这样计算的 : currentEvent.movementX = currentEvent.screenX - previousEvent.screenX . |
||
1248 | MouseEvent.movementY | |
MouseEvent.movementY 是只读属性,它提供了当前事件和上一个 mousemove 事件之间鼠标在水平方向上的移动值。换句话说,这个值是这样计算的 :currentEvent.movementY = currentEvent.screenY - previousEvent.screenY . |
||
1249 | MouseEvent.mozInputSource | API |
MouseEvent 中的MouseEvent.mozInputSource 是只读属性,它提供触发事件的设备信息。例如,当一个鼠标事件发生时,你能根据MouseEvent.mozInputSource 属性判断该事件是由鼠标还是由触屏设备触发的(这将影响到你对于事件发生坐标解释的精确度)。 |
||
1250 | MouseEvent.offsetX | API, 只读, 属性, 鼠标事件 |
MouseEvent 接口的只读属性 offsetX 规定了事件对象与目标节点的内填充边(padding edge)在 X 轴方向上的偏移量。 |
||
1251 | MouseEvent.offsetY | API, 只读属性, 鼠标事件 |
MouseEvent 接口的只读属性 offsetY 规定了事件对象与目标节点的内填充边(padding edge)在 Y 轴方向上的偏移量。 | ||
1252 | MouseEvent.pageX | |
pageX 是一个由MouseEvent 接口返回的相对于整个文档的x(水平)坐标以像素为单位的只读属性。 |
||
1253 | MouseEvent.pageY | |
pageY 是一个只读属性,它返回触发事件的位置相对于整个 document 的 Y 坐标值。由于其参考物是整个 dom,所以这个值受页面垂直方向的滚动影响。例如:当你垂直方向向下滚动了 50 pixel,那么你在顶端进行点击的时候,获取的pageY 为 50pixed 而不是 0。最初这个属性被定义为长整型(long integer),如今 CSSOM 视图模块将其重新定义为双精度浮点数(double float)。你可以查阅浏览器兼容性部分的文档来进一步了解有关信息。 |
||
1254 | MouseEvent.region | API, Canvas, DOM Events, MouseEvent |
The MouseEvent.region read-only property returns the id of the canvas hit region affected by the event. If no hit region is affected, null is returned. |
||
1255 | MouseEvent.relatedTarget | |
如果事件没有次要目标,relatedTarget 将返回 null . |
||
1256 | MouseEvent.screenX | API, MouseEvent, Property, events, 事件, 参考, 属性, 鼠标, 鼠标事件 |
screenX 是 MouseEvent 的只读属性,提供鼠标在全局(屏幕)中的水平坐标(偏移量)。 |
||
1257 | MouseEvent.screenY | API, 参考, 属性, 鼠标, 鼠标事件 |
screenX 是 MouseEvent 的只读属性,提供鼠标在全局(屏幕)中的水平坐标(偏移量)。 |
||
1258 | MouseEvent.shiftKey | |
MouseEvent.shiftKey 是只读属性,指出触发鼠标事件时是否按住了 shift 键 |
||
1259 | MouseEvent.which | API, 只读, 非标准, 鼠标事件 |
只读属性 MouseEvent.which 显示了鼠标事件是由哪个鼠标按键被按下所触发的。其他获得该信息的标准属性是 MouseEvent.button 与 MouseEvent.buttons 。 |
||
1260 | MouseEvent.x | |
MouseEvent.x 是 MouseEvent.clientX 属性的别名. |
||
1261 | MouseEvent.y | API, 只读属性, 鼠标事件 |
MouseEvent.y 属性是 MouseEvent.clientY 属性的别称。 |
||
1262 | MouseScrollEvent | |
MouseScrollEvent 事件对象代表了当用户在滚动鼠标滚轮或操作其他类似的输入设备时触发的事件. |
||
1263 | MouseWheelEvent | |
由于该事件对象是非标准的,所以Gecko并不准备实现它. |
||
1264 | MutationObserver | API, Advanced, DOM, DOM Reference, MutationObserver, requestAnimationFrame, resize |
MutationObserver 接口提供了监视对DOM树所做更改的能力。它被设计为旧的Mutation Events功能的替代品,该功能是DOM3 Events规范的一部分。 |
||
1265 | MutationObserver.disconnect() | |
MutationObserver 的 disconnect() 方法告诉观察者停止观察变动。 |
||
1266 | MutationObserver.MutationObserver() | API, Constructor, DOM, MutationObserver, 参考, 构造器 |
DOM 规范中的 MutationObserver() 构造函数——是 MutationObserver 接口内容的一部分——创建并返回一个新的观察器,它会在触发指定 DOM 事件时,调用指定的回调函数。 |
||
1267 | MutationObserver.observe() | API, DOM, MutationObserver, Node, 参考, 变化, 方法 |
MutationObserver 的 observe() 方法配置了 MutationObserver 对象的回调方法以开始接收与给定选项匹配的DOM变化的通知。 |
||
1268 | MutationObserver.takeRecords() | |
MutationObserver 的 takeRecords() 方法返回已检测到但尚未由观察者的回调函数处理的所有匹配DOM更改的列表,使变更队列保持为空。 |
||
1269 | MutationObserverInit | API, DOM, MutationObserver |
MutationObserverInit 字典描述了 MutationObserver 的配置。因此,它主要被用作 MutationObserver.observe() 方法的参数类型。 |
||
1270 | MutationObserverInit.attributeFilter | API, DOM, DOM WHATWG, Mutation Observers, MutationObserverInit, 变化, 属性, 属性过滤器, 监听器 |
MutationObserverInit 字典的可选属性 attributeFilter 是一个字符串数组,用于指定要 |
||
1271 | 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. |
||
1272 | MutationRecord | API, DOM, 参考, 进阶 |
每个 MutationRecord 都代表一个独立的 DOM 变化,在每次随 DOM 变化调用 MutationObserver 的回调函数时,一个相应的 MutationRecord 会被作为参数,传递给回调函数。 |
||
1273 | NamedNodeMap | |
NamedNodeMap 接口表示属性节点 Attr 对象的集合。尽管在 NamedNodeMap 里面的对象可以像数组一样通过索引来访问,但是它和 NodeList 不一样,对象的顺序没有指定。 |
||
1274 | NamedNodeMap.getNamedItem() | DOM, 参考, 属性, 方法 |
NamedNodeMap 接口的 NamedNodeMap.getNamedItem() 方法返回对应给定名称的Attr ,如果没有对应名称的属性则返回 null |
||
1275 | Navigation Timing API | Navigation Timing API |
Navigation Timing |
||
1276 | Using Navigation Timing | Navigation Timing, Navigation Timing API, Optimization, Performance |
Navigation Timing |
||
1277 | Navigator | API, DOM4, Navigator, 接口 |
Navigator 接口表示用户代理的状态和标识。 它允许脚本查询它和注册自己进行一些活动。 |
||
1278 | Navigator.activeVRDisplays | |
activeVRDisplays 是Navigator 接口返回的数组中每个VRDisplay 对象中的的只读属性(VRDisplay.ispresenting 为true ). |
||
1279 | Navigator.battery | |
电池状态API,通常简称为电池API,该API能够让开发者访问用户系统的电池电量以及是否外接电源等电源状态信息,并且在电源状态发生变化时引发事件来开发者。开发者就可以在得知系统电量不足的时候降低你的网站上一些循环执行任务的频率,从而节约电量。或者在电量减少到某个级别的时候,自动保存页面上的一些数据,以防止用户的数据丢失。 | ||
1280 | Navigator.buildID | API, DOM, Gecko, 属性 |
返回所使用浏览器的构建标识符。现代浏览器中,这个属性返回一个固定的时间戳作为私有的计量方法,比如 Firefox 64 及以后的版本返回 20181001000000 。 |
||
1281 | Navigator.canShare | |
Boolean 值. Navigator.share() 若返回True则表示内容可以被成功分享。 |
||
1282 | Navigator.clipboard | API, Navigator, 剪切, 剪切板, 参考, 只读, 复制, 属性, 粘贴 |
剪贴板 Clipboard API 为 Navigator 接口添加了只读属性 clipboard ,该属性返回一个可以读写剪切板内容的 Clipboard 对象。 |
||
1283 | Navigator.connection | |
Navigator.connection 是只读的,提供一个NetworkInformation 对象来获取设备的网络连接信息。例如用户设备的当前带宽或连接是否被计量, 这可以用于基于用户的连接来选择高清晰度内容或低清晰度内容。 |
||
1284 | Navigator.cookieEnabled | API, DOM, cookie, 属性 |
navigator.cookieEnabled 返回一个布尔值,来表示当前页面是否启用了 cookie。本属性为只读属性。 |
||
1285 | credentials | |
Navigator 接口的credentials 属性返回CredentialsContainer 接口,该接口暴露了请求凭证的方法。 CredentialsContainer 接口还会在下相关事件发生时通知用户,例如登录或注销成功。该接口可用于特征检测。 |
||
1286 | Navigator.deviceMemory | |
deviceMemory 只读属性返回千兆字节为单位的大概的机器内存。这个值是一个2的次方数除以1024,舍去小数点的近似值。并且,上下边界也用来保护那些拥有非常低端或者高端设备的用户的隐私。 |
||
1287 | Navigator.doNotTrack | |
返回用户的do-not-track设置,如果用户不允许网站,内容和广告等进行跟踪,则该值为yes. | ||
1288 | Navigator.geolocation | API, HTTPS, Navigator, 参考, 地理位置, 地理位置 API, 属性 |
Navigator.geolocation 只读属性返回一个 Geolocation 对象,通过这个对象可以访问到设备的位置信息。使网站或应用可以根据用户的位置提供个性化结果。 |
||
1289 | Navigator.getBattery() | |
getBattery()方法提供了系统的电量信息,返回一个battery的promise对象,然后resolve后得到 BatteryManager 对象,它提供了一些新的事件,以及方法供您监控电池的状态。这个方法实现了Battery Status API (查看更多细节以及使用方法和实例代码) |
||
1290 | Navigator.getGamepads() | |
调用 Navigator.getGamepads() 方法会返回一个数组:第一个值为 null ,其他的值均为 Gamepad 对象,表示每一个与设备连接的游戏手柄。所以如果没有连接任何游戏手柄,这个方法将只会返回 null 。 |
||
1291 | navigator.getUserMedia | |
Navigator.getUserMedia()方法提醒用户需要使用音频(0或者1)和(0或者1)视频输入设备,比如相机,屏幕共享,或者麦克风。如果用户给予许可,successCallback回调就会被调用,MediaStream 对象作为回调函数的参数。如果用户拒绝许可或者没有媒体可用,errorCallback就会被调用,类似的,PermissionDeniedError 或者NotFoundError 对象作为它的参数。注意,有可能以上两个回调函数都不被调用,因为不要求用户一定作出选择(允许或者拒绝)。 |
||
1292 | 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. |
||
1293 | Navigator.maxTouchPoints | |
[1] This was implemented in bug 248918. | ||
1294 | Navigator.mediaDevices | Media, Media Capture and Streams API, Media Streams API, MediaDevices, Navigator, Reference, Web, 只读, 属性 |
MediaDevices 是一个单例对象。通常,您只需直接使用此对象的成员,例如通过调用navigator.mediaDevices.getUserMedia() 。 |
||
1295 | Navigator.mozIsLocallyAvailable() | |
查询某个URI上的资源是否是本地可用的. | ||
1296 | Navigator.oscpu | |
返回一个字符串,代表当前所使用的操作系统类型. | ||
1297 | Navigator.permissions | API, Permissions, 属性 |
permissions 是 Navigator 读属性,返回一个可用于查询或更新某些APIs(由Permissions API覆盖)的权限状态的对象。 |
||
1298 | Navigator.productSub | API, DOM, 只读, 属性 |
Navigator.productSub 只读属性返回当前浏览器的编译版本号。 |
||
1299 | Navigator.registerContentHandler() | |
Allows web sites to register themselves as possible handlers for content of a particular MIME type. | ||
1300 | Navigator.registerProtocolHandler() | API, Navigator, URL protocols, URL schemes, registerProtocolHandler, 自定义 URL 协议, 自定义 URL 方案 |
Navigator 的方法 registerProtocolHandler() 让 web 站点为自身注册用于打开或处理特定 URL 方案(又名协议)的能力。 |
||
1301 | Web-based protocol handlers | |
利用非http协议,从网页链接到一些别的资源,这种做法是相当普遍的。比如 mailto: 协议: |
||
1302 | Navigator.sendBeacon() | API, Beacon, Web Performance, sendBeacon |
navigator.sendBeacon() 方法可用于通过HTTP将少量数据异步传输到Web服务器。 |
||
1303 | Navigator.serviceWorker | |
Navigator.serviceWorker 只读属性,返回 关联文件 的 ServiceWorkerContainer 对象,它提供对ServiceWorker 的注册,删除,升级和通信的访问。。 |
||
1304 | Navigator.share | Navitator, Share, Web Share |
Navigator.share() 方法通过调用本机的共享机制作为Web Share API的一部分。如果不支持Web Share API,则此方法为undefined 。 |
||
1305 | Navigator.vendor | |
返回当前所使用浏览器的浏览器供应商的名称. | ||
1306 | Navigator.vendorSub | |
vendorSub navigator.vendor的值的一部分,表示浏览器供应商的版本号。 | ||
1307 | Navigator.vibrate() | |
Navigator.vibrate() 方法使设备(有震动硬件)产生有频率的震动。若设备不支持震动,该方法将无效。若某震动方式已经在进行中(当该方法调用时),则前一个震动方式停止,新的取而代之。 |
||
1308 | 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. |
||
1309 | navigator.hardwareConcurrency | |
navigator.hardwareConcurrency 指明当前浏览器环境所拥有的CPU核心数,这来自于操作系统提供的API来获取。 |
||
1310 | NavigatorID | |
NavigatorID 接口包含浏览器识别相关的方法和属性。 |
||
1311 | NavigatorID.appCodeName | |
返回所使用浏览器的内部名称. | ||
1312 | NavigatorID.appName | |
返回所使用浏览器的名称。由于兼容性问题,HTML5 规范允许该属性返回 "Netscape" 。 | ||
1313 | NavigatorID.appVersion | |
返回一个字符串,表示所使用浏览器的版本号。它可能只包含一个版本数字,如 "5.0",还可能包含一些其他的相关信息。由于兼容性问题,HTML5规范允许该属性返回 "4.0"。 | ||
1314 | NavigatorID.platform | |
返回一个字符串,表示浏览器所在的系统平台类型. | ||
1315 | NavigatorID.product | |
该属性返回当前浏览器的产品名称。 | ||
1316 | NavigatorID.userAgent | |
NavigatorID.userAgent 只读属性返回当前浏览器的 user agent 字符串。 |
||
1317 | NavigatorLanguage | API, HTML-DOM, NeedsTranslation, No Interface, Reference, TopicStub |
NavigatorLanguage 包含涉及导航(Navigator )的语言特性的方法和属性。 |
||
1318 | NavigatorLanguage.language | API, NavigatorLanguage, 参考, 只读, 多语言, 属性, 语言 |
NavigatorLanguage.language 只读属性返回一个表示用户偏好语言的字符串,通常指浏览器 UI 的语言。 |
||
1319 | NavigatorLanguage.languages | API, languages, 只读, 实验性, 属性 |
NavigatorLanguage.languages 只读属性 ,返回一个 DOMString 的数组,数组内容表示网站访客所使用的语言。 使用 BCP 47 语言标签来描述不同的语言。 在返回的数组中,最适合当前用户的语言将会被排到数组的首位。 |
||
1320 | NavigatorOnLine | API, HTML-DOM, TopicStub |
NavigatorOnLine 接口包含了与浏览器网络连接状态相关的方法和属性。 |
||
1321 | 在线和离线事件 | AJAX, DOM, HTML5, Web 开发, 离线 web 应用 |
部分浏览器根据 WHATWG Web Applications 1.0 规范 实现了Online/Offline 事件。 | ||
1322 | NavigatorOnLine.onLine | API, DOM Reference |
返回浏览器的联网状态。正常联网(在线)返回 true ,不正常联网(离线)返回 false 。一旦浏览器的联网状态发生改变,该属性值也会随之变化。当用户点击链接或者脚本进行网络请求时,如果发现浏览器连接不上互联网,则该属性会被赋值为false 。 |
||
1323 | NavigatorPlugins | |
The NavigatorPlugins interface contains methods and properties related to the plugins installed in the browser. |
||
1324 | NavigatorPlugins.javaEnabled | |
该方法用来表明当前浏览器是否激活了Java. | ||
1325 | NavigatorPlugins.mimeTypes | |
返回一个MimeTypeArray 对象,其中包含可被当前浏览器识别的MimeType 对象的列表。 |
||
1326 | NavigatorPlugins.plugins | API, DOM, Navigator, NavigatorPlugins, Reference |
返回一个 PluginArray 类型的对象, 包含了当前所使用的浏览器安装的所有插件。 |
||
1327 | 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 |
||
1328 | NavigatorStorage.storage | API, Navigator, WorkerNavigator, 存储, 安全上下文, 属性 |
NavigatorStorage.storage 是一个只读属性,返回单例 StorageManager 对象,用于访问当前网站或应用程序的浏览器整体存储功能的。 |
||
1329 | 网络状况 API | |
网络状态 API 可以获取到系统的网络连接信息,比如说连接方式是 WiFi 还是蜂窝。应用程序可以根据此信息为用户展现不同清晰度的内容。该 API 是由 NetworkInformation 接口和 Navigator 接口上新增的一个 Navigator.connection 属性组成的。 |
||
1330 | NetworkInformation | |
NetworkInformation 提供有关设备正在使用的连接与网络进行通信的信息,并提供了在连接类型更改时通知脚本的事件。NetworkInformation 接口不能被是实例化, 而是通过 Navigator 的 connection 属性进行访问。 |
||
1331 | NetworkInformation.downlink | |
downlink 是 NetworkInformation 接口的一个只读属性,返回以Mb/s为单位的有效带宽,并保留该值为25kb/s的最接近的整数倍。该值基于最近监测的保持活跃连接的应用层吞吐量,排除了到私有地址空间的连接。当缺少最近的带宽测量数据时,该属性由底层连接技术属性决定。 |
||
1332 | NetworkInformation.rtt | |
NetworkInformation.rtt 是一个只读属性,返回了当前连接下评估的往返时延(RTT, round-trip time ),并保留该值为25千分秒的最接近的整数倍。该值基于最近使用中被监测的最近保持活跃连接的应用层上的RTT测量值。它排除了到私有地址空间的连接。如果没有最近的测量数据,该值就基于底层连接技术的属性。 | ||
1333 | NetworkInformation.saveData | |
NetworkInformation.saveData 是 NetworkInformation 接口的只读属性, 如果用户设备上设置了减少数据使用的选项时返回 true . |
||
1334 | Node | API, DOM, Interface, Node, Reference, 参考 |
Node 是一个接口,各种类型的 DOM API 对象会从这个接口继承。它允许我们使用相似的方式对待这些不同类型的对象;比如, 继承同一组方法,或者用同样的方式测试。 |
||
1335 | Node.appendChild | API, DOM, Node, 参考, 方法, 节点 |
Node.appendChild() 方法将一个节点附加到指定父节点的子节点列表的末尾处。如果将被插入的节点已经存在于当前文档的文档树中,那么 appendChild() 只会将它从原先的位置移动到新的位置(不需要事先移除要移动的节点)。 |
||
1336 | Node.baseURI | <base>, API, HTML, Node.baseURI, Property, base |
Node.baseURI 是只读属性,返回一个节点的绝对基址 URL。 |
||
1337 | Node.childNodes | Gecko DOM Reference, Property |
Node.childNodes 返回包含指定节点的子节点的集合,该集合为即时更新的集合(live collection)。 | ||
1338 | Node.cloneNode | API, DOM, Method, 参考 |
Node.cloneNode() 方法返回调用该方法的节点的一个副本. |
||
1339 | Node.compareDocumentPosition | API, DOM, Method, Node, Position, Reference, 比较文档位置 |
Node.compareDocumentPosition() 可以比较当前节点与任意文档中的另一个节点的位置关系。 |
||
1340 | Node.contains | |
Node.contains()返回的是一个布尔值,来表示传入的节点是否为该节点的后代节点。 | ||
1341 | Node.firstChild | API, DOM, Gecko, Node, Node.firstChild, Property |
Node.firstChild 只读属性返回树中节点的第一个子节点,如果节点是无子节点,则返回 null。 |
||
1342 | Node.getRootNode() | API, DOM, Node, 参考, 方法 |
Node 接口的 getRootNode() 方法返回上下文中的根节点,如果 shadow DOM 可用,则对 shadow DOM 同样适用。 |
||
1343 | Node.getUserData() | |
The Node.getUserData() method returns any user DOMUserData set previously on the given node by Node.setUserData() . |
||
1344 | Node.hasChildNodes | |
hasChildNodes方法返回一个布尔值,表明当前节点是否包含有子节点. | ||
1345 | Node.insertBefore() | API, DOM, Method, Node, 参考, 方法, 节点 |
Node.insertBefore() 方法在参考节点之前插入一个拥有指定父节点的子节点。如果给定的子节点是对文档中现有节点的引用,insertBefore() 会将其从当前位置移动到新位置(在将节点附加到其他节点之前,不需要从其父节点删除该节点)。 |
||
1346 | Node.isConnected | API, DOM, Node, Property, Reference, 参考, 属性 |
isConnected 是 Node 的一个只读属性接口。无论节点是否与 DOM 树连接,该属性都会返回一个Boolean 。例如: Document 对象与一般 DOM 树连接,ShadowRoot 与 shadow DOM 连接。 |
||
1347 | Node.isDefaultNamespace | |
isDefaultNamespace 接受一个命名空间URI作为参数,如果该命名空间是当前节点的默认命名空间,则返回true ,否则返回false . |
||
1348 | Node.isEqualNode | API, DOM, Node, 参考, 方法, 节点 |
Node.isEqualNode() 方法可以判断两个节点是否相等。当两个节点的类型相同,定义特征(defining characteristics)相同(对元素来说,即 id,孩子节点的数量等等),属性一致等,这两个节点就是相等的。一些具体的数据指出:多数时候的比较是根据节点的类型来的。 |
||
1349 | Node.isSameNode | |
判断两个节点是否是相同的节点,即指向同一个对象. | ||
1350 | Node.isSupported | |
检测当前环境是否在某个节点上实现了指定的DOM特性. | ||
1351 | Node.lastChild | Property |
Node.lastChild 是一个只读属性,返回当前节点的最后一个子节点。如果父节点为一个元素节点,则子节点通常为一个元素节点,或一个文本节点,或一个注释节点。如果没有子节点,则返回 null 。 |
||
1352 | Node.localName | |
Returns the local part of the qualified name of this node. | ||
1353 | Node.lookupNamespaceURI | |
返回当前节点上与指定命名空间前缀绑定的命名空间URI,如果没有,返回null,如果参数为null ,返回默认的命名空间. |
||
1354 | Node.lookupPrefix | |
返回一个和指定命名空间URI绑定的命名空间前缀.如果没有,返回null . 如果有多个绑定的前缀, 返回的结果根据浏览器实现而定. |
||
1355 | Node.namespaceURI | |
Node.namespaceURI 是一个只读属性,返回节点的命名空间URI(namespace URI),如果节点不在一个命名空间中,则返回 null 。当节点是文档节点时,返回当前文档的 XML 命名空间(namespace)。 |
||
1356 | Node.nextSibling | |
Node.nextSibling 是一个只读属性,返回其父节点的 Node.childNodes 列表中紧跟在其后面的节点,如果指定的节点为最后一个节点,则返回 null 。 |
||
1357 | Node.nodeName | |
返回当前节点的节点名称 | ||
1358 | Node.nodeType | API, DOM, Gecko, Property, Reference |
只读属性 Node.nodeType 表示的是该节点的类型。 |
||
1359 | Node.nodeValue | API, DOM, Node, Property |
Node 的 nodeValue 属性返回或设置当前节点的值。 |
||
1360 | Node.normalize() | API, Method, Node |
Node.normalize() 方法将当前节点和它的后代节点”规范化“(normalized)。在一个"规范化"后的DOM树中,不存在一个空的文本节点,或者两个相邻的文本节点。 |
||
1361 | Node.ownerDocument | API, DOM, Gecko, Property, 属性 |
Node.ownerDocument 只读属性会返回当前节点的顶层的 document 对象。 | ||
1362 | Node.parentElement | |
返回当前节点的父元素节点,如果该元素没有父节点,或者父节点不是一个 DOM Element ,则返回 null 。 |
||
1363 | Node.parentNode | |
返回指定的节点在DOM树中的父节点. | ||
1364 | Node.prefix | |
prefix属性会 返回当前节点的命名空间前缀,如果没有指定命名空间前缀,则返回null ,该属性只读. |
||
1365 | Node.previousSibling | |
[object Object] |
||
1366 | Node.removeChild | Node.removeChild() |
Node.removeChild() 方法从DOM中删除一个子节点。返回删除的节点。 | ||
1367 | Node.replaceChild() | API, DOM, Node, 参考, 方法 |
Node.replaceChild() 方法用指定的节点替换当前节点的一个子节点,并返回被替换掉的节点。 |
||
1368 | 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. |
||
1369 | Node.textContent | Node.textContent, innerHTML, innerText, 参考 |
Node 接口的 textContent 属性表示一个节点及其后代的文本内容。 |
||
1370 | NodeFilter | API, DOM, DOM Reference, NeedsTranslation |
NodeFilter 接口表示一个对象,此对象用于过滤 NodeIterator 或 TreeWalker 中的节点。它既不能处理 DOM,也不能遍历节点;它只能根据提供的过滤器对单个节点进行判定。 |
||
1371 | NodeFilter.acceptNode() | |
NodeFilter.acceptNode() 方法会返回一个无符号短整型,用于表明给出的 Node 是否要被 NodeIterator 或 TreeWalker 的迭代算法所接受。该方法应由 NodeFilter 的使用者重写。可返回的值有 : |
||
1372 | NodeIterator | API, DOM |
NodeIterator 接口表示一个遍历 DOM 子树中节点列表的成员的迭代器。节点将按照文档顺序返回。 |
||
1373 | NodeList | API, DOM, NodeList, 接口 |
NodeList 对象是节点的集合,通常是由属性,如Node.childNodes 和 方法,如document.querySelectorAll 返回的。 |
||
1374 | NodeList.entries() | |
该方法返回一个迭代协议,允许遍历此对象中包含的所有键/值。该值也是一个Node 对象。 |
||
1375 | NodeList.prototype.forEach() | |
NodeList 接口的 forEach() 方法按插入顺序为列表中的每个值对调用一次参数中给定的回调。 |
||
1376 | NodeList.item | |
根据给定的索引,返回一个 NodeList 对象中包含的Node对象. |
||
1377 | NodeList.keys() | DOM, Iterator, Method, NodeList, Reference, Web |
NodeList.keys() 方法返回 Iteration_protocols ,此方法允许遍历这个对象中包含的所有的键,即使这个键是 unsigned integer(无符号整数) . |
||
1378 | NodeList.length | 属性 |
返回 NodeList 集合中 子节点数量。 |
||
1379 | NodeList.values() | |
该方法返回一个iterator迭代器,可以利用迭代器遍历所有value。 | ||
1380 | Notation | API, Obsolete, Reference |
表示DTD表示(只读)。可以声明未解析实体的格式或正式声明文档的处理指令目标。从 node 继承方法和属性。它的 nodeName 是表示法名称。没有父节点。 | ||
1381 | notification | API, 参考, 通知 |
Notifications API 的通知接口用于向用户配置和显示桌面通知。 | ||
1382 | Notification.actions | Notification actions, Notifications, Web API, Web Notifications API |
Notification 接口的只读属性actions 返回使用Notification.Notification 构造函数创建通知时使用actions选项设置的NotificationAction 对象列表。这是用户可以在通知上下文中选择立即执行的应用定义的操作列表。 |
||
1383 | Notification.badge | Notification, Notification badge, Notifications API, Web API |
当没有足够的空间来显示通知本身时,Notification 接口的 badge 属性返回用于表示通知的图像URL。 |
||
1384 | Notification.body | |
Notification 的只读属性body返回了构造函数Notification 实例化时,options所使用的body值。 |
||
1385 | Notification.close() | Notification.close() |
Notification 接口的 close() 的方法用于关闭一个以前显示的通知。 |
||
1386 | Notification.data | |
data 只读属性是 Notification 的接口,当它作为构造函数的option可选项之一时,返回结构化的Notification的data数据。 |
||
1387 | Notification.dir | |
Notification 的`dir`是一个只读属性,它表示Notification中显示的文本方向 会Notification.Notification 构造函数里制定的`dir` 属性的值来设定。 |
||
1388 | Notification.icon | API, Notification |
Notification 的只读属性icon使得包含icon 的 URL 被显示成通知的一部分,如同指定Notification.Notification 构造函数中icon 的属性。 |
||
1389 | Notification.image | |
image 是Notification 接口的只读属性,包含了需要显示在通知信息里的图片的URL, |
||
1390 | Notification.Notification() | Notification.Notification() |
Notification() 构造函数创建一个新的Notification 对象实例。 |
||
1391 | Notification.onclick | Notification.onclick |
Notification 接口的 onclick属性指定一个事件侦听器来接收 click 事件。 |
||
1392 | Notification.onclose | Notification.onclose |
Notification 接口的 onclose属性指定一个事件侦听器来接收 close 事件。 |
||
1393 | Notification.onerror | Notification.onerror |
Notification 接口的 onerror属性指定一个事件侦听器来接收 error 事件。 |
||
1394 | Notification.onshow | Notification.onshow |
Notification 接口的onshow属性指定一个事件侦听器来接收 show 事件。 |
||
1395 | Notification.permission | |
Notification 的只读属性 permission 用来表明用户是否允许当前域显示Web Notification. |
||
1396 | Notification.renotify | |
renotify 是 Notification 接口的只读属性,如果有新的通知替换了一个旧的通知,这个属性指明用户是否应该重新收到通知。它也可以通过Notification.Notification 构造函数的 renotify option 来指定。 |
||
1397 | Notification.requestPermission() | 通知 |
Notification 接口的 requestPermission() 方法请求用户当前来源的权限以显示通知。 |
||
1398 | Notification.requireInteraction | Notification, 属性, 网页 |
Notification 接口的 requireInteraction 属性是只读属性,它返回一个 Boolean (布尔值),指示在用户点击或关闭通知前,通知应该保持活动状态,而不是自动关闭。 |
||
1399 | NotificationEvent | |
传递给 ServiceWorkerGlobalScope.onnotificationclick 处理程序的参数的NotificationEvent 接口,该接口表示通知单击事件,该事件在 ServiceWorkerGlobalScope ,ServiceWorker 。 |
||
1400 | Notifications API | Notifications API |
Notifications API 允许网页控制向最终用户显示系统通知 —这些都在顶级浏览上下文视口之外,因此即使用户已经切换标签页或移动到不同的应用程序,也可以显示。该API被设计成与不同平台上的现有通知系统兼容。 | ||
1401 | 使用 Web Notifications | Firefox OS, Notifications, Using the Notifications API, 通知 |
Notifications API 允许网页或应用程序在系统级别发送在页面外部显示的通知;这样即使应用程序空闲或在后台,Web应用程序也会向用户发送信息。本文将介绍在您自己的应用程序中使用此API的基础知识。 | ||
1402 | NotifyAudioAvailableEvent | |
非标准的、过时的,NotifyAudioAvailableEvent 事件接口定义当音频缓冲器满时发送到音频元素的事件。 |
||
1403 | OES_vertex_array_object | |
拓展OES_vertex_array_object是WebGL API的一部分,它提供了顶点数组对象 (VAOs) 可以用来封装顶点数组的状态。These objects keep pointers to vertex data and provide names for different sets of vertex data. | ||
1404 | OfflineAudioContext | |
OfflineAudioContext 接口是一个 AudioContext 的接口,代表由多个 AudioNode 连接在一起构成的音频处理图。与 AudioContext 标准相反的是, OfflineAudioContext 不在硬件设备渲染音频;相反,它尽可能快地生成音频,输出一个 AudioBuffer 作为结果。 |
||
1405 | OfflineAudioContext: complete event | |
Web Audio API |
||
1406 | OfflineAudoContext.length | |
OfflineAudioContext 接口的 length 属性返回一个代表采样帧的缓冲区大小的整数。 |
||
1407 | OfflineAudioContext.OfflineAudioContext() | |
OfflineAudioContext() 构造函数创建一个新的 OfflineAudioContext 对象实例。 |
||
1408 | 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. |
||
1409 | OffscreenCanvas | API, Canvas, Experimental, Interface, Reference |
OffscreenCanvas提供了一个可以脱离屏幕渲染的canvas对象。它在窗口环境和web worker环境均有效。 |
||
1410 | OffscreenCanvas.height | |
设置或者获取OffscreenCanvas 对象的高度. |
||
1411 | OffscreenCanvas() | |
OffscreenCanvas() 构造函数,返回一个新的OffscreenCanvas对象 |
||
1412 | OffscreenCanvas.transferToImageBitmap() | |
OffscreenCanvas.transferToImageBitmap() 方法使用offscreenCanvas 最近渲染得到的图片创建一个ImageBitmap 对象. |
||
1413 | OscillatorNode | |
OscillatorNode 接口表示一个振荡器,它产生一个周期的波形信号(如正弦波)。它是一个 AudioScheduledSourceNode 音频处理模块, 这个模块会生成一个指定频率的波形信号(即一个固定的音调) |
||
1414 | OscillatorNode.detune | |
OscillatorNode 的 detune 属性的接口 是 a-rate AudioParam ,代表振荡频率的失谐量(cents)。 |
||
1415 | OscillatorNode.frequency | |
OscillatorNode 的 frequency 属性的接口 是 a-rate AudioParam ,表示振荡的频率,单位HZ(hertz) |
||
1416 | OscillatorNode() | |
OscillatorNode() 构造器创建了一个新的 OscillatorNode 对象,也是 AudioNode 类型,表示一个周期的波形,例如正弦波,用来在不同的对象中定义其可选属性的值 |
||
1417 | OscillatorNode.setPeriodicWave() | |
OscillatorNode 接口的 setPeriodicWave() 方法 用来指向 PeriodicWave ,PeriodicWave 定义了一个周期性波形能够形成oscillator的输出, 当OscillatorNode.type 是 custom 的时候 . |
||
1418 | OscillatorNode.stop() | |
这个 stop 方法 OscillatorNode 接口在指定时间内停止播放,它的参数是可选的,默认情况下是0. |
||
1419 | 页面可见性 API | DOM, Intermediate, PageVisiblity |
Page Visibility API |
||
1420 | PageTransitionEvent | |
Page transition events fire when a webpage is being loaded or unloaded. | ||
1421 | PageTransitionEvent.persisted | |
只读属性persisted 代表一个页面是否从缓存中加载的 |
||
1422 | ParentNode | API, DOM, Mixin, Node, 参考, 接口, 节点 |
ParentNode 混合了所有(拥有子元素的) Node 对象包含的共有方法和属性。 |
||
1423 | ParentNode.append() | API, DOM, Node, ParentNode, Reference |
为了保证向后兼容,append 方法在 with 语句中会被特殊处理,详情请看 Symbol.unscopables 。 |
||
1424 | ParentNode.childElementCount | |
1425 | ParentNode.children | Property |
ParentNode.children 是一个只读属性,返回 一个Node的子Element ,是一个动态更新的 HTMLCollection 。 |
||
1426 | Element.firstElementChild | |
ParentNode.firstElementChild 只读属性,返回对象的第一个子 元素 , 如果没有子元素,则为null。 |
||
1427 | Element.lastElementChild | |
只读属性 ParentNode.lastElementChild 返回对象的最后一个子Element ,如果没有子元素,则返回 null 。 |
||
1428 | ParentNode.prepend() | API, DOM, Method, Node, ParentNode, Reference, prepend, 方法 |
ParentNode.prepend 方法可以在父节点的第一个子节点之前插入一系列Node 对象或者DOMString 对象。DOMString 会被当作Text 节点对待(也就是说插入的不是HTML代码)。 |
||
1429 | ParentNode.querySelector() | |
ParentNode mixin 将 querySelector() 方法定义为返回一个 Element 表示与指定的选择器组匹配的第一个元素,这些选择器是调用该方法的对象的后代。 |
||
1430 | ParentNode.querySelectorAll() | API, DOM, Document, ParentNode, 参考, 方法, 查找, 选择器 |
The ParentNode mixin defines the querySelectorAll() method 返回一个 NodeList 表示元素的列表,把当前的元素作为根与指定的选择器组相匹配。 |
||
1431 | ParentNode.replaceChildren() | |
ParentNode.replaceChildren() 方法将一个 Node 的后代替换为指定的后代集合。这些新的后代可以为 DOMString 或 Node 对象。 |
||
1432 | Path2D | |
Canvas 2D API 的接口 Path2D 用来声明路径,此路径稍后会被CanvasRenderingContext2D 对象使用。CanvasRenderingContext2D 接口的 路径方法 也存在于 Path2D 这个接口中,允许你在 canvas 中根据需要创建可以保留并重用的路径。 |
||
1433 | Path2D.addPath() | |
Path2D .addPath() 是 Canvas 2D API 根据指定路径变量添加路径的方法。 |
||
1434 | Path2D() | |
Path2D() 构造函数返回一个新的 Path2D 对象的实例,可以选择另一条路径作为参数(创建一个拷贝),或者选择 SVG path 数据构成的字符串。 |
||
1435 | 支付请求接口 | 中间状态, 信用卡, 到岸卸货, 参考, 应用程序接口, 支付, 支付请求, 支付请求接口, 概述, 贸易 |
支付请求API为商家和支付者提供了统一的用户体验。它并非提供一种新的支付方式,而是让用户可以在原有的支付方式中进行选择,并使商家可以获悉用户的支付情况。 | ||
1436 | 交易过程的基本概念 | API, Apple Pay, 中间状态, 交易, 付款方, 付款方式, 应用程序接口, 指南, 支付, 支付请求API, 收款方, 贸易 |
在这篇文档中,我们将了解此接口如何运作,以及各个组件的功能。 | ||
1437 | PaymentAddress | API, Interface, NeedsTranslation, Payment Request, PaymentRequest, Reference, TopicStub, paymentAddress |
The PaymentAddress interface of the Payment Request API stores address information. |
||
1438 | Performance API | web性能, 性能 |
高时间采样率标准定义了Performance 接口,该接口支持应用程序中客户端的延时测量。Performance 接口被认为是高采样率的,因为其精确度可达千分之一毫秒(受硬件或软件限制)。这些接口支持许多使用情形,包括计算帧速率(在动画中可能很重要)和基准测试(例如加载资源的时间)。 |
||
1439 | 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 PerformanceEntry based on specific filter criteria. The standard also includes interfaces that allow an application to define Performance_Observers callbacks that are notified when specific performance events are added to the browser's performance timeline. |
||
1440 | Performance | API, Interface, Performance, Web Performance |
Performance 接口可以获取到当前页面中与性能相关的信息。它是 High Resolution Time API 的一部分,同时也融合了 Performance Timeline API、Navigation Timing API、 User Timing API 和 Resource Timing API。 |
||
1441 | Performance.clearMarks() | |
clearMarks() 这个方法可以从浏览器的performance entry 缓存中移除声明的标记。如果调用这个方法时没有传递参数, 则所有带有PerformanceEntry.entryType 这类标记的PerformanceEntry 将从 performance entry 缓存区中被移除。 |
||
1442 | Performance.clearMeasures() | |
clearMeasures() 方法可以从浏览器的性能入口缓存区中移除声明的度量衡。如果这个方法被调用时没有传入参数,则所有 PerformanceEntry.entryType 标记值为"measure " 的PerformanceEntry 将被从性能入口缓存区中移除。 |
||
1443 | Performance.clearResourceTimings() | |
The clearResourceTimings() method removes all PerformanceEntry with an PerformanceEntry.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. |
||
1444 | Performance.getEntries() | |
getEntries() 对于给定的filter,此方法返回 PerformanceEntry 对象数组. 数组成员(入口)可以在显式的时间点用 performance marks或measures 来创建(例如调用Performance.mark 方法) . |
||
1445 | performance.getEntriesByName() | web性能 |
在Workers中可以使用该方法。 | ||
1446 | performance.getEntriesByType() | ZH |
The list's members (entries) can be created by making performance marks or measures (for example by calling the Performance.mark method) at explicit points in time. |
||
1447 | Performance.mark() | 性能, 性能追踪 |
mark() 方法在浏览器的性能缓冲区中使用给定名称添加一个DOMHighResTimeStamp 。 |
||
1448 | Performance.measure() | Performance API, 网页性能 |
measure() 方法在浏览器性能记录缓存中创建了一个名为DOMHighResTimeStamp 的记录来记录两个特殊标志位(通常称为开始标志和结束标志)。 被命名的DOMHighResTimeStamp 称为一次测量(measure)。 |
||
1449 | Performance.memory | |
无。 | ||
1450 | Performance.navigation | API, Navigation Timing, Performance |
只读属性 Performance .navigation 会返回一个 PerformanceNavigation 对象。这个对象表示出现在当前浏览上下文的 navigation 类型,比如获取某个资源所需要的重定向次数。 |
||
1451 | Performance.now() | API, Performance, Web Performance API |
performance.now() 方法返回一个精确到毫秒的 DOMHighResTimeStamp 。 |
||
1452 | Performance.onresourcetimingbufferfull | |
onresourcetimingbufferfull 属性是一个在resourcetimingbufferfull 事件触发时会被调用的 EventHandler 。这个事件当浏览器的资源时间性能缓冲区已满时会触发。 |
||
1453 | Performance.timeOrigin | |
接口 Performance 的只读属性 timeOrigin 返回一个表示 the performance measurement 开始时间的高精度 timestamp |
||
1454 | Performance.timing | Navigation Timing, Navigation Timing API, Performance |
该属性在 Navigation Timing Level 2 specification 中已经被废弃,请使用 Performance.timeOrigin 替代。 |
||
1455 | Performance.toJSON() | |
No summary! | ||
1456 | PerformanceEntry | API, Interface, NeedsTranslation, Reference, TopicStub, Web Performance |
PerformanceEntry 对象代表了 performance 时间列表中的单个 metric 数据. 每一个 performance entry 都可以在应用运行过程中通过手动构建 PerformanceMark 或者 PerformanceMeasure (例如调用 Performance.mark 方法) 生成. 此外, Performance entries 在资源加载的时候,也会被动生成(例如图片、script、css等资源加载) |
||
1457 | PerformanceEntry.duration | |
The duration property returns a DOMHighResTimeStamp that is the duration of the PerformanceEntry . |
||
1458 | PerformanceEntry.entryType | |
The entryType 返回一个代表performance metric 类型的DOMString , 例如被performance.mark("begin") 所创建的entry 的entryType 就是 "mark ". 此属性只读. |
||
1459 | PerformanceEntry.name | |
name 是 PerformanceEntry 接口的属性,此属性的返回值是 PerformanceEntry.entryType 的返回值的一个补充,例如entry.entryType="navigation",entry.name="document". 这是一个只读属性. |
||
1460 | PerformanceEntry.toJSON() | PerformanceEntry.toJSON() |
toJSON() 方法是一个串行器( serializer ); 它返回PerformanceEntry 对象的一个JSON表示形式。 |
||
1461 | PerformanceNavigation | |
PerformanceNavigation 接口呈现了如何导航到当前文档的信息。 |
||
1462 | PerformanceNavigationTiming | |
PerformanceNavigationTiming 提供了用于存储和检索有关浏览器文档事件的指标的方法和属性。 例如,此接口可用于确定加载或卸载文档需要多少时间。 |
||
1463 | 性能监测对象 | API, 性能, 性能记录, 接口 |
No summary! | ||
1464 | PeformanceObserver.disconnect() | |
PerformanceObserver 接口的 disconnect() 方法用于阻止性能观察者接收任何 PerformanceEntry 事件。 |
||
1465 | PerformanceObserver.observe() | 性能, 性能监测对象, 接口 |
PerformanceObserver 的 observe() 方法用于观察传入的参数中指定的性能条目类型的集合。当记录一个指定类型的性能条目时,性能监测对象的回调函数将会被调用。 |
||
1466 | PerformanceObserver() | |
PerformanceObserver() 构造函数使用给定的观察者 callback 生成一个新的 PerformanceObserver 对象.当通过 PerformanceObserver.observe 方法注册的 PerformanceEntry.entryType 的 PerformanceEntry 被记录下来时,调用该观察者回调. |
||
1467 | PerformanceObserver.takeRecords() | |
PerformanceObserver 接口的 takeRecords() 方法返回当前存储在性能观察器中的 PerformanceEntry 列表,将其清空。 |
||
1468 | PerformancePaintTiming | API, Interface, Paint Timing, Performance Timeline API, PerformancePaintTiming, Web Performance, 渲染时机, 渲染监测 |
Paint Timing 提供的PerformancePaintTiming 是一个提供页面在构建过程中的“绘制”(也称“渲染”)时间点信息的接口。“绘制”是指将渲染树转换为页面上像素的过程。 |
||
1469 | PerformanceResourceTiming | |
XMLHttpRequest |
||
1470 | PerformanceTiming | API, Navi |
PerformanceTiming 接口是为保持向后兼容性而保留的传统接口,并且提供了在加载和使用当前页面期间发生的各种事件的性能计时信息。 |
||
1471 | PerformanceTiming.connectEnd | |
PerformanceTiming .connectEnd 这个只读属性返回一个无符号长整型,它以毫秒为单位,代表了网络链接建立的时间节点。如果传输层报告了错误或者链接又被重新建立,则采用最后一次链接建立的时间。如果链接是长久的,那么这个值等同于PerformanceTiming.fetchStart 。链接被认为打开以所有的链接握手,SOCKS认证结束为标志。 |
||
1472 | PerformanceTiming.connectStart | |
PerformanceTiming .connectStart 是一个返回代表一个时刻的 unsigned long long 型只读属性, 请求连接被发送到网络之时的Unix毫秒时间戳。如果传输层报告错误并且连接的建立重新开始,则把最后建立连接的开始时间作为该值。如果一个持久连接被使用,则该值与 PerformanceTiming.fetchStart 相同。 |
||
1473 | PerformanceTiming.domainLookupEnd | |
PerformanceTiming .domainLookupEnd 是一个返回代表一个时刻的 unsigned long long 型只读属性,为解析域名结束时的 Unix毫秒时间戳。如果一个持久连接被使用,或者该信息已经被本地资源或者缓存存储,则该值等同于 PerformanceTiming.fetchStart 。 |
||
1474 | PerformanceTiming.domainLookupStart | |
PerformanceTiming .domainLookupStart 是一个返回代表一个时刻的 unsigned long long 型只读属性,为域名开始解析之时的 Unix毫秒时间戳。如果一个持久连接被使用,或者该信息已经被本地资源或者缓存存储,则该值等同于 PerformanceTiming.fetchStart 。 |
||
1475 | PerformanceTiming.domComplete | |
PerformanceTiming .domComplete 是一个返回代表一个时刻的 unsigned long long 型只读属性,为主文档的解析器结束工作,Document.readyState 变为 'complete'且相当于 readystatechange 事件被触发时的 Unix毫秒时间戳。 |
||
1476 | PerformanceTiming.domContentLoadedEventEnd | 性能 |
PerformanceTiming .domContentLoadedEventEnd 为只读属性,返回一个无符号长整型数值(unsigned long),以UNIX时间戳的形式表示一个时刻,这个时刻为所有需要尽早执行的脚本不管是否按顺序,都已经执行完毕。(译注:即DOM Ready) |
||
1477 | PerformanceTiming.domContentLoadedEventStart | |
PerformanceTiming .domContentLoadedEventStart 是一个返回代表一个时刻的 unsigned long long 型只读属性,为解析器发出 DOMContentLoaded 事件之前,即所有的需要被运行的脚本已经被解析之时的 Unix毫秒时间戳。 |
||
1478 | PerformanceTiming.domInteractive | |
PerformanceTiming .domInteractive 是一个返回代表一个时刻的 unsigned long long 型只读属性,为在主文档的解析器结束工作,即 Document.readyState 改变为 'interactive' 并且相当于 readystatechange 事件被触发之时的 Unix毫秒时间戳。 |
||
1479 | PerformanceTiming.domLoading | |
PerformanceTiming .domLoading 是一个返回代表一个时刻的 unsigned long long 型只读属性,为解析器开始工作,即 Document.readyState 改变为 'loading' 并且 readystatechange 事件被触发之时的 Unix毫秒时间戳。 |
||
1480 | PerformanceTiming.fetchStart | |
PerformanceTiming .fetchStart 是一个返回代表一个时刻的 unsigned long long 型只读属性,为浏览器已经准备好去使用HTTP请求抓取文档之时的 Unix毫秒时间戳。这一时刻在检查应用的缓存之前。 |
||
1481 | PerformanceTiming.loadEventEnd | |
PerformanceTiming .loadEventEnd 是一个返回代表一个时刻的 unsigned long long 型只读属性,为 load 事件处理程序被终止,加载事件已经完成之时的 Unix毫秒时间戳。如果这个事件没有被触发,或者没能完成,则该值将会返回 0。 |
||
1482 | PerformanceTiming.loadEventStart | |
PerformanceTiming .loadEventStart 是一个返回代表一个时刻的 unsigned long long 型只读属性,为 load 事件被现在的文档触发之时的 Unix时间戳。如果这个事件没有被触发,则他返回 0。 |
||
1483 | PerformanceTiming.navigationStart | |
PerformanceTiming .navigationStart 是一个返回代表一个时刻的 unsigned long long 型只读属性,为紧接着在相同的浏览环境下卸载前一个文档结束之时的 Unix毫秒时间戳。如果没有上一个文档,则它的值相当于 PerformanceTiming.fetchStart 。 |
||
1484 | PerformanceTiming.redirectEnd | |
PerformanceTiming .redirectEnd 是一个返回代表一个时刻的 unsigned long long 型只读属性,为最后一次的HTTP重定向被完成且HTTP响应的最后一个字节被接收之时的 Unix毫秒时间戳。如果没有发生重定向,或者其中一个重定向不同源,则该值返回 0。 |
||
1485 | PerformanceTiming.redirectStart | |
PerformanceTiming .redirectStart 是一个返回代表一个时刻的 unsigned long long 型只读属性,为第一个HTTP的重定向开始的时刻的 Unix毫秒时间戳。如果重定向没有发生,或者其中一个重定向非同源,则该值返回 0。 |
||
1486 | PerformanceTiming.requestStart | |
PerformanceTiming .requestStart 是一个返回代表一个时刻的 unsigned long long 型只读属性,为浏览器发送从服务器或者缓存获取实际文档的请求之时的 Unix毫秒时间戳。如果传输层在请求开始之后发生错误并且连接被重新打开,则该属性将会被设定为新的请求的相应的值 。 |
||
1487 | PerformanceTiming.responseEnd | |
PerformanceTiming .responseEnd 是一个返回代表一个时刻的 unsigned long long 型只读属性,为浏览器从服务器、缓存或者本地资源接收响应的最后一个字节或者连接被关闭之时的 Unix毫秒时间戳。 |
||
1488 | PerformanceTiming.responseStart | |
PerformanceTiming .responseStart 是一个返回代表一个时刻的 unsigned long long 型只读属性,为浏览器从服务器、缓存或者本地资源接收到响应的第一个字节之时的 Unix毫秒时间戳。 |
||
1489 | PerformanceTiming.secureConnectionStart | |
PerformanceTiming .secureConnectionStart 是一个返回代表一个时刻的 unsigned long long 型只读属性,为安全连接握手开始的时刻的 Unix毫秒时间戳。如果只要你过的连接没有被请求,则它返回 0。 |
||
1490 | PerformanceTiming.unloadEventEnd | |
PerformanceTiming .unloadEventEnd 是一个返回代表一个时刻的 unsigned long long 型只读属性,为unload 事件处理程序结束之时的 Unix毫秒时间戳。如果没有上一个的文档,或者上一个文档或需要被跳转的页面的其中之一不同源,则该值返回 0。 |
||
1491 | PerformanceTiming.unloadEventStart | |
PerformanceTiming .unloadEventStart 是一个返回代表一个时刻的 unsigned long long 型只读属性,为 unload 事件被触发之时的 Unix毫秒时间戳。如果没有上一个文档,或者上一个文档或需要重定向的页面之一不同源,则该值返回 0。 |
||
1492 | PeriodicWave | |
PeriodicWave 接口定义了一个可用于对 OscillatorNode (振荡节点) 的输出进行构造(描述)的周期性波形。 |
||
1493 | Permissions API | API, Introduction, NeedsTranslation, Overview, Permissions, Permissions API, TopicStub, 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. |
||
1494 | Using the Permissions API | API, Geolocation, 实现性的, 指南, 权限 |
本文提供了使用 W3C Permission API 的基本说明,它提供了一种程序上的方式来查询当前上下文的 API 权限授权状态。 | ||
1495 | Permissions | |
Permissions API的Permissions接口提供核心PermissionAPI功能,例如查询和撤消权限的方法。 | ||
1496 | PictureInPictureWindow | |
PictureInPictureWindow 接口是一个对象,它可以通过编程的方式获得浮动视频窗口的宽度和高度,并调整浮动视频窗口的大小。 |
||
1497 | Plugin | 插件 |
已废弃 该特性已经从 HTML5.2 标准中删除,虽然一些浏览器目前仍然支持它,但也许会在未来的某个时间停止支持,请尽量不要使用该特性。 |
||
1498 | Pointer events 指针事件 | API, Pointer Events, 交互, 指针事件 |
Pointer Events |
||
1499 | Pointer Lock API | |
指针锁定(以前叫做鼠标锁定) 提供了一种输入方法,这种方法是基于鼠标随着时间推移的运动的(也就是,deltas),而不仅是鼠标光标的绝对位置。通过它可以访问原始的鼠标运动,把鼠标事件的目标锁定到一个单独的元素,这就消除了鼠标在一个单独的方向上到底可以移动多远这方面的限制,并从视图中删去光标。 | ||
1500 | PointerEvent | |
PointerEvent 接口代表了由 指针 引发的DOM事件的状态,包括接触点的位置,引发事件的设备类型,接触表面受到的压力等。 | ||
1501 | PositionOptions | API, Geolocation API, Interface, NeedsTranslation, Reference, TopicStub |
PositionOptions 是一个作为 Geolocation.getCurrentPosition()方法 以及 Geolocation.watchPosition() 方法参数的选项,此选项含有3种可以设置的属性。 |
||
1502 | PositionOptions.timeout | API |
PositionOptions.timeout 属性是一个 long 型正数,它代表机器能够等待方法返回位置的最长时间(单位是毫秒)。预设值是 Infinity ,这意味着 getCurrentPosition () 此方法在没有可用的位置前不会有任何回复。 |
||
1503 | ProgressEvent | API, 参考, 接口, 进度事件 |
ProgressEvent 接口是测量如 HTTP 请求(一个XMLHttpRequest ,或者一个 img ,audio ,video ,style 或 link 等底层资源的加载)等底层流程进度的事件。 |
||
1504 | ProgressEvent.lengthComputable | |
ProgressEvent.lengthComputable 只读属性是一个布尔Boolean 标志,表示ProgressEvent 所关联的资源是否具有可以计算的长度。否则 ,ProgressEvent.total 属性将是一个无意义的值。 |
||
1505 | PromiseRejectionEvent | |
PromiseRejectionEvent 接口表示出现在JavaScript Promise s 被rejecte (拒绝) 时触发的事件。这些事件对遥测(远程测试)和调试特别的有用。 |
||
1506 | PromiseRejectionEvent.promise | |
PromiseRejectionEvent 事件对象的promise 属性是只读的,表明Promise被reject的原因。您可以通过检查PromiseRejectionEvent.reason 来了解Promise为什么被reject。 |
||
1507 | PromiseRejectionEvent.PromiseRejectionEvent() | |
PromiseRejectionEvent() 构造器返回一个新创建的 PromiseRejectionEvent ,代表一个JavaScript Promise 被rejected时触发的事件。 |
||
1508 | 开发式平台 | Push, Service Workers, 参考, 实验性, 应用程序编程接口, 推送, 着陆页, 通知 |
Push API |
||
1509 | PushManager | API, Experimental, Interface, NeedsTranslation, Push, Push API, Reference, Service Workers, TopicStub |
Push API 的PushManager 接口提供了从第三方服务器接收消息通知的能力。 |
||
1510 | PushManager.getSubscription() | API, PushManager, Service Worker, 实验中的, 方法 |
PushManager 接口的方法PushManager.getSubscription() 尝试获取已有的推送订阅。 |
||
1511 | PushManager.subscribe() | |
PushManager 的 subscribe() 接口订阅了一个推送服务。 |
||
1512 | PushManager.supportedContentEncodings | |
PushManager 的只读方法 supportedContentEncodings 返回一组支持内容编码,可以用在加密信息中发送的消息。 |
||
1513 | 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. |
||
1514 | PushMessageData.json() | PushMessageData.json() |
PushMessageData 接口的 json() 方法将推送消息数据提取为 一个 JSON 对象。 |
||
1515 | Range | API, DOM, Range |
Range 接口表示一个包含节点与文本节点的一部分的文档片段。 |
||
1516 | Range.cloneContents() | API, DOM, Method, Range |
Range.cloneContents() 返回一个 DocumentFragment ,它是 Range 中所有的 Node 对象的副本。 |
||
1517 | Range.cloneRange() | |
Range.cloneRange() 方法返回一个range对象,并且该对象的范围边界点与被克隆的range对象相同。 |
||
1518 | Range.collapse() | |
Range.collapse() 方法向边界点折叠该 Range 。 |
||
1519 | Range.collapsed | |
Range.collapsed 是只读属性。它返回一个 Boolean 值表示是否起始点和结束点是同一个位置。 如果返回 true 表示Range 的起始位置和结束位置重合, false 表示不重合。 |
||
1520 | Range.commonAncestorContainer | |
Range.commonAncestorContainer 只读属性,返回目标节点的共有祖先节点。因而需要注意:selectNode方法中的该值为目标节点的父节点,selectNodeContents方法中的该值为其本身。 |
||
1521 | Range.createContextualFragment() | |
Range.createContextualFragment() 方法通过以 range 的开头(选定节点的父级)作为上下文节点来调用 HTML 片段解析算法 或者 XML 片段解析算法来返回 DocumentFragment 。如果 range 属于一个其 HTMLness bit 被设置了的 Document 则会应用 HTML 片段解析算法。在 HTML 的情况下,如果上下文节点为 html,由于历史原因,将使用 body 作为上下文来调用片段解析算法。 |
||
1522 | Range.deleteContents() | API, DOM, Method, Range |
Range.deleteContents() 移除来自 Document 的Range 内容。 |
||
1523 | Range.endContainer | |
Range.endContainer 是一个只读属性。它会返回Range 对象结束的Node 。如果要改变一个节点结束的位置,使用方法Range.setEnd() 或者相似的方法。 |
||
1524 | Range.endOffset | API, DOM, Range, 属性 |
只读属性 Range.endOffset 返回代表 Range 结束位置在 Range.endContainer 中的偏移值的数字。 |
||
1525 | Range.extractContents() | |
Range.extractContents() 方法移动了Range 中的内容从文档树到DocumentFragment (文档片段对象)。 |
||
1526 | Range.getBoundingClientRect() | API, CSSOM View, Method, Range, 域, 方法, 范围 |
Range.getBoundingClientRect() 返回一个 DOMRect 对象,该对象将范围中的内容包围起来;即该对象是一个将范围内所有元素的边界矩形包围起来的矩形(译者注:关于边界矩形,可以参考 Minimum Bouding Rectangles)。 |
||
1527 | Range.getClientRects() | API, CSSOM, 参考, 实验性, 方法, 范围 |
Range.getClientRects() 方法返回一个 DOMRect 对象列表,表示 range 在屏幕上所占的区域。这个列表相当于汇集了范围中所有元素调用 Element.getClientRects() 方法所得的结果。 |
||
1528 | Range.insertNode() | |
Range.insertNode() 是在Range 的起始位置插入节点的方法。 |
||
1529 | Range.intersectsNode() | |
Range.intersectsNode() 方法返回一个布尔值,表明其给定的 Node 节点是否与Range 的范围相交 |
||
1530 | Range() | |
构造函数 Range() 返回一个新创建的 Range 对象,新创建的对象属于全局 Document 对象。 |
||
1531 | Range.selectNode() | |
Range.selectNode() 方法将 Range 设置为包含整个 Node 及其内容。Range 的起始和结束节点的父节点与 referenceNode 的父节点相同。 |
||
1532 | Range.selectNodeContents() | API, DOM, 方法, 范围 |
Range.selectNodeContents() 方法用于设置 Range ,使其包含一个 Node 的内容。 |
||
1533 | Range.setEnd() | 范围对象 |
Range.setEnd() 方法用于设置 Range 的结束位置。 |
||
1534 | Range.setStart() | |
Range.setStart() 方法用于设置 Range 的开始位置。 |
||
1535 | Range.setStartBefore() | |
Range.setStartBefore() 方法相对另一个 Node 来设置一个Range 的开始位置. Range 的开始节点(focusNode)的父节点,和 referenceNode 的父节点是同一个. |
||
1536 | Range.startContainer | |
1537 | Range.startOffset | API, DOM, Range, 属性 |
Range.startOffset 是一个只读属性,用于返回一个表示 Range 在 startContainer 中的起始位置的数字。 |
||
1538 | Range.surroundContents | API, DOM, Range, 方法, 范围 |
Range.surroundContents() 方法将 Range 对象的内容移动到一个新的节点,并将新节点放到这个范围的起始处。 |
||
1539 | ReadableStream | API, Fetch, ReadableStream, 引用, 接口 |
流操作API 中的ReadableStream 接口呈现了一个可读取的二进制流操作。Fetch API 通过 Response 的属性 Body.body 提供了一个具体的 ReadableStream 对象。 |
||
1540 | ReadableStream.getReader() | API, getReader, 参考, 可读取流, 方法, 流 |
使用ReadableStream 接口的getReader() 方法创建一个reader ,并将流锁定。只有当前reader 将流释放后,其他reader 才能使用。 |
||
1541 | ReadableStream.ReadableStream() | |
ReadableStream() 构造器创建并返回包含处理函数的可读流实例. |
||
1542 | ReadableStreamDefaultReader | |
Streams API | ||
1543 | RenderingContext | |
RenderingContext 是一个辅助类型,描述下面任何一个渲染上下文: CanvasRenderingContext2D , WebGLRenderingContext 或者 WebGL2RenderingContext (继承自 WebGLRenderingContext )。 |
||
1544 | Request | |
你可以使用 Request.Request() ?构造函数创建一个Request 对象,但是你可能会遇到一个 Request 对象作为其它 API 的操作被返回,比如一个 service worker的FetchEvent.request 。 |
||
1545 | Request.cache | |
cache 作为Request 接口只读属性包含着请求的缓存模式。它控制着请求以何种方式与浏览器的 HTTP 缓存进行交互。 |
||
1546 | Request.clone() | |
Request 接口中的clone() 方法可以创建一个当前Request 对象的副本。 |
||
1547 | Request.context | |
The deprecated | ||
1548 | Request.credentials | API, Fetch, 属性, 证书, 请求 |
credentials 是Request 接口的只读属性,用于表示用户代理是否应该在跨域请求的情况下从其他域发送cookies。这与XHR的withCredentials 标志相似,不同的是有三个可选值(后者是两个): |
||
1549 | Request.headers | |
Request 接口的只读属性 headers 包含与当前请求关联的Headers 对象. |
||
1550 | Request.method | |
Request 的只读属性method包含请求的方法(GET , POST , etc.) |
||
1551 | Request.mode | API, Fetch, 参考, 属性, 请求 |
Request 接口的 mode 只读属性包含请求的模式(例如:cors 、 no-cors 、 cors-with-forced-preflight 、 same-origin 或 navigate 。)这用于确定跨域请求是否能得到有效的响应,以及响应的哪些属性是可读的。 |
||
1552 | Request() | API, Fetch, Reference, request, 实验性功能, 构造函数 |
Request() 构造器创建一个新的Request 对象。 |
||
1553 | Request.url | |
The url read-only property of the Request interface contains the URL of the request. |
||
1554 | Resize Observer API | |
Resize Observer API |
||
1555 | ResizeObserver | |
ResizeObserver 接口可以监听到 Element 的内容区域或 SVGElement 的边界框改变。内容区域则需要减去内边距padding。(有关内容区域、内边距资料见盒子模型 ) |
||
1556 | ResizeObserver.disconnect() | |
The disconnect() method of the ResizeObserver interface unobserves all observed Element or SVGElement targets.ResizeObserver 接口的 disconnect() 方法会停止和取消目标对象上所有对Element 或 SVGElement 的监听。 |
||
1557 | ResizeObserver.observe() | |
The observe() method of the ResizeObserver interface initiates observing of a specified Element or SVGElement .ResizeObserver 接口的 observe() 方法用于观察一个指定Element 或 SVGElement 。 |
||
1558 | ResizeObserver.ResizeObserver() | |
ResizeObserver 构造器创新一个新的 ResizeObserver 对象,用于接收 Element 内容区域的改变 或 SVGElement 的边界框改变改变。 |
||
1559 | ResizeObserver.unobserve() | |
The unobserve() method of the ResizeObserver interface ends the observing of a specified Element or SVGElement .ResizeObserver 接口的 unobserve() 方法用于结束一个指定的 Element 或 SVGElement 的观察。 |
||
1560 | ResizeObserverEntry | |
ResizeObserverEntry 接口是传递给ResizeObserver.ResizeObserver 构造器回调函数中的参数对象。 |
||
1561 | Resource Timing API | |
Resource Timing API 为网络事件(如重定向的开始和结束事件, DNS查找的开始和结束事件, 请求开始, 响应开始和结束时间等)生成有高分辨率时间戳( DOMHighResTimeStamp )的资源加载时间线, 并提供了资源大小和资源类型. |
||
1562 | Using the Resource Timing API | |
Resource Timing API 提供了获取和分析应用程序资源加载的详细网络计时数据的一种途径。应用可以使用一些可量化的时间度量标准,如加载特定资源的时长。这些资源可能是 XMLHttpRequest , SVG 、图片、脚本等等。 |
||
1563 | Response | API, Experimental, Fetch, Fetch API, Interface, Reference, Response, 参考 |
Fetch API 的 Response 接口呈现了对一次请求的响应数据。 |
||
1564 | Response.clone() | API, Experimental, Fetch, Method, Reference, Response, clone |
Response 接口的 clone() 方法创建了一个响应对象的克隆,这个对象在所有方面都是相同的,但是存储在一个不同的变量中。 |
||
1565 | Response.error() | |
Response 接口的error() 方法返回一个包含网络错误相关信息的新Response 对象 |
||
1566 | Response.headers | |
Response 接口的只读属性 headers 包含与响应关联的Headers 对象。 |
||
1567 | Response.ok | |
Response 接口的只读属性 ok 包含一个布尔值,表明响应是否成功(状态码在200-299范围内). |
||
1568 | Response.redirect() | |
Response 接口的 redirect() 方法返回一个可以重定向到指定 URL 的 Response 。 |
||
1569 | Response.redirected | |
Response 接口中只读的 redirected 属性表明该响应是否为一个重定向的请求的结果. |
||
1570 | Response() | |
Response() 构造函数创建了一个新的 Response 对象. |
||
1571 | Response.status | Response.status |
Response 接口的status 只读属性包含响应的状态代码(例如,成功为200)。 |
||
1572 | Response.statusText | Response.statusText |
Response 接口的 statusText 只读属性包含与状态代码相对应的状态消息(例如,对于200可以确定)。 |
||
1573 | Response.type | |
type 是Response 接口包含的一种响应类型,是只读属性.它可以是以下某一种值: |
||
1574 | 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. |
||
1575 | 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. |
||
1576 | RTCDataChannel | |
RTCDataChannel接口代表在两者之间建立了一个双向数据通道的连接。 | ||
1577 | RTCPeerConnection | WebRTC, 视频通话 |
RTCPeerConnection 接口代表一个由本地计算机到远端的WebRTC连接。该接口提供了创建,保持,监控,关闭连接的方法的实现。 |
||
1578 | RTCPeerConnection.addIceCandidate() | |
当本机当前页面的 RTCPeerConnection 接收到一个从远端页面通过信号通道发来的新的 ICE 候选地址信息,本机可以通过调用RTCPeerConnection.addIceCandidate() 来添加一个 ICE 代理。 |
||
1579 | RTCPeerConnection.addTrack() | |
RTCPeerConnection 对象的 |
||
1580 | RTCPeerConnection.canTrickleIceCandidates | |
RTCPeerConnection |
||
1581 | RTCPeerConnection.connectionState | |
1582 | RTCPeerConnection.createDataChannel() | |
RTCPeerConnection 的 createDataChannel() 方法创建一个可以发送任意数据的数据通道(data channel)。常用于后台传输内容, 例如: 图像, 文件传输, 聊天文字, 游戏数据更新包, 等等。 |
||
1583 | RTCPeerConnection.createOffer() | API, Media, RTCPeerConnection, Reference, SDP, WebRTC, createOffer |
RTCOfferOptions 词典被用于自定义通过此方法创建offer。 |
||
1584 | RTCPeerConnection.currentLocalDescription | API, SDP, WebRTC |
只读属性 RTCPeerConnection.currentLocalDescription 返回一个 RTCSessionDescription 对象,该对象描述了 自上次 RTCPeerConnection 完成协商与连接到远程端后,最近一次成功协商的连接的本地端。原文(describing the local end of the connection as it was most recently successfully negotiated since the last time the RTCPeerConnection finished negotiating and connecting to a remote peer)。也包括自RTCSessionDescription所代表的offer或anwser首次实例化以来,ICE代理可能已经生成的任何ICE候选人的列表。 |
||
1585 | RTCPeerConnection.getDefaultIceServers() | |
RTCPeerConnection 接口的方法 getDefaultIceServers() 返回一个基于 RTCIceServer 字典的对象数组。如果在 RTCPeerConnection 的 RTCConfiguration 中没有设置,该数组指向浏览器缺省使用的ICE servers,前提是浏览器确实存在缺省的ICE servers。然而,浏览器完全不必提供任何的缺省ICE Servers。 |
||
1586 | RTCPeerConnection.getReceivers() | Media, RTCPeerConnection, WebRTC, getReceivers |
RTCPeerConnection.getReceivers() 方法返回一个 RTCRtpReceiver 对象的数组, 每个RTCRtpReceiver对象代表了一个RTP receiver。每个RTP receiver管理在一个 RTCPeerConnection 上的 MediaStreamTrack 的数据的接收与解码。 |
||
1587 | RTCPeerConnection: icecandidate event | |
当 RTCPeerConnection 通过RTCPeerConnection.setLocalDescription() 方法更改本地描述之后,该RTCPeerConnection 会抛出icecandidate 事件。该事件的监听器需要将更改后的描述信息传送给远端RTCPeerConnection ,以更新远端的备选源。 |
||
1588 | RTCPeerConnection.iceConnectionState | |
RTCPeerConnection.iceConnectionState 是一个只读属性,用于描述连接的ICE连接状态,返回值为枚举类型。 |
||
1589 | RTCPeerConnection.iceGatheringState | |
只读属性 RTCPeerConnection.iceGatheringState 返回一个描述连接的ICE收集状态的枚举值 RTCIceGatheringState 。比如当ICE候选收集完成的时候,你可以通过该属性的变化侦测到。 |
||
1590 | RTCPeerConnection.onaddstream | |
当类型为 MediaStreamEvent 的addstream 事件发生时,通过RTCPeerConnection 触发RTCPeerConnection.onaddstream 事件处理函数。当远程媒体流MediaStream 添加到连接后发送事件。当RTCPeerConnection.setRemoteDescription() 后此事件立即被调用而不需要等待SDP交换完成。 |
||
1591 | RTCPeerConnection.ondatachannel | |
RTCPeerConnection.ondatachannel 属性 是一个EventHandler ,当这个datachannel 事件在RTCPeerConnection 发生时,它指定的那个事件处理函数就会被调用。这个事件继承于 RTCDataChannelEvent ,当远方伙伴调用RTCPeerConnection.createDataChannel 时这个事件被加到这个连接(RTCPeerConnection)中。 |
||
1592 | RTCPeerConnection.onicecandidate | |
RTCPeerConnection 的属性 RTCPeerConnection.onicecandidate (是一个事件触发器 EventHandler ) 能够让函数在事件icecandidate 发生在实例 RTCPeerConnection 上时被调用。 只要本地代理ICE 需要通过信令服务器传递信息给其他对等端时就会触发。 |
||
1593 | RTCPeerConnection.ontrack | |
RTCPeerConnection.ontrack 属性是一个 EventHandler 此属性指定了在RTCPeerConnection 接口上触发 track 事件时调用的方法。该方法接收一个RTCTrackEvent 类型的event对象,该event对象将在MediaStreamTrack 被创建时或者是关联到已被添加到接收集合的RTCRtpReceiver 对象中时被发送。 |
||
1594 | RTCPeerConnection.peerIdentity | |
只读属性 RTCPeerConnection peerIdentity ,返回Promise 对象,成功时返回 RTCIdentityAssertion ,该结构 DOMString 标识了远端的ID。这个身份标识在连接过程中将不会改变(直到连接结束) |
||
1595 | RTCPeerConnection.remoteDescription | RTCPeerConnection, WebRTC, remoteDescription, 中文 |
只读属性 RTCPeerConnection.remoteDescription 返回一个 RTCSessionDescription ,它描述了和远程对端之间的会话(包括配置和媒体信息) ,如果还没有被设置过的话,它会是 null . |
||
1596 | RTCPeerConnection.removeStream() | |
RTCPeerConnection.removeStream() 方法用来移除本地音频或视频的 媒体流 。 如果已经发生交互,远程主机可能需要使用一个新的媒体流。 |
||
1597 | RTCPeerConnection() | |
RTCPeerConnection()构造函数,返回一个新建的 RTCPeerConnection 实例,它代表了本地端机器与远端机器的一条连接。 |
||
1598 | 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. |
||
1599 | RTCPeerConnection.setRemoteDescription() | |
RTCPeerConnection.setRemoteDescription() 方法改变与连接相关的描述,该描述主要是描述有些关于连接的属性,例如对端使用的解码器。 连接受此更改影响,并且必须能够支持旧的和新的描述。 方法带三个参数,RTCSessionDescription 对象用于设置,然后是更改成功的回调方法,一个是更改失败的回调方法。 |
||
1600 | RTCRtpTransceiver | API, Interface, Media, MediaStreamTrack, NeedsTranslation, RTCRtpTransceiver, RTP, Reference, SDP, TopicStub, Transceiver, WebRTC |
The WebRTC interface RTCRtpTransceiver describes a permanent pairing of an RTCRtpSender and an RTCRtpReceiver , along with some shared state. |
||
1601 | RTCRtpTransceiver.direction | |
The RTCRtpTransceiver property direction is a string which indicates the transceiver's preferred directionality. |
||
1602 | RTCSessionDescription | |
RTCSessionDescription 接口描述连接或潜在连接的一端的配置方式。 每一个RTCSessionDescription 由一个描述类型组成,该描述类型指示它所描述的请求/应答协商过程的SDP 协议的相关描述。 |
||
1603 | 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. |
||
1604 | RTCStats.id | RTCStats, WebRTC, id, 属性, 统计信息 |
RTCStats 字典的 id 属性是一个字符串,用于唯一标识此 RTCStats 对象提供统计信息的对象。 |
||
1605 | RTCStatsReport | |
RTCStatsReport 接口提供了通过调用 RTCPeerConnection.getStats() , RTCRtpReceiver.getStats() ,和 RTCRtpSender.getStats() 这三个方法之一所获得的统计报告。该统计报告包含统计类别字符串名称到包含相应统计数据的对象的映射。 |
||
1606 | RTCTrackEvent | API, Interface, Media, NeedsTranslation, RTCTrackEvent, Reference, TopicStub, WebRTC, WebRTC API, events, rtc, track |
The WebRTC API interface RTCTrackEvent represents the track event, which is sent when a new MediaStreamTrack is added to an RTCRtpReceiver which is part of the RTCPeerConnection . |
||
1607 | RTCTrackEvent() | |
The RTCTrackEvent() constructor creates and returns a new RTCTrackEvent object, configured to describe the track which has been added to the RTCPeerConnection . |
||
1608 | 屏幕捕捉API | API, Capture, Conference, Media, MediaDevices, MediaStream, NeedsTranslation, Overview, Screen Capture, Screen Capture API, Screen Sharing, Sharing, TopicStub, Video, Window, display, getDisplayMedia, screen |
屏幕捕获API对现有的媒体捕获和流API进行了补充,让用户选择一个屏幕或屏幕的一部分(如一个窗口)作为媒体流进行捕获。然后,该流可以被记录或通过网络与他人共享。 | ||
1609 | 使用屏幕捕获API | API, 屏幕捕获, 捕获 |
在这篇文章中,我们将研究如何使用屏幕捕获API和它的MediaDevices.getDisplayMedia 方法来捕获部分或全部屏幕进行流媒体传输,通过WebRTC录制或分享。 |
||
1610 | Screen | API, 参考, 接口 |
Screen 接口表示一个屏幕窗口,往往指的是当前正在被渲染的window对象,可以使用 window.screen 获取它。 |
||
1611 | Screen.availHeight | |
返回浏览器窗口在屏幕上可占用的垂直空间,即最大高度。 | ||
1612 | Screen.availLeft | |
返回浏览器可用空间左边距离屏幕(系统桌面)左边界的距离。 | ||
1613 | Screen.availTop | |
浏览器窗口在屏幕上的可占用空间上边距离屏幕上边界的像素值。 | ||
1614 | Screen.availWidth | |
返回浏览器窗口可占用的水平宽度(单位:像素)。 | ||
1615 | Screen.colorDepth | API |
返回屏幕的颜色深度(color depth)。根据CSSOM( CSS对象模型 )视图,为兼容起见,该值总为24。 | ||
1616 | Screen.height | |
返回屏幕的高度(单位:像素)。 | ||
1617 | Screen.lockOrientation() | |
lockOrientation 此方法会把屏幕锁定为指定的方向. |
||
1618 | Screen.orientation | API, Experimental, Screen Orientation, screen |
orientation 是 Screen 接口的一个只读属性,返回屏幕当前的方向。 |
||
1619 | Screen.pixelDepth | API |
返回屏幕的位深度/色彩深度(bit depth)。根据CSSOM( CSS对象模型 )视图,为兼容起见,该值总为24。 | ||
1620 | Screen.width | |
返回屏幕的宽度。 | ||
1621 | ScriptProcessorNode | |
ScriptProcessorNode 接口允许使用JavaScript生成、处理、分析音频. 它是一个 AudioNode , 连接着两个缓冲区音频处理模块, 其中一个缓冲区包含输入音频数据,另外一个包含处理后的输出音频数据. 实现了 AudioProcessingEvent 接口的一个事件,每当输入缓冲区有新的数据时,事件将被发送到该对象,并且事件将在数据填充到输出缓冲区后结束. |
||
1622 | ScrollToOptions | |
CSSOM View 规范的 ScrollToOptions 字典(dictionary)当中的属性用于指定一个元素应该滚动到哪里,以及滚动是否应该平滑。 |
||
1623 | Selection | DOM, Gecko, NeedsTechnicalReview, NeedsTranslation, TopicStub |
Selection 对象表示用户选择的文本范围或插入符号的当前位置。它代表页面中的文本选区,可能横跨多个元素。文本选区由用户拖拽鼠标经过文字而产生。要获取用于检查或修改的 Selection 对象,请调用 window.getSelection() 。 |
||
1624 | Selection.addRange() | |
向选区(Selection )中添加一个区域(Range )。 |
||
1625 | Selection.anchorNode | |
Selection.anchorNode 只读属性 返回选区开始位置所属的节点(Node )。 |
||
1626 | Selection.anchorOffset | |
只读属性,返回选区的锚节点( Selection.anchorNode )起点偏移量的数字。返回值从零开始计数,如果选区从锚节点(Selection.anchorNode )的第一个字符开始,返回值为0。 |
||
1627 | Selection.collapse() | API, HTML Editing, Method, Selection |
Selection.collapse() 方法可以收起当前选区到一个点。文档不会发生改变。如果选区的内容是可编辑的并且焦点落在上面,则光标会在该处闪烁。 |
||
1628 | Selection.collapseToEnd() | |
Selection.collapseToEnd() 方法的作用是取消当前选区,并把光标定位在原选区的最末尾处,如果此时光标所处的位置是可编辑的,且它获得了焦点,则光标会在原地闪烁。 |
||
1629 | Selection.collapseToStart() | API, Selection, 参考, 方法 |
Selection.collapseToStart() 方法的作用是取消当前选区,并把光标定位在原选区的最开始处,如果此时光标所处的位置是可编辑的,且它获得了焦点,则光标会在原地闪烁。 |
||
1630 | Selection.containsNode() | |
Selection.containsNode() 判断指定的节点是否包含在Selection中(是否被选中). |
||
1631 | Selection.deleteFromDocument() | |
None. | ||
1632 | Selection.extend() | |
Selection.extend() 方法移动选中区的焦点到指定的点。选中区的锚点不会移动。选中区将从锚点开始到新的焦点,不管方向。 |
||
1633 | Selection.focusNode | |
Selection.focusNode 是只读的 , 返回所选内容的结束位置部分所属的节点. |
||
1634 | Selection.focusOffset | HTML编辑, 只读, 属性, 选区 |
只读属性, 返回选区终点(鼠标松开瞬间所记录的那个点)在焦点(Selection.focusNode )中的偏移量。返回值从零开始计数,如果选区(Selection )在焦点(Selection.focusNode )的第一个字符前结束,返回值为0。 |
||
1635 | Selection.getRangeAt() | |
返回一个包含当前选区内容的区域对象。 | ||
1636 | Selection.isCollapsed | |
返回一个布尔值用于描述选区的起始点和终止点是否位于一个位置(即是否框选了,译者注)。 | ||
1637 | Selection.modify() | HTML 编辑, 参考, 方法, 选区 |
Selection.modify() 方法可以通过简单的文本命令来改变当前选区或光标位置。 |
||
1638 | Selection.rangeCount | API, Selection |
The Selection.rangeCount 是一个返回选区(selection)中range对象数量的只读属性。 |
||
1639 | Selection.removeAllRanges() | |
Selection.removeAllRanges()方法 会从当前selection对象中移除所有 的range对象,取消所有的选择只 留下Selection.anchorNode 和Selection.focusNode 属性并将其设置为null。 |
||
1640 | Selection.removeRange() | |
将一个区域从选区中移除。 | ||
1641 | Selection.selectAllChildren() | |
Selection.selectAllChildren()把指定元素的所有子元素设为选中区域,并取消之前的选中区域。 | ||
1642 | Selection.setBaseAndExtent() | |
setBaseAndExtent()方法是 Selection 接口用来选中并设置在两个特定的DOM节点中文本选中的范围, 并且选中的任何内容都位于两个节点之间. |
||
1643 | Selection.toString() | |
Selection.toString() 返回代表当前selection对象的字符串,例如当前选择的文本文字. |
||
1644 | Selection.type | |
type 是 Selection 接口的只读属性,其返回的是DOMString 即描述当前选择的类型 。 |
||
1645 | Sensor APIs | 传感器, 传感器API, 参考, 概述, 通用传感器API |
传感器API (Sensor APIs)是一组统一设计的接口,它们在web平台中为各类传感器提供了一致的访问方式。 |
||
1646 | Server-sent events | API, NeedsTranslation, Server-sent events, TopicStub |
一个网页获取新的数据通常需要发送一个请求到服务器,也就是向服务器请求的页面。使用 server-sent 事件,服务器可以在任何时刻向我们的 Web 页面推送数据和信息。这些被推送进来的信息可以在这个页面上作为 Events + data 的形式来处理。 | ||
1647 | 使用服务器发送事件 | Advanced, DOM, Guide, SSE, Server Sent Events, messaging, 服务器发送事件, 通信 |
开发一个使用服务器发送的事件的Web应用程序是很容易的。你需要在服务器上的一些代码将事件流传输到Web应用程序,但Web应用程序端的事情几乎完全相同,处理任何其他类型的事件。 | ||
1648 | Service Worker API | API, Offline, SAP, Service Worker, WPA, Workers |
Service workers 本质上充当 Web 应用程序、浏览器与网络(可用时)之间的代理服务器。这个 API 旨在创建有效的离线体验,它会拦截网络请求并根据网络是否可用采取来适当的动作、更新来自服务器的的资源。它还提供入口以推送通知和访问后台同步 API。 | ||
1649 | 使用 Service Workers | Guide, Service Worker, Web Worker, Workers, 教程 |
本文是关于使用 service workers 的教程,包括讲解 service worker 的基本架构、怎么注册一个 service worker、一个新 service worker 的 install 及 activation 过程、怎么更新 service worker 还有它的缓存控制和自定义响应,这一切都在一个简单的离线的应用程序中。 |
||
1650 | ServiceWorker | API, Draft, Experimental, Service Worker, 离线 |
一个ServiceWorker对象在 ServiceWorkerRegistration.active 属性和 ServiceWorkerContainer.controller 属性中可用 — 这是一个激活并在控制页面的service worker(service worker成功注册,被控页面已经重新加载完毕.) |
||
1651 | ServiceWorker.onstatechange | |
一个 EventListener 联动的属性,其会被任何stagechange类型事件抛出时联动; 它也基本上能在任何时候ServiceWorker.state 改变时被抛出. |
||
1652 | ServiceWorker.scriptURL | |
作为ServiceWorkerRegistration的一部分定义,会返回该ServiceWorker的序列化脚本url . 必须与document注册ServiceWorker的地址同源 . |
||
1653 | ServiceWorker.state | |
一个 ServiceWorkerState 的定义值 (see the spec.) |
||
1654 | ServiceWorkerContainer | API, Draft, Interface, NeedsTranslation, Offline, Reference, Service Workers, ServiceWorkerContainer, TopicStub, Workers |
1655 | ServiceWorkerContainer.controller | |
当状态为activated 时, ServiceWorkerContainer 接口的只读属性 controller 返回一个 ServiceWorker 对象(与 ServiceWorkerRegistration.active 返回的对象是同一个)。当页面强制刷新 (Shift + refresh) 或不存在active worder时,该属性返回 null 。 |
||
1656 | ServiceWorkerContainer.register() | ServiceWorkerContainer.register() |
ServiceWorkerContainer 接口的 register() 方法创建或更新一个给定scriptURL的ServiceWorkerRegistration 。 |
||
1657 | ServiceWorkerGlobalScope | |
ServiceWorker API 的ServiceWorkerGlobalScope 接口,代表一个service worker的全局执行上下文。 |
||
1658 | ServiceWorkerGlobalScope.caches | |
caches 是一个 ServiceWorkerGlobalScope 接口的只读属性,返回与当前service worker相关联的CacheStorage 对象。 |
||
1659 | 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. |
||
1660 | 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 . |
||
1661 | ServiceWorkerRegistration.pushManager | |
ServiceWorkerRegistration 接口的 pushManager 属性返回用于管理推送订阅的 PushManager 接口的引用。包括支持订阅,获取活动订阅和访问推送权限状态。 |
||
1662 | ServiceWorkerRegistration.unregister() | |
ServiceWorkerRegistration 接口的 unregister 方法用于取消对service worker的注册并返回一个 Promise 。没有找到注册时,这个 promise 返回 false ,否则,不论取消成功与否都返回 true (当其他人在同一作用域调用了 ServiceWorkerContainer.register 可能取消失败)service worker 会在取消注册前完成一切正在进行的操作。 |
||
1663 | ServiceWorkerRegistration.update() | 方法, 更新 |
None. | ||
1664 | ShadowRoot | API, Interface, Reference, ShadowRoot, Web Components |
Shadow DOM API 的 ShadowRoot 接口是一个 DOM 子树的根节点, 它与文档的主 DOM 树分开渲染。 |
||
1665 | ShadowRoot.delegatesFocus | |
ShadowRoot 接口中的只读属性 delegatesFocus 返回一个布尔值表明 delegatesFocus是否在shadow被附加的时候设置了。 |
||
1666 | ShadowRoot.innerHTML | ShadowRoot.innerHTML |
ShadowRoot 接口的 innerHTML 属性设置或返回 ShadowRoot内的DOM树。 |
||
1667 | ShadowRoot.mode | |
mode 是 ShadowRoot 的只读属性,它返回 ShadowRoot 创建时的模式 ("open " 或者 "closed ") 。 |
||
1668 | SharedWorker | Service Worker, SharedWorker, Worker |
继承自其父类 EventTarget ,并实现 AbstractWorker 中的属性 。 |
||
1669 | SharedWorker() | |
SharedWorker() 构造函数实例化的 SharedWorker 对象可以执行指定的 URL 的脚本。所执行的脚本必须遵守 同源策略。 |
||
1670 | 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. |
||
1671 | SourceBuffer.appendBuffer() | |
undefined . |
||
1672 | SourceBuffer.mode | |
SourceBuffer 接口的 mode 属性用来控制媒体片段添加到SourceBuffer 时的顺序是可以任意的还是有严格顺序的。 |
||
1673 | SpeechGrammar | API, SpeechGrammar, Web Speech API, 实验性, 接口, 识别, 语音, 语音识别 |
Web Speech API 的 SpeechGrammar 接口 表示了语音识别对象服务想要识别的一系列词语或模式。 |
||
1674 | SpeechGrammar.SpeechGrammar() | API, SpeechGrammar, Web, Web Speech API, 实验性, 引用, 构造函数, 语音识别 |
SpeechGrammar 是 SpeechGrammar 接口的构造函数,创建一个新的 SpeechGrammar 对象实例。 |
||
1675 | SpeechGrammar.src | API, SpeechGrammar, Web Speech API, src, 实验性, 属性, 引用, 识别, 语音 |
src 属性是 SpeechGrammar 接口设置并返回的一个字符串,包含了 SpeechGrammar 对象的文法。 |
||
1676 | SpeechGrammar.weight | API, SpeechGrammar, Web Speech API, 实验性, 属性, 引用, 权重, 识别, 语音识别 |
SpeechGrammar 接口的可选属性 weight 设置并返回了一个 SpeechGrammar 对象的权重。 |
||
1677 | 语音识别 | |
The SpeechRecognition interface of the Web Speech API is the controller interface for the recognition service; this also handles the SpeechRecognitionEvent sent from the recognition service. |
||
1678 | SpeechRecognition: result event | |
The result event of the Web Speech API is fired when the speech recognition service returns a result — a word or phrase has been positively recognized and this has been communicated back to the app |
||
1679 | 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. |
||
1680 | SpeechRecognitionResult.isFinal | API, Web Speech API, isFinal, 语音, 语音识别 |
SpeechRecognitionResult 接口的isFinal 只读属性是一个布尔值, 如果值是true , 则表示这是最后一次返回的结果 (语音识别结束)。如果为false , 表示识别尚未结束, 这只是一个临时的数据, 有可能会在稍后更新。 |
||
1681 | SpeechSynthesis | API, Experimental, Interface, SpeechSynthesis, Web Speech API, speech |
网页语音 API 的SpeechSynthesis 接口是语音服务的控制接口;它可以用于获取设备上关于可用的合成声音的信息,开始、暂停语音,或除此之外的其他命令。 |
||
1682 | SpeechSynthesis.getVoices() | |
The getVoices() method of the SpeechSynthesis interface returns a list of SpeechSynthesisVoice objects representing all the available voices on the current device. |
||
1683 | SpeechSynthesis.paused | |
SpeechSynthesis 接口的只读属性 paused 是一个 Boolean 值,当SpeechSynthesis 对象处于暂停状态时,返回true ,否则返回 false。 |
||
1684 | SpeechSynthesisUtterance | API, Experimental, Interface, NeedsTranslation, Reference, SpeechSynthesisUtterance, TopicStub, 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.) |
||
1685 | SpeechSynthesisUtterance.voice | |
The voice property of the SpeechSynthesisUtterance interface gets and sets the voice that will be used to speak the utterance. |
||
1686 | Storage API | API, Secure context, Storage API, 存储, 总览, 权限, 配额 |
Storage |
||
1687 | Storage | API, Interface, Reference, Storage, Web Storage, data |
作为 Web Storage API 的接口,Storage 提供了访问特定域名下的会话存储或本地存储的功能,例如,可以添加、修改或删除存储的数据项。 |
||
1688 | Storage.clear() | |
clear() 是 Storage 接口的一个方法,调用它可以清空存储对象里所有的键值。 |
||
1689 | Storage.getItem() | |
getItem() 作为 Storage 接口的方法,接受一个键名(key name)作为参数,并返回对应键名的值(key's value)。 |
||
1690 | Storage.key() | |
key() 作为 Storage 接口的方法,接受一个数值 n 作为参数,返回存储对象第 n 个数据项的键名。键的存储顺序是由用户代理定义的,所以尽可能不要依赖这个方法。 |
||
1691 | Storage.length | |
length 是 Storage 接口的只读属性,返回一个整数,表示存储在 Storage 对象里的数据项(data items)数量。 |
||
1692 | Storage.removeItem() | |
Storage 接口的 removeItem() 方法,接受一个键名作为参数,会从给定的Storage对象中删除该键名(如果存在)。 如果没有与该给定键名匹配的项,则此方法将不执行任何操作。 |
||
1693 | Storage.setItem() | API, Storage, Web Storage |
setItem() 作为 Storage 接口的方法,接受一个键名和值作为参数,将会把键名添加到存储中,如果键名已存在,则更新其对应的值。 |
||
1694 | StorageEstimate | |
StorageEstimate 提供对你的域名或Web app的数据存储空间总量和已用量的估计值,该对象实例由StorageManager 的StorageManager.estimate 方法返回的Promise 返回. |
||
1695 | StorageEvent | 本地存储 |
当前页面使用的storage被其他页面修改时会触发StorageEvent事件. | ||
1696 | StorageManager | |
Storage API的StorageManager 接口提供了用于管理数据本地存储权限和估算可用存储空间的接口。 您可以使用navigator.storage 或WorkerNavigator.storage 对此接口进行引用。 |
||
1697 | StorageManager.estimate() | |
estimate() 方法是StorageManager 的一个接口,用于估算某一个域名(或一个站点)下Storage Manager的总存储空间和已经使用了的存储空间。此方法为一个异步方法,如果此方法可用,那么其返回一个结果为resolved的Promise 对象。resolved接收的参数是一个带有已使用数据存储空间和总可用总存储空间的StorageEstimate 对象。 |
||
1698 | StorageManager.persist() | |
persist() |
||
1699 | StorageManager.persisted() | |
persisted() |
||
1700 | Streams API | |
Streams API允许JavaScript以编程的方式访问通过网络接收的数据流,并根据开发人员的需要处理它们。 | ||
1701 | Streams API 概念 | 概念, 流 |
Streams API 为 Web 平台提供了一组十分有用的工具,提供了一系列对象以允许 JavaScript 访问来自网络的数据流,并根据开发人员的需要对其进行处理。与流相关的一些概念和术语可能会令您感到陌生——本文将解释您需要了解的所有内容。 | ||
1702 | 使用可读文件流 | |
作为一个js开发者,一块一块的读取和操作一个从网上获取的数据流是非常实用的功能!但是如何使用Streams API操作数据流呢? 可以在这里看到基本的介绍. | ||
1703 | StylePropertyMap | API, 参考, 接口 |
CSS 类型对象模型 API 的 StylePropertyMap 接口提供了 CSS 声明块的表示,该声明块可以替代 CSSStyleDeclaration 。 |
||
1704 | StyleSheet | |
表示一个实现StyleSheet 接口的对象样式表。 CSS样式表将进一步实现更专业的 CSSStyleSheet 接口。 |
||
1705 | StyleSheet.disabled | API, CSSOM, Disabled, Property, Reference |
No summary! | ||
1706 | href | |
返回当前样式表文件的URI地址. | ||
1707 | StyleSheet.media | |
media specifies the intended destination medium for style information. | ||
1708 | StyleSheet.title | |
The title property of the StyleSheet interface returns the advisory title of the current style sheet. |
||
1709 | StyleSheetList | |
StyleSheetLists 接口表示一个StyleSheet的列表。 | ||
1710 | SubtleCrypto | 加密 |
基于Web Crypto API的SubtleCrypto 接口提供了许多底层加密功能。它通过窗口上下文提供可用的Crypto.subtle 属性来访问(通过Window.crypto )。 |
||
1711 | SubtleCrypto.decrypt() | |
SubtleCrypto.decrypt() 以加密数据、算法和密钥为参数返回一个包含明文的 Promise 对象。 |
||
1712 | SubtleCrypto.encrypt() | API, Crypto, 加密 |
SubtleCrypto.encrypt() 方法以算法、密钥、明文为参数返回一个包含加密数据的 Promise 对象。 |
||
1713 | SVGAElement | API, SVG, SVG DOM, WebAPI, 参考, 需要兼容性表, 需要示例 |
SVGAElement 接口提供了对a 元素的属性的访问,而且还提供了操作该元素的方法。 |
||
1714 | SVGAnimatedAngle | |
The SVGAnimatedAngle interface is used for attributes of basic type <angle> which can be animated. |
||
1715 | SVGAnimateElement | |
SVGAnimateElement 接口对应于 animate 元素。 |
||
1716 | 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 . |
||
1717 | targetElement | |
SVGAnimationElement.targetElement 属性是指完成动画的元素。如果没有目标元素在执行动画(例如:因为 href 属性指定了一个未知的元素 ),这个值将返回null 。 |
||
1718 | SVGCircleElement | API, SVG, SVG DOM, WebAPI, 参考, 需要兼容性表, 需要示例 |
SVGCircleElement 接口提供了对circle 元素的属性的访问,而且还提供了操作该元素的方法。 |
||
1719 | SVGElement | |
SVGElement 类本身没有方法, 但拥有从父类Element 继承的方法. |
||
1720 | SVGEvent | |
SVGEvent 是一种与SVG相关事件所对应的事件对象接口。 |
||
1721 | 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. |
||
1722 | SVGGeometryElement.getPointAtLength() | SVG, getPointAtLength |
SVGGeometryElement.getPointAtLength() 方法沿路径返回给定距离的点。 |
||
1723 | SVGGraphicsElement | API, NeedsExample, NeedsTranslation, Reference, SVG, SVG OM, TopicStub |
SVGGraphicsElement 接口表示SVG元素,其主要目的是将图形直接渲染到组中。 |
||
1724 | getBBox | SVG, getBBox |
SVGGraphicsElement.getBBox() 允许我们确定对象适合的最小矩形的坐标。返回的坐标是相对于当前svg空间的,即在将所有几何属性应用于目标元素中包含的所有元素之后。 |
||
1725 | SVGMatrix | |
Many of SVG's graphics operations utilize 2x3 matrices of the form: | ||
1726 | SVGPathElement | API, SVG, SVG DOM, 参考, 需要兼容性表, 需要示例 |
SVGPathElement 接口对应于path 元素。 |
||
1727 | SVGPathElement.getTotalLength() | |
SVGPathElement.getTotalLength() |
||
1728 | SVGSVGElement | |
该SVGSVGElement 接口提供对svg 元素的属性的访问,以及操作它们的方法。此接口还包含各种常用的实用方法,例如矩阵操作和控制可视渲染设备上重绘时间的功能。 |
||
1729 | SVGUseElement | |
该SVGUseElement 接口对应于use 元素。 |
||
1730 | 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. |
||
1731 | HTMLSlotElement.assignedSlot | |
assignedSlot 是 Text 接口的属性,返回与该元素相关联的HTMLSlotElement . |
||
1732 | Text.isElementContentWhitespace | |
返回一个布尔值,表明该文本节点的内容是否全部是由空白符组成的. | ||
1733 | 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. | ||
1734 | Text.splitText() | API, DOM, Text, 方法 |
Text.splitText() 方法可以根据指定的偏移量将一个 Text 节点分割成前后两个独立的兄弟节点。 |
||
1735 | Text() | API, Text |
Text() 构造方法返回一个最新创建的Text 对象,该对象带有可选参数 DOMString 作为文本节点的文本内容(textual content)。 |
||
1736 | Text.wholeText | |
该Text.wholeText 只读属性返回Text 逻辑上相邻的节点的所有文本。文本按文档顺序连接。这允许指定任何文本节点并获取所有相邻文本作为单个字符串。 |
||
1737 | TextDecoder | API, DOM, 参考, 接口, 编码 |
TextDecoder 接口表示一个文本解码器,一个解码器只支持一种特定文本编码,例如 utf-8 、iso-8859-2 、koi8 、cp1261 ,gbk 等等。解码器将字节流作为输入,并提供代码点流作为输出。 |
||
1738 | TextEncoder | API, 参考, 接口, 编码 |
TextEncoder 接受代码点流作为输入,并提供 UTF-8 字节流作为输出。 |
||
1739 | TextEncoder.prototype.encode() | 文本编码, 编码 |
TextEncoder.prototype.encode() 方法接受一个 USVString 作为参数,返回一个以给定的文本(字符串)参数,通过 TextEncoder 中指定的方法(默认 UTF-8)编码后的 Global_Objects/Uint8Array 类型的值。 |
||
1740 | TextEncoder.encoding | |
TextEncoder.encoding 只读属性返回一个DOMString ,其中包含特定编码器使用的编码算法的名称。 |
||
1741 | TextEncoder() | TextEncoder, 接口, 编码, 编码器 |
The TextEncoder() 构造函数返回一个新创建的TextEncoder 对象。 |
||
1742 | TextMetrics | |
在 canvas 中,TextMetrics 接口表示文本的尺寸,通过 CanvasRenderingContext2D.measureText() 方法创建。 |
||
1743 | TextMetrics.width | |
只读的 TextMetrics .width 属性,包含文本先前的宽度(行内盒子的宽度),使用 CSS 像素计算。 |
||
1744 | TextRange | API, DHTML, DOM, TextRange |
TextRange 对象表示文档中的文本片段,类似于标准定义的 Range 接口。 |
||
1745 | TimeRanges | |
一个 TimeRanges 对象包括一个或多个时间范围,其中每个都由一个开始偏移量和结束偏移量指定。你可以将你想要检索的时间范围的索引值传递给 start() 和 end() 方法来引用每个时间范围。 |
||
1746 | TimeRanges.end() | |
返回指定时间范围的结束偏移量。 | ||
1747 | TimeRanges.length | |
只读属性 TimeRanges.length 返回对象中时间范围的个数。 |
||
1748 | TimeRanges.start() | |
返回指定时间范围的开始偏移量。 | ||
1749 | 触摸事件 | DOM, Touch Event, touch, 事件, 指南, 移动设备, 触控, 触摸, 触摸事件, 触摸屏 触控板 |
为了给基于触摸的用户界面提供高质量的支持,触摸事件提供了在触摸屏或触控板上解释手指(或触控笔)活动的能力。 | ||
1750 | 多点触控交互 | |
Touch Events |
||
1751 | 同时支持触屏事件和鼠标事件 | |
Touch Events |
||
1752 | 使用触摸事件 | |
Touch Events |
||
1753 | Touch | API, TouchEvent, touch, 参考, 接口 |
Touch 对象表示在触控设备上的触摸点。通常是指手指或者触控笔在触屏设备或者触摸板上的操作。 |
||
1754 | Touch.clientX | touch |
返回触点相对于可见视区(visual viewport)左边沿的的X坐标. 不包括任何滚动偏移.这个值会根据用户对可见视区的缩放行为而发生变化. | ||
1755 | Touch.clientY | |
返回触点相对于可见视区(visual viewport)上边沿的的Y坐标. 不包括任何滚动偏移.这个值会根据用户对可见视区的缩放行为而发生变化. | ||
1756 | Touch.force | touch |
返回这个 Touch 对象对应的手指挤压触摸平面的压力大小, 从0.0(没有压力)到1.0(最大压力)的浮点数. |
||
1757 | Touch.identifier | touch |
返回一个可以唯一地识别和触摸平面接触的点的值. 这个值在这根手指(或触摸笔等)所引发的所有事件中保持一致, 直到它离开触摸平面. | ||
1758 | Touch.pageX | touch |
触点相对于HTML文档左边沿的的X坐标. 和 clientX 属性不同, 这个值是相对于整个html文档的坐标, 和用户滚动位置无关. 因此当存在水平滚动的偏移时, 这个值包含了水平滚动的偏移 . |
||
1759 | Touch.pageY | touch |
触点相对于HTML文档上边沿的的Y坐标. 和 clientY 属性不同, 这个值是相对于整个html文档的坐标, 和用户滚动位置无关. 因此当存在垂直滚动的偏移时, 这个值包含了垂直滚动的偏移 . |
||
1760 | Touch.radiusX | |
能够包围用户和触摸平面的接触面的最小椭圆的水平轴(X轴)半径. 这个值的单位和 screenX 相同. |
||
1761 | Touch.radiusY | |
能够包围用户和触摸平面的接触面的最小椭圆的垂直轴(Y轴)半径. 这个值的单位和 screenY 相同. |
||
1762 | Touch.rotationAngle | touch |
返回以度为单位的旋转角. 由radiusX 和 radiusY 描述的正方向的椭圆,通过顺时针旋转这个角度后,能最精确地覆盖住用户和触摸平面的接触面的角度. 这个值可能从0到90. 这三个值一起描述了用户和触摸平面的接触面的形状的大小. 例如, 当用户使用手指和平面接触时, 它可能是一个较大的椭圆, 而当用户使用触摸笔时, 它可能是很小的椭圆. |
||
1763 | Touch.screenX | touch |
返回触点相对于屏幕左边沿的的X坐标. 不包含页面滚动的偏移量. | ||
1764 | Touch.screenY | touch |
返回触点相对于屏幕上边沿的Y坐标. 不包含页面滚动的偏移量. | ||
1765 | Touch.target | API, DOM, EventTarget, TouchEvent, touch, 属性, 移动设备, 触摸 |
这个属性返回触摸点最初接触的 Element ,即使这个触摸点已经移出那个元素的交互区域,甚至移出文档。需要注意的是,如果这个元素在触摸过程中被移除,这个事件仍然会指向它,因此这个事件也不会冒泡到 window 或 document 对象。因此,如果有元素在触摸过程中可能被移除,最佳实践是将触摸事件的监听器绑定到这个元素本身,防止元素被移除后,无法再从它的上一级元素上侦测到从该元素冒泡的事件。 |
||
1766 | Touch() | |
Touch() 构造器创建一个新的 Touch 对象. |
||
1767 | TouchEvent | API, DOM, 参考, 接口, 触摸 |
TouchEvent 是一类描述手指在触摸平面(触摸屏、触摸板等)的状态变化的事件。这类事件用于描述一个或多个触点,使开发者可以检测触点的移动,触点的增加和减少,等等。 |
||
1768 | TouchEvent.changedTouches | |
这个 TouchList 对象列出了和这个触摸事件对应的 Touch 对象。 |
||
1769 | TouchEvent.targetTouches | |
targetTouches 是一个只读的 TouchList 列表,包含仍与触摸面接触的所有触摸点的 Touch 对象。touchstart 事件触发在哪个element 内,它就是当前目标元素。 |
||
1770 | TouchEvent.touches | API, DOM, DOM Reference, touch |
一个 TouchList ,其会列出所有当前在与触摸表面接触的 Touch 对象,不管触摸点是否已经改变或其目标元素是在处于 touchstart 阶段。 |
||
1771 | TouchList | API, DOM, Mobile |
TouchList 接口代表一个触摸平面上所有触点的列表。例如,如果一个用户用三根手指接触屏幕(或者触控板),与之对应的 TouchList 会包含每根手指的 Touch 对象,总共三个。 |
||
1772 | Transferable | API, 参考 |
Transferable 接口代表一个能在不同可执行上下文之间,列如主线程和 Worker 之间,相互传递的对象。 |
||
1773 | TransitionEvent | |
TransitonEvent 接口指那些提供了与 transition 有关信息的事件。 | ||
1774 | TreeWalker | API, DOM |
TreeWalker 对象用于表示文档子树中的节点和它们的位置。 |
||
1775 | TypeInfo | TypeInfo |
No summary! | ||
1776 | UIEvent | API, DOM, Event, Reference, UIEvent |
UIEvent 接口表示简单的用户界面事件。 |
||
1777 | event.cancelBubble | |
获取或设置一个布尔值,表明当前事件是否要取消冒泡. | ||
1778 | UIEvent.detail | |
UIEvent.detail是只读属性 , 当值为非空的时候, 提供当前点击数(和环境有关) 。 |
||
1779 | event.isChar | |
返回一个布尔值,表明该事件是否是由一个字符按键触发的. | ||
1780 | UIEvent.pageX | |
UIEvent.pageX 是只读属性,它返回相对于整个文档的水平坐标。 |
||
1781 | event.pageY | |
返回事件发生时相对于整个文档的纵坐标. | ||
1782 | UIEvent() | |
UIEvent() 作为构造函数,可用于构造一个新的 UIEvent 对象. |
||
1783 | 用户界面项目视图 | API, DOM, UI, 参考, 只读, 属性 |
The UIEvent.view 只读属性返回的生成事件的 document.defaultView (window of the document) 对象。在浏览器中,这是事件所在的 Window 对象。 |
||
1784 | URL API | |
URL API |
||
1785 | URL | |
URL 接口用于解析,构造,规范化和编码 URL。 它通过提供允许您轻松阅读和修改URL组件的属性来工作。 通常,通过在调用URL的构造函数时将URL指定为字符串或提供相对URL和基本URL来创建新的URL对象。 然后,您可以轻松读取URL的已解析组成部分或对URL进行更改。 |
||
1786 | URL.createObjectURL() | API, DOM, URL, URL API, 方法 |
URL.createObjectURL() 静态方法会创建一个 DOMString ,其中包含一个表示参数中给出的对象的URL。这个 URL 的生命周期和创建它的窗口中的 document 绑定。这个新的URL 对象表示指定的 File 对象或 Blob 对象。 |
||
1787 | URL.hash | API, Hash, URL |
URL 接口的 hash 属性返回一个 USVString ,其中会包含URL标识中的 '#' 和 fragment 标识符(fragment 即我们通常所说的 URL hash)。 |
||
1788 | URL.host | |
URL 接口的 host 属性是一个 USVString 值,包含了主机信息,也就是 主机名(hostname),还有,如果 URL 接口不为空,也会包含冒号 ':' 和 URL 的 端口(port)。 |
||
1789 | URL.hostname | |
URL 接口的 hostname 属性是一个 USVString 值,包含有 URL 中的域名。 |
||
1790 | URL.href | |
URL 接口的 href 属性是一个包含完整 URL 的 USVString 值。 |
||
1791 | URL.origin | |
URL .origin 是一个只读属性,返回一个 USVString 类型值,包含 URL 源经过 Unicode 序列化之后的值, 也就是: |
||
1792 | URL.密码 | |
URL 接口的password 属性为USVString ,其中包含在域名之前指定的密码。 |
||
1793 | URL.pathname | API, URL, pathname |
URL 接口的pathname 属性是一个USVString ,包含一个初始 '/' 和URL的路径(如果没有路径,则为空字符串) |
||
1794 | URL.port | |
A USVString . |
||
1795 | URL.protocol | |
A USVString . |
||
1796 | URL.revokeObjectURL() | API, URL, URL API, 方法 |
URL.revokeObjectURL() 静态方法用来释放一个之前已经存在的、通过调用 URL.createObjectURL() 创建的 URL 对象。当你结束使用某个 URL 对象之后,应该通过调用这个方法来让浏览器知道不用在内存中继续保留对这个文件的引用了。 |
||
1797 | URL.search | API, Property, Reference, Search, URL |
URL 接口的search 属性是一个搜索字符串, 也称为查询字符串,这是一个USVString 包含一个 '?' 后面跟着URL的参数 |
||
1798 | URL.searchParams | API, URL, 参考, 只读, 只读属性, 属性 |
URL 接口的 searchParams 属性返回一个 URLSearchParams 对象,这个对象包含当前 URL 中解码后的 GET 查询参数。 |
||
1799 | URL.toJSON() | URL.toJSON() |
URL 接口的 toJSON() 方法返回一个USVString ,其中包含一个序列化的URL版本,尽管在实践中它似乎与URL.toString() 有相同的效果。 |
||
1800 | URL.toString() | API, URL, 参考, 字符串, 方法 |
URL.toString() 字符串化方法返回一个包含完整 URL 的 USVString 。它的作用等同于只读的 URL.href 。 |
||
1801 | URL() | API, URL, URL API, 参考, 构造器 |
URL() 构造函数返回一个新创建的 URL 对象,表示由一组参数定义的 URL。 |
||
1802 | URL.username | API, Property, Reference, URL, username |
URL 接口的username属性是USVString ,其中包含域名前指定的username 。 |
||
1803 | URLSearchParams | URL API, URLSearchParams |
URLSearchParams 接口定义了一些实用的方法来处理 URL 的查询字符串。 |
||
1804 | URLSearchParams.append() | |
1805 | URLSearchParams.delete() | |
1806 | URLSearchParams.entries() | API, Experimental, Method, Reference, URL API, URLSearchParams |
URLSearchParams.entries() 方法返回一个Iteration_protocols ,允许遍历该对象中包含的所有键/值对。每一组键值对都是 USVString 对象 |
||
1807 | URLSearchParams.forEach() | |
URLSearchParams的实例对象上的方法forEach允许通过回调函数来遍历URLSearchParams实例对象上的键值对 | ||
1808 | URLSearchParams.get() | |
1809 | URLSearchParams.getAll() | API, Experimental, Method, URL API, URLSearchParams, getAll |
1810 | URLSearchParams.has() | |
1811 | URLSearchParams.keys() | API, Experimental, Method, Reference, URL API, URLSearchParams |
URLSearchParams.keys()返回一个Iteration_protocols ,遍历器允许遍历对象中包含的所有键。这些键都是USVString 对象。 |
||
1812 | URLSearchParams.set() | |
1813 | URLSearchParams.sort() | |
URLSearchParams.sort() 方法对包含在此对象中的所有键/值对进行排序,并返回undefined。排序顺序是根据键的Unicode代码点。该方法使用稳定的排序算法 (即,将保留具有相等键的键/值对之间的相对顺序)。 |
||
1814 | URLSearchParams.toString() | |
1815 | URLSearchParams() | |
URLSearchParams() 构造器创建并返回一个新的URLSearchParams 对象。 开头的'?' 字符会被忽略。 |
||
1816 | URLSearchParams.values() | API, Experimental, Iterator, Method, Reference, URL API, URLSearchParams |
URLSearchParams.values()方法返回一个Iteration_protocols ,该遍历器允许遍历对象中包含的所有值。这些值都是USVString 对象。 |
||
1817 | USB | |
WebUSB API 接口提供了从网页查找和连接USB设备的属性和方法 | ||
1818 | 自定义时间测量API | |
User Timing 接口允许开发者在浏览器性能时间线中创建针对特定应用的 DOMHighResTimeStamp 。有两种自定义时间测量事件类型:"mark " PerformanceEntry.entryType 和"measure " PerformanceEntry.entryType 。 |
||
1819 | USVString | USVString, unicode scalar values |
USVString 对应 unicode 标量值的所有可能序列的集合。在JavaScript中返回时, USVString 映射到 String 。它通常仅用于执行文本处理的 API,需要一串 unicode 标量值才能进行操作。除了不允许不成对的代理代码之外, USVString 等同于 DOMString 。 USVString 中存在的不成对的代理代码由浏览器转换为 Unicode '替换字符' U+FFFD , (�). |
||
1820 | ValidityState | API, HTML DOM, 接口, 表单, 输入 |
DOM接口 ValidityState 代表一个元素可有的有效性状态(validity states),其与约束验证(constraint validation)相关。这些状态一起解释了当元素值无效时,它的值为什么不能通过验证。 |
||
1821 | Vibration API | Vibration API |
大多数现代移动设备包括振动硬件,其允许软件代码通过使设备摇动来向用户提供物理反馈。Vibration API为Web应用程序提供访问此硬件(如果存在)的功能,如果设备不支持此功能,则不会执行任何操作。 | ||
1822 | VideoPlaybackQuality | |
VideoPlaybackQuality 对象表示了一系列描述视频播放质量的指标。 |
||
1823 | VideoPlaybackQuality.totalVideoFrames | |
video容器已经被加载的媒体资源中已经被渲染播放或者被废弃的视频帧总数,本质上讲,这个总数是指没有发生播放异常问题下的数目。 | ||
1824 | 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. |
||
1825 | VisualViewport | API, Experimental, Interface, NeedsTranslation, Reference, TopicStub, Visual Viewport API, VisualViewport, viewport |
Visual Viewport API 提供了当前页面的视觉视口接口,即 VisualViewport 。对于每个页面容器来说(如 iframe),都存在有一个独立的 window 对象。每个页面容器的 window 对象都有一个独立的 VisualViewport 属性。 |
||
1826 | 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. |
||
1827 | VisualViewport.offsetTop | API, offsetTop |
VisualViewport 接口的只读属性 offsetTop 返回视觉视口的顶部相对于布局视口的顶部的偏移量,以CSS像素为单位。 |
||
1828 | VisualViewport.onscroll | |
The onscroll event handler of the VisualViewport interface is called when a viewport is scrolled, i.e. when the scroll event is fired. |
||
1829 | VRDisplay | |
WebVR API 中的 VRDisplay 代表任何支持此 API 的 VR 设备。它包括了设备 ID、描述信息等诸如此类的通用信息,以及用于开始呈现 VR 场景、检索眼睛参数和显示能力以及其他重要的功能和方法。 |
||
1830 | 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: |
||
1831 | 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.) |
||
1832 | VRPose.timestamp | |
timestamp 是 VRPose 接口的只读属性,返回为系统此时的时间戳 — 一个单调递增的数值,代表这个软件启动到现在的时间。 |
||
1833 | WakeLock | |
WakeLock 接口允许一个文件获取屏幕唤醒锁定。 |
||
1834 | WakeLock.request() | |
WakeLock.request() 方法用来获取屏幕唤醒锁定权限,防止屏幕变暗、关闭或展示屏幕保护程序。 |
||
1835 | 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. |
||
1836 | WaveShaperNode | |
WaveShaperNode 接口表示一个非线性的畸变器。 是一个使用曲线来将一个波形畸变应用到一个声音信号中的AudioNode 。 除了明显的失真效果之外, 它通常用来给信号添加一个暖调的感觉。 |
||
1837 | WaveShaperNode.curve | |
WaveShaperNode 接口的 curve 属性是一个描述要被应用的畸变的Float32Array 数组. |
||
1838 | WaveShaperNode.oversample | |
WaveShaperNode 接口的 oversample 属性是一个指示过采样是否必须使用的枚举值。 过采样是一个用于在将畸变应用到音频信号之前创建更多的采样(上采样)的技术。 |
||
1839 | WaveShaperNode.WaveShaperNode() | API, 构造方法 |
Web Audio API 的 WaveShaperNode() 构造方法创建一个新的 WaveShaperNode 对象,是一个可以用来表示非线性畸变的AudioNode 。 |
||
1840 | Web Animations API | web animations api |
Web Animations API 允许同步和定时更改网页的呈现, 即DOM元素的动画。它通过组合两个模型来实现:时序模型 和 动画模型。 |
||
1841 | 关键帧(Keyframe)格式 | Animation, annimate, 关键帧, 关键帧格式 |
Element.animate() , KeyframeEffect.KeyframeEffect() , 和 KeyframeEffect.setKeyframes() 都接受格式为一组关键帧的对象, 这种格式有以下几种选项。 |
||
1842 | Using the Web Animations API | |
web动画API可以让我们用JavaScript写动画并且控制动画。本文将通过有趣的demo和教学,以有趣的方式开启您对这片爱丽丝仙境的探索。 | ||
1843 | Web Audio API | HTML5音频, Web Audio API |
Web Audio API 提供了在Web上控制音频的一个非常有效通用的系统,允许开发者来自选音频源,对音频添加特效,使音频可视化,添加空间效果 (如平移),等等。 | ||
1844 | 网页音频接口的基本概念 | 声音, 媒体, 指南, 概念, 网页音频接口 |
这篇文章解释了 网页音频接口(Web Audio API) 运作过程中的部分音频处理概念。本文并不会将你变为一名音频处理大师,但它可以给你足够的背景知识来理解 网页音频接口 的运行原理,并能让你在使用它时做出更好的决策。 |
||
1845 | Web Audio API 最佳实践 | Web Audio API, 指导, 最佳实践, 音频 |
在创意编程中(creative coding)没有严格的对错之分。 只要你充分考虑安全性、性能和accessibility,你可以用自己的办法来编写代码。在这篇文章中,我们会分享一些最佳实践——包含使用Web Audio API的指导、小知识和小技巧。 | ||
1846 | Web Audio API的运用 | API, Web Audio API, 回放, 声音, 指南, 网络 |
让我们来看看 Web Audio API 入门。我们将简要介绍一些概念,然后学习一个简单的允许我们加载音轨,播放暂停,改变音量和立体声声像的音箱例子。 |
||
1847 | 基于Web Audio API实现音频可视化效果 | 分析器, 可视化, 教程, 波形 |
网页音频接口最有趣的特性之一它就是可以获取频率、波形和其它来自声源的数据,这些数据可以被用作音频可视化。这篇文章将解释如何做到可视化,并提供了一些基础使用案例。 |
||
1848 | Web audio 空间化基础 | |
正如大量的各种声音处理(或者其他)选择是不够的,WebAduioAPI也包含了一些工具,可以让你模仿听众在声源周围移动时的声音差异,例如当你在3D游戏声源中移动时声音的平移。官方名词称为 空间化,这篇文章将会介绍如何实现这样一个系统的基础知识。 |
||
1849 | Web Authentication API | |
Web Authentication API 继承自 Credential Management API ,使用公钥密码学使得验证更强壮,不需要SMS文本就能实现无密码验证和安全的双因素验证。 | ||
1850 | Web Crypto API | |
Web Crypto API |
||
1851 | Web Speech API | API, 参考, 合成, 实验性的, 网页语音API, 识别, 语音 |
Web Speech API 使您能够将语音数据合并到 Web 应用程序中。 Web Speech API 有两个部分:SpeechSynthesis 语音合成 (文本到语音 TTS)和 SpeechRecognition 语音识别(异步语音识别)。 |
||
1852 | 使用 Web Speech API | 语音合成, 语音识别 |
Web Speech API 提供了两类不同方向的函数——语音识别和语音合成(也被称为文本转为语音,英语简写是tts)——开启了有趣的新可用性和控制机制。这篇文章提供了这两个方向的简单介绍,并且都带有例子。 | ||
1853 | Web Storage API | API, Storage, Web Storage, Web Storage API, localStorage, sessionStorage |
Web Storage API |
||
1854 | 使用 Web Storage API | |
Web Storage API 提供了存储机制,通过该机制,浏览器可以安全地存储键值对,比使用 cookie 更加直观。这篇文章一步一步讲解如何使用这项简单的技术。 |
||
1855 | Web Workers API | API, DOM, Service Workers, Shared Workers, Web Workers, Workers |
通过使用Web Workers,Web应用程序可以在独立于主线程的后台线程中,运行一个脚本操作。这样做的好处是可以在独立线程中执行费时的处理任务,从而允许主线程(通常是UI线程)不会因此被阻塞/放慢。 | ||
1856 | Web Workers可以使用的函数和类 | functions and classes available to Web Workers |
除了标准的 JavaScript 函数集 (例如 String , Array , Object , JSON 等), DOM有多种功能可供 workers使用。 |
||
1857 | 结构化克隆算法 | DOM, HTML5, 结构化克隆算法 |
结构化克隆算法是由HTML5规范定义的用于复制复杂JavaScript对象的算法。通过来自 Workers的 postMessage() 或使用 IndexedDB 存储对象时在内部使用。它通过递归输入对象来构建克隆,同时保持先前访问过的引用的映射,以避免无限遍历循环。 |
||
1858 | 使用 Web Workers | Advanced, Firefox, Guide, HTML5, JavaScript, Web Workers, Workers |
Web Worker为Web内容在后台线程中运行脚本提供了一种简单的方法。线程可以执行任务而不干扰用户界面。此外,他们可以使用XMLHttpRequest 执行 I/O (尽管responseXML 和channel 属性总是为空)。一旦创建, 一个worker 可以将消息发送到创建它的JavaScript代码, 通过将消息发布到该代码指定的事件处理程序(反之亦然)。本文提供了有关使用Web Worker的详细介绍。 |
||
1859 | WebGL | 3D图形, WebGL, WebGL API, 图像, 媒体, 高级 |
WebGL(Web图形库)是一个JavaScript API,可在任何兼容的Web浏览器中渲染高性能的交互式3D和2D图形,而无需使用插件。WebGL通过引入一个与OpenGL ES 2.0非常一致的API来做到这一点,该API可以在HTML5 |
||
1860 | 一个 2D WebGL 动画的基础示例 | 测试翻译 |
在这个WebGL示例中,我们创建一个画布,并在其中使用WebGL渲染旋转正方形。我们用来表示场景的坐标系与画布的坐标系相同。也就是说,(0, 0)这个坐标在左上角,右下角是坐标在(600, 460)。 | ||
1861 | WebGL 的例子 | |
WebGL 例子是一系列附有简短的解释的样本用来展示WebGL的概念和功能。这些示例根据主题和难度级别进行排序,涵盖WebGL渲染上下文,着色器编程,纹理,几何图形,用户交互等。 |
||
1862 | Basic scissoring | |
在本例中,我们将学会如何使用WebGL (scissoring operations)剪切操作来绘制简单的矩形和正方形。Scissoring建立了一个剪切区域,在此区域内不会发生绘图。 |
||
1863 | Boilerplate 1 | |
这个例子描述了从现在开始将要隐藏重复的代码片断,以及定义一个JavaScript函数复用以简化WebGL初始化。 |
||
1864 | Canvas size and WebGL | |
此WebGL案例将探究设置(或不设置)Canvas属性的宽高值在浏览器中显示的影响。 |
||
1865 | Clearing by clicking | |
此示例演示了如何通过用户单击时用随机颜色渲染上下文来将用户交互与WebGL图形操作结合起来。 |
||
1866 | 清除画布 | |
这个例子将展示如何用一个单色清除画布 |
||
1867 | Color masking | |
这个 WebGL 示例 通过随机的颜色(random colors)应用到colorMask,从而将显示的颜色范围限制在特定的颜色通道(red/green/blue); |
||
1868 | 检测WebGL | |
这个例子演示了如何通过渲染上下文来检测WebGL,并将结果报告给用户。 |
||
1869 | Hello GLSL | |
该例子将演示一个绘制固态颜色的矩形的简单着色器程序。 |
||
1870 | Scissor animation | |
使用剪切和清除操作实现一些动画的简单WebGL的例子。 |
||
1871 | Simple color animation | |
这是一个非常基础的WebGL色彩动画案例, 通过定时器来逐秒填充不同的颜色来实现. |
||
1872 | WebGL 相关常量 | |
WebGL API 提供了一些常量,这些常量常作为参数传入函数调用,或常作为函数的返回值。所有这些常量都是 GLenum 类型。 |
||
1873 | Data in WebGL | 3D, 3D 图像, WebGL, WebGL API, 中间件, 变体, 图形, 属性, 指南, 绘图, 统一的, 需要内容, 需要示例 |
GLSL 为 Shader 提供了三种不同作用的数据存储,每种都有一个特定的用例。每种数据依作用不同可以被一种或者全部shader访问(取决于数据存储类型),也可能通过站点的Javascript代码进行访问,这取决于变量的特定类型。 | ||
1874 | Matrix math for the web | WebGL, matrix, 三维, 矩阵数学 |
矩阵可以用于表示空间中的对象的变换,并且是Web页面可视化的重要工具。本文探索如何创建并配合CSS3变换和matrix3d变换类型使用矩阵。 | ||
1875 | WebGL 教程 | WebGL, 教程, 概览 |
WebGL 使得网页在支持HTML |
||
1876 | 使用 WebGL 创建 2D 内容 | Tutorial, WebGL, 着色器 |
Tutorial |
||
1877 | 用WebGL让目标动起来 | WebGL, 教程 |
Tutorial |
||
1878 | 动画纹理 | WebGL |
Tutorial |
||
1879 | Creating 3D objects using WebGL | |
Tutorial |
||
1880 | 初识 WebGL | WebGL, 教程 |
Tutorial Web/API/WebGL_API/Tutorial/Adding_2D_content_to_a_WebGL_context |
||
1881 | Lighting in WebGL | |
Tutorial |
||
1882 | 使用着色器将颜色应用于WebGL | WebGL, 教程 |
Tutorial |
||
1883 | Using textures in WebGL | |
Tutorial |
||
1884 | WebGL types | |
以下是WebGL提供的接口中用到的变量类型。 | ||
1885 | Using WebGL extensions | WebGL extensions |
WebGL,像它的姐妹API (OpenGL and OpenGL ES),支持使用扩展(extensions)。一份完整的扩展列表可在 khronos webgl extension registry。 | ||
1886 | WebGL best practices | WebGL best practices |
WebGL是一个复杂的API,通常我们不能明显的知道它的推荐使用方式。该页面涵盖了各种专业知识的建议,不仅仅是列举出什么该做,什么不该做,还有详细的解释为什么要这样做。你可以将本文档作为指导你选择的方法,确保你无论在何种浏览器以及硬件上都使用了正确的技巧。 | ||
1887 | WebGL model view projection | |
本文探讨如何在WebGL项目中获取数据,并将其投影到适当的空间以在屏幕上显示。 它假定了你具备用于平移,缩放和旋转的基本矩阵数学知识。它解释了组成3D场景时通常使用的三个核心矩阵:模型,视图和投影矩阵。 | ||
1888 | WEBGL_lose_context | API, WebGL, WebGL扩展, 参考 |
WEBGL_lose_context 是属于 WebGL API 的一个扩展API,它提供一组方法用来模拟一个 WebGLRenderingContext 上下文的丢失和恢复。 |
||
1889 | WEBGL_lose_context.loseContext() | API, Method, Reference, WebGL, WebGL extension |
WEBGL_lose_context.loseContext()属于 WebGL API, 一般用来模拟 WebGLRenderingContext 的上下文丢失。 |
||
1890 | WEBGL_lose_context.restoreContext() | API, Method, Reference, WebGL, WebGL extension |
WEBGL_lose_context.restoreContext() 属于 WebGL API。 , 一般用来模拟 WebGLRenderingContext 的上下文恢复。 |
||
1891 | WebGL2RenderingContext | |
WebGL2RenderingContext 接口在底层使用了OpenGL ES 3.0 为 HTML 的 canvas 元素提供了绘图上下文。 |
||
1892 | WebGL2RenderingContext.beginQuery() | |
WebGL 2 API 的WebGL2RenderingContext.beginQuery() 方法启动一个异步查询,target 参数表明是哪种类型的查询。 |
||
1893 | WebGL2RenderingContext.beginTransformFeedback() | API, WebGL, WebGL2, 参考, 实验性, 方法 |
WebGL 2 API 的 WebGL2RenderingContext.beginTransformFeedback() 方法开始一个变换回传(Transform Feedback)操作。 |
||
1894 | WebGL2RenderingContext.bindBufferBase() | API, WebGL, WebGL2, 参考, 实验性, 方法 |
WebGL 2 API 的 WebGL2RenderingContext.bindBufferBase() 方法将一个 WebGLBuffer 绑定到某个点 (target ) 的特定的 index 上。 |
||
1895 | WebGL2RenderingContext.createSampler() | |
WebGL 2 API 定义的 WebGL2RenderingContext.createSampler() 方法用于创建并初始化 WebGLSampler 对象. |
||
1896 | WebGL2RenderingContext.createVertexArray() | Method, WebGL2 |
WebGL 2 API 中的 WebGL2RenderingContext.createVertexArray() 方法创建并初始化(creates and initializes)一个 WebGLVertexArrayObject 的对象(object) ,它代表一个指向顶点数组数据的顶点数组对象(vertex array object (VAO) ),并为不同的顶点数据集提供名称。 |
||
1897 | WebGL2RenderingContext.drawBuffers() | |
WebGL 2 API的 WebGL2RenderingContext.drawBuffers() 方法定义了将写入零散数据(fragment colors)的绘制缓存(draw buffer)。绘制缓存设置了上一次绑定帧缓存状态,如果没有帧缓存可用的话,则用绘制缓存。 |
||
1898 | WebGL2RenderingContext.texImage3D() | |
WebGL API 的 WebGLRenderingContext.texImage3D() 方法指定一个3d(three-dimensional)纹理贴图。 |
||
1899 | WebGL2RenderingContext.uniform[1234][uif][v]() | |
WebGL API的WebGL2RenderingContext.uniform[1234][uif][v]() 方法提供了uniform(es)变量的详细值 |
||
1900 | WebGL2RenderingContext.uniformMatrix[234]x[234]fv() | |
没有。 | ||
1901 | WebGLActiveInfo | |
WebGLActiveInfo是WebGL API 的一部分,并且代表了调用 WebGLRenderingContext.getActiveAttrib() 和WebGLRenderingContext.getActiveUniform() 这两个方法后传回的信息。 |
||
1902 | WebGLBuffer | API, WebGL, 参考 |
WebGLBuffer 接口属于 WebGL API 的一部分,表示一个不透明的缓冲区对象,储存诸如顶点或着色之类的数据。 | ||
1903 | WebGLContextEvent | |
WebContextEvent 接口属于 WebGL API 的一部分,同时也是生成用来对 WebGL 渲染上下文作响应的事件接口。 | ||
1904 | WebGLFramebuffer | |
WebGLFramebuffer 接口时 WebGL API 的一部分,它提供了一个缓冲区的集合,这些缓冲区可以作为一个整体用作渲染操作的目标缓冲区。 | ||
1905 | WebGLProgram | WebGL, WebGLProgram, 着色器使用, 着色器程序 |
WebGLProgram 是 WebGL API 的一部分,它由两个WebGLShader s (webgl 着色器)组成,分别为顶点着色器和片元着色器(两种着色器都是采用 GLSL 语言编写的)。创建一个 WebGLProgram 需要调用 GL 上下文的WebGLRenderingContext.createProgram 方法,然后调用WebGLRenderingContext.attachShader 方法附加上着色器,之后你才能将它们连接到一个可用的程序。 |
||
1906 | WebGLQuery | |
WebGLQuery 接口是 WebGL 2 API 的一部分,并且提供几种异步查询信息的方法。缺省情况下,遮蔽查询和图元查询是可用的。 |
||
1907 | WebGLRenderbuffer | |
WebGLRenderbuffer 接口是 WebGL API 的一部分,它提供了一个用于保存一个图像的缓存,并且可以用于渲染操作的源或者目标。 | ||
1908 | WebGLRenderingContext | WebGL, WebGLRenderingContext |
WebGLRenderingContext 接口提供基于 OpenGL ES 2.0 的绘图上下文,用于在 HTML canvas 元素内绘图。 |
||
1909 | WebGLRenderingContext.activeTexture() | |
WebGLRenderingContext.activeTexture() 是 WebGL API 方法之一,用来激活指定的纹理单元。 |
||
1910 | WebGLRenderingContext.attachShader() | |
WebGL API 的 WebGLRenderingContext.attachShader() 方法负责往 WebGLProgram 添加一个片段或者顶点着色器。 |
||
1911 | WebGLRenderingContext.bindAttribLocation() | WebGL, WebGLRenderingContext |
WebGL API的WebGLRenderingContext.bindAttribLocation()方法将通用顶点索引绑定到属性变量。 | ||
1912 | WebGLRenderingContext.bindBuffer() | WebGL, WebGLRenderingContext, 绑定Buffer |
WebGL API的WebGLRenderingContext.bindBuffer()方法将给定的WebGLBuffer 绑定到目标。 |
||
1913 | WebGLRenderingContext.bindFramebuffer() | API, Method, Reference, WebGL, WebGLRenderingContext |
WebGL API 的 WebGLRenderingContext.bindFramebuffer() 方法将给定的 WebGLFramebuffer 绑定到目标。 |
||
1914 | WebGLRenderingContext.bindRenderbuffer() | API, Method, Reference, WebGL, WebGLRenderingContext |
WebGL API 的 WebGLRenderingContext.bindRenderbuffer() 方法将给定的 WebGLRenderbuffer 绑定到一个目标,它必须是 gl.RENDERBUFFER 。 |
||
1915 | WebGLRenderingContext.bindTexture() | API, Method, Reference, Textures, WebGL, WebGLRenderingContext |
WebGL API 的 WebGLRenderingContext.bindTexture() 方法将给定的 WebGLTexture 绑定到目标(绑定点)。 |
||
1916 | WebGLRenderingContext.blendColor() | API, Method, Reference, WebGL, WebGLRenderingContext |
WebGL API 的 WebGLRenderingContext.blendColor() 方法用于设置源和目标混合因子。 |
||
1917 | WebGLRenderingContext.blendEquation() | API, Method, Reference, WebGL, WebGLRenderingContext |
WebGL API 的 WebGLRenderingContext.blendEquation() 方法用于将RGB混合方程和阿尔法混合方程设置为单个方程。 |
||
1918 | WebGLRenderingContext.blendEquationSeparate() | |
The WebGLRenderingContext.blendEquationSeparate() method of the WebGL API is used to set the RGB blend equation and alpha blend equation separately. |
||
1919 | WebGLRenderingContext.blendFunc() | |
WebGL API 的WebGLRenderingContext.blendFunc() 方法定义了一个用于混合像素算法的函数. |
||
1920 | WebGLRenderingContext.bufferData() | API, WebGL, WebGLRenderingContext, 参考, 方法 |
WebGL API 的WebGLRenderingContext.bufferData() 方法创建并初始化了Buffer对象的数据存储区。 |
||
1921 | WebGLRenderingContext.canvas | WebGL, WebGLRenderingContext, 只读, 属性 |
WebGLRenderingContext.canvas 只读属性,对 HTMLCanvasElement 和 OffscreenCanvas 对象的引用。如果绘图上下文没有相关联的 canvas 元素或 OffscreenCanvas 对象,值为 null 。 |
||
1922 | WebGLRenderingContext.clear() | |
WebGL API 的 WebGLRenderingContext.clear() 方法使用预设值来清空缓冲。 |
||
1923 | WebGLRenderingContext.clearColor() | |
WebGL API 的 WebGLRenderingContext.clearColor() 方法用于设置清空颜色缓冲时的颜色值。 |
||
1924 | WebGLRenderingContext.clearDepth() | WebGL, 深度清除值 |
WebGL API的WebGLRenderingContext.clearDepth() 方法用于设置深度缓冲区的深度清除值。 |
||
1925 | WebGLRenderingContext.commit() | |
当上下文不是直接固定到一个特定的画布时,WebGLRenderingContext .commit() 方法将帧绘制到其原始的 HTMLCanvasElement 上。 |
||
1926 | 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 https://github.com/mdn/browser-compat-data and send us a pull request. | ||
1927 | WebGLRenderingContext.compressedTexImage[23]D() | |
下面这两个function: |
||
1928 | WebGLRenderingContext.createBuffer() | API, WebGL, WebGLRenderingContext, 参考, 方法 |
WebGL API 下的 WebGLRenderingContext.createBuffer() 方法可创建并初始化一个用于储存顶点数据或着色数据的WebGLBuffer 对象 |
||
1929 | WebGLRenderingContext.createFramebuffer() | |
None. | ||
1930 | WebGLRenderingContext.createProgram() | |
WebGL API 的 WebGLRenderingContext.createProgram() 方法用于创建和初始化一个 WebGLProgram 对象。 |
||
1931 | WebGLRenderingContext.createRenderbuffer() | |
WebGL API 的WebGLRenderingContext.createRenderbuffer() 方法 创建并初始化一个 WebGLRenderbuffer 对象。 |
||
1932 | WebGLRenderingContext.createShader() | API, Reference, Shader, WebGL |
WebGLRenderingContext.createShader() 用于创建一个 WebGLShader 着色器对象,该对象可以使用 WebGLRenderingContext.shaderSource() 和 WebGLRenderingContext.compileShader() 方法配置着色器代码. |
||
1933 | WebGLRenderingContext.createTexture() | |
WebGL API的WebGLRenderingContext.createTexture() 方法创建并初始化了一个WebGLTexture 目标。 |
||
1934 | WebGLRenderingContext.cullFace() | |
WebGL API 的 WebGLRenderingContext.cullFace() 指定正面和/或背面多边形是否可以剔除。 |
||
1935 | WebGLRenderingContext.deleteBuffer() | |
1936 | WebGLRenderingContext.deleteFramebuffer() | |
WebGL API 的 WebGLRenderingContext.deleteFramebuffer() 方法用来删除给定的WebGLFramebuffer 对象. 如果帧缓冲区已被删除,则此方法无效。. |
||
1937 | WebGLRenderingContext.deleteProgram() | |
WebGLRenderingContext.deleteProgram() 用于删除一个 WebGLProgram 对象. 如果该WebGLProgram 对象已经被删除,该方法不会产生任何作用 |
||
1938 | WebGLRenderingContext.deleteRenderbuffer() | |
WebGL API 的 WebGLRenderingContext.deleteRenderbuffer() 方法用来删除给定的 WebGLRenderbuffer 对象. 如果渲染缓冲区已被删除,则此方法无效. |
||
1939 | WebGLRenderingContext.deleteShader() | |
None. | ||
1940 | WebGLRenderingContext.deleteTexture() | |
无. | ||
1941 | WebGLRenderingContext.depthFunc() | |
WebGL API 的 WebGLRenderingContext.depthFunc() 方法,指定将输入像素深度与当前深度缓冲区值进行比较的函数。 |
||
1942 | WebGLRenderingContext.depthMask() | |
WebGL API 的 WebGLRenderingContext.depthMask() 方法设置是否启用写入深度缓冲。 |
||
1943 | WebGLRenderingContext.detachShader() | |
WebGL API 的WebGLRenderingContext.detachShader() 方法:从一个 WebGLProgram 中分离一个先前附加的片段或者顶点着色器 (WebGLShader ) . |
||
1944 | WebGLRenderingContext.disable() | |
The WebGLRenderingContext.disable() method of the WebGL API disables specific WebGL capabilities for this context. |
||
1945 | WebGLRenderingContext.drawArrays() | WebGL |
WebGL API 中的WebGLRenderingContext.drawArrays() 方法用于从向量数组中绘制图元。 |
||
1946 | WebGLRenderingContext.drawElements() | API, Method, Reference, WebGL |
该 WebGLRenderingContext.drawElements() 方法 在 WebGL API 从数组数据渲染图元. |
||
1947 | WebGLRenderingContext.drawingBufferHeight | API, WebGL, WebGLRenderingContext, 参考, 只读, 属性 |
WebGLRenderingContext.drawingBufferHeight 只读属性,指示当前绘图缓冲区的实际高度。它应当匹配与绘图上下文相关联的 canvas 元素的高度属性, 如果实现未能提供所要求的高度,其值将有所不同。 |
||
1948 | WebGLRenderingContext.drawingBufferWidth | API, WebGL, WebGLRenderingContext, 参考, 只读, 属性 |
WebGLRenderingContext.drawingBufferWidth 只读属性, 指示当前绘图缓冲区的实际宽度。它应当匹配与绘图上下文相关联的 canvas 元素的宽度属性。如果实现未能提供所要求的宽度,值将有所不同。 |
||
1949 | WebGLRenderingContext.enable() | WebGLRenderingContext.enable |
WebGL API 中的WebGLRenderingContext.enable() 方法,用于对该上下文开启某种特性。 |
||
1950 | WebGLRenderingContext.enableVertexAttribArray() | |
在WebGL API中,使用 WebGLRenderingContext 中的enableVertexAttribArray() 方法,可以打开属性数组列表中指定索引处的通用顶点属性数组。 |
||
1951 | WebGLRenderingContext.getAttribLocation() | |
WebGLRenderingContext.getAttribLocation() 方法返回了给定WebGLProgram 对象中某属性的下标指向位置。 |
||
1952 | WebGLRenderingContext.getContextAttributes() | |
WebGLRenderingContext.getContextAttributes() 方法返回一个包含实际上下文参数的 WebGLContextAttributes 对象。如果上下文丢失,可能返回 null 。 |
||
1953 | WebGLRenderingContext.getExtension() | API, WebGL, WebGLRenderingContext, 参考, 方法 |
WebGLRenderingContext.getExtension() 方法可以启用一个 WebGL 扩展。 |
||
1954 | WebGLRenderingContext.getParameter() | WebGL |
WebGL API 的 WebGLRenderingContext.getParameter() 方法为传入的参数名称返回一个值。 |
||
1955 | WebGLRenderingContext.getProgramInfoLog() | |
WebGLRenderingContext.getProgramInfoLog 返回参数中指定的WebGLProgram object 的信息. 这些信息包括在linking过程中的错误以及 WebGLProgram objects 合法性检查的错误. |
||
1956 | WebGLRenderingContext.getProgramParameter() | |
WebGLRenderingContext.getProgramParameter() 方法返回WebGLProgram的信息。 |
||
1957 | WebGLRenderingContext.getShaderParameter() | |
WebGLRenderingContext.getShaderParameter() 返回给定的着色器信息 |
||
1958 | WebGLRenderingContext.getShaderSource() | |
一个包含了指定着色器的源码的 DOMString 。 |
||
1959 | WebGLRenderingContext.getSupportedExtensions() | |
这个 WebGLRenderingContext.getSupportedExtensions() 方法返回一个所有的支持WebGL 扩展的列表。 | ||
1960 | WebGLRenderingContext.getTexParameter() | API, WebGL, WebGL渲染上下文, 引用, 方法, 纹理 |
WebGLRenderingContext.getTexParameter() 此WebGL API方法返回特定的纹理信息。 |
||
1961 | WebGLRenderingContext.getUniform() | |
返回的类型取决于全局变量的类型: | ||
1962 | WebGLRenderingContext.isBuffer() | |
WebGLRenderingContext.isBuffer() 是 WebGL API 的方法之一。如果传递的 WebGLBuffer 有效则返回 true,否则返回 false。 |
||
1963 | WebGLRenderingContext.isContextLost() | WebGL上下文丢失 |
WebGLRenderingContext.isContextLost() 方法返回一个Boolean 标记WebGL的上下文是否已经丢失。 |
||
1964 | WebGLRenderingContext.isEnabled() | |
WebGLRenderingContext.isEnabled() 是 WebGL API 方法之一,用来检测给定的 WebGL 功能项在当前上下文是否可用。 |
||
1965 | WebGLRenderingContext.isProgram() | |
WebGL API中的WebGLRenderingContext.isProgram() 函数 将会在WebGLProgram 是一个合法的着色器程序(program)时返回 true , 而在其他情况返回false |
||
1966 | WebGLRenderingContext.isShader() | API, Method, Reference, WebGL, WebGLRenderingContext |
WebGL API 中的 WebGLRenderingContext.isShader() 方法,在传入的 WebGLShader 有效时返回 true ,否则返回 false 。 |
||
1967 | WebGLRenderingContext.linkProgram() | |
None. | ||
1968 | WebGLRenderingContext.pixelStorei() | |
WebGLRenderingContext.pixelStorei() 是 WebGL API 中用于图像预处理的函数。 |
||
1969 | WebGLRenderingContext.polygonOffset() | |
The WebGLRenderingContext.polygonOffset() method of the WebGL API specifies the scale factors and units to calculate depth values. |
||
1970 | WebGLRenderingContext.renderbufferStorage() | |
WebGL API 的 WebGLRenderingContext.renderbufferStorage() 方法用来创建和初始化一个渲染缓冲区对象的数据存储. |
||
1971 | WebGLRenderingContext.scissor() | WebGL |
WebGLRenderingContext.scissor() 方法指定了一个裁剪区域,用来将绘图区域限制在其限定的盒形区域内。 |
||
1972 | WebGLRenderingContext.shaderSource() | |
WebGL API 中的 WebGLRenderingContext.shaderSource() 方法用于设置 WebGLShader 着色器(顶点着色器及片元着色器)的GLSL程序代码。 |
||
1973 | WebGLRenderingContext.texImage2D() | |
WebGL API 的WebGLRenderingContext.texImage2D() 方法指定了二维纹理图像。 |
||
1974 | WebGLRenderingContext.texParameter[fi]() | |
WebGL API 的WebGLRenderingContext.texParameter[fi]() 方法用于设置纹理参数. |
||
1975 | WebGLRenderingContext.uniform[1234][fi][v]() | |
WebGL API 的WebGLRenderingContext.uniform[1234][fi][v]() 方法指定了uniform 变量的值。所有在ShaderProgram对象中定义的,且激活的uniform变量在ShaderProgram 执行link成功后被初始化为0。它们将保留通过调用此方法分配给它们的值,直到再次将其初始化为0时,也就是ShaderProgram对象上发生下一次成功的link操作为止。 |
||
1976 | WebGLRenderingContext.uniformMatrix[234]fv() | WebGL, WebGLAPI, WebGLRenderingContext, uniformMatrix2fv, uniformMatrix3fv, uniformMatrix4fv, 矩阵 |
WebGL API 的WebGLRenderingContext.uniformMatrix[234]fv() 方法为 uniform variables 指定了矩阵值 . |
||
1977 | WebGLRenderingContext.useProgram() | |
WebGLRenderingContext.useProgram() 方法将定义好的WebGLProgram 对象添加到当前的渲染状态中。 |
||
1978 | WebGLRenderingContext.validateProgram() | API, Reference, WebGL, WebGLRenderingContext |
WebGLRenderingContext.validateProgram() 是一种 WebGL API ,主要是用来验证 WebGLProgram 。 它在检查 WebGLProgram 程序是否链接成功的同时还会检查其是否能在当前的 WebGL 中使用。 |
||
1979 | WebGLRenderingContext.vertexAttrib[1234]f[v]() | |
WebGLRenderingContext.vertexAttrib[1234]f[v]() 是 WebGL API 的方法,可以为顶点attibute变量赋值。 |
||
1980 | WebGLRenderingContext.vertexAttribPointer() | |
The WebGLRenderingContext.vertexAttribPointer() method of the WebGL API binds the buffer currently bound to gl.ARRAY_BUFFER to a generic vertex attribute of the current vertex buffer object and specifies its layout.告诉显卡从当前绑定的缓冲区(bindBuffer()指定的缓冲区)中读取顶点数据。 |
||
1981 | WebGLRenderingContext.viewport() | WebGL, viewport |
WebGL API 的 WebGLRenderingContext.viewport() 方法,用来设置视口,即指定从标准设备到窗口坐标的x、y仿射变换。 |
||
1982 | WebGLSampler | API, WebGL, WebGL2, 参考, 实验性 |
WebGL 2 API 的 WebGLSampler 接口存储一系列采样参数,供 WebGLTexture 在着色器中访问。 |
||
1983 | WebGLShader | WebGL, WebGLShader, 参考 |
WebGL API 的 WebGLShader 可以是一个顶点着色器(vertex shader)或片元着色器(fragment shader)。每个 WebGLProgram 都需要这两种类型的着色器。 |
||
1984 | WebGLShaderPrecisionFormat | |
WebGLShaderPrecisionFormat 对象通过WebGLRenderingContext.getShaderPrecisionFormat() 方法来返回。 |
||
1985 | WebGLSync | |
The WebGLSync interface is part of the WebGL 2 API and is used to synchronize activities between the GPU and the application. |
||
1986 | WebGLTexture | API, Reference, WebGL |
WebGLTexture 对象自身未定义任何属性或方法, 其内容无法被直接访问。当使用WebGLTexture 对象时, WebGLRenderingContext 里的这些方法会很有用: |
||
1987 | WebGLUniformLocation | API, WebGL, WebGLUniformLocation |
WebGLUniformLocation 接口是 WebGL API 的一部分,在一个着色器程序中表示一个统一变量的位置。 | ||
1988 | WebGLVertexArrayObject | API, Reference, WebGL, WebGL2 |
WebGLVertexArrayObject 接口是WebGL 2 API的一部分,顶点数组对象(VAOs)指向顶点数组数据,并提供不同顶点数据集合的名称。 |
||
1989 | WebRTC API | API, WebRTC, 中文 |
WebRTC (Web Real-Time Communications) 是一项实时通讯技术,它允许网络应用或者站点,在不借助中间媒介的情况下,建立浏览器之间 | ||
1990 | Improving compatibility using WebRTC adapter.js | |
虽然 WebRTC 规范已经相对健全稳固了,但是并不是所有的浏览器都实现了它所有的功能。除此之外。有些浏览器需要在一些或者所有的 WebRTC API上添加前缀才能正常使用。尽管你可以自己写代码解决这种问题,但是还有一个比较简单的方法。WebRTC 组织在github上提供了一个 WebRTC适配器(WebRTC adapter)来解决在不同浏览器上实现 WebRTC 的兼容性问题。这个适配器是一个JavaScript垫片,它可以让你根据 WebRTC 规范描述的那样去写代码,在所有支持 WebRTC的浏览器中不用去写前缀或者其他兼容性解决方法。 | ||
1991 | WebRTC connectivity | API, Advanced, WebRTC, 媒体, 指南, 草案, 视频, 音频 |
现在我们已经单独介绍了协议,我们可以将它们放在一起。 本文介绍了 WebRTC各种相关协议如何相互交互,以便在对等体之间创建连接和传输数据和/或媒体。 | ||
1992 | WebRTC 协议介绍 | API, ICE, NAT, SDP, STUN, WebRTC, 初学者, 向导, 媒体, 视频, 音频 |
本文介绍了基于WebRTC API构建的协议。 | ||
1993 | WebRTC 介绍 | |
互联网很大 很大。 那么多年以前,聪明的人看到它有多大,增长速度有多快,32位IP寻址系统的局限性,并意识到有些事情要做,所以他们开始设计一个新的 64位寻址系统。 但是他们意识到,完成转换需要更长时间才能持续32位地址,所以其他一些机智的人们想出了让多台计算机共享同一个32位IP地址的方法。 网络地址转换(NAT)是通过操纵LAN上的所有设备的数据出入的路由来支持这种地址共享的标准,所有这些设备都共享同一个WAN(全局)IP地址。 | ||
1994 | 信令与视频通话 | |
WebRTC允许在两个设备之间进行实时的对等媒体交换。通过称为信令的发现和协商过程建立连接。本教程将指导你构建双向视频通话。 | ||
1995 | RTCDataChannel 简单示例 | WebRTC, 建立, 数据通道 |
RTCDataChannel 接口是WebRTC API的一个功能,可以让您在两个对等体之间打开一个通道,您可以通过该通道发送和接收任意数据。 API有意地类似于WebSocket API,因此可以为每个API使用相同的编程模型。 |
||
1996 | Taking still photos with WebRTC | API, Advanced, Example, Sample code, Video, WebRTC, webcam |
本文介绍如何使用 WebRTC在 支持 WebRTC 的计算机或手机上访问摄像机,并用其拍照。 | ||
1997 | WebSocket | API, WebSocket, WebSockets |
WebSocket 对象提供了用于创建和管理 WebSocket 连接,以及可以通过该连接发送和接收数据的 API。 |
||
1998 | WebSocket.binaryType | 参考, 属性, 应用编程接口, 网页套接字, 网页接口 |
WebSocket.binaryType 返回websocket连接所传输二进制数据的类型。 |
||
1999 | WebSocket.bufferedAmount | API, Property, Reference, Web API, WebSocket |
WebSocket.bufferedAmount 是一个只读属性,用于返回已经被send 方法放入队列中但还没有被发送到网络中的数据的字节数。一旦队列中的所有数据被发送至网络,则该属性值将被重置为0。但是,若在发送过程中连接被关闭,则属性值不会重置为0。如果你不断地调用send ,则该属性值会持续增长 |
||
2000 | WebSocket.close() | |
WebSocket.close() 方法关闭 WebSocket 连接或连接尝试(如果有的话)。 如果连接已经关闭,则此方法不执行任何操作。 |
||
2001 | WebSocket: 错误事件 | |
当websocket 的连接由于一些错误事件的发生 (例如无法发送一些数据)而被关闭时,一个error 事件将被引发. |
||
2002 | WebSocket.extensions | |
WebSocket.extensions 是只读属性,返回服务器已选择的扩展值。目前,链接可以协定的扩展值只有空字符串或者一个扩展列表。 |
||
2003 | WebSocket: message event | |
message 事件会在 WebSocket 接收到新消息时被触发。 |
||
2004 | WebSocket.onclose | |
WebSocket.onclose 属性返回一个事件监听器,这个事件监听器将在 WebSocket 连接的WebSocket.readyState 变为 CLOSED 时被调用,它接收一个名字为“close”的 CloseEvent 事件。 |
||
2005 | WebSocket.onerror | |
The WebSocket.onerror property returns the event listener to be called when an error occurs. This is a simple event named "error". |
||
2006 | WebSocket.onmessage | API, Web API, WebSocket, 参考, 属性 |
WebSocket.onmessage 属性是一个当收到来自服务器的消息时被调用的 EventHandler 。它由一个MessageEvent 调用。 |
||
2007 | WebSocket.onopen | |
WebSocket.onopen 属性定义一个事件处理程序,当WebSocket 的连接状态WebSocket.readyState 变为WebSocket.readyState 时调用;这意味着当前连接已经准备好发送和接受数据。这个事件处理程序通过 事件 (建立连接时)触发。 |
||
2008 | WebSocket.protocol | |
WebSocket.protocol 是个只读属性,用于返回服务器端选中的子协议的名字;这是一个在创建WebSocket 对象时,在参数 中指定的字符串,当没有已建立的链接时为空串。 |
||
2009 | WebSocket.readyState | Web API, WebSocket |
返回当前 WebSocket 的链接状态,只读。 |
||
2010 | WebSocket.send() | API, Web API, WebSocket, 引用, 方法 |
WebSocket.send() 方法将需要通过 WebSocket 链接传输至服务器的数据排入队列,并根据所需要传输的data bytes的大小来增加 bufferedAmount 的值 。若数据无法传输(例如数据需要缓存而缓冲区已满)时,套接字会自行关闭。 |
||
2011 | WebSocket.url | API, Property, Refrence, Web API, WebSocket |
The WebSocket.url read-only property returns the absolute URL of the WebSocket as resolved by the constructor. |
||
2012 | WebSocket() | |
WebSocket() 构造函器会返回一个 WebSocket 对象。 |
||
2013 | WebSockets | References, WebSockets |
Websockets API |
||
2014 | Writing a WebSocket server in Java | |
你可以通过这个例子知道如何用甲骨文的Java语言来创建一个WebSocket服务。 虽然其他的服务端语言也能创建WebSocket服务,但是通过这个例子你可以看到使用Java来做这件事会更简单。 |
||
2015 | 编写WebSocket客户端应用 | WebSocket, 指南 |
WebSocket客户端应用程序使用WebSocket API通过WebSocket协议与WebSocket服务器通信。 | ||
2016 | 用C#来编写WebSocket服务器 | HTML5, NeedsMarkupWork, Tutorial, WebSockets |
如果你想学习如何使用 WebSocket API,那么有一台服务器将会是非常有用的。在本文中,我将向你展示如何使用C#来写后端。你可以使用任何可用于后端开发的语言来做这个事, 但是,要为了使例子简明易懂,我选择微软的C#。 | ||
2017 | 编写 WebSocket 服务器 | Ping & Pong, Pings和Pongs:WebSockets的心跳, WebSocket, WebSockets 心跳 |
WebSocket服务器是一个TCP应用程序,监听服务器上任何遵循特定协议的端口,就这么简单。创建自定义服务器的任务往往听起来很吓人,然而,在您选择的平台上实现一个简单的WebSocket服务器是很容易的。 | ||
2018 | WebVR API | API, VR, WebVR, 虚拟现实 |
WebVR API 能为虚拟现实设备的渲染提供支持 — 例如像Oculus Rift或者HTC Vive 这样的头戴式设备与 Web apps 的连接。它能让开发者将位置和动作信息转换成3D场景中的运动。基于这项技术能产生很多有趣的应用, 比如虚拟的产品展示,可交互的培训课程,以及超强沉浸感的第一人称游戏。 | ||
2019 | WebVR concepts | Apps, FOV, Guide, VR, WebVR, 位置, 加速度, 概念, 立体, 速度 |
This article discusses some of the concepts and theory behind virtual reality (VR). If you are a newcomer to the area, it is worthwhile getting an understanding of these topics before you start diving into code. | ||
2020 | Using the WebVR API | WebVR, 入门指引 |
The WebVR API is a fantastic addition to the web developer's toolkit, allowing access to virtual reality hardware such as the Oculus Rift, and converting outputted movement and orientation data into view rendering updates on a web app. But how do you get started in developing VR apps for the Web? This article will guide you through the basics. WebVR API 对于web开发者来说,是一个令人心动的功能包,允许你连接到类似于Oculus Rift 这样的虚拟现实硬件,并且能够在你的web app中,将从硬件获取到的位置移动数据和姿态角数据,实时更新你的渲染显示输出。具体要如何在Web上开始开发你的VR app呢?这篇文章将会提供基础的引导信息。 |
||
2021 | Using VR controllers with WebVR | |
Many WebVR hardware setups feature controllers that go along with the headset. These can be used in WebVR apps via the Gamepad API, and specifically the Gamepad Extensions API that adds API features for accessing controller pose, haptic actuators, and more. This article explains the basics. | ||
2022 | Web 视频文本轨格式(WebVTT) | API, Media, NeedsMarkupWork, NeedsUpdate, WebVTT, 参考, 多媒体, 字幕, 视频 |
Web视频文本跟踪格式 (WebVTT) 是一种使用track 元素显示定时文本轨道(如字幕或标题)的格式。 WebVTT文件的主要用途是将文本叠加添加到video 。 WebVTT是一种基于文本的格式,必须使用UTF-8进行编码。 在可以使用空格的地方,您也可以使用制表符。 还有一个小的API可用于表示和管理这些轨道以及在正确的时间执行文本回放所需的数据。 |
||
2023 | WebXR 设备 接口参考 | |
WebXR 是一组支持将渲染3D场景用来呈现虚拟世界(虚拟现实,也称作VR)或将图形图像添加到现实世界(增强现实,也称作AR)的标准。 | ||
2024 | WheelEvent | API, DOM, Reference, WheelEvent, 接口 |
WheelEvent 接口表示用户滚动鼠标滚轮或类似输入设备时触发的事件。 |
||
2025 | WheelEvent.deltaMode | |
WheelEvent.deltaMode 只读属性返回一个 unsigned long 类型的值, 声明 delta 的滚动值的单位. 可能的值为: |
||
2026 | WheelEvent.deltaX | |
WheelEvent.deltaX 只读属性是一个 double 类型值, 声明水平滚动量以WheelEvent.deltaMode 为单位. |
||
2027 | WheelEvent.deltaY | |
2028 | WheelEvent.deltaZ | |
2029 | Window | API, DOM, JavaScript, Window, global, 作用域, 全局, 参考, 接口, 标签页, 浏览器 |
window 对象表示一个包含DOM文档的窗口,其 document 属性指向窗口中载入的 DOM文档 。使用 document.defaultView 属性可以获取指定文档所在窗口。 |
||
2030 | afterprint | |
在相关联的文档已开始打印或打印预览已关闭之后, 触发 afterprint 事件。 |
||
2031 | window.alert | alert, alert(`uid = ${uid}`);// alert(`desc ${key}`) !== console.log(`desc `, console.log, key); |
显示一个警告对话框,上面显示有指定的文本内容以及一个"确定"按钮。 | ||
2032 | window.applicationCache | HTML5, HTML5.1, HTML5.2, REC |
返回该window 中的应用缓存对象的一个引用。 | ||
2033 | Window.back() | |
跳转窗口到history中的前一个地址, 这曾是 Gecko 的方法。请使用标准的history.back 替代它。 | ||
2034 | beforeprint | |
当相关联的文档即将打印或预览以进行打印时,将触发beforeprint事件。 | ||
2035 | Window: beforeunload event | Event, Window, beforeunload, 事件, 参考 |
当浏览器窗口关闭或者刷新时,会触发beforeunload事件。当前页面不会直接关闭,可以点击确定按钮关闭或刷新,也可以取消关闭或刷新。 | ||
2036 | Window: blur event | |
当元素失去焦点时,blur 事件将触发。 |
||
2037 | Window.blur() | |
将焦点移出顶层窗口。 | ||
2038 | window.cancelAnimationFrame | |
取消一个先前通过调用window.requestAnimationFrame() 方法添加到计划中的动画帧请求. |
||
2039 | window.cancelIdleCallback() | API, JavaScript timers, Window, cancelIdleCallback |
window.cancelIdleCallback() 方法用于取消之前调用window.requestIdleCallback() 的回调。 |
||
2040 | window.clearImmediate | |
此方法用来清除 window.setImmediate . |
||
2041 | Window.close() | API, DOM, Window, 参考, 方法 |
Window.close() 方法关闭当前窗口或某个指定的窗口。 |
||
2042 | Window.closed | |
此只读属性表示所引用的窗口是否关闭。 | ||
2043 | Window.confirm() | API, DOM, React-Router, Window, Window.confirm() |
Window.confirm() 方法显示一个具有一个可选消息和两个按钮(确定和取消)的模态对话框 。 |
||
2044 | Window.console | |
只读属性Window.console返回一个对Console 对象的引用,Window.console提供了向浏览器控制台输出日志信息的方法。这些方法仅应该用于调试,并不应该用来给最终用户呈现信息。 |
||
2045 | window.content | |
返回主内容窗口的Window对象.该属性只在包含有属性type="content-primary" 的<browser> (或者 tabbrowser 或者 <iframe> )标签的XUL窗口下才会用到.最常用到的地方就是Firefox的主窗口, browser.xul . 在这种情况下, content 返回一个浏览器中的当前页面的Window对象的引用 .相当于browserRef.contentWindow的快捷方式 . |
||
2046 | Window.controllers | API, HTML DOM, NeedsCompatTable, NeedsExample, NeedsMarkupWork, XUL, 参考, 属性, 窗口, 非标准 |
Window 接口的 controllers 属性返回 chorme 窗口的 XUL 控制器。 |
||
2047 | Window: copy event | API, Clippboard API, copy |
当用户通过浏览器的用户界面启动复制操作时,将触发 copy 事件。 |
||
2048 | Window.crypto | |
Window.crypto只读属性返回与全局对象关联的 Crypto 对象。 此对象允许网页访问某些加密相关服务。 |
||
2049 | Window.customElements | API, CustomElementRegistry, Property, Reference, Web Components, Window, custom elements, customElements |
customElements 是Window 对象上的一个只读属性,接口返回一个CustomElementRegistry 对象的引用,可用于注册新的 custom elements,或者获取之前定义过的自定义元素的信息。 |
||
2050 | Window.defaultStatus | HTML DOM对象, 接口 |
获取或设置给定窗口的状态栏文本。 | ||
2051 | deviceorientation | |
deviceorientation 事件在方向传感器输出新数据的时候触发。其数据系传感器与地球坐标系相比较所得,也就是说在设备上可能会采用设备地磁计的数据。详情参考有关方向与运动信息的说明(Orientation and motion data explained)。 |
||
2052 | Window.devicePixelRatio | |
Window 接口的devicePixelRatio 返回当前显示设备的物理像素分辨率与CSS像素分辨率之比。 此值也可以解释为像素大小的比率:一个CSS像素的大小与一个物理像素的大小。 简单来说,它告诉浏览器应使用多少屏幕实际像素来绘制单个CSS像素。 |
||
2053 | Window.dialogArguments | API, Deprecated, HTML DOM, NeedsCompatTable, NeedsExample, NeedsMarkupWork, NeedsSpecTable, Property, Reference, Window |
dialogArguments 属性返回window.showModalDialog() 方法传递的参数。 |
||
2054 | Window.directories | |
用于返回 window 下的 personalbar toolbar 对象, 已经过时,请使用 window.personalbar 来代替该属性。 |
||
2055 | window.document | |
window.document 返回当前窗口内的文档节点(document ) |
||
2056 | DOMContentLoaded | DOMContentLoaded, Window.open(), load, window.onload |
当初始的 HTML 文档被完全加载和解析完成之后,DOMContentLoaded 事件被触发,而无需等待样式表、图像和子框架的完全加载。 |
||
2057 | Window.dump() | API, DOM, DOM_0, Method, Non-standard |
将信息打印到 (本地) 控制台(console). | ||
2058 | Window: error event | |
当资源加载失败或无法使用时,会在Window 对象触发error 事件。例如:script 执行时报错。 |
||
2059 | Window.event | API, DOM, Window, 事件, 方法 |
window.event 是一个由微软IE引入的属性,只有当DOM事件处理程序被调用的时候会被用到。它的值是当前正在处理的事件对象。 |
||
2060 | Window.external | API, Deprecated, Window, external |
Window API 的 external 属性返回一个 External 接口的实例,这个接口本来用于包含一些用来向浏览器添加外部搜索提供者(external search providers)的函数,但是,现在这个属性已被废弃,其中的函数现在都是空函数,无任何功能,仅为了符合规范而存在。 |
||
2061 | window.find | |
|
||
2062 | Window: focus event | API, Event, Focus |
当元素获得焦点时, focus 事件就会触发。 |
||
2063 | Window.focus() | API |
请求将窗口显示在前(靠近屏幕),这可能由于用户设置而失败,并且该窗口在方法返回之前不能保证会显示在最前. | ||
2064 | window.frameElement | |
返回嵌入当前window 对象的元素(比如 <iframe> 或者 <object> ),如果当前window 对象已经是顶层窗口,则返回null . |
||
2065 | Window.frames | |
返回当前窗口,一个类数组对象,列出了当前窗口的所有直接子窗口。 | ||
2066 | Window.fullScreen | |
这个属性表明了窗口是否处于全屏模式下。仅在Gecko 1.9(Firefox 3)以及之后的版本中有意义,详情参见后附备注。 | ||
2067 | gamepadconnected | Gamepad, gamepadconnected |
gamepadconnected 事件会在浏览器检测到游戏控制器第一次连接或者第一次按下游戏键/摇杆的时候触发。 |
||
2068 | Window.getComputedStyle() | API, CSSOM View, setProperty |
Window.getComputedStyle() 方法返回一个对象,该对象在应用活动样式表并解析这些值可能包含的任何基本计算后报告元素的所有CSS属性的值。 私有的CSS属性值可以通过对象提供的API或通过简单地使用CSS属性名称进行索引来访问。 |
||
2069 | Window.getDefaultComputedStyle() | |
getDefaultComputedStyle() 给出元素的所有CSS属性的默认计算值(computed values ),忽略作者样式。也就是说,只考虑用户代理和用户风格。 |
||
2070 | Window.getSelection | |
返回一个 Selection 对象,表示用户选择的文本范围或光标的当前位置。 |
||
2071 | Window: hashchange event | API, DOM, Event, HashChange, Window, onhashchange, 事件, 参考 |
当URL的片段标识符更改时,将触发hashchange事件 (跟在#符号后面的URL部分,包括#符号) | ||
2072 | Window.history | |
Window.history 是一个只读属性,用来获取History 对象的引用,History 对象提供了操作浏览器会话历史(浏览器地址栏中访问的页面,以及当前页面中通过框架加载的页面)的接口。 |
||
2073 | Window.innerHeight | |
浏览器窗口的视口(viewport)高度(以像素为单位);如果有水平滚动条,也包括滚动条高度。 | ||
2074 | Window.innerWidth | API, CSSOM View, HTML DOM, innerWidth |
只读的 Window 属性 innerWidth 返回以像素为单位的窗口的内部宽度。如果垂直滚动条存在,则这个属性将包括它的宽度。 |
||
2075 | Window.isSecureContext | |
window.isSecureContext是一个判断上下文是否能够使用安全上下文的特征的只读属性。 |
||
2076 | languagechange | |
当用户首选语言更改时,将在全局范围对象上触发languagechange事件。 | ||
2077 | window.length | |
返回当前窗口中包含的框架数量(框架包括frame 和iframe 两种元素). |
||
2078 | load | load |
当整个页面及所有依赖资源如样式表和图片都已完成加载时,将触发load 事件。 |
||
2079 | Window.localStorage | API, Storage, Window, localStorage, 只读属性 |
localStorage 属性允许你访问一个Document 源(origin)的对象 Storage ; |
||
2080 | window.location | API, HTML, Property, Reference, Window, window.location : 所有字母必须小写! |
window.location 只读属性,返回一个 Location 对象,其中包含有关文档当前位置的信息。 |
||
2081 | Window.locationbar | |
返回一个可以检查visibility属性的 locationbar 对象。 |
||
2082 | Window.matchMedia() | |
Window 的matchMedia() 方法返回一个新的MediaQueryList 对象,表示指定的媒体查询字符串解析后的结果。返回的MediaQueryList 可被用于判定Document 是否匹配媒体查询,或者监控一个document 来判定它匹配了或者停止匹配了此媒体查询。 |
||
2083 | Window.menubar | |
返回一个可以检测visibility属性的 menubar 对象。 |
||
2084 | window.minimize | |
让当前浏览器窗口最小化(可以通过调用window.moveTo() 方法让窗口恢复正常显示). |
||
2085 | Window.moveBy() | |
根据指定的值,移动当前窗口。 | ||
2086 | window.moveTo | |
将当前窗口移动到指定的坐标位置。 | ||
2087 | window.mozAnimationStartTime | |
Returns the time, in milliseconds since the epoch, at which animations started now should be considered to have started. This value should be used instead of, for example, Date.now() , because this value will be the same for all animations started in this window during this refresh interval, allowing them to remain in sync with one another. |
||
2088 | Window.mozInnerScreenX | HTML DOM, NeedsCompatTable, NeedsExample, NeedsMarkupWork, NeedsSpecTable, Window, 参考, 属性, 接口 |
在屏幕坐标中获取窗口视口左上角的X坐标 | ||
2089 | Window.mozInnerScreenY | HTML DOM, NeedsCompatTable, NeedsExample, NeedsMarkupWork, NeedsSpecTable, Window, 参考, 属性, 接口 |
在屏幕坐标下获取窗口视口左上角的Y坐标 | ||
2090 | Window.mozPaintCount | |
返回当前文档渲染到屏幕上所需的时间。 | ||
2091 | Window.name | API, NeedsUpdate, 参考, 属性 |
获取/设置窗口的名称。 | ||
2092 | window.navigator | API, Window, 只读属性, 属性 |
只读属性 Window.navigator 会返回一个 Navigator 对象的引用,可以用于请求运行当前代码的应用程序的相关信息。 |
||
2093 | offline | |
当浏览器失去网络连接时,offline 事件被触发。并且navigator.onLine 的值变为 false 。 |
||
2094 | Window.onappinstalled | |
Window 对象的 onappinstalled 属性用于处理 appinstalled 事件,该事件是一个实现了 Event 接口的简单事件,会在网页应用成功安装为渐进式网页应用时立即触发。 |
||
2095 | Window.onbeforeinstallprompt | Window.onbeforeinstallprompt, beforeinstallprompt |
Window.onbeforeinstallprompt 属性是一个事件处理程序, 用于处理一个beforeinstallprompt , 当一个Web清单存在时,它将在移动设备上发送,但是在提示用户将网站保存到主屏幕之前。 |
||
2096 | Window.ondevicelight | 实验中, 属性, 引用, 接口, 环境光事件 |
当devicelight 事件触发时,调用funcRef 函数。这些事件皆为 DeviceLightEvent 事件类型。 |
||
2097 | Window.ondevicemotion | API, Device Orientation, Firefox OS, Mobile, Motion, 移动端设备 |
一个发送到窗口的devicemotion 事件处理程序。 |
||
2098 | Window.ondeviceorientation | |
deviceorientation 事件的事件处理程序,该事件包含了设备的相对旋转方向改变信息。 |
||
2099 | Window.ondeviceorientationabsolute | |
An event handler for the deviceorientationabsolute event containing information about an absolute device orientation change. |
||
2100 | Window.ondeviceproximity | |
指定一个事件监听器来接受 deviceproximity 事件,当设备传感器检测到一个对象越来越接近或远离设备时这些事件就会出现。 |
||
2101 | Window.ondragdrop | |
在Firefox 50中已删除,并且从未在任何其他浏览器中实行。 请改用现代标准的HTML5拖放功能。 | ||
2102 | Window.ongamepadconnected | API, Event Handler, Experimental, Gamepad API, Property, Reference, Window, gamepadconnected, ongamepadconnected, 手柄, 游戏 |
Window 接口的 ongamepadconnected 属性是一个事件处理程序,它将在游戏手柄连接时运行 (即当 gamepadconnected 事件触发时)。 |
||
2103 | Window.ongamepaddisconnected | |
The ongamepaddisconnected property of the Window interface represents an event handler that will run when a gamepad is disconnected (when the gamepaddisconnected event fires). |
||
2104 | online | |
当浏览器能够访问网络, 并且navigator.online 的值被设为true 时, online 事件被触发. |
||
2105 | Window.onmozbeforepaint | API, Property |
MozBeforePaints 事件的事件处理器. 这样做是为了保持和 window.mozRequestAnimationFrame() 方法一致以期在JavaScript代码中提供流畅,同步的动画。 |
||
2106 | Window.onpaint | |
window中的paint事件处理,目前在Gecko-based(火狐)应用中不被支持,参见【注意事项】部分的说明。 | ||
2107 | Window.onuserproximity | |
Window.onuserproxymity 属性代表一个 EventHandler , 当触发 userproximity 事件时会调用这个函数。这些事件是 UserProximityEvent 类型的,在设备传感器检测到对象变得靠近时触发。 |
||
2108 | Window.open() | API, DOM, NeedsUpdate, Window, 参考, 方法 |
Window 接口的 open() 方法,是用指定的名称将指定的资源加载到浏览器上下文(窗口 window ,内嵌框架 iframe 或者标签 tab )。如果没有指定名称,则一个新的窗口会被打开并且指定的资源会被加载进这个窗口的浏览器上下文中。 |
||
2109 | window.openDialog | Gecko DOM Reference |
window.openDialog 是对window.open的扩展。和它一样,可以传递windowFeatures 参数, 但是 windowFeatures 的方式有变化。 |
||
2110 | window.opener | |
返回打开当前窗口的那个窗口的引用,例如:在window A中打开了window B,B.opener 返回 A. | ||
2111 | orientationchange | API, Event, Window, onorientationchange, orientationchange, 参考, 方向 |
orientationchange 事件在设备的纵横方向改变时触发。 |
||
2112 | Window.outerHeight | |
Window.outerHeight 获取整个浏览器窗口的高度(单位:像素),包括侧边栏(如果存在)、窗口镶边(window chrome)和窗口调正边框(window resizing borders/handles)。 |
||
2113 | Window.outerWidth | |
Window.outerWidth 获取浏览器窗口外部的宽度。表示整个浏览器窗口的宽度,包括侧边栏(如果存在)、窗口镶边(window chrome)和调正窗口大小的边框(window resizing borders/handles)。 |
||
2114 | Window: 页面隐藏事件(pagehide event) | API, Event, Navigation, pagehide event, sendBeacon, 前端监控, 埋点, 数据上报 |
pagehide |
||
2115 | pageshow | |
当一条会话历史记录被执行的时候将会触发页面显示(pageshow)事件。(这包括了后退/前进按钮操作,同时也会在onload 事件触发后初始化页面时触发) | ||
2116 | Window.pageXOffset | API, CSSOM |
这是 scrollX 的别名 |
||
2117 | Window.pageYOffset | API, CSSOM |
只读属性pageYOffset 是 scrollY 的别名。 |
||
2118 | window.parent | |
返回当前窗口的父窗口对象. | ||
2119 | Window.performance | Window.performance, analytics, 前端代码埋点 |
No summary! | ||
2120 | Window.personalbar | |
返回 personalbar 对象,其可见性可以在窗口中切换。 |
||
2121 | popstate | popstate |
当活动历史记录条目更改时,将触发popstate事件。如果被激活的历史记录条目是通过对history.pushState()的调用创建的,或者受到对history.replaceState()的调用的影响,popstate事件的state属性包含历史条目的状态对象的副本。 | ||
2122 | window.postMessage | AJAX, API, CORS, DOM, Window.postMessage(), postMessage(), 参考, 方法 |
window.postMessage() 方法可以安全地实现跨源通信。通常,对于两个不同页面的脚本,只有当执行它们的页面位于具有相同的协议(通常为https),端口号(443为https的默认值),以及主机 (两个页面的模数 Document.domain 设置为相同的值) 时,这两个脚本才能相互通信。window.postMessage() 方法提供了一种受控机制来规避此限制,只要正确的使用,这种方法就很安全。 |
||
2123 | window.print | |
打开打印对话框打印当前文档. | ||
2124 | window.prompt | |
显示一个对话框,对话框中包含一条文字信息,用来提示用户输入文字。 | ||
2125 | Window: rejectionhandled event | |
当Promise被rejected且有rejection处理器时会在全局触发 rejectionhandled 事件(通常是发生在window下,但是也可能发生在Worker中)。应用于调试一般应用回退。 |
||
2126 | window.requestAnimationFrame | API, DOM, DOM Reference, Intermediate, JavaScript timers, Method, NeedsBrowserCompatibility |
window.requestAnimationFrame() 告诉浏览器——你希望执行一个动画,并且要求浏览器在下次重绘之前调用指定的回调函数更新动画。该方法需要传入一个回调函数作为参数,该回调函数会在浏览器下一次重绘之前执行 |
||
2127 | Window.requestFileSystem() | |
这个非标准 Window requestFileSystem() 方法是谷歌浏览器内核用来让web站点或app获得通过沙箱访问文件系统 . 它返回 FileSystem 然后就可以和 file system APIs 一起使用了 |
||
2128 | requestIdleCallback | Idle, requestAnimationFrame, requestIdleCallback, setTimeout, 性能优化 |
window.requestIdleCallback() 方法将在浏览器的空闲时段内调用的函数排队。这使开发者能够在主事件循环上执行后台和低优先级工作,而不会影响延迟关键事件,如动画和输入响应。函数一般会按先进先调用的顺序执行,然而,如果回调函数指定了执行超时时间timeout ,则有可能为了在超时前执行函数而打乱执行顺序。 |
||
2129 | resize | |
文档视图调整大小时会触发 resize 事件。 | ||
2130 | Window.resizeBy() | |
调整窗口大小。 | ||
2131 | Window.resizeTo | |
动态调整窗口的大小。 | ||
2132 | Window.screen | screen |
返回当前window的screen对象。screen对象实现了Screen 接口,它是个特殊的对象,返回当前渲染窗口中和屏幕有关的属性。 |
||
2133 | Window.screenLeft | |
Window.screenLeft 是一个只读属性,它返回浏览器左边框到左边屏幕边缘的 CSS 像素数。 |
||
2134 | Window.screenTop | |
Window.screenTop 只读属性返回垂直距离,单位是CSS 像素, 从用户浏览器的上边界到屏幕最顶端。 |
||
2135 | Window.screenX | |
返回浏览器左边界到操作系统桌面左边界的水平距离。 | ||
2136 | Window.screenY | |
返回浏览器顶部距离系统桌面顶部的垂直距离。 | ||
2137 | Window.scroll() | 全局方法 |
滚动窗口至文档中的特定位置。 | ||
2138 | Window.scrollbars | |
返回可以检查其可见性的滚动条对象。 | ||
2139 | Window.scrollBy() | 全局方法 |
在窗口中按指定的偏移量滚动文档。 | ||
2140 | Window.scrollByLines() | API, DOM, Method, Non-standard, Window, 方法, 非标准 |
2141 | window.scrollByPages | |
在当前文档页面按照指定的页数翻页. | ||
2142 | Window.scrollMaxX | API, DOM, Window, 属性, 接口 |
Window.scrollMaxX 只读属性,返回有关文档可水平滚动的最大像素数。 |
||
2143 | Window.scrollMaxY | API, DOM_0, HTML DOM, 参考, 属性, 非标准 |
只读属性Window.scrollMaxY 返回document 可以纵向滚动的最大像素数目 |
||
2144 | Window.scrollTo() | |
滚动到文档中的某个坐标。 | ||
2145 | Window.scrollX | |
返回文档/页面水平方向滚动的像素值。 | ||
2146 | Window.scrollY | API, Reference, 参考, 属性 |
返回文档在垂直方向已滚动的像素值。 | ||
2147 | Window.self | |
返回一个指向当前 window 对象的引用。 | ||
2148 | Window.sessionStorage | API, Web Storage, WindowSessionStorage, sessionStorage, 存储, 属性 |
sessionStorage 属性允许你访问一个,对应当前源的 session Storage 对象。它与 Window.localStorage 相似,不同之处在于 localStorage 里面存储的数据没有过期时间设置,而存储在 sessionStorage 里面的数据在页面会话结束时会被清除。 |
||
2149 | Window.setCursor() | |
在当前窗口中改变光标(鼠标)的样子 | ||
2150 | window.setImmediate | DOM, setImmediate |
该方法用来把一些需要长时间运行的操作放在一个回调函数里,在浏览器完成后面的其他语句后,就立刻执行这个回调函数。 | ||
2151 | Window.showModalDialog() | |
Window.showModalDialog() 用于创建和展示一个指向特定网页的模态对话框。 |
||
2152 | Window.sidebar | |
Returns a sidebar object, which contains several methods for registering add-ons with browser. | ||
2153 | Window.sizeToContent() | |
The Window.sizeToContent() 方法根据窗口内容调整窗口大小。 为了使其工作,在调用此函数时应加载DOM内容,例如,一旦抛出 DOMContentLoaded 事件。 |
||
2154 | Window.stop() | API, DOM, Window, 参考, 方法 |
window.stop() 方法的效果相当于点击了浏览器的停止按钮。由于脚本的加载顺序,该方法不能阻止已经包含在加载中的文档,但是它能够阻止图片、新窗口、和一些会延迟加载的对象的加载。 |
||
2155 | storage | Web Storage, 事件 |
当存储区域(localStorage 或 sessionStorage)被修改时,将触发 storage 事件。查看 Web Storage API 来获取更多信息。 | ||
2156 | Window.top | API, HTML DOM, Property, Reference, Window |
返回窗口层级最顶层窗口的引用。 | ||
2157 | unhandledrejection | API, JavaScript, Promise, unhandledrejection, 事件, 参考 |
当Promise 被 reject 且没有 reject 处理器的时候,会触发 unhandledrejection 事件;这可能发生在 window 下,但也可能发生在 Worker 中。 |
||
2158 | unload | Window, events, unload |
当文档或一个子资源正在被卸载时, 触发 unload事件。 | ||
2159 | Window.updateCommands() | chrome窗口(UI)的命令状态。 |
更新当前chrome窗口(UI)的命令状态。 | ||
2160 | Window.visualViewport | |
2161 | Window.window | |
window对象的 window 属性指向这个window对象本身。 |
||
2162 | WindowClient | API, Client, Experimental, Interface, NeedsTranslation, Reference, Service Workers, ServiceWorker, TopicStub, WindowClient |
The WindowClient interface of the ServiceWorker API represents the scope of a service worker client that is a document in a browser context, controlled by an active worker. The service worker client independently selects and uses a service worker for its own loading and sub-resources. |
||
2163 | WindowClient.navigate() | |
WindowClient 接口的 navigate() 方法加载特定的 URL 地址到一个被控制的浏览器页面,并返回一个当前 WindowClient 议的 Promise 对象。 |
||
2164 | WindowEventHandlers | API, HTML-DOM, Interface, NeedsTranslation, Reference, TopicStub |
WindowEventHandlers mixin 描述了事件处理程序常见的一些公共接口 ,例如Window 和 HTMLBodyElement 和 HTMLFrameSetElement 等这些接口都实现了下列特定的事件处理程序。 |
||
2165 | WindowEventHandlers.onafterprint | 打印 |
WindowEventHandlers 的onafterprint属性是用于处理当前窗口的afterprint 事件的EventHandler 。这些事件会在被用户打印结束或者中止打印窗口的情况下触发。 |
||
2166 | WindowEventHandlers.onbeforeprint | |
Safari没有实现这些事件,但是您可以使用创建与beforeprint 事件等效的结果。window.matchMedia ('print') |
||
2167 | window.onbeforeunload | |
当窗口即将被window.onunload 时,会触发该事件.此时页面文档依然可见,且该事件的默认动作可以被event.preventDefault . |
||
2168 | window.onhashchange | HTML-DOM, Property, Reference, WindowEventHandlers |
当 一个窗口的 hash (URL 中 # 后面的部分)改变时就会触发 hashchange 事件(参见 Window.location )。 |
||
2169 | WindowEventHandlers.onlanguagechange | |
WindowEventHandlers.onlanguagechange 事件是一个属性,包含待执行的代码。当 Event 类型的 languagechange 事件被这些接口实现的对象(如 Window 、HTMLBodyElement 或者 HTMLIFrameElement 等对象)触发时,该事件属性的代码将被运行。这样的事件在浏览器通知更佳的语言列表已被更新后被触发。关于语言列表的介绍,您可访问:NavigatorLanguage.languages 。 |
||
2170 | onmessage | |
WindowEventHandlers 的onmessage 属性是当对象接收到message 事件时被调用的EventHandler . |
||
2171 | WindowEventHandlers.onmessageerror | |
messageerror |
||
2172 | window.onpopstate | |
window.onpopstate 是popstate 事件在window对象上的事件处理程序. |
||
2173 | WindowEventHandlers.onstorage | API, Web Storage, WindowEventHandlers, 属性 |
WindowEventHandlers.onstorage 属性包含一个在storage 事件触发时的事件句柄。 |
||
2174 | window.onunload | |
WindowEventHandlers 的混入特性 onunload 是 EventHandler 处理 unload 事件的方法。该事件在关闭窗口资源和内容的时候触发。页面资源的清除工作会在 unload 事件之后进行。 |
||
2175 | WindowOrWorkerGlobalScope | API, DOM, DOM API, Service Worker, TopicStub, Window, WindowOrWorkerGlobalScope, Worker, WorkerGlobalScope |
WindowOrWorkerGlobalScope mixin 了对 Window 和WorkerGlobalScope 接口的公共特性的描述。显然除了下文即将列出的之外,这些接口中的每一个,都可以增加更多的特性。 |
||
2176 | WindowOrWorkerGlobalScope.atob() | API, Base64, DOM, WindowOrWorkerGlobalScope, atob, 参考, 方法 |
WindowOrWorkerGlobalScope.atob() 对经过 base-64 编码的字符串进行解码。你可以使用 WindowBase64.btoa 方法来编码一个可能在传输过程中出现问题的数据,并且在接受数据之后,使用 atob() 方法再将数据解码。例如:你可以编码、传输和解码操作各种字符,比如 0-31 的 ASCII 码值。 |
||
2177 | WindowOrWorkerGlobalScope.btoa() | API, Base64, Web, WindowOrWorkerGlobalScope, 参考, 字符串, 数据, 方法 |
WindowOrWorkerGlobalScope.btoa() 从 String 对象中创建一个 base-64 编码的 ASCII 字符串,其中字符串中的每个字符都被视为一个二进制数据字节。 |
||
2178 | WindowOrWorkerGlobalScope.caches | |
caches 是WindowOrWorkerGlobalScope 接口的一个只读属性,它返回了与当前上下文紧密相关的CacheStorage 对象。此对象激活了诸如存储用于离线使用的资产,并生成对请求生成自定义响应等功能。 |
||
2179 | WindowTimers.clearInterval() | API, WindowOrWorkerGlobalScope, 参考, 方法 |
WindowOrWorkerGlobalScope mixin 的 clearInterval() 方法可取消先前通过 WindowOrWorkerGlobalScope.setInterval 设置的重复定时任务。 |
||
2180 | WindowOrWorkerGlobalScope.clearTimeout() | API, WindowOrWorkerGlobalScope, clearTimeout |
WindowOrWorkerGlobalScope 内置的clearTimeout() 方法取消了先前通过调用WindowOrWorkerGlobalScope.setTimeout 建立的定时器。 |
||
2181 | self.createImageBitmap() | |
createImageBitmap 方法存在 windows 和 workers 中. 它接受各种不同的图像来源, 并返回一个Promise , resolve为ImageBitmap . 可选地参数,图像被剪裁成自(sx,sy)且宽度为sw,高度为sh的像素的矩形。 |
||
2182 | WindowOrWorkerGlobalScope.crossOriginIsolated | |
crossOriginIsolated 是 WindowOrWorkerGlobalScope 的一个只读属性,返回一个布尔值,该值指示是否可以通过Window.postMessage() 调用发送 SharedArrayBuffer 。 |
||
2183 | WorkerOrGlobalScope.fetch() | API, Experimental, Fetch, FetchAPI, GlobalFetch, request |
位于 WorkerOrGlobalScope 这一个 mixin 中的 fetch() 方法用于发起获取资源的请求。它返回一个 promise,这个 promise 会在请求响应后被 resolve,并传回 Response 对象。 |
||
2184 | WindowOrWorkerGlobalScope.indexedDB | API, Database, IndexedDB, Reference, Storage, WindowOrWorkerGlobalScope, 参考, 属性 |
indexedDB 是 WindowOrWorkerGlobalScope 的一个只读属性,它集成了为应用程序提供异步访问索引数据库的功能的机制。. |
||
2185 | WindowOrWorkerGlobalScope.isSecureContext | API, Property, Reference, Window, WindowOrWorkerGlobalContext, Workers, isSecureContext |
isSecureContext 是 WindowOrWorkerGlobalScope 的一个只读属性,返回一个布尔值,标识当前上下文是否安全,安全(true)或不安全(false)。 |
||
2186 | WindowOrWorkerGlobalScope.origin | global scope, origin, serialized |
WindowOrWorkerGlobalScope 接口的 origin 只读属性返回全局范围的 origin, 序列化为一个字符串。 |
||
2187 | WindowOrWorkerGlobalScope.queueMicrotask() | API, JavaScript, Method, Microtask, 参考, 同步, 方法 |
Window 或 Worker 接口的 queueMicrotask() 方法,queues a microtask to be executed at a safe time prior to control returning to the browser's event loop. |
||
2188 | window.setInterval | API, DOM, 定时, 方法, 时间 |
在窗口和工作接口上提供的setInterval()方法重复调用函数或执行代码片段,每次调用之间有固定的时间延迟。它返回一个时间间隔ID,该ID唯一地标识时间间隔,因此您可以稍后通过调用clearInterval()来删除它。这个方法是由WindowOrWorkerGlobalScope mixin定义的。 | ||
2189 | window.setTimeout | Timers, WindowOrWorkerGlobalScope, WindowTimers, setTimeout |
WindowOrWorkerGlobalScope 混合的 setTimeout() 方法设置一个定时器,该定时器在定时器到期后执行一个函数或指定的一段代码。 |
||
2190 | Worker | DOM, Worker |
Worker 接口是 Web Workers API 的一部分,指的是一种可由脚本创建的后台任务,任务执行中可以向其创建者收发信息。要创建一个 Worker ,只须调用 Worker(URL) 构造函数,函数参数 `URL` 为指定的脚本。 |
||
2191 | Worker: message event | |
下面的代码创建了一个 worker 并使用 addEventListener() 监听从 worker 发来的消息: |
||
2192 | Worker: messageerror event | |
当 Worker 对象接收到一条无法被反序列化的消息时, messageerror 事件将在该对象上被触发。 |
||
2193 | Worker.onmessage | |
Worker 接口的onmessage 属性表示一个EventHandler 事件处理函数,当message 事件发生时,该函数被调用。这些事件所属MessageEvent 类型,且当Worker子线程返回一条消息时被调用(比如:从DedicatedWorkerGlobalScope.postMessage 函数发出的信息) |
||
2194 | Worker.onmessageerror | |
Worker 的 onmessageerror 事件处理器接口是一个EventListener , 在 MessageEvent 类型的事件 messageerror 触发时调用 — 也就是说, 它收到的消息是不能进行序列化的 Deserialization. |
||
2195 | Worker.postMessage() | Worker, Worker.postMessage(), postMessage() |
Worker 接口的 postMessage() 方法向worker的内部作用域发送一个消息。这接受单个参数,这是要发送给worker的数据。数据可以是由结构化克隆算法处理的任何值或JavaScript对象,其包括循环引用。 |
||
2196 | Worker.terminate() | |
Worker 接口中的 terminate() 方法用于立即终止 Worker 的行为. 本方法并不会等待 worker 去完成它剩余的操作;worker 将会被立刻停止 |
||
2197 | Worker() | API, Constructor, Reference, Web Workers, Worker, Worker() |
Worker() 构造函数创建一个 Worker 对象,该对象执行指定的URL脚本。这个脚本必须遵守 同源策略 。 |
||
2198 | WorkerGlobalScope | API, Interface, NeedsBrowserCompatibility, NeedsTranslation, Reference, TopicStub, WorkerGlobalScope, Workers |
Web Workers API 的 WorkerGlobalScope 接口 是一个代表了任何 scope of worker的接口. Workers 没有浏览内容; 这个 scope 包含的信息总是通过 Window objects传递 — 比如 event handlers, the console or the associated WorkerNavigator object.每个 WorkerGlobalScope 都有自己的事件循环. |
||
2199 | WorkerGlobalScope.importScripts() | API, Web Workers, WorkerGlobalScope, Workers, 参考, 方法 |
WorkerGlobalScope 接口的importScripts() 方法将一个或多个脚本同步导入到工作者的作用域中。 |
||
2200 | WorkerGlobalScope.self | |
self 是 WorkerGlobalScope 的只读属性,它指向 WorkerGlobalScope 自身。通常情况下,它是如 DedicatedWorkerGlobalScope , SharedWorkerGlobalScope , 或 ServiceWorkerGlobalScope 类型的 scope 。 |
||
2201 | XDomainRequest | AJAX, API, IE, JavaScript, Web, 废弃, 微软, 非标准 |
XDomainRequest是在IE8和IE9上的HTTP access control (CORS) 的实现,在IE10中被 包含CORS的XMLHttpRequest 取代了,如果你的开发目标是IE10或IE的后续版本,或想要支待其他的浏览器,你需要使用标准的HTTP access control。 | ||
2202 | XMLDocument | API, DOM, XML, 参考, 接口 |
The XMLDocument interface represents an XML document. It inherits from the generic Document and does not add any specific methods or properties to it: nevertheless, several algorithms behave differently with the two types of documents. |
||
2203 | XMLDocument.async | |
document.async 可以被赋值,用来表明 document.load 被调用时,是使用异步模式还是同步模式进行请求. true 为默认值, 表明该文档应该被异步加载. |
||
2204 | XMLDocument.load() | |
document.load() 作为旧版的w3c标准 DOM Level 3 Load & Save module 其中的一部分. document.async 用来表明该请求是以同步模式进行还是异步模式进行(默认值). 从 Gecko 1.9开始 ,该方法不支持跨站的文档请求.(使用 XMLHttpRequest 代替). |
||
2205 | XMLHttpRequest | AJAX, API, HTTP, Reference, Web, XHR, XMLHttpRequest |
XMLHttpRequest (XHR)对象用于与服务器交互。通过 XMLHttpRequest 可以在不刷新页面的情况下请求特定 URL,获取数据。这允许网页在不影响用户操作的情况下,更新页面的局部内容。 |
||
2206 | XMLHttpRequest: abort event | XMLHttpRequest, abort |
Live_example |
||
2207 | XMLHttpRequest.abort() | XMLHttpRequest |
如果该请求已被发出,XMLHttpRequest.abort() 方法将终止该请求。当一个请求被终止,它的 XMLHttpRequest.readyState 将被置为 XMLHttpRequest.UNSENT (0),并且请求的 XMLHttpRequest.status 置为 0。 |
||
2208 | XMLHttpRequest.channel | |
创建请求的时候, XMLHttpRequest.channel 是一个被对象使用的 nsIChannel 。如果管道(channel) 还没被创建的话,它的值是 null 。在一个 multi-part 请求案例中,它是初始化的管道,不是 multi-part 请求中的不同部分。 |
||
2209 | XMLHttpRequest: error 事件 | |
当请求遇到错误时,将触发error 事件。 |
||
2210 | XMLHttpRequest.getAllResponseHeaders() | |
XMLHttpRequest.getAllResponseHeaders() 方法返回所有的响应头,以 CRLF 分割的字符串,或者 null 如果没有收到任何响应。 注意: 对于复合请求 ( multipart requests ),这个方法返回当前请求的头部,而不是最初的请求的头部。 |
||
2211 | XMLHttpRequest.getResponseHeader() | API, HTTP协议, XHR头, XHR请求, XMLHttpRequest, getResponseHeader, http头, 引用, 得到响应头, 报文, 方法 |
XMLHttpRequest.getResponseHeader()方法返回包含指定响应头文本的字符串。 | ||
2212 | HTML in XMLHttpRequest | |
W3C XMLHttpRequest 规范为 XMLHttpRequest 添加HTML语法解析功能, 此前仅支持XML语法解析。该功能允许Web应用程序使用XMLHttpRequest作为解析的DOM。 |
||
2213 | XMLHttpRequest: load event | XMLHttpRequest, 接口 |
当一个XMLHttpRequest 请求完成的时候会触发load 事件。 |
||
2214 | loadend | |
loadend事件总是在一个资源的加载进度停止之后被触发 (例如,在已经触发“error”,“abort”或“load”事件之后)。这适用于 XMLHttpRequest 调用, 以及img 或video 之类元素的内容。 |
||
2215 | loadstart | 事件 |
当程序开始加载时,loadstart 事件将被触发。这个事件可以被 XMLHttpRequest 调用, 也适用于 img 和 video 元素. |
||
2216 | XMLHttpRequest.mozAnon | API, Authentication, Cookies, Non-standard, Property, XMLHttpRequest, mozAnon |
XMLHttpRequest.mozAnon 是布尔类型。如果这个变量为真,则这次请求将不携带cookies或头部认证信息来发送。 |
||
2217 | XMLHttpRequest.mozBackgroundRequest | |
XMLHttpRequest.mozBackgroundRequest 是一个布尔对象,表示object是否为后台的服务请求。 如果为true,则不会将任何加载组与请求关联,并且不会向用户显示安全对话框。 |
||
2218 | XMLHttpRequest.mozResponseArrayBuffer | |
这是一个ArrayBuffer 响应给这个请求,写为JavaScript类型数组。 |
||
2219 | XMLHttpRequest.mozSystem | |
mozSystem is a boolean. If true, the same origin policy is not enforced on the request. |
||
2220 | XMLHttpRequest.onreadystatechange | XHR, XMLHttpRequest, 参考, 处理程序, 属性, 接口 |
只要 readyState 属性发生变化,就会调用相应的处理函数。这个回调函数会被用户线程所调用。XMLHttpRequest.onreadystatechange 会在 XMLHttpRequest 的XMLHttpRequest.readyState 属性发生改变时触发 readystatechange 事件的时候被调用。 |
||
2221 | XMLHttpRequest.open() | Reference, XMLHttpRequest |
XMLHttpRequest.open() 方法初始化一个请求。该方法要从JavaScript代码使用;从原生代码初始化一个请求,使用openRequest() 替代。 |
||
2222 | XMLHttpRequest.overrideMimeType() | |
overrideMimeType |
||
2223 | progress event | API, Event, Reference, Web, XMLHttpRequest, progress |
progress 事件会在请求接收到数据的时候被周期性触发。 |
||
2224 | XMLHttpRequest.readyState | AJAX, XMLHttpRequest |
XMLHttpRequest.readyState 属性返回一个 XMLHttpRequest 代理当前所处的状态。一个 XHR 代理总是处于下列状态中的一个: | ||
2225 | XMLHttpRequest.response | AJAX, API, XHR, XMLHttpRequest, 加载数据, 参考, 只读, 响应, 属性, 服务器, 获取内容, 获取数据, 读取数据 |
XMLHttpRequest response 属性返回响应的正文。返回的类型为 ArrayBuffer 、 Blob 、 Document 、 JavaScript Object 或 DOMString 中的一个。 这取决于 XMLHttpRequest.responseType 属性。 |
||
2226 | XMLHttpRequest.responseText | XMLHttpRequest.responseText |
XMLHttpRequest.responseText 在一个请求被发送后,从服务器端返回文本。 | ||
2227 | XMLHttpRequest.responseType | XMLHttpRequest.responseType |
XMLHttpRequest.responseType 属性是一个枚举类型的属性,返回响应数据的类型。它允许我们手动的设置返回数据的类型。如果我们将它设置为一个空字符串,它将使用默认的"text"类型。 | ||
2228 | XMLHttpRequest.responseURL | XMLHttpRequest.responseURL |
只读属性XMLHttpRequest.responseURL 返回响应的序列化URL,如果URL为空则返回空字符串。如果URL有锚点,则位于URL # 后面的内容会被删除。如果URL有重定向, responseURL 的值会是经过多次重定向后的最终 URL 。 |
||
2229 | XMLHttpRequest.responseXML | XMLHttpRequest.responseXML |
XMLHttpRequest.responseXML 属性是一个只读值,它返回一个包含请求检索的HTML或XML的Document ,如果请求未成功,尚未发送,或者检索的数据无法正确解析为 XML 或 HTML,则为 null。默认是当作“text / xml” 来解析。当 XMLHttpRequest.responseType 设置为 “document” 并且请求已异步执行时,响应将被当作 “text / html” 来解析。responseXML 对于任何其他类型的数据以及 data: URLs 为 null。 |
||
2230 | XMLHttpRequest.send() | AJAX, API, HTTP request, Method, XHR, XMLHttpRequest, send |
XMLHttpRequest.send() 方法用于发送 HTTP 请求。如果是异步请求(默认为异步请求),则此方法会在请求发送后立即返回;如果是同步请求,则此方法直到响应到达后才会返回。XMLHttpRequest.send() 方法接受一个可选的参数,其作为请求主体;如果请求方法是 GET 或者 HEAD,则应将请求主体设置为 null。 |
||
2231 | 发送和接收二进制数据 | AJAX, FileReader, MIME, XMLHttpRequest |
可以通过设置一个XMLHttpRequest对象的 responseType 属性来改变一个从服务器上返回的响应的数据类型.可用的属性值为空字符串 (默认), "arraybuffer", "blob", "document","json" 和 "text". response属性的值会根据 responseType属性包含实体主体(entity body) , 它可能会是一个 ArrayBuffer , Blob , Document ,JSON , string,或者为NULL(如果请求未完成或失败) |
||
2232 | XMLHttpRequest.setRequestHeader() | Reference, XMLHttpRequests |
XMLHttpRequest.setRequestHeader() 是设置HTTP请求头部的方法。此方法必须在 XMLHttpRequest.open 方法和 XMLHttpRequest.send 之间调用。如果多次对同一个请求头赋值,只会生成一个合并了多个值的请求头。 |
||
2233 | XMLHttpRequest.status | API, Error, Property, Reference, XMLHttpRequest, XMLHttpRequest 状态, result, status |
No summary! | ||
2234 | XMLHttpRequest.statusText | |
No summary! | ||
2235 | 同步和异步请求 | XMLHttpRequest |
XMLHttpRequest 支持同步和异步通信。但是,一般来说,出于性能原因,异步请求应优先于同步请求。 |
||
2236 | timeout | XHR, XMLHttpRequest, events, timeout |
当进度由于预定时间到期而终止时,会触发timeout 事件。 |
||
2237 | XMLHttpRequest.timeout | AJAX, XMLHttpRequest |
XMLHttpRequest.timeout 是一个无符号长整型数,代表着一个请求在被自动终止前所消耗的毫秒数。默认值为 0,意味着没有超时。超时并不应该用在一个 document environment 中的同步 XMLHttpRequests 请求中,否则将会抛出一个 InvalidAccessError 类型的错误。当超时发生, timeout 事件将会被触发。 |
||
2238 | XMLHttpRequest.upload | |
XMLHttpRequest.upload 属性返回一个 XMLHttpRequestUpload 对象,用来表示上传的进度。这个对象是不透明的,但是作为一个XMLHttpRequestEventTarget ,可以通过对其绑定事件来追踪它的进度。 |
||
2239 | 在 IE6 中使用 XMLHttpRequest | |
XMLHttpRequest 在 Internet Explorer 5.0 上作为 ActiveX 控件第一次被 Microsoft 引入。然而,在 IE7 和其它浏览器上,XMLHttpRequest 作为本地 JavaScript 对象而存在。 | ||
2240 | 使用 XMLHttpRequest | AJAX, AJAXfile, DOM, HTTP, JXON, XHR, XML, XMLHttpRequest |
XMLHttpRequest 来发送 HTTP 请求以实现网站和服务器之间的数据交换。 |
||
2241 | XMLHttpRequest.withCredentials | AJAX, XMLHttpRequest |
XMLHttpRequest.withCredentials 属性是一个Boolean 类型,它指示了是否该使用类似cookies,authorization headers(头部授权)或者TLS客户端证书这一类资格证书来创建一个跨站点访问控制(cross-site Access-Control )请求。在同一个站点下使用withCredentials属性是无效的。 |
||
2242 | XMLHttpRequest() | API, XHR, XMLHttpRequest, 参考, 构造函数, 构造器 |
The XMLHttpRequest() 构造器初始化一个新的 XMLHttpRequest 对象。 |
||
2243 | XMLHttpRequestEventTarget | AJAX, API, XMLHttpRequest, 参考 |
XMLHttpRequestEventTarget 是一个描述事件处理程序的接口,你可以在一个用于处理 XMLHttpRequest 事件的对象中使用到该事件处理程序。 |
||
2244 | XMLHttpRequestEventTarget.onabort | |
XMLHttpRequestEventTarget.onabort 会在 XMLHttpRequest 交易操作被诸如 XMLHttpRequest.abort() 函数中止时调用。 |
||
2245 | XMLHttpRequestEventTarget.onerror | API, Event Handler, XMLHttpRequestEventTarget |
XMLHttpRequestEventTarget.onerror 是XMLHttpRequest 事务由于错误而失败时调用的函数。 |
||
2246 | XMLHttpRequestEventTarget.onload | |
XMLHttpRequestEventTarget.onload 是 XMLHttpRequest 请求成功完成时调用的函数。 |
||
2247 | XMLHttpRequestEventTarget.onloadstart | |
XMLHttpRequestEventTarget.onloadstart 在XMLHttpRequest 开始传送数据时被调用 |
||
2248 | XMLHttpRequestEventTarget.onprogress | |
XMLHttpRequestEventTarget.onprogress 是在 XMLHttpRequest 完成之前周期性调用的函数。 |
||
2249 | XMLHttpRequestResponseType | |
XMLHttpRequestResponseType 类型是一个枚举字符串,用于指定包含在一个 XMLHttpRequest 中的 XMLHttpRequest.response 的数据类型。 |
||
2250 | XMLSerializer | DOM Parsing, XML, XMLSerializer, construct, conversion |
首先,最基本的例子是将整个 document 对象序列化为一个 XML 字符串。 | ||
2251 | XPathEvaluator | API, DOM, DOM XPath API, Document, Interface, NeedsTranslation, Reference, TopicStub, XML, XPath, XPathEvaluator |
XPathEvaluator 接口能够对 XPath 表达式进行编译和求值。 |
||