Ajax、Fetch 和 Axios区别
小于 1 分钟
Ajax、Fetch 和 Axios区别
Ajax
基于XHR原生开发,目前已有的fetch
可替代。本身针对mvc编程模式,不太适合目前mwm编程模式。JQ本身较大,如单纯使用ajax可自己封装1个,不然会影响性能体验
Axios
axios也是对原生XHR的1种封装,不过是Promise
实现版本。,符合最新ES规范
fetch(怀起)
window自带window.fetch
方法,在最新版Firefox和Chrome中已提供支持,其他浏览器还有兼容性不是很好的,要做兼容性处理。fetch是1个基于promise设计的low-levelAPl,不是ajax进一步封装的