JavaScript Guidebook
基本语法
内置对象
核心模块
OOP
BOM
DOM
计算机网络
设计模式
Github
JavaScript Guidebook
JavaScript 完全知识体系
基本语法
内置对象
核心模块
OOP
BOM
DOM
计算机网络
设计模式
Github
全局对象
Window 对象
Location 对象
History 对象
Screen 对象
Navigator 对象
BOM 浏览器对象模型
全局 API
setTimeout
setInterval
对话框 API
requestAnimationFrame
requestIdleCallback
getComputedStyle
视窗尺寸位置
Window 对象视图属性
Screen 对象视图属性
Element 文档元素视图属性
文档视图和元素视图
鼠标位置
二进制数据和文件 API
文件应用
Blob API
File API
FileList API
FileReader API
FileReaderSync API
FormData API
DataTransfer API
URL API
数据通信 API
PostMessage
XHMLHttpRequest API
Fetch API
Beacon API
WebSocket
Server-sent Events
WebRTC
Progress Event
离线与存储 API
浏览器缓存机制
HTTP Cache
Cookie
Web Storage
Web Workers
EventSource
Service Worker
IndexedDB
性能 API
Performance API
Performance Resource Timing API
Performance Navifation API
性能时间线
设备 API
地理定位 Geolocation API
摄录设备
位置信息 Position API
监视 API
IntersectionObserver API
MutationObserver API
集成 API
全屏 Fullscreen API
浏览器工作原理
浏览器架构
渲染进程的内部机制
构建对象模型
脚本异步加载
渲染树构建
布局
绘制
合并
浏览器事件处理
二进制数据和文件 API
Base64
全局 API
页面生命周期方法
Navigator.sendBeacon
WorkerNavigator.sendBeacon
Beacon API
Beacon 接口为 Web 服务器调度异步和非阻塞请求。
Beacon 请求使用 HTTP 的 POST 方法,并且不需要有响应
Beacon 请求能确保在页面触发
unload
之前,就已经初始化
Navigator.sendBeacon
WorkerNavigator.sendBeacon
参考资料:
📖 Using the Beacon API