索引
CSS
- #rrggbbaa 十六进制颜色表示法
- ::first-letter CSS 伪元素选择器
- ::placeholder CSS 伪元素
- ::selection CSS 伪元素
- :default CSS 伪类
- :dir() CSS 伪类
- :focus-visible CSS 伪类
- :has() CSS 关系伪类
- :in-range 和 :out-of-range CSS 伪类
- :indeterminate CSS 伪类
- :is() CSS 伪类
- :optional CSS 伪类
- :placeholder-shown CSS 伪类
- @font-face 网页字体
- HTML/SVG 元素的混合
- calc() 作为 CSS 单位值
- 不区分大小写的 CSS 属性选择器
- ch(字符)单位
- 清晰的边缘/像素化图像
- CSS 2.1 选择器
- CSS ::marker 伪元素
- CSS :any-link 选择器
- CSS :read-only 和 :read-write 选择器
- CSS @when / @else 条件规则
- CSS all 属性
- CSS 锚点定位
- CSS 动画
- CSS 外观
- CSS background-attachment
- CSS background-blend-mode
- CSS background-position 边缘偏移
- CSS background-repeat round 和 space
- CSS box-decoration-break
- CSS caret-color
- CSS 级联层
- CSS clip-path 属性(用于 HTML)
- CSS color() 函数
- CSS 圆锥渐变
- CSS 容器查询(大小)
- CSS 容器查询单位
- CSS 容器样式查询
- CSS 包含
- CSS content-visibility
- CSS 计数器样式
- CSS 计数器
- CSS 交叉淡入淡出函数
- CSS currentColor 值
- CSS 设备适配
- CSS display: contents
- CSS element() 函数
- CSS 排除级别 1
- CSS 特性查询
- CSS 滤镜效果
- CSS filter() 函数
- CSS first-line 伪元素
- CSS 弹性盒子布局模块
- CSS 字体加载
- CSS font-display
- CSS font-feature-settings
- CSS font-palette
- CSS font-size-adjust
- CSS font-stretch
- CSS font-variant-alternates
- CSS font-variant-numeric
- CSS 伪元素的生成内容
- CSS 抓取 & 抓取光标
- CSS 渐变
- CSS 网格布局 (级别 1)
- CSS hanging-punctuation
- CSS 连字
- CSS image-set
- CSS 首字母
- CSS 初始值
- CSS inline-block
- CSS justify-content: space-evenly
- CSS line-clamp
- CSS 逻辑属性
- CSS 遮罩
- CSS 数学函数 min()、max() 和 clamp()
- CSS min/max-width/height
- CSS 运动路径
- CSS 命名空间
- CSS 嵌套
- CSS 轮廓属性
- CSS overflow 属性
- CSS overflow-anchor (滚动锚点)
- CSS overscroll-behavior
- CSS 分页符属性
- CSS 绘制 API
- CSS position:fixed
- CSS position:sticky
- CSS print-color-adjust
- CSS 区域
- CSS 相对颜色
- CSS 重复渐变
- CSS resize 属性
- CSS revert 值
- CSS 滚动捕捉
- CSS scroll-behavior
- CSS 滚动条样式
- CSS 形状级别 1
- CSS 子网格
- CSS 表格显示
- CSS text-box-trim & text-box-edge
- CSS text-indent
- CSS text-justify
- CSS text-orientation
- CSS text-wrap: balance
- CSS touch-action 属性
- CSS unset 值
- CSS user-select: none
- CSS 变量 (自定义属性)
- CSS 寡妇 & 孤儿
- CSS will-change 属性
- CSS writing-mode 属性
- CSS3 2D 变换
- CSS3 3D 变换
- CSS3 背景图像选项
- CSS3 边框图像
- CSS3 边框半径 (圆角)
- CSS3 盒阴影
- CSS3 盒尺寸
- CSS3 颜色
- CSS3 光标 (原始值)
- CSS3 光标: 放大 & 缩小
- CSS3 font-kerning
- CSS3 image-orientation
- CSS3 媒体查询
- CSS3 多重背景
- CSS3 多列布局
- CSS3 对象适配/对象位置
- CSS3 不透明度
- CSS3 溢出换行
- CSS3 选择器
- CSS3 制表符大小
- CSS3 文本对齐最后
- CSS3 文本溢出
- CSS3 文本阴影
- CSS3 过渡
- CSS3 断字
- display: flow-root
- display: run-in
- 字体 unicode-range 子集
- 全屏 API
- Flexbox 的间隙属性
- getComputedStyle
- 内在和外在大小
- LCH 和 Lab 颜色值
- letter-spacing CSS 属性
- 媒体查询:交互式媒体特征
- 媒体查询:范围语法
- 媒体查询:分辨率特征
- 指针事件
- prefers-color-scheme 媒体查询
- prefers-reduced-motion 媒体查询
- Rebeccapurple 颜色
- rem(根 em)单位
- 作用域样式:@scope 规则
- :not() 的选择器列表参数
- :nth-child 和 :nth-last-child CSS 伪类的选择器列表参数
- 小型、大型和动态视窗单位
- CSS 背景中的 SVG
- font-family 的 system-ui 值
- 文本装饰样式
- 文本强调样式
- TTF/OTF - TrueType 和 OpenType 字体支持
- font-family 的 ui-serif、ui-sans-serif、ui-monospace 和 ui-rounded 值
- 可变字体
- 视图转换 API(单文档)
- 视窗单位:vw、vh、vmin、vmax
- Window.devicePixelRatio
- :focus-within CSS 伪类
- Background-clip: text
- background-position-x & background-position-y
- CSS -webkit-user-drag 属性
- CSS @scroll-timeline
- CSS 背景滤镜
- CSS 画布绘制
- CSS 环境变量 env()
- CSS font-smooth
- CSS overflow: overlay
- CSS 指针事件(用于 HTML)
- CSS 反射
- CSS text-size-adjust
- CSS text-stroke 和 text-fill
- CSS zoom
- CSS3 attr() 函数用于所有属性
- 显式后代组合器 >>
- 高质量字距对和连字
- 作用域属性
- 所有 CSS 功能
HTML5
- 文件输入的 accept 属性
- 外部脚本的 async 属性
- 表单提交的属性
- 音频元素
- 音频轨道
- 自动聚焦属性
- 画布(基本支持)
- 画布混合模式
- classList(DOMTokenList)
- 颜色输入类型
- 可编辑属性(基本支持)
- 自定义元素(V1)
- 自定义协议处理
- Datalist 元素
- 数据集和 data-* 属性
- 日期和时间输入类型
- 外部脚本的 defer 属性
- Details 和 Summary 元素
- Dialog 元素
- fieldset 元素的 disabled 属性
- Download 属性
- 拖放
- 电子邮件、电话和 URL 输入类型
- Form 属性
- 表单验证
- getElementsByClassName
- Hashchange 事件
- hidden 属性
- HTML 导入
- HTML 媒体捕获
- HTML 模板
- HTML5 语义元素
- 不确定的复选框
- HTML5 中的内联 SVG
- input 事件
- input placeholder 属性
- inputmode 属性
- 图像和 iframe 的属性延迟加载
- 链接类型 "noreferrer"
- input 和 textarea 元素的 maxlength 属性
- meter 元素
- 输入字段的最小长度属性
- 多文件选择
- naturalWidth 和 naturalHeight 图像属性
- 数字输入类型
- OffscreenCanvas
- PageTransitionEvent
- Path2D
- 输入字段的 Pattern 属性
- Picture 元素
- Ping 属性
- PNG 收藏夹图标
- 打印事件
- progress 元素
- Range 输入类型
- input 和 textarea 元素的 readonly 属性
- rel=noopener
- relList (DOMTokenList)
- 有序列表的 Reversed 属性
- Ruby 注解
- iframe 的 sandbox 属性
- Search 输入类型
- input 和 textarea 的选择控件
- 会话历史管理
- Spellcheck 属性
- iframe 的 srcdoc 属性
- Srcset 和 sizes 属性
- 子资源完整性
- SVG 收藏夹图标
- tabindex 全局属性
- Canvas 的文本 API
- Video 元素
- 视频轨道
- wbr (单词换行机会) 元素
- WebGL - 3D Canvas 图形
- WebGL 2.0
- 上下文菜单项 (menuitem 元素)
- 自定义元素(已弃用的 V0 规范)
- 离线 Web 应用程序
- 门户
- iframe 的 seamless 属性
- Selectlist - 可自定义的 select 元素
- 所有 HTML5 功能
其他
- "once" 事件监听器选项
- AAC 音频文件格式
- 动画 PNG (APNG)
- autocomplete 属性:on & off 值
- AV1 视频格式
- AVIF 图片格式
- Brotli Accept-Encoding/Content-Encoding
- 内置 PDF 查看器
- ChildNode.remove()
- 客户端提示:DPR、Width、Viewport-Width
- COLR/CPAL(v0) 字体格式
- COLR/CPAL(v1) 字体格式
- CSS 分页媒体 (@page)
- 数据 URI
- 声明式 Shadow DOM
- document.elementFromPoint()
- document.head
- document.scrollingElement
- DOM 操作便利方法
- DOMContentLoaded
- DOMMatrix
- 动态自适应流媒体 over HTTP (MPEG-DASH)
- Element.closest()
- Element.insertAdjacentElement() & Element.insertAdjacentText()
- EventTarget.addEventListener()
- EventTarget.dispatchEvent
- FLAC 音频格式
- focusin & focusout 事件
- HEIF/HEIC 图片格式
- HEVC/H.265 视频格式
- HTMLElement.innerText
- HTTP/2 协议
- HTTP/3 协议
- JPEG 2000 图片格式
- JPEG XL 图片格式
- JPEG XR 图片格式
- KeyboardEvent.code
- KeyboardEvent.getModifierState()
- KeyboardEvent.key
- KeyboardEvent.location
- MathML
- 媒体片段
- MP3 音频格式
- MPEG-4/H.264 视频格式
- 变异事件
- Node.compareDocumentPosition()
- Node.textContent
- Ogg Vorbis 音频格式
- Ogg/Theora 视频格式
- Opus 音频格式
- 被动事件监听器
- PNG alpha 透明度
- querySelector/querySelectorAll
- 资源提示:dns-prefetch
- 资源提示:modulepreload
- 资源提示:preconnect
- 资源提示:prefetch
- 资源提示:preload
- 资源提示:prerender
- SDCH Accept-Encoding/Content-Encoding
- Shadow DOM (V1)
- 签名 HTTP 交换 (SXG)
- theme-color 元标签
- WAI-ARIA 可访问性功能
- Wav 音频格式
- WebAssembly
- WebAssembly BigInt 到 i64 的 JS API 转换
- WebAssembly 批量内存操作
- WebAssembly 可变全局变量的导入/导出
- WebAssembly 多值
- WebAssembly 非陷阱浮点到整数转换
- WebAssembly 引用类型
- WebAssembly 符号扩展运算符
- WebAssembly SIMD
- WebAssembly 线程和原子操作
- WebM 视频格式
- WebP 图片格式
- WebVTT - 网页视频文本轨道
- WOFF - 网页开放字体格式
- WOFF 2.0 - 网页开放字体格式
- 以 application/xhtml+xml 格式提供 XHTML
- zstd (Zstandard) 内容编码
- 文档策略
- EOT - 嵌入式 OpenType 字体
- HTTP 实时流 (HLS)
- KeyboardEvent.charCode
- KeyboardEvent.which
- 资源提示:延迟加载
- 影子 DOM (已弃用的 V0 规范)
- SPDY 协议
- URL 滚动到文本片段
- XHTML+SMIL 动画
- 所有其他功能
JS API
- AbortController & AbortSignal
- 加速度计
- 环境光传感器
- 异步剪贴板 API
- Auxclick
- Base64 编码和解码
- 基本控制台日志记录功能
- 电池状态 API
- Beacon API
- Blob 构造
- Blob URL
- BroadcastChannel
- 通道消息传递
- console.time 和 console.timeEnd
- 约束验证 API
- createImageBitmap
- 凭据管理 API
- 跨文档消息传递
- 跨域资源共享
- crypto.getRandomValues()
- CSS.supports() API
- CustomEvent
- 设备方向和设备运动事件
- 文档对象模型范围
- document.currentScript
- DOM 解析和序列化
- Element.getBoundingClientRect()
- Element.insertAdjacentHTML()
- 加密媒体扩展
- Fetch
- 文件 API
- FileReader API
- FileReaderSync
- 游戏手柄 API
- 地理位置
- getUserMedia/Stream API
- 陀螺仪
- 高分辨率时间 API
- ImageCapture API
- IndexedDB
- IndexedDB 2.0
- IntersectionObserver
- 磁力计
- matches() DOM 方法
- matchMedia
- 来自 DOM 元素的媒体捕获 API
- 媒体源扩展
- MediaRecorder API
- MutationObserver
- 导航计时 API
- navigator.hardwareConcurrency
- WebRTC 的对象 RTC (ORTC) API
- 在线/离线状态
- 方向传感器
- 页面可见性
- 通行密钥
- 支付请求 API
- 权限 API
- 权限策略
- 画中画
- 指针锁定 API
- 接近传感器 API
- 推送 API
- requestAnimationFrame
- requestIdleCallback
- 调整大小观察器
- 资源计时(基本支持)
- 屏幕方向
- 屏幕唤醒锁定 API
- 元素上的滚动方法(scroll、scrollTo、scrollBy)
- scrollIntoView
- 选择 API
- 服务器计时
- 服务器发送的事件
- 服务工作者
- 共享 Web 工作者
- 流
- 同步剪贴板 API
- TextEncoder & TextDecoder
- 触摸事件
- URL API
- URLSearchParams
- 用户计时 API
- 振动 API
- Web 动画 API
- Web 音频 API
- Web 加密
- Web MIDI API
- Web 通知
- Web 共享 API
- Web 套接字
- Web 存储 - 键值对
- Web 工作者
- WebCodecs API
- WebGPU
- WebRTC 点对点连接
- WebTransport
- WebXR 设备 API
- XMLHttpRequest 高级功能
- 后台同步 API
- Cookie 存储 API
- 从文件输入中选择目录
- 请勿跟踪 API
- document.evaluate & XPath
- Document.execCommand()
- 高效脚本让步:setImmediate()
- Element.scrollIntoViewIfNeeded()
- 功能策略
- FIDO U2F API
- 文件系统访问 API
- 文件系统 & FileWriter API
- 输入法 API
- IntersectionObserver V2
- 网络信息 API
- 语音识别 API
- 语音合成 API
- 用于 DOM 操作的受信任类型
- Web 蓝牙
- Web NFC
- Web 串行 API
- Web SQL 数据库
- WebHID API
- WebUSB
- WebVR API
- 所有 JS API 功能
JS
- Array.prototype.find
- Array.prototype.findIndex
- Array.prototype.includes
- 箭头函数
- asm.js
- 异步函数
- BigInt
- const
- Date.prototype.toLocaleDateString
- ECMAScript 2015 (ES6)
- ECMAScript 5
- ECMAScript 5 严格模式
- ES6 类
- ES6 生成器
- ES6 数字
- ES6 模板字面量(模板字符串)
- flat & flatMap 数组方法
- 国际化 API
- Intl.PluralRules API
- 通过脚本标签的 JavaScript 模块
- JavaScript 模块:动态 import()
- JSON 解析
- let
- localeCompare()
- JS 正则表达式中的后顾
- Object.entries
- Object.values 方法
- Promise.prototype.finally
- Promise
- 代理对象
- 剩余参数
- 共享数组缓冲区
- String.prototype.includes
- String.prototype.padStart(), String.prototype.padEnd()
- 时间
- 类型化数组
- unhandledrejection/rejectionhandled 事件
- 装饰器
- 导入映射
- Object.observe 数据绑定
- 所有 JS 功能