请老师把3种插件的实现原理用文字解释一下,谢谢老师
来源:9-6 实际项目中 ajax 的常用插件
叫我丽红
2022-01-15 16:05:39
听了2遍,感觉还不是很懂,请老师再给解释解释,谢谢
1回答
好帮手慕星星
2022-01-15
同学你好,解答如下:
1、jQuery底层是JavaScript进行封装的,也就是原生的ajax(XMLHttpRequest实现)封装成了jQuery的$.ajax(),方法中的参数按照文档来写就好
https://jquery.cuishifeng.cn/jQuery.Ajax.html

2、fetch是另外一种API,底层不是用XMLHttpRequest实现的。fetch方法参数按照文档进行配置即可
https://developer.mozilla.org/zh-CN/docs/Web/API/Fetch_API/Using_Fetch

调用默认会返回promise对象,可以通过then方法进行其他操作

3、Axios 是一个基于 promise 的 HTTP 库,可以用在浏览器和 node.js 中,在框架中使用中较多。底层也是用XMLHttpRequest实现的

封装的功能较多,也支持promise的API。按照文档方式进行安装调用即可
http://www.axios-js.com/zh-cn/docs/
祝学习愉快!
相似问题
回答 1