看到标题时,有些同学可能会想:“我已经用 xhr 成功地发过很多个 Ajax 请求了,对它的基本操作已经算挺熟练了。” 我之前的想法和你们一样,直到最近我使用 xhr 时踩了不少坑儿,我才突然发现其实自己并不够了解 xhr,我知道的只是最最基本的使用。 于是我决定好好地研究一番 xhr 的真面目,可拜读了不少博客后都不甚满意,于是我决定认真阅读一遍 W3C 的 XMLHttpRequest 标准。看完标准后我如同醍醐灌顶一般,感觉到了从未有过的清澈。这篇文章就是参考 W3C 的 XMLHttpRequest 标准和结合一些实践验证总结而来的。