Ajax介绍

1.与服务器进行数据交换:通过 Ajax 可以给服务器发送请求,并获取服务器响应的数据。
2.异步交互:可以在 不重新加载整个页面 的情况下,与服务器交换数据并 更新部分网页 的技术,如: 搜索联想、用户名是否可用的校验等等。
我们详细的解释一下 Ajax 技术的 2 个作用:
1.与服务器进行数据交互:
如下图所示前端资源被浏览器解析,但是前端页面上缺少数据,前端可以通过 Ajax 技术,向后台
服务器发起请求,后台服务器接受到前端的请求,从数据库中获取前端需要的资源,然后响应给前
端,前端在通过我们学习的 vue 技术,可以将数据展示到页面上,这样用户就能看到完整的页面
了。此处可以对比 JavaSE 中的网络编程技术来理解。
2.异步交互:

可以在不重新加载整个页面的情况下,与服务器交换数据并更新部分网页的技术。如下图所示,当我们再百度搜索java时,下面的联想数据是通过Ajax请求从后台服务器得到的, 在整个过程中,我们的Ajax请求不会导致整个百度页面的重新加载,并且只针对搜索栏这局部模 块的数据进行了数据的更新,不会对整个页面的其他地方进行数据的更新,这样就大大提升了页面 的加载速度,用户体验高。

Axios 的基本使用:

相关推荐
ganshenml5 分钟前
【Web】如何解决 `npm run dev` 报错 `address already in use 127.0.0.1:9005` 的问题
前端
顽强d石头11 分钟前
elementui里的el-tabs的内置样式修改失效?
前端·javascript·elementui
江湖行骗老中医35 分钟前
js闭包概念和使用
开发语言·javascript·ecmascript
king1999010238 分钟前
小程序Npm package entry file not found?
前端·npm·node.js
程序猿阿伟1 小时前
《解锁CSS Flex布局:重塑现代网页布局的底层逻辑》
前端·css
生产队队长1 小时前
CSS:选择器-复合选择器
前端·css
黄同学real1 小时前
前端安全中的XSS(跨站脚本攻击)
前端·安全·xss
楠奕1 小时前
Neo4j多关系或多路径
前端·javascript·neo4j
VcB之殇2 小时前
three.js中使用canvas生成动态纹理贴图
javascript·three.js
小彭努力中4 小时前
8.Three.js中的 StereoCamera 立体相机详解+示例代码
开发语言·前端·javascript·vue.js·深度学习·数码相机·ecmascript