ajax基于JQ库,使用XMLhttp请求服务器。优点是兼容性较好,能够兼用一些版本较低的ie,缺点是库太大了,引入消耗内存。
ooooooops,学到了哈哈哈哈
Ajax => async javascript and xml
不能说 Ajax 基于 JQ 库,原生也是可以做,只是 JQ 帮你封装好了。 @SamonGuy
Ajax 是Async Javascript And Xml的简称,它是原生JavaScript的一种请求方案,利用 XMLHttpRequest 进行异步请求数据,实现无感刷新数据;
XMLHttpRequest
Axios 是基于 Ajax 和 Promise 封装的一个库,可以利用Promise来更好的管控请求回调嵌套造成的回调地狱。
Fetch 是 ES6 新推出的一套异步请求方案,它天生自带 Promise,同时也是原生的,如果在较小项目中为了项目大小着想和兼容性不是那么高的前提下不妨可以用它来进行异步请求也是不错的。
Activity
SamonGuy commentedon Jan 18, 2021
ajax基于JQ库,使用XMLhttp请求服务器。优点是兼容性较好,能够兼用一些版本较低的ie,缺点是库太大了,引入消耗内存。
SamonGuy commentedon Jan 18, 2021
ooooooops,学到了哈哈哈哈
CodeRookie262 commentedon Jan 18, 2021
Ajax => async javascript and xml
不能说 Ajax 基于 JQ 库,原生也是可以做,只是 JQ 帮你封装好了。
@SamonGuy
CodeRookie262 commentedon Jan 19, 2021
Ajax 是Async Javascript And Xml的简称,它是原生JavaScript的一种请求方案,利用
XMLHttpRequest进行异步请求数据,实现无感刷新数据;Axios 是基于 Ajax 和 Promise 封装的一个库,可以利用Promise来更好的管控请求回调嵌套造成的回调地狱。
Fetch 是 ES6 新推出的一套异步请求方案,它天生自带 Promise,同时也是原生的,如果在较小项目中为了项目大小着想和兼容性不是那么高的前提下不妨可以用它来进行异步请求也是不错的。