在学习web前端数据请求,有关XHR和ajax以及axios的区别,不是很清楚。求大神,谢谢!
一图胜千言
Ajax这个术语源自描述从基于 Web 的应用到基于数据的应用。 Ajax 不是一种新的编程语言,而是一种用于创建更好更快以及交互性更强的Web应用程序的技术。
Ajax是使用XHR(XMLHttpRequest)来实现的。也可以使用新的 Fetch API来实现 。
axios是对XHR的封装,以及比较早的jQuery.ajax也是对XHR的封装。
重点了解ajax 简单理解XHR、Ajax、Axios、Promise