• 传统 Ajax 指的是 XMLHttpRequest(XHR)
,最早出现的发送后端请求技术,隶属于原始 js 中,核心使用 XMLHttpRequest
对象,多个请求之间如果有先后关系的话,就会出现回调地狱。
• JQuery ajax
是对原生 XHR
的封装。
• axios
是一个基于 Promise
,本质上也是对原生 XHR
的封装,只不过它是Promise
的实现版本,符合最新的 ES 规范。
• fetch 不是 ajax 的进一步封装,而是原生 js,没有使用 XMLHttpRequest
对象。
四种请求方式的区别(ajax、JQuery ajax 、axios、fetch)
最新推荐文章于 2023-06-14 12:00:00 发布