采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
看了今天的视频我想请问一下老师 ajax 的核心是XHR, axios也是对原生XHR的封装,那么ajax和axios应该都是宏任务对吗?
fetch是原生js 且没有使用XHR, 那它是属于宏任务还是微任务?
XHR 和 fetch 是浏览器提供的网络请求 API ,前者宏任务。
后者是机遇 promise ,是微任务,但网络请求的耗时较长,所以它的回调函数肯定会在 DOM 渲染完之后触发,这一点要明白。
axios 只是一个 lib ,一个封装,不能说它是宏任务还是微任务,没有这个说法。
同理,ajax 是“异步网络请求”的一个简称,它就是一个称呼,也没有宏任务、微任务这一说。
ppt里不是写的ajax是宏任务吗,怎么又成了没有宏任务微任务一说了😂
统一纠正一下:所有的网络请求都是宏任务。axios 和 fetch 都是网络请求的工具或者 API 。分开理解,不要混淆了。
登录后可查看更多问答,登录/注册
针对时下面试高频考点,帮助新人js面试快速通关
1.6k 17
1.8k 11
1.3k 11