主流前端往后端发送请求技术,是ajax吗?-灵析社区

横刀立马007

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

阅读量:155

点赞量:0

问AI
AJAX是一个概念 "AJAX - MDN Web 文档术语表:Web 相关术语的定义 | MDN" (https://link.segmentfault.com/?enc=wAZNubAgVkuOwFU7JeNGAg%3D%3D.dVCoYi4ObNmF7ty7v2Mnn7wR0Wtb%2BUNuHgxWq5%2FGSTkaF0jYQDaoqiO74%2Bt4oYOUMGmxefqo63J8lsj4tO2bqw%3D%3D),并不是特质 "jQuery" 的 "ajax" 模块。 现在发送异步请求比较多的是 1. 使用第三方封装好的类库,比如说 "Axios 库" (https://link.segmentfault.com/?enc=2TiHTJzL34tKNVc2acRBDw%3D%3D.51zAoM5s4g7xDTm8EyFE07NMg92E2DZvvgsmoPxC57HYTVtzuJaqi98UuBHikahk) 2. 自己使用原生的 "fetch 函数" (https://link.segmentfault.com/?enc=Tq6rShJ%2FOBAvHDT51ASwqg%3D%3D.%2Fzr8A5grJQkr7Smjy70yX8ikIiC6jsKO74gWpEjnItB%2BX4FBCyK0LZZkgWX3ROxDVuY4b7RlAPOvMZRJi%2Bej7Q%3D%3D) 和 jQuery 的 "ajax" 模块实现原理其实也是一样的,本质还是没有改变。都是 "XMLHttpRequest" (https://link.segmentfault.com/?enc=Ct2AFxY22fXmAHrFTNu%2FQA%3D%3D.nZNbYWsv462eaXKR7sDPHqUUvPfibReMMImzIawf4MFFgu%2B3rxoaiIAX5Qf8Wl3ASZ2gV8iiyFuqw3Yr2SsP2Q%3D%3D) 或者 "fetch()" (https://link.segmentfault.com/?enc=PCmZK42inhmdGV%2BEM%2FoOYA%3D%3D.4dQ0B8GGx0cOMHouVZf9xZbKBvlAI0689F%2FCMEpbrtS4zfr8TUb%2FSiXShhIdyZeyTVa%2BBtLH5T3UTRoc%2BCQLHA%3D%3D) 来发起请求。只不过因为不再使用 jQuery 了,大家跟喜欢使用独立的一个请求类库,而不是使用一整个 jQuery。 *** jQuery 被淘汰是因为主流技术栈已经不是通过手动操作DOM 的思路了, 而是操作数据 让框架(React、Vue这类的现代框架)来自动渲染视图、更新DOM。