主流前端往后端发送请求技术,是ajax吗?

现在主流的前端往后端发送请求的技术是什么,ajax吗?ajax必须使用jquery吗?为什么网上都说jquery已经被淘汰了呢?

现在主流的前后端交互技术是什么?

阅读 1.3k
3 个回答

AJAX是一个概念 AJAX - MDN Web 文档术语表:Web 相关术语的定义 | MDN,并不是特质 jQueryajax 模块。

现在发送异步请求比较多的是

  1. 使用第三方封装好的类库,比如说 Axios 库
  2. 自己使用原生的 fetch 函数

和 jQuery 的 ajax 模块实现原理其实也是一样的,本质还是没有改变。都是 XMLHttpRequest 或者 fetch() 来发起请求。只不过因为不再使用 jQuery 了,大家跟喜欢使用独立的一个请求类库,而不是使用一整个 jQuery。


jQuery 被淘汰是因为主流技术栈已经不是通过手动操作DOM的思路了,
而是操作数据让框架(React、Vue这类的现代框架)来自动渲染视图、更新DOM。

你可以了解一下 axios 或者原生的 fetch

主要就2种:

  • ajax
  • fetch

ajax不一定要使用jquery,只是jquery提供了基于ajax的封装API,也可以使用其他基于ajax的流行库如axios

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进