AbortController |
用于中止一个或多个 DOM 请求 |
AbortSignal |
表示中止 DOM 请求的信号对象 |
AbsoluteOrientationSensor |
描述了设备相对于地球参考坐标系的物理方向 |
AbstractRange |
所有 DOM 范围类型的基础类 |
AbstractWorker |
所有 worker 的公共属性和方法 |
Accelerometer |
用于读取沿所有三个轴施加到设备的加速度 |
AddressErrors |
用于表示付款中地址的验证错误 |
AesCbcParams |
表示使用 AES-CBC 算法的参数 |
AesCtrParams |
表示使用 AES-CTR 算法的参数 |
AesGcmParams |
表示使用 AES-GCM 算法的参数 |
AesKeyGenParams |
表示在生成 AES 密钥时的参数 |
AmbientLightSensor |
提供访问 AmbientLightSensorReading 的接口 |
AmbientLightSensorReading |
提供读取当前灯光级别的接口 |
AnalyserNode |
表示能够提供实时频率和时域分析信息的节点 |
Animation |
表示动画播放器 |
AnimationEffect |
定义了当前和将来的动画效果 |
AnimationEffectReadOnly |
定义了当前和将来的动画效果 |
AnimationEvent |
与动画有关的信息的事件 |
AnimationPlaybackEvent |
表示动画事件 |
AnimationTimeline |
表示动画的时间轴 |
ArrayBufferView |
一个助手类型,表示任何 TypedArray 类型 |
Attr |
将 DOM 元素的一个属性表示为对象 |
AudioBuffer |
表示驻留在内存中的简短音频数据 |
AudioBufferSourceNode |
表示存储在 AudioBuffer 中由内存中音频数据组成的音频源 |
AudioConfiguration |
定义了在调用 MediaCapabilities 的 encodingInfo() 和 decodeInfo() 方法的音频配置 |
AudioContext |
表示音频处理图形 |
AudioContextLatencyCategory |
用于选择音频上下文可接受的最大延迟的一组枚举字符串 |
AudioContextOptions |
构造 AudioContext 对象的配置选项 |
AudioDestinationNode |
表示音频的最终地址 |
AudioListener |
表示音频场景中听众的位置和方向 |
AudioNode |
表示音频处理模块的通用接口 |
AudioNodeOptions |
表示在创建新的 AudioNode 对象时可以使用的选项 |
AudioParam |
表示与音频相关的参数 |
AudioParamDescriptor |
指定了 AudioParam 对象的属性 |
AudioParamMap |
表示一组音频参数 |
AudioProcessingEvent |
表示在已准备好处理的 ScriptProcessorNode 输入缓冲区时发生的事件 |
AudioScheduledSourceNode |
多种音频源节点接口的父接口 |
AudioTrack |
表示来自 HTML 媒体元素 <audio> 或 <video> 的单个音频轨道 |
AudioTrackList |
表示给定 HTML 媒体元素中包含的音频轨道列表 |
AudioWorklet |
用于提供自定义音频处理脚本 |
AudioWorkletGlobalScope |
表示音频接口中用户提供的代码的全局执行上下文 |
AudioWorkletNode |
表示用户定义的 AudioNode 的基类 |
AudioWorkletNodeOptions |
用于在构造新的 AudioWorkletNode 时指定的配置选项 |
AudioWorkletProcessor |
表示自定义 AudioWorkletNode 后面的音频处理代码 |
AuthenticatorAssertionResponse |
包含用于认证的加密数据 |
AuthenticatorAttestationResponse |
包含验证数据和加密证明 |
AuthenticatorResponse |
AuthenticatorAttestationResponse 和 AuthenticatorAssertionResponse 的基础接口 |
BackgroundFetchManager |
一个映射,键是后台获取 ID,值是 BackgroundFetchRegistration 对象 |
BarcodeDetector |
用于检测图像中的线性和二维条形码 |
BaseAudioContext |
作为在线和离线音频处理图的基本定义 |
BasicCardRequest |
用于支付请求 API 的 JavaScript 对象结构 |
BasicCardResponse |
定义支付响应详细信息的对象结构 |
BatteryManager |
提供了获取系统电池电量信息的方法 |
BiquadFilterNode |
表示一个简单的低阶滤波器 |
BeforeInstallPromptEvent |
网站 “安装” 到屏幕时触发的事件接口 |
BeforeUnloadEvent |
窗口,文档及其资源即将被关闭时触发的事件 |
Blob |
表示一个不可变的原始数据的类似文件的对象 |
BlobBuilder |
提供了一种构造 Blob 对象的简单方法 |
BlobEvent |
表示与 Blob 相关的事件 |
Bluetooth |
返回一个 Promise ,解析为带有特定选项的 BluetoothDevice 对象 |
BluetoothAdvertisingData |
提供有关特定蓝牙设备的广告数据 |
BluetoothCharacteristicProperties |
提供了一个包含特定 BluetoothRemoteGATTCharacteristic 属性的对象 |
BluetoothDevice |
表示特定脚本执行环境中的蓝牙设备 |
BluetoothRemoteGATTCharacteristic |
提供有关外设服务的进一步信息的基本数据元素 |
BluetoothRemoteGATTDescriptor |
表示 GATT 描述符,它提供了有关特性值的更多信息 |
BluetoothRemoteGATTServer |
表示远程设备上的 GATT 服务器 |
BluetoothRemoteGATTService |
包括设备,引用的服务列表以及该服务的特征列表 |
BluetoothStatusChangedEvent |
可访问有关蓝牙设备状态更改的信息 |
Body |
表示响应/请求的主体 |
BroadcastChannel |
代表一个可订阅的频道 |
BudgetService |
为用户代理的预算服务提供了编程接口 |
BudgetState |
提供了用户代理在特定时间点的处理预算 |
BufferSource |
表示本身为 ArrayBuffer 或者是一个提供 ArrayBufferView 的 TypedArray 对象 |
ByteLengthQueuingStrategy |
提供一种内置的字节长度队列策略 |
ByteString |
表示 UTF-8 字符串,对应所有可能字节序列的集合 |
CDATASection |
表示 CDATA 章节,用于包含非转义文本 |
CSS |
包含了 CSS 相关的实用方法 |
CSSAnimation |
表示 CSS 的 Animation 对象 |
CSSConditionRule |
表示一个 CSS at-rule 条件 |
CSSCounterStyleRule |
代表一个 @counter-style at-rule |
CSSFontFaceRule |
表示一个 @font-face at-rule |
CSSGroupingRule |
表示包含其他规则的任何 CSS at-rule |
CSSImageValue |
表示接受图像的属性的值 |
CSSImportRule |
表示一个 @import at-rule |
CSSKeyframeRule |
描述了一个代表给定的关键帧的一组样式的对象 |
CSSKeyframesRule |
描述了一个代表 CSS 动画完整关键帧集合的对象 |
CSSKeywordValue |
表示 CSS 关键字和其他标识符 |
CSSMathInvert |
表示 CSS calc() 的值 |
CSSMathMax |
表示 CSS max() 函数 |
CSSMathMin |
表示 CSS min() 函数 |
CSSMathNegate |
表示传递给它的值的负值 |
CSSMathProduct |
表示调用 CSSNumericValue 的方法返回的结果 |
CSSMathSum |
表示调用 CSSNumericValue 的方法返回的结果 |
CSSMathValue |
表示复杂数字值的类的基类 |
CSSMatrix |
代表可以应用 2D 或 3D 变换的齐次 4x4 矩阵 |
CSSMatrixComponent |
表示 CSS 中单个转换属性的 matrix() 和 matrix3d() 的值 |
CSSMediaRule |
代表单个 CSS @media 规则 |
CSSNamespaceRule |
描述了一个代表单个 CSS @namespace at-rule 的对象 |
CSSNumericValue |
表示所有数值均可执行的操作 |
CSSNumericArray |
包含 CSSNumericValue 对象的列表 |
CSSOMString |
表示 CSSOM 规范中的字符串数据 |
CSSPageRule |
代表单个 CSS @page 规则的接口 |
CSSPerspective |
表示 CSS 中各个 transform 属性的 perspective() 值 |
CSSPositionValue |
表示具有位置的属性的值 |
CSSPrimitiveValue |
表示 CSS 属性的当前计算值 |
CSSPseudoElement |
表示一个伪元素 |
CSSRotate |
表示 CSS 中单个 transform 属性的旋转值 |
CSSRule |
代表一个 CSS 规则 |
CSSRuleList |
包含 CSSRule 对象的有序集合 |
CSSScale |
表示 CSS 中单个 transform 属性的 scale() 和 scale3d() 值 |
CSSSkew |
表示 CSS 中单个 transform 属性的 skew() 值 |
CSSSkewX |
表示 CSS 中单个 transform 属性的 skewX() 值 |
CSSSkewY |
表示 CSS 中单个 transform 属性的 skewY() 值 |
CSSStyleDeclaration |
表示 CSS 属性 - 值对的集合 |
CSSStyleRule |
代表一个 CSS 样式规则 |
CSSStyleSheet |
表示一个 CSS 样式表 |
CSSStyleValue |
通过 Typed OM API 访问的所有 CSS 值的基类 |
CSSSupportsRule |
代表单个 CSS @supports at-rule 的对象。 |
CSSTransformComponent |
CSSTransformValue 接口的一部分 |
CSSTransformValue |
表示由 CSS transform 属性使用的 transform-list 值 |
CSSTransition |
表示用于 CSS 过渡 的 Animation 对象 |
CSSTranslate |
表示 CSS 中各个 transform 属性的 translate() 值 |
CSSUnitValue |
表示包含单个单位类型的值 |
CSSUnparsedValue |
表示自定义属性的属性值 |
CSSValue |
表示 CSS 属性当前计算出来的值 |
CSSValueList |
提供有序 CSS 值集合的抽象 |
CSSVariableReferenceValue |
用于为内置 CSS 值创建自定义名称 |
Cache |
为 Request / Response 对象提供了一种存储机制 |
CacheStorage |
表示 Cache 对象的存储 |
CanvasCaptureMediaStreamTrack |
表示从 <canvas> 生成的 MediaStream 中包含的视频轨道 |
CanvasGradient |
接口表示描述渐变的不透明对象 |
CanvasImageSource |
一个与图像相关辅助类型 |
CanvasPattern |
描述了一个基于图像,画布或视频的模式 |
CanvasRenderingContext2D |
为 <canvas> 元素的绘图表面提供 2D 渲染上下文 |
CaretPosition |
表示插入符号位置,即文本插入点的指示符 |
ChannelMergerNode |
用于将不同的单声道输入重新组合为单个输出 |
ChannelSplitterNode |
用于将音频源的不同通道分离为一组单声道输出 |
CharacterData |
表示包含字符的 Node 对象 |
ChildNode |
包含特定于 Node 对象的方法 |
ChromeWorker |
可以使用 js-ctypes 来运行本机代码的 worker |
Client |
表示可执行上下文,例如 Worker 或 SharedWorker |
Clients |
提供访问 Client 对象的接口 |
Clipboard |
提供了从系统剪贴板读取和写入文本和数据的接口 |
ClipboardEvent |
表示提供与修改剪贴板相关的信息的事件 |
ClipboardItem |
表示单个剪贴板项目格式 |
CloseEvent |
表示 WebSockets 的连接关闭事件 |
Comment |
表示注释 |
CompositionEvent |
表示由于用户间接输入文本而发生的事件 |
Console |
提供了对浏览器调试控制台的访问 |
ConstantSourceNode |
代表一个音频源(基于 AudioScheduledSourceNode ),其输出是单个不变的值。 |
ConstrainBoolean |
用于为值为布尔值的属性指定约束 |
ConstrainDOMString |
用于为值为字符串的属性指定约束 |
ConstrainDouble |
用于为值为双精度浮点数的属性指定约束 |
ConstrainULong |
用于为值是整数的属性指定约束 |
ConstrainLong |
用于为值为整数的属性指定约束 |
ContactsManager |
允许用户从其联系人列表中选择联系人 |
ContentIndex |
允许开发人员在浏览器中注册其已启用离线功能的内容 |
ContentIndexEvent |
定义了用于表示 contentdelete 事件的对象 |
ConvolverNode |
对给定的 AudioBuffer 执行线性卷积,通常用于实现混响效果 |
CookieStore |
提供了从页面或服务工作线程异步获取和设置 Cookie 的方法 |
Coordinates |
表示地球上设备的位置和高度,以及计算这些属性的准确度 |
CountQueuingStrategy |
提供了可在构造流时使用的内置字节长度排队策略 |
CrashReportBody |
表示崩溃报告的正文 |
Credential |
提供有关实体的信息,作为信任决策的先决条件 |
CredentialsContainer |
提供了请求凭据的方法,并在发生成功登录或注销等事件时通知用户代理 |
Crypto |
表示当前上下文中可用的基本加密功能 |
CryptoKey |
表示从特定密钥算法派生的加密密钥 |
CryptoKeyPair |
表示非对称密码算法(也称为公钥算法)的密钥对 |
CustomElementRegistry |
提供了注册自定义元素和查询已注册元素的方法 |
DOMConfiguration |
表示文档的配置并维护已识别参数的表 |
DOMError |
描述了一个包含错误名称的错误对象 |
DOMException |
表示由于调用方法或访问 Web API 的属性而发生的异常事件 |
DOMHighResTimeStamp |
一个用于存储时间值的类型 |
DOMImplementation |
表示一个提供了不依赖于任何特定文档的方法的对象 |
DOMImplementationList |
提供 DOM 实现的有序集合的抽象 |
DOMImplementationRegistry |
用于获取单个 DOMImplementation 或 DOMImplementationList |
DOMImplementationSource |
允许 DOM 实现者根据 DOM 功能中指定的请求功能和版本提供一个或多个实现 |
DOMLocator |
表示发生错误的位置 |
DOMMatrix |
代表 4x4 矩阵,适用于 2D 和 3D 操作 |
DOMMatrixReadOnly |
代表只读的 4x4 矩阵,适用于 2D 和 3D 操作 |
DOMObject |
在早期版本中用作任何类型的基类 |
DOMParser |
提供了将 XML 或 HTML 源代码从字符串解析为 DOM Document 的功能 |
DOMPoint |
表示坐标系中的 2D 或 3D 点 |
DOMPointInit |
用于在创建和 JSON 序列化 DOMPoint 或 DOMPointReadOnly 对象时提供坐标和透视图的值 |
DOMPointReadOnly |
指定了 DOMPoint 用于定义坐标系中的 2D 或 3D 点的坐标和透视字段 |
DOMQuad |
四个 DOMPoint 的集合,用于定义任意四边形的角 |
DOMRect |
代表一个矩形 |
DOMRectReadOnly |
指定了 DOMRect 用于定义矩形的标准属性 |
DOMString |
表示字符串 |
DOMStringList |
包含 DOMString (字符串)的列表 |
DOMStringMap |
用于表示添加到元素的自定义属性的数据 |
DOMTimeStamp |
表示绝对或相对毫秒数 |
DOMTokenList |
表示一组空格分隔的标记 |
DOMUserData |
指应用程序数据 |
DataTransfer |
用于保存拖放操作期间拖动的数据 |
DataTransferItem |
表示一个拖动数据项 |
DataTransferItemList |
表示被拖动项目的 DataTransferItem 对象的列表 |
DedicatedWorkerGlobalScope |
专用于 worker 全局作用域的对象息 |
DelayNode |
代表音频处理模块中的延迟线 |
DeprecationReportBody |
表示废弃报告的正文 |
DeviceAcceleration |
提供有关设备沿所有三个轴经历的加速度的信息 |
DeviceLightEvent |
提供来自光传感器或类似设备附近环境光水平的探测器的信息 |
DeviceMotionEvent |
提供有关设备位置和方向的更改速度的信息 |
DeviceMotionEventAcceleration |
提供有关设备沿所有三个轴的加速度信息 |
DeviceMotionEventRotationRate |
提供有关设备沿所有三个轴旋转的速率信息 |
DeviceOrientationEvent |
提供了运行网页的设备的物理方向信息 |
DeviceProximityEvent |
使用设备的近距离传感器提供有关附近物理对象距离的信息 |
DeviceRotationRate |
提供有关设备围绕所有三个轴旋转的速率的信息 |
DirectoryEntrySync |
表示文件系统中的目录 |
DirectoryReaderSync |
读取目录中的项目 |
DisplayMediaStreamConstraints |
用于指定 getDisplayMedia() 的返回值是否包含视频和 / 或音频轨道,以及如何处理 |
Document |
表示在浏览器中加载的任何网页,并作为网页内容的入口点,即 DOM 树 |
DocumentFragment |
表示没有父节点的最小文档对象 |
DocumentOrShadowRoot |
提供在文档和影子根节点之间共享的 API |
DocumentTimeline |
表示动画时间轴 |
DocumentTouch |
提供创建 Touch 和 TouchList 对象的便捷方法 |
DocumentType |
表示包含 doctype 的 Node |
DoubleRange |
用于为属性定义一系列允许的双精度浮点值 |
DragEvent |
一个表示拖放交互的 DOM 事件 |
DynamicsCompressorNode |
提供音频压缩效果,可降低信号最响亮部分的音量 |
EcKeyGenParams |
表示在生成 ECDSA 或 ECDH 密钥时的参数 |
EcKeyImportParams |
表示在导入 ECDSA 或 ECDH 密钥时的参数 |
EcdhKeyDeriveParams |
表示在派生 ECDH 算法密钥时的参数 |
EcdsaParams |
表示使用 ECDSA 算法的参数 |
EffectTiming |
用于描述动画效果的计时属性 |
ElementCSSInlineStyle |
描述了 HTMLElement ,SVGElement 和 MathMLElement 接口共有的 CSSOM 特定功能 |
ElementTraversal |
定义了允许从一个 Node 访问文档树中另一个的方法。 |
Event |
表示在 DOM 中发生的事件 |
ErrorEvent |
提供与脚本或文件中的错误相关的信息的事件 |
EventListener |
处理由 EventTarget 对象调度的事件 |
EventSource |
用于处理服务器发送的事件的 Web 内容接口 |
EventTarget |
事件对象接口 |
ExtendableEvent |
扩展了 install 和 activate 事件的生命周期 |
ExtendableMessageEvent |
ServiceWorker API 中的接口 |
FeaturePolicy |
表示应用于当前执行上下文的一组策略 |
FederatedCredential |
提供有关来自联合身份提供者的凭据信息 |
FetchEvent |
在服务 worker 全局范围上调度的 fetch 事件的事件类型 |
File |
提供有关文件的信息 |
FileEntrySync |
用于将内容写入文件 |
FileError |
表示使用 FileReader 接口时发生的错误 |
FileException |
表示您在使用同步 API 访问文件系统时可能遇到的错误情况 |
FileList |
由 HTML <input> 元素的 files 属性返回的对象 |
FileReader |
用于异步读取存用户的文件(或原始数据缓冲区)内容 |
FileReaderSync |
以同步方式读取 File 或 Blob 对象 |
FileRequest |
提供 LockedFile 对象所需的一些额外属性 |
FileSystem |
表示文件系统 |
FileSystemDirectoryEntry |
表示文件系统中的目录 |
FileSystemDirectoryHandle |
提供了文件系统目录的句柄 |
FileSystemDirectoryReader |
表示目录中的每个条目 |
FileSystemEntry |
表示文件系统中的单个条目 |
FileSystemEntrySync |
表示文件系统中的条目 |
FileSystemFileEntry |
表示文件系统中的文件 |
FileSystemFileHandle |
表示文件系统条目的句柄 |
FileSystemFlags |
定义了一组文件和目录条目 API 使用的字典 |
FileSystemHandle |
表示文件或目录条目的对象 |
FileSystemSync |
表示一个文件系统 |
FileSystemWritableFileStream |
带有额外便利方法的 WritableStream 对象 |
FocusEvent |
表示与焦点相关的事件 |
FontFace |
代表一个可用的字体 |
FontFaceSet |
管理字体加载和查询其下载状态 |
FontFaceSetLoadEvent |
当 FontFaceSet 加载时,就会触发该接口 |
FormData |
用于构造一组表示表单字段及其值的键/值对 |
FormDataEvent |
表示一个 formdata 事件 |
FormDataEntryValue |
表示一组 FormData 键值对中的单个值 |
FullscreenOptions |
在元素上调用 requestFullscreen() 时提供的配置选项 |
GainNode |
表示音量的变化 |
Gamepad |
定义了一个单独的游戏手柄或其他控制器 |
GamepadButton |
定义了游戏手柄或其他控制器的单个按钮 |
GamepadEvent |
包含对连接到系统的游戏手柄的引用 |
GamepadHapticActuator |
表示游戏控制器中的硬件 |
GamepadPose |
表示 WebVR 控制器的在给定时间戳的姿势 |
Geolocation |
用来获取设备地理位置的可编程的对象 |
GeolocationCoordinates |
表示设备在地球上的位置和高度,以及计算这些属性的精度 |
GeolocationPosition |
表示相关设备在给定时间的位置 |
GeolocationPositionError |
表示使用地理定位设备时发生错误的原因 |
GeometryUtils |
提供了实用的函数来检索有关 DOM 节点的几何信息 |
GestureEvent |
提供有关多点触控手势的信息 |
GlobalEventHandlers |
描述了几个接口共有的事件处理程序 |
Gyroscope |
表示陀螺仪,提供设备沿所有三个轴的角速度 |
HMDVRDevice |
代表头戴式显示器,提供设备沿所有三个轴的角速度 |
HTMLAnchorElement |
表示超链接元素 |
HTMLAreaElement |
操纵 <area> 元素的布局和表示 |
HTMLAudioElement |
提供对 <audio> 元素的访问和操作 |
HTMLBaseFontElement |
操作 <basefont> 元素 |
HTMLBodyElement |
操作 <body> 元素 |
HTMLButtonElement |
操作 <button> 元素 |
HTMLCanvasElement |
提供了操作 <canvas> 元素的布局和表示的属性和方法 |
Node |
DOM API 对象类型继承的接口 |
Element |
Document 中所有对象最通用的基类 |
HTMLBaseElement |
操作 <base> 元素的接口 |
HTMLBRElement |
表示 HTML 换行元素(<br> ) |
HTMLCollection |
元素的通用集合 |
HTMLContentElement |
表示一个 <content> HTML 元素 |
HTMLDataElement |
操作 <data> 元素的接口 |
HTMLDataElement |
操作 <datalist> 元素的接口 |
HTMLDListElement |
操作 <dl> 元素的接口 |
HTMLDetailsElement |
操作 <details> 元素的接口 |
HTMLDialogElement |
提供了操作 <dialog> 元素的方法 |
HTMLDivElement |
操作 <div> 元素的接口 |
HTMLDocument |
Document 接口的别名 |
HTMLElement |
代表所有 HTML 元素的接口 |
HTMLEmbedElement |
操作 <embed> 元素的方法 |
HTMLFieldSetElement |
操作 <fieldset> 元素接口 |
HTMLFontElement |
操作 <font> 元素接口 |
HTMLFormControlsCollection |
表示 HTML 表单控件元素的集合 |
HTMLFormElement |
表示 DOM 中的 <form> 元素 |
HTMLFrameSetElement |
操作 <frameset> 元素 |
HTMLHRElement |
操作 <hr> 元素 |
HTMLHeadElement |
包含文档的描述性信息或元数据 |
HTMLHeadingElement |
表示各种的标题元素 |
HTMLHtmlElement |
HTML 文档的根节点 |
HTMLHyperlinkElementUtils |
定义了 HTMLAnchorElement 和 HTMLAreaElement 的共用属性和方法 |
HTMLIsIndexElement |
操作 <isindex> 元素的接口 |
HTMLKeygenElement |
操作 <keygen> 元素 |
HTMLIFrameElement |
操作 <iframe> 元素 |
HTMLImageElement |
操作 <img> 元素 |
HTMLInputElement |
操作 <input> 元素的选项,布局和显示 |
HTMLLIElement |
操作 <li> 元素的接口 |
HTMLLabelElement |
操作 <label> 元素的接口 |
HTMLLegendElement |
操作 <legend> 元素的接口 |
HTMLLinkElement |
操作 <link> 元素的接口 |
HTMLMapElement |
处理 <map> 元素的布局和显示操作 |
HTMLMarqueeElement |
操作 <marquee> 元素 |
HTMLMenuElement |
操作 <menu> 元素 |
HTMLMenuItemElement |
操作 <menuitem> 元素 |
HTMLMediaElement |
包含基本媒体功能所需的属性和方法 |
HTMLMetaElement |
包含关于文档的描述性元数据,即 <meta> 元素 |
HTMLMeterElement |
处理 <meter> 元素的布局和显示操作 |
HTMLModElement |
操作用于修改的元素,即 <del> 和 <ins> |
HTMLOListElement |
操作有序列表 <ol> 元素 |
HTMLObjectElement |
操作 <object> 元素 |
HTMLOptGroupElement |
处理 <optgroup> 元素 |
HTMLOptionElement |
表示 <option> 元素 |
HTMLOptionsCollection |
表示 HTML <option> 元素集合的接口 |
HTMLOrForeignElement |
描述了 HTMLElement ,SVGElement 和 MathMLElement 接口共有的几个功能 |
HTMLOutputElement |
操作 <output> 元素 |
HTMLParagraphElement |
处理 <p> 元素 |
HTMLParamElement |
处理 <param> 元素 |
HTMLPictureElement |
表示 <picture> 元素 |
HTMLPreElement |
处理预格式化文本块 <pre> 元素 |
HTMLProgressElement |
处理 <progress> 元素 |
HTMLQuoteElement |
操作引用元素,如 <blockquote> 和 <q> 元素 |
HTMLScriptElement |
操作 <script> 元素 |
HTMLSelectElement |
操作 <select> 元素 |
HTMLShadowElement |
用于 Shadow DOM 的 <shadow> 元素 |
HTMLSlotElement |
访问 <slot> 元素 |
HTMLSpanElement |
表示 <span> 元素 |
HTMLStyleElement |
表示 <style> 元素 |
HTMLSourceElement |
表示 <source> 元素 |
HTMLTableCaptionElement |
操作 <caption> 表标题元素 |
HTMLTableCellElement |
用于操纵 HTML 文档中表格单元格的布局和呈现 |
HTMLTableColElement |
操作单个或分组的表格列元素 |
HTMLTableDataCellElement |
表示 <td> 元素 |
HTMLTableElement |
表示 <table> 元素 |
HTMLTableRowElement |
表示 <tr> 元素 |
HTMLTableSectionElement |
表示 <tfoot> ,<thead> 和 <tbody> 元素 |
HTMLTableHeaderCellElement |
表示 <th> 元素 |
HTMLTemplateElement |
表示 <template> 元素 |
HTMLTextAreaElement |
表示 <textarea> 元素 |
HTMLTimeElement |
操作 <time> 元素 |
HTMLTrackElement |
操作 <track> 元素 |
HTMLTitleElement |
表示 <title> 元素 |
HTMLUnknownElement |
表示无效的 HTML 元素 |
HTMLVideoElement |
表示 <video> 元素 |
HashChangeEvent |
表示片段标识符更改的事件 |
Headers |
对 HTTP 请求和响应头执行操作 |
History |
操纵浏览器会话历史 |
HkdfParams |
表示使用 HKDF 算法的参数 |
HmacImportParams |
表示导入基于 HMAC 密钥对的参数 |
HmacKeyGenParams |
表示为 HMAC 算法生成密钥的参数 |
IDBCursor |
用于遍历数据库的游标 |
IDBCursorSync |
表示用于同步迭代数据库中多个记录的游标 |
IDBCursorWithValue |
包含 value 属性的 IDBCursor |
IDBDatabase |
提供与 IndexedDB 数据库的连接 |
IDBDatabaseSync |
表示同步的 IndexedDB 数据库连接 |
IDBEnvironment |
提供对 IndexedDB 功能的访问 |
IDBEnvironmentSync |
IDBEnvironment 的同步版本 |
IDBDatabaseException |
表示执行数据库操作时可能遇到的异常情况 |
IDBFactory |
允许应用程序异步访问索引数据库 |
IDBFactorySync |
允许应用程序同步访问索引数据库 |
IDBIndex |
提供对数据库索引的异步访问 |
IDBIndexSync |
提供对数据库中索引的同步访问 |
IDBKeyRange |
表示用于键的某些数据类型的连续间隔 |
IDBLocaleAwareKeyRange |
具有区域设置感知排序的 IDBKeyRange |
IDBMutableFile |
提供对 IndexedDB 文件的访问 |
IDBObjectStore |
表示数据库里的对象库 |
IDBObjectStoreSync |
提供对数据库的对象库的同步访问 |
IDBOpenDBRequest |
提供对打开或删除数据库的请求结果的访问 |
IDBRequest |
提供数据库对象异步请求结果的访问 |
IDBTransaction |
为数据库提供静态异步事务 |
IDBTransactionSync |
为数据库提供同步的事务 |
IDBVersionChangeEvent |
表示数据库的版本已更改的事件 |
IDBVersionChangeRequest |
表示更改数据库版本的请求 |
IIRFilterNode |
表示通用的无限脉冲响应(IIR)过滤器 |
IdleDeadline |
调用 Window.requestIdleCallback() 的参数的数据类型 |
ImageBitmap |
表示一个位图图像 |
ImageBitmapRenderingContext |
提供了用给定的 ImageBitmap 替换画布内容的功能 |
ImageCapture |
提供了从相机捕获图像的方法 |
ImageData |
表示 <canvas> 元素区域的基础像素数据 |
InputDeviceCapabilities |
提供物理设备或负责生成输入事件的设备的信息 |
InputEvent |
表示可编辑内容更改的事件 |
InstallEvent |
表示在 ServiceWorker 调度的安装操作 |
IntersectionObserver |
提供了一种异步观察目标元素与祖先元素或顶级文档 viewport 的交集中的变化的方法 |
IntersectionObserverEntry |
描述了在特定转换时刻目标元素与其根容器之间的交集 |
InterventionReportBody |
表示干预报告的正文 |
Keyboard |
提供了检索键盘布局图和从物理键盘切换按键的功能 |
KeyboardEvent |
描述了用户与键盘的交互 |
KeyboardLayoutMap |
用于检索与特定物理键相关联的字符串 |
KeyframeEffect |
创建一组用于播放动画的关键帧 |
KeyframeEffectOptions |
用于描述动画效果的定时属性 |
LargestContentfulPaint |
提供了加载页面时最大图像或文字绘画的详细信息 |
LayoutShift |
根据页面上元素的移动来监测网页的稳定性 |
LayoutShiftAttribution |
提供有关已移动元素的调试信息 |
LinearAccelerationSensor |
提供沿所有三个轴应用于设备的加速度 |
LinkStyle |
提供对节点的关联 CSS 样式表的访问 |
LocalFileSystem |
用于访问沙盒文件系统 |
LocalFileSystemSync |
用于同步访问沙盒文件系统 |
LocalMediaStream |
表示本地生成的数据流 |
Location |
表示其链接到的对象的位置(URL) |
Lock |
提供了先前请求的锁的名称和模式 |
LockManager |
用于请求新的和查询现有的锁 |
LockedFile |
提供了处理给定文件的锁的操作 |
MIDIAccess |
用于列出和访问 MIDI 输入和输出设备 |
MIDIConnectionEvent |
表示 MIDI 的连接事件 |
MIDIInput |
用于访问并将消息传递到 MIDI 输入端口 |
MIDIInputMap |
访问 MIDI 输入端口 |
MIDIMessageEvent |
表示传递给 MIDIInput 接口的 onmidimessage 事件的事件处理程序 |
MIDIOutputMap |
访问 MIDI 的输出端口 |
Magnetometer |
提供磁力计传感器检测到的磁场信息 |
MathMLElement |
表示任何 MathML 元素 |
MediaCapabilities |
提供有关设备,系统和浏览器的解码能力的信息 |
MediaCapabilitiesInfo |
提供了是否支持媒体类型,以及是否平滑和节能的信息 |
MediaConfiguration |
MediaCapabilities 的方法的字典 |
MediaDecodingConfiguration |
定义在调用 MediaCapabilities.decodingInfo() 时要测试的媒体类型 |
MediaDeviceInfo |
描述单个媒体输入或输出设备的信息 |
MediaDevices |
提供对连接媒体输入设备以及屏幕共享的访问 |
MediaElementAudioSourceNode |
表示由 HTML5 <audio> 或 <video> 元素组成的音频源问 |
MediaEncodingConfiguration |
定义在调用 MediaCapabilities.encodingInfo() 时要测试的媒体类型 |
MediaError |
处理 HTML 媒体元素时媒体发生的错误 |
MediaImage |
描述了与媒体资源的 MediaMetadata 相关联的图像 |
MediaKeyMessageEvent |
包含内容解密模块为会话生成消息时的内容和相关数据 |
MediaKeySession |
表示与内容解密模块进行消息交换的上下文 |
MediaKeyStatusMap |
表示按密钥 ID 的媒体密钥状态的只读映射 |
MediaKeySystemAccess |
提供对用于解密的密钥系统和内容保护提供者的访问 |
MediaKeySystemConfiguration |
提供有关媒体密钥系统的配置信息 |
MediaKeys |
在回放期间用于解密媒体数据的一组键 |
MediaMetadata |
允许网页提供富媒体元数据以在平台 UI 中显示 |
MediaPositionState |
表示媒体会话的当前播放位置 |
MediaQueryList |
存储了应用于文档的媒体查询的信息 |
MediaQueryListEvent |
存储有关 MediaQueryList 对象发生的更改的信息 |
MediaQueryListListener |
当媒体查询发生更改时触发的回调函数 |
MediaRecorder |
提供了轻松记录媒体的功能 |
MediaRecorderErrorEvent |
表示 MediaStream Recording API 的错误事件 |
MediaSession |
允许网页为标准媒体回放交互提供自定义行为 |
MediaSessionActionDetails |
触发媒体会话操作时参数 |
MediaSettingsRange |
提供了 PhotoCapabilities.imageHeight 和 PhotoCapabilities.imageWidth 的可能范围和值大小 |
MediaSource |
表示 HTMLMediaElement 对象的媒体数据源 |
MediaStream |
表示媒体内容流 |
MediaStreamAudioDestinationNode |
表示一个音频目标 |
MediaStreamAudioSourceNode |
一种 AudioNode ,作为音频源运行 |
MediaStreamAudioSourceOptions |
提供了 MediaStreamAudioSourceNode 的构造函数创建时使用的配置选项 |
MediaStreamConstraints |
调用 getUserMedia() 时的字典 |
MediaStreamEvent |
表示与 MediaStream 相关的事件 |
MediaStreamTrack |
表示流中的单个媒体轨道 |
MediaStreamTrackAudioSourceNode |
表示 MediaStreamTrack 中提取的音频数据源 |
MediaStreamTrackAudioSourceOptions |
用于指定 MediaStreamTrackAudioSourceNode() 构造函数的选项的字典 |
MediaStreamTrackEvent |
表示 MediaStream 的轨道的事件 |
MediaTrackConstraints |
用于描述一组媒体轨道功能以及每个功能可以采用的值的字典 |
MediaTrackSettings |
用于返回为每个 MediaStreamTrack 设置的当前值的字典 |
MediaTrackSupportedConstraints |
表示 MediaStreamTrack 对象中识别的可约束属性的列表 |
MerchantValidationEvent |
用于商家验证自己是允许使用特定付款处理程序 |
MessageChannel |
创建一个新的消息通道来发送数据 |
MessageEvent |
表示由目标对象接收到的消息 |
MessagePort |
表示 MessageChannel 的两个端口中的一个 |
Metadata |
包含了一个文件系统条目文件的大小,修改日期和时间 |
MimeType |
提供了有关与特定插件关联的 MIME 类型的信息 |
MimeTypeArray |
返回一个包含 MimeType 实例的数组 |
MouseEvent |
表示用户与指示设备(如鼠标)交互发生的事件 |
MouseScrollEvent |
用户移动鼠标滚轮或类似输入装置发生的事件 |
MouseWheelEvent |
由于用户转动鼠标滚轮发生的事件 |
MutationEvent |
提供特定于修改文档对象模型(DOM)层次结构和节点的事件属性 |
MutationObserver |
提供了监视对 DOM 树所做的更改的功能 |
MutationObserverInit |
描述了突变观察者的配置 |
MutationRecord |
单个 DOM 的突变信息 |
NDEFMessage |
表示可以接收或发送到兼容 NFC 设备消息的抽象接口 |
NDEFReader |
用于从兼容的 NFC 设备中读取数据 |
NDEFReadingEvent |
表示获得的新 NFC 读数时发送的事件 |
NDEFRecord |
表示可以从兼容 NFC 设备读取或写入的数据 |
NDEFWriter |
用于将数据写入兼容的 NFC 设备 |
NameList |
提供了名称和命名空间值对的有序集合 |
NamedNodeMap |
表示 Attr 对象的集合 |
NavigationPreloadManager |
提供了用于管理 Service Worker 资源预加载的方法 |
Navigator |
表示用户代理的状态和身份 |
NavigatorConcurrentHardware |
用于确定可使用的逻辑处理器的数量 |
NavigatorGeolocation |
允许实现它的对象获取 Geolocation 实例 |
NavigatorID |
包含与浏览器身份相关的方法和属性 |
NavigatorLanguage |
包含与浏览器语言相关的方法和属性 |
NavigatorOnLine |
包含与浏览器连接状态有关的属性 |
NavigatorPlugins |
用于发现安装在浏览器中的插件并与之交互 |
NavigatorStorage |
提供访问 StorageManager 单例的属性 |
NetworkInformation |
提供设备与网络通信的连接的信息 |
NodeFilter |
用于过滤 NodeIterator 或 TreeWalker 中的节点的对象 |
NodeIterator |
表示在 DOM 子树中节点列表成员的迭代器 |
NodeList |
节点的集合 |
NonDocumentTypeChildNode |
包含特定于 Node 对象的方法 |
Notation |
表示只读的 DTD 标记 |
Notification |
用于配置和向用户显示桌面通知 |
NotificationAction |
表示用户可以点击与通知进行交互的操作按钮 |
NotificationEvent |
表示通知点击事件 |
OfflineAudioCompletionEvent |
表示 OfflineAudioContext 的处理终止时发生的事件 |
OfflineAudioContext |
表示通过链接在一起的 AudioNode 构建的音频处理图 |
OffscreenCanvas |
提供了可以在屏幕外渲染的画布 |
OrientationSensor |
方向传感器的基类 |
OscillatorNode |
代表一个周期性波形,例如正弦波 |
OverconstrainedError |
指示无法满足当前 MediaStreamTrack 的所需功能集 |
PageTransitionEvent |
在加载或卸载文档时会触发的事件 |
PaintWorklet |
用于 CSS 中以编程方式生成图像 |
PannerNode |
表示空间中音频源信号的位置和行为 |
PannerNode |
包含所有拥有子级的 Node 的对象共有的方法和属性 |
PasswordCredential |
提供了有关用户名和密码的信息 |
Path2D |
用于声明一个路径 |
PayerErrors |
用于表示付款人详细信息中是否存在验证错误 |
PaymentAddress |
用于存储送货或付款地址信息 |
PaymentCurrencyAmount |
以数量单位和货币描述金额 |
PaymentDetailsBase |
PaymentDetailsInit 和 PaymentDetailsUpdate 字典使用的混合字典 |
PaymentDetailsUpdate |
用于实例化付款用户界面后向其提供更新的信息 |
PaymentItem |
用于描述付款请求中的单个订单项 |
PaymentMethodChangeEvent |
表示当用户切换付款方式时触发的 paymentmethodchange 事件 |
PaymentRequest |
处理终端用户的付款 |
PaymentRequestEvent |
进行付款时传递给付款处理程序的对象 |
PaymentRequestUpdateEvent |
更改运输相关信息时触发的事件 |
PaymentResponse |
用户选择付款方式并批准付款请求后返回的对象 |
PaymentValidationErrors |
提供了在处理付款请求时发生的所有错误信息 |
Pbkdf2Params |
表示使用 PBKDF2 算法的参数 |
Performance |
用于访问当前页面性能相关信息 |
PerformanceEntry |
性能时间线的一个指标 |
PerformanceEventTiming |
提供了多个事件类型的计时信息 |
PerformanceFrameTiming |
提供有关浏览器事件循环的帧计时数据 |
PerformanceLongTaskTiming |
表示长任务的实例 |
PerformanceMark |
浏览器性能时间线的标记 |
PerformanceMeasure |
类型为 “measure ” 的 PerformanceEntry 对象 |
PerformanceNavigationTiming |
提供了浏览器文档导航事件指标的方法和属性 |
PerformanceObserverEntryList |
通过 PerformanceObserver 显式观察到事件列表 |
PerformancePaintTiming |
提供有关 “绘制” 操作的时序信息 |
PerformanceResourceTiming |
检索和分析应用程序资源加载的详细网络时序数据 |
PerformanceServerTiming |
表示服务器的指标 |
PeriodicSyncEvent |
提供了一种通过网络连接在服务工作线程中运行任务的方法 |
PeriodicSyncManager |
提供了一种可以注册要在服务工作线程中定期运行任务的方法 |
PeriodicWave |
定义了可用于调整 OscillatorNode 输出的周期性波形 |
PermissionStatus |
提供了一个对象的许可状态和更改事件 |
Permissions |
提供了核心的权限 API 功能 |
PhotoCapabilities |
为连接的摄影设备提供可用的配置选项 |
Plugin |
提供有关浏览器插件的信息 |
PluginArray |
用于存储可用 Plugin 对象的列表 |
Point |
表示二维空间中的一个点 - 非标准 |
PointerEvent |
表示由指针产生的 DOM 事件的状态 |
PopStateEvent |
popstate 事件的事件处理程序 |
PositionOptions |
描述了 Geolocation 的方法的参数选项字典 |
PositionSensorVRDevice |
代表 VR 硬件的位置传感器 |
Presentation |
表示上下文中的 “控制用户代理” 或 “接收用户代理” |
PresentationAvailability |
表示请求屏幕显示的可用性 |
PresentationConnection |
提供了用于管理单个屏幕显示的方法和属性 |
PresentationConnectionAvailableEvent |
屏幕显示创建与对象关联的连接后触发该对象 |
PresentationConnectionCloseEvent |
在关闭屏幕显示时触发该对象 |
PresentationConnectionList |
表示传入的屏幕显示连接的集合 |
PresentationReceiver |
提供了一种接收屏幕显示的浏览上下文的方式 |
PresentationRequest |
用于启动或重新连接到由控制浏览上下文进行的屏幕显示 |
ProcessingInstruction |
表示一条处理指令 |
ProgressEvent |
表示测量基础流程进度的事件 |
PromiseRejectionEvent |
表示拒绝 Promise 时发送到全局脚本上下文的事件 |
PublicKeyCredential |
提供有关公钥 / 私钥对的信息 |
PublicKeyCredentialCreationOptions |
表示用于创建 PublicKeyCredential 的选项 |
PublicKeyCredentialRequestOptions |
表示用于获取给定的 PublicKeyCredential 的选项 |
PushEvent |
表示收到的推送消息 |
PushManager |
接收来自第三方服务器的通知,以及请求 URL 以获得推送通知 |
PushMessageData |
以各种格式获取服务器发送的推送数据 |
PushSubscription |
提供了订阅的 URL 端点,并可用于取消订阅推送服务 |
RTCAnswerOptions |
创建 SDP 回复时的可选设置的字典 |
RTCCertificate |
表示 RTCPeerConnection 用于认证的证书 |
RTCConfiguration |
用于提供 RTCPeerConnection 的配置选项 |
RTCDTMFSender |
提供了一种在 WebRTC RTCPeerConnection 上传输 DTMF 代码的机制 |
RTCDTMFToneChangeEvent |
表示 DTMF 音调已经开始或结束播放的事件 |
RTCDataChannel |
表示一个网络通道,可用于任意数据的双向对等传输 |
RTCDataChannelEvent |
表示一个 datachannel 事件 |
RTCDtlsTransport |
提供对有关数据报传输层安全性(DTLS)传输的信息的访问 |
RTCError |
描述了在处理 WebRTC 操作时发生的错误 |
RTCErrorEvent |
表示发送到 WebRTC 对象的错误 |
RTCIceCandidate |
表示候选 Internet 连接建立(ICE)配置 |
RTCIceCandidateInit |
包含描述 RTCIceCandidate 所需的基本信息 |
RTCIceCandidatePair |
表示两个 WebRTC 端点之间可行连接的描述 |
RTCIceCandidatePairStats |
表示 RTCPeerConnection 质量和性能的统计信息 |
RTCIceCandidateStats |
提供与 RTCIceCandidate 相关的统计信息 |
RTCIceCandidateType |
提供了可用的 ICE 的候选类型的枚举 |
RTCIceComponent |
标识一个特定的 ICE 组件的枚举 |
RTCIceCredentialType |
定义了用于访问 ICE 服务器的身份验证方法。 |
RTCIceGathererState |
提供了可以由 RTCIceTransport 对象的 gatheringState 返回的字符串值 |
RTCIceParameters |
指定了分配给 ICE 会话的用户名片段和密码 |
RTCIceProtocol |
表示 ICE 候选人可以使用的传输协议的名称 |
RTCIceRole |
标识连接的 ICE 代理是作为控制代理还是受控代理 |
RTCIceServer |
定义了如何连接到单个 ICE 服务器 |
RTCIceTcpCandidateType |
表示 TCP 候选类型 |
RTCIceTransport |
用于访问发送和接收数据的 ICE 传输层的信息 |
RTCIceTransportState |
定义了传输状态的枚举字符串 |
RTCIdentityAssertion |
表示当前连接的远程对等方的标识 |
RTCIdentityErrorEvent |
表示与身份提供者(idP)相关的错误 |
RTCIdentityEvent |
表示由身份提供者(idP)生成的身份声明 |
RTCInboundRtpStreamStats |
包含与 RTCPeerConnection 本地端上 RTP 流的接收端有关的统计信息 |
RTCNetworkType |
用于标识两个对等方之间的连接所使用的网络类型 |
RTCOfferAnswerOptions |
指定创建 WebRTC 提议或回复的过程的选项 |
RTCOfferOptions |
用于创建 RTCPeerConnection 提议时提供的可选设置 |
RTCOutboundRtpStreamStats |
提供与 RTCRtpSender 发送的出站 RTP 流有关的指标和统计信息 |
RTCPeerConnectionIceErrorEvent |
提供有关 ICE 错误的详细信息 |
RTCPeerConnectionIceEvent |
表示与具有目标的 ICE 个候选对象 |
RTCRemoteOutboundRtpStreamStats |
用于测量特定于传出 RTP 流的指标 |
RTCRtcpParameters |
提供了 RTCP 连接的参数 |
RTCRtpCapabilities |
用于描述 RTCRtpSender 或 RTCRtpReceiver 的功能 |
RTCRtpCodecCapability |
描述了单个媒体编解码器功能的信息 |
RTCRtpCodecParameters |
描述单个媒体编解码器的配置参数 |
RTCRtpContributingSource |
提供有关给定来源(CSRC)的信息 |
RTCRtpEncodingParameters |
描述了 RTCRtpSender 的codec 的单个配置 |
RTCRtpParameters |
描述 RTP 传输参数的基本对象 |
RTCRtpReceiveParameters |
描述了接收方与远程对等方的 RTP 连接所使用的参数 |
RTCRtpReceiver |
管理 RTCPeerConnection 上 MediaStreamTrack 的数据接收和解码 |
RTCRtpSendParameters |
用于 RTCRtpSender 在调用 setParameters() 方法时指定的参数 |
RTCRtpSender |
提供了控制和获取 MediaStreamTrack 的能力 |
RTCRtpSynchronizationSource |
描述了特定的同步源(SSRC) |
RTCRtpTransceiver |
描述了 RTCRtpSender 和 RTCRtpReceiver 的永久配对,以及一些共享状态 |
RTCRtpTransceiverDirection |
用于描述 RTCRtpTransceiver 实例的方向性 |
RTCRtpTransceiverInit |
用于提供收发器的配置选项 |
RTCSctpTransport |
提供了描述流控制传输协议(SCTP )传输的信息 |
RTCSessionDescription |
描述了连接(或潜在连接)的一端以及它的配置方式 |
RTCStats |
WebRTC 的统计监视模型使用的基本统计对象 |
RTCStatsIceCandidatePairState |
表示 RTCIceCandidatePairStats 对象的 state 属性可能使用的字符串值集 |
RTCTrackEvent |
表示 WebRTC 的 track 事件 |
RTCTrackEventInit |
RTCTrackEvent 事件初始化的参数字典 |
RadioNodeList |
表示 <form> 或 <fieldset> 元素中的单选元素的集合 |
Range |
表示文档的一部分,可以包含节点和部分文本节点 |
ReadableByteStreamController |
控制 ReadableStream 的状态和内部队列 |
ReadableStream |
表示字节数据的可读流 |
ReadableStreamBYOBReader |
表示 BYOB(“自带缓冲区”)读取器 |
ReadableStreamBYOBRequest |
表示向 ReadableByteStreamController 视图的拉取请求 |
ReadableStreamDefaultController |
表示一个允许控制 ReadableStream 状态和内部队列 |
ReadableStreamDefaultReader |
表示一个默认的流读取器 |
RelativeOrientationSensor |
描述了与地球的参考坐标系无关的设备物理方向 |
RenderingContext |
表示 <canvas> 元素中的图形渲染上下文接口的类型定义 |
Report |
代表单个报告 |
ReportingObserver |
用于收集和访问报告 |
ReportingObserverOptions |
创建 ReportingObserver 时构造函数的选项 |
Request |
表示一个资源请求 |
RequestDestination |
包含请求的 destination 的允许值的枚举 |
ResizeObserver |
用于观察元素的边框变化 |
ResizeObserverEntry |
传递给 ResizeObserver() 构造函数的回调函数的对象 |
Response |
表示对请求的响应 |
RsaHashedImportParams |
表示导入任何基于 RSA 密钥对的参数 |
RsaHashedKeyGenParams |
表示为基于 RSA 算法生成密钥的参数 |
RsaOaepParams |
表示当使用 RSA_OAEP 算法时的参数 |
RsaPssParams |
表示当使用 RSA-PSS 算法时的参数 |
Screen |
表示一个屏幕 |
ScreenOrientation |
提供有关文档当前方向的信息 |
ScriptProcessorNode |
用于使用 JavaScript 生成,处理或分析音频 |
ScreenOrientation |
提供有关文档当前方向的信息 |
ScrollToOptions |
指定将元素滚动到的位置以及滚动是否应该平滑的字典 |
SecurityPolicyViolationEvent |
表示违反内容安全策略时发送的事件对象 |
Sensor |
所有其他传感器接口的基类 |
SensorErrorEvent |
提供有关 Sensor 或相关接口引发的错误的信息 |
ServiceWorker |
提供了对服务工作线程的引用 |
ServiceWorkerContainer |
提供了管理服务工作线程的工具 |
ServiceWorkerGlobalScope |
表示服务工作线程的全局执行上下文 |
ServiceWorkerMessageEvent |
包含有关发送到 ServiceWorkerContainer 的事件信息 |
ServiceWorkerRegistration |
表示对服务工作线程注册的管理 |
ServiceWorkerState |
表示 ServiceWorker 状态的可选值 |
ShadowRoot |
表示 DOM 子树的根节点 |
SharedWorker |
表示可以从多个浏览上下文访问的工作线程 |
SharedWorkerGlobalScope |
表示 SharedWorker 的全局范围 |
Slotable |
定义了允许节点成为 <slot> 元素的内容的功能 |
SourceBuffer |
表示要传递到 HTMLMediaElement 对象中并通过 MediaSource 对象播放的媒体块 |
SourceBufferList |
表示多个 SourceBuffer 对象的简单容器列表 |
SpeechGrammar |
表示希望识别服务识别的一组单词或单词模式 |
SpeechGrammarList |
表示 SpeechGrammar 对象的列表 |
SpeechRecognition |
表示识别服务的控制器接口 |
SpeechRecognitionAlternative |
表示语音识别服务已识别的单个单词 |
SpeechRecognitionError |
表示来自识别服务的错误消息 |
SpeechRecognitionErrorEvent |
表示来自识别服务的错误消息 |
SpeechRecognitionEvent |
表示语音识别的 result 和 nomatch 事件对象 |
SpeechRecognitionResult |
表示一个识别匹配项 |
SpeechRecognitionResultList |
表示 SpeechRecognitionResult 对象的列表 |
SpeechSynthesis |
表示语音服务的控制器接口 |
SpeechSynthesisErrorEvent |
包含在语音服务中处理 SpeechSynthesisUtterance 对象时发生的错误信息 |
SpeechSynthesisEvent |
包含语音服务中 SpeechSynthesisUtterance 对象的信息 |
SpeechSynthesisUtterance |
表示语音请求 |
SpeechSynthesisVoice |
表示系统支持的声音 |
StaticRange |
不会跟着 DOM 树更改的内容范围 |
StereoPannerNode |
表示一个简单的立体声声相器节点 |
Storage |
提供对特定域的会话或本地存储的访问 |
StorageEstimate |
存储了估计数据存储大小以及正在使用的存储量的字典 |
StorageEvent |
当前页面的存储被另一个页面更改时发送的事件 |
StorageManager |
提供了一个用于管理持久存储许可权和估计可用存储空间的接口 |
StorageQuota |
提供了查询和请求存储的方法用法和配额信息 |
StylePropertyMap |
提供了 CSS 声明块的表示形式 |
StylePropertyMapReadOnly |
提供了 CSS 声明块的只读表示形式 |
StyleSheet |
表示一个样式表 |
StyleSheetList |
表示 StyleSheet 的列表 |
SubmitEvent |
定义了用于表示 HTML 表单的 submit 事件的对象 |
SyncEvent |
表示在 ServiceWorker 的 ServiceWorkerGlobalScope 上调度的同步操作 |
SyncManager |
提供了用于注册和列出同步注册的接口 |
TaskAttributionTiming |
有关长任务及其相关框架上下文中的工作的信息 |
Text |
表示 Element 或 Attr 的文本内容 |
TextDecoder |
表示用于特定文本编码的解码器 |
TextEncoder |
将代码点流作为输入,并输出 UTF-8 字节流 |
TextMetrics |
表示画布中一段文本的尺寸 |
TextTrack |
描述和控制与特定 <track> 元素关联的文本轨道 |
TextTrackCue |
用作各种派生提示类型(例如 VTTCue )的基类 |
TextTrackList |
表示由 <track> 元素定义的文本轨道的列表 |
TimeEvent |
提供 SVG SMIL 动画中与时间事件相关的特定上下文信息 |
TimeRanges |
表示一组时间范围 |
Touch |
表示触摸感应设备上的单个接触点 |
TouchEvent |
表示与触敏表面的接触状态改变时发送的事件 |
TouchList |
表示触摸表面上的接触点列表 |
TrackDefault |
提供了一个 SourceBuffer ,其中包含了种类、标签和语言信息 |
TrackDefaultList |
表示多个 TrackDefault 对象的简单容器列表 |
TrackEvent |
表示 HTML 媒体元素上一组可用轨道的更改的事件 |
Transferable |
表示一个可以在不同的执行上下文之间进行转移的对象 |
TransformStream |
表示一组可转换的数据 |
TransitionEvent |
提供了与 CSS 转换相关的事件 |
TreeWalker |
表示文档子树的节点以及其中的位置 |
TypeInfo |
用于描述 DOM 数据类型 |
UIEvent |
表示简单的用户界面事件 |
ULongRange |
用于定义属性的允许整数值范围 |
URL |
用于解析,构造,规范化和编码 URL |
URLSearchParams |
定义了操作 URL 查询字符串的实用方法 |
URLUtilsReadOnly |
定义了用于处理 URL 的实用方法 |
USB |
提供了从网页中查找和连接 USB 设备的属性和方法 |
USBAlternateInterface |
提供有关 USB 设备提供的接口的特定配置的信息 |
USBConfiguration |
提供有关 USB 设备的特定配置及其支持的接口的信息 |
USBDevice |
提供对已配对 USB 设备及其控制方法的元数据的访问 |
USBEndpoint |
提供有关 USB 设备提供的端点的信息 |
USBInTransferResult |
表示请求将数据从 USB 设备传输到 USB 主机的结果 |
USBInterface |
提供了有关 USB 设备提供的接口的信息 |
USBIsochronousInTransferPacket |
表示通过同步端点将数据从 USB 设备传输到 USB 主机的请求中单个数据包的状态 |
USBIsochronousInTransferResult |
表示请求将数据从 USB 设备传输到 USB 主机的结果 |
USBIsochronousOutTransferPacket |
表示通过同步端点将数据从 USB 主机传输到 USB 设备的请求中单个数据包的状态 |
USBIsochronousOutTransferResult |
表示请求将数据从 USB 主机传输到 USB 设备的结果 |
USBOutTransferResult |
表示请求将数据从 USB 主机传输到 USB 设备的结果 |
USVString |
对应了 unicode 标量值的所有可能序列的集合 |
UserDataHandler |
Node.setUserData() 的参数的处理程序 |
UserProximityEvent |
指示附近是否存在物体 |
ValidityState |
表示约束验证对应的元素的 “有效性状态” |
VideoConfiguration |
定义了在调用 MediaCapabilities 的 encodingInfo() 和 decodeInfo() 方法的视频配置 |
VideoPlaybackQuality |
包含可用于确定视频播放质量的指标 |
VideoTrack |
表示 <video> 元素中的单个视频轨道 |
VideoTrackList |
表示 <video> 元素中包含的视频轨道列表 |
VisualViewport |
表示给定窗口的可视视口 |
VRDisplay |
表示 WebVR API 支持的任何 VR 设备 |
VRDisplayCapabilities |
描述了 VRDisplay 的功能 |
VRDisplayEvent |
表示与 WebVR 相关的事件的事件对象 |
VREyeParameters |
表示为给定的眼睛正确渲染场景所需的所有信息 |
VRFrameData |
表示渲染 VR 场景的片段帧所需的所有信息 |
VRLayerInit |
表示要在 VR 显示器中呈现的内容层 |
VRPose |
表示给定时间戳下 VR 传感器的状态 |
VRStageParameters |
描述支持房间规模体验的设备的舞台区域的值 |
VTTCue |
描述并控制与特定 <track> 元素关联的文本轨道 |
VTTRegion |
描述了显示 VTTCue 的一部分视频 |
WakeLock |
在应用程序需要继续运行时防止设备屏幕变暗或锁定 |
WakeLockSentinel |
表示防止设备屏幕变暗或锁定时获取到的锁 |
WaveShaperNode |
表示一个非线性失真器 |
WebKitCSSMatrix |
DOMMatrix 的别名 |
WebSocket |
提供了用于创建和管理与服务器的 WebSocket 连接的 API |
WheelEvent |
表示由于用户移动鼠标滚轮或类似输入设备而发生的事件 |
WindowClient |
表示服务工作线程客户端的范围 |
WindowEventHandlers |
描述了 Window 等接口共有的事件处理程序 |
WindowOrWorkerGlobalScope |
描述了 Window 和 WorkerGlobalScope 接口共有的一些功能 |
Worker |
表示通过脚本创建的后台任务 |
WorkerGlobalScope |
表示任何工作线程范围的接口 |
WorkerLocation |
定义了由 Worker 执行的脚本的绝对位置 |
Window |
表示一个包含 DOM 文档的窗口 |
WorkerNavigator |
表示允许从 Worker 访问的 Navigator 接口的子集 |
Worklet |
Worker 的轻量级版本,让开发人员可以访问渲染管道的底层部分 |
WritableStream |
提供了用于将流数据写入目标的标准抽象 |
WritableStreamDefaultController |
表示允许控制 WritableStream 状态的控制器 |
WritableStreamDefaultWriter |
表示 WritableStream.getWriter() 返回的对象 |
XDomainRequest |
在 IE 8 和 9 中,使用 HTTP 访问控制(CORS)的实现 |
XMLDocument |
表示一个 XML 文档 |
XMLHttpRequest |
用于与服务器进行交互 |
XMLHttpRequestEventTarget |
表示处理 XMLHttpRequest 事件对象中实现的事件处理程序的接口 |
XMLHttpRequestResponseType |
用于指定 XMLHttpRequest 的 response 中包含的数据类型 |
XMLSerializer |
用来构造表示 DOM 树的 XML 字符串 |
XPathEvaluator |
用于编译和求值 XPath 表达式 |
XPathException |
表示执行 XPath 操作时可能遇到的异常情况 |
XPathExpression |
表示已编译的 XPath 表达式 |
XPathNSResolver |
用于将 XPath 表达式中的前缀字符串正确绑定到名称空间 URI 字符串 |
XPathResult |
表示求值 XPath 表达式而生成的结果 |
XRBoundedReferenceSpace |
描述了具有预设边界的虚拟世界参考空间 |
XREnvironmentBlendMode |
定义了用于标识是否以及如何将渲染的虚拟内容与现实世界混合的字符串 |
XREye |
表示指定的 XRView 代表哪只眼睛 |
XRFrame |
为相关 VR 或 AR 场景的 XRSession 渲染一帧动画 |
XRFrameRequestCallback |
传递给 XRSession.requestAnimationFrame 的回调函数 |
XRHandedness |
标识用户使用哪只手来操作 XR 输入控制器的枚举值 |
XRInputSource |
描述了单个控制输入源 |
XRInputSourceArray |
表示 WebXR 输入源的实时列表 |
XRInputSourceEvent |
描述了在 WebXR 用户输入设备上发生的事件 |
XRInputSourceEventInit |
在调用 XRInputSourceEvent() 构造函数时使用的字典 |
XRInputSourcesChangeEvent |
表示可用的 WebXR 输入控制器发生更改的事件 |
XRInputSourcesChangeEventInit |
用于为 XRInputSourcesChangeEvent() 构造函数提供选项的字典 |
XRPermissionDescriptor |
用于描述应用程序需要使用的和授权的 WebXR 功能 |
XRPermissionStatus |
定义了调用 navigator.permissions.query() 返回的以 xr 为名称的权限对象 |
XRPose |
表示 3D 空间中相对于它所在的 XRSpace 的位置和方向 |
XRReferenceSpace |
使用指定的跟踪行为描述了虚拟世界中特定被跟踪实体或对象的坐标系 |
XRReferenceSpaceEvent |
表示发送到 XRReferenceSpace 的事件 |
XRReferenceSpaceEventInit |
调用 XRReferenceSpaceEvent() 构造函数的参数 |
XRReferenceSpaceType |
定义了用于标识 WebXR 支持的参考空间类型的字符串 |
XRRenderState |
包含影响 XRSession 生成的图像的合成方式的值 |
XRRenderStateInit |
调用 XRSession 的 updateRenderState() 方法的参数字典 |
XRRigidTransform |
表示通过位置和方向描述的 3D 几何变换 |
XRSessionEvent |
表示 XRSession 状态更改的事件 |
XRSessionEventInit |
在调用 XRSessionEvent() 构造函数时,用来提供新事件的初始值 |
XRSessionInit |
请求新的 XRSession 时指定必需和 / 或可选功能 |
XRSessionMode |
用于标识可能使用的会话模式的字符串值 |
XRSpace |
表示虚拟世界中虚拟坐标系的通用基础类 |
XRSystem |
提供了方法用于访问代表 WebXR 会话的 XRSession 对象 |
XRTargetRayMode |
描述了通过输入控制器的目标射线产生的方法 |
XRView |
表示特定帧在 XR 场景中的单个视图 |
XRViewerPose |
表示查看者在场景中的视点的姿势(位置和方向) |
XRViewport |
提供了用于描述 XRWebGLLayer 中用于渲染 3D 场景的当前视口的大小和位置的属性 |
XRVisibilityState |
定义了 XRSession 接口 visibilityState 属性的有效的字符串值 |
XRWebGLLayerInit |
表示在创建新的 XRWebGLLayer 对象时提供配置选项的字典 |
XRWebGLLayer |
提供了 WebXR 设备与用于渲染场景以在设备上显示的 WebGL 上下文之间的链接 |
XSLTProcessor |
将 XSLT 样式表转换应用于 XML 文档,以生成新的 XML 文档 |