Web 接口目录

当用 JavaScript 编写 Web 代码时,有很多 API 可用。以下是您在开发 Web 应用程序或站点时可以使用的所有界面(即对象类型)的列表。

接口 描述
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 定义了在调用 MediaCapabilitiesencodingInfo()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 AuthenticatorAttestationResponseAuthenticatorAssertionResponse 的基础接口
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 或者是一个提供 ArrayBufferViewTypedArray 对象
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 表示可执行上下文,例如 WorkerSharedWorker
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 用于获取单个 DOMImplementationDOMImplementationList
DOMImplementationSource 允许 DOM 实现者根据 DOM 功能中指定的请求功能和版本提供一个或多个实现
DOMLocator 表示发生错误的位置
DOMMatrix 代表 4x4 矩阵,适用于 2D 和 3D 操作
DOMMatrixReadOnly 代表只读的 4x4 矩阵,适用于 2D 和 3D 操作
DOMObject 在早期版本中用作任何类型的基类
DOMParser 提供了将 XML 或 HTML 源代码从字符串解析为 DOM Document 的功能
DOMPoint 表示坐标系中的 2D 或 3D 点
DOMPointInit 用于在创建和 JSON 序列化 DOMPointDOMPointReadOnly 对象时提供坐标和透视图的值
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 提供创建 TouchTouchList 对象的便捷方法
DocumentType 表示包含 doctype 的 Node
DoubleRange 用于为属性定义一系列允许的双精度浮点值
DragEvent 一个表示拖放交互的 DOM 事件
DynamicsCompressorNode 提供音频压缩效果,可降低信号最响亮部分的音量
EcKeyGenParams 表示在生成 ECDSAECDH 密钥时的参数
EcKeyImportParams 表示在导入 ECDSAECDH 密钥时的参数
EcdhKeyDeriveParams 表示在派生 ECDH 算法密钥时的参数
EcdsaParams 表示使用 ECDSA 算法的参数
EffectTiming 用于描述动画效果的计时属性
ElementCSSInlineStyle 描述了 HTMLElementSVGElementMathMLElement 接口共有的 CSSOM 特定功能
ElementTraversal 定义了允许从一个 Node 访问文档树中另一个的方法。
Event 表示在 DOM 中发生的事件
ErrorEvent 提供与脚本或文件中的错误相关的信息的事件
EventListener 处理由 EventTarget 对象调度的事件
EventSource 用于处理服务器发送的事件的 Web 内容接口
EventTarget 事件对象接口
ExtendableEvent 扩展了 installactivate 事件的生命周期
ExtendableMessageEvent ServiceWorker API 中的接口
FeaturePolicy 表示应用于当前执行上下文的一组策略
FederatedCredential 提供有关来自联合身份提供者的凭据信息
FetchEvent 服务 worker 全局范围上调度的 fetch 事件的事件类型
File 提供有关文件的信息
FileEntrySync 用于将内容写入文件
FileError 表示使用 FileReader 接口时发生的错误
FileException 表示您在使用同步 API 访问文件系统时可能遇到的错误情况
FileList 由 HTML <input> 元素的 files 属性返回的对象
FileReader 用于异步读取存用户的文件(或原始数据缓冲区)内容
FileReaderSync 以同步方式读取 FileBlob 对象
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 定义了 HTMLAnchorElementHTMLAreaElement 的共用属性和方法
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 描述了 HTMLElementSVGElementMathMLElement 接口共有的几个功能
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.imageHeightPhotoCapabilities.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 用于过滤 NodeIteratorTreeWalker 中的节点的对象
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 PaymentDetailsInitPaymentDetailsUpdate 字典使用的混合字典
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 用于描述 RTCRtpSenderRTCRtpReceiver 的功能
RTCRtpCodecCapability 描述了单个媒体编解码器功能的信息
RTCRtpCodecParameters 描述单个媒体编解码器的配置参数
RTCRtpContributingSource 提供有关给定来源(CSRC)的信息
RTCRtpEncodingParameters 描述了 RTCRtpSendercodec 的单个配置
RTCRtpParameters 描述 RTP 传输参数的基本对象
RTCRtpReceiveParameters 描述了接收方与远程对等方的 RTP 连接所使用的参数
RTCRtpReceiver 管理 RTCPeerConnectionMediaStreamTrack 的数据接收和解码
RTCRtpSendParameters 用于 RTCRtpSender 在调用 setParameters() 方法时指定的参数
RTCRtpSender 提供了控制和获取 MediaStreamTrack 的能力
RTCRtpSynchronizationSource 描述了特定的同步源(SSRC)
RTCRtpTransceiver 描述了 RTCRtpSenderRTCRtpReceiver 的永久配对,以及一些共享状态
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 表示语音识别的 resultnomatch 事件对象
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 表示在 ServiceWorkerServiceWorkerGlobalScope 上调度的同步操作
SyncManager 提供了用于注册和列出同步注册的接口
TaskAttributionTiming 有关长任务及其相关框架上下文中的工作的信息
Text 表示 ElementAttr 的文本内容
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 定义了在调用 MediaCapabilitiesencodingInfo()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 描述了 WindowWorkerGlobalScope 接口共有的一些功能
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 用于指定 XMLHttpRequestresponse 中包含的数据类型
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 调用 XRSessionupdateRenderState() 方法的参数字典
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 文档