本节将向您介绍 HTML5 规范中指定的 Web API。这些 Web API 允许您在 Web 应用程序中使用 Web 浏览器提供的现代功能。
第 1 节。客户端存储
- Cookies – 了解 HTTP Cookies 以及如何使用 JavaScript 更有效地管理 Cookies。
- localStorage – 向您介绍
Storage
类型并向您展示如何使用 localStorage 存储客户端数据。 - sessionStorage – 展示如何使用 sessionStorage 存储会话数据。
- IndexedDB – 了解 IndexedDB 以及如何使用它来创建可以在线和离线工作的 Web 应用程序。
第 2 节。拖放 API
- 拖放 API – 使 Web 应用程序能够使用 Web 浏览器中的拖放功能。
- FileReader API – 介绍 FileReader API 并向您展示如何将其与 Drag&Drop API 相结合来构建图像上传应用程序。
第 3 节。地理位置 API
- 地理位置 API – 了解如何检索用户的当前位置。
第 4 节。通知 API
- 通知 API – 了解如何向用户显示桌面通知。
第 5 节。历史 API
- pushState – 了解如何使用 history.pushState() 方法。
第 6 节。网络请求
- Fetch API – 了解如何从 Web 浏览器向远程资源发出异步请求。
- Fetch & CORS – 了解 CORS (跨域资源共享),这是一种阻止来源向不同来源发出请求的安全功能。
- Fetch & 跟踪下载进度 – 了解如何使用 Fetch API 下载文件,并使用 ReadableStream 对象跟踪下载进度。
- AbortController – 探索如何使用 AbortController API 取消 Web 请求。
第 8 节。画布 API
本教程有帮助吗?