2.1.4 XHR 对象的事件监听 XMLHttpRequest(XHR)是实现浏览器端异步通信的核心 API,其事件监听机制为开发者提供了对请求全生命周期的精细控制能力。掌握各类事件的触发时机、语义差异与最佳实践,是构建健壮、可维护、用户体验优良的 Ajax 应用的基础。本节系统梳理 XHR 事件体系,涵盖事件分类、触发逻辑、代码实现、关键陷阱及现代工程化建议,兼顾兼容性与可扩展性。 2.1.4.1 XHR 事件全景:生命周期与分类 XHR 请求遵循明确的状态演进路径,不同事件在特定阶段被触发,共同构成完整的可观测性体系。