Skip to content

HTML5 WebAPI

HTML5 Web API 是一组用于构建Web应用程序的API集合,它们为Web开发者提供了更多的功能以增强用户体验

这些API允许Web应用执行更复杂的任务,如离线存储,访问设备硬件(例如摄像头和麦克风), 绘制图形, 播放音频和视频等

在线 MDN 文档

https://developer.mozilla.org/zh-CN/docs/Web/API

API 功能简单介绍

  1. 中断请求API AbortControllerAbortSignal

  2. 注释节点构造器 Comment

  3. 自定义事件构造器 CustomEvent

  4. 文档对象构造器 Document

  5. 文档碎片构造器 DocumentFragment

  6. DOM 异常 DOMException

  7. 可将一个 xml/html 字符串解析为 Document 的解析器 DOMParser

  8. 表示一组空格分隔的标记, 比如 element.classList DOMTokenList

  9. 元素基类 HTML标签基类 SVG 元素基类

  10. 事件对象基类事件源对象基类 都是用于处理事件相关内容

  11. 监听DOM变化监听DOM变化产生的记录

  12. Node接口NodeList 节点集合 都是比较底层的基类

  13. 用户交互事件相关

  14. 输出调试内容到开发者工具栏 Console API

  15. 老异步请求接口: XMLHttpRequest 新异步请求接口: Fetch

  16. 操作系统剪切板API

  17. 文件上传相关API

  18. 浏览器全屏API

  19. 浏览器拖放API

  20. 不同文档通信交互API, 如当前 document 和 iframe 中的 document

  21. 创建唯一 URL 和 url 字符串处理

  22. 浏览器本地存储

  23. 自定义元素相关API

  24. 测试web应用性能的API

  25. 后台线程运行脚本API

  26. 用于在客户端存储大量的结构化数据API

  27. 监听元素大小变化API

  28. 操作鼠标选中内容API

  29. 交叉观察器API 可用于检测元素是否可见(在视口中)

  30. 浏览器中渲染 3D 图形API

  31. 操作CSS样式表相关API

Released under the MIT License.