Javaweb知识之AJAX的概念的通俗理解(包含axios)

AJAX

一.概念:

AJAX(Asynchronous JavaScript And XML):异步的JavaScript和XML

异步 JavaScript的理解:就像你给朋友发了一条消息,然后继续做其他事情一样。你不需要等待朋友回复,可以继续做自己的事情。当朋友回复了,你会收到消息并做出相应的处理。这样可以让程序在等待某些操作完成的同时,继续执行其他任务,提高效率。

概念通俗的理解:

AJAX:当你在玩游戏的时候,有些游戏会在你玩的过程中不断更新内容,但是你不需要停下来去等待更新完成,可以继续玩。AJAX就是做了类似于这样子的事情,让网页能够在你使用的过程中,不断更新内容,但是你不需要等待整个页面重新加载。

二..AJAX的作用:

1.与服务器进行数据交换,通过AJAX可以给服务器发送请求,并获取服务器响应的数据。使用了AJAX和服务器进行通信,就可以使用HTML+AJAX来替换JSP页面了

2.异步交互:可以在不重新加载整个页面的情况下,与服务器交换数据并更新部分网页的技术(局部刷新),如:联想搜索、用户名是否可用校验,等等。

AXIOS

一.升级封装版(Axios)

1.概念

Axios对原生的AJAX进行封装,简化书写

相关推荐
ck-joker11 分钟前
M1 Pro跑LLM实测:Ollama+LangChain4j零成本本地大模型开发,比云端API快在哪?
java·语言模型
濮水大叔23 分钟前
不必把 Vue3 写成“麻花”:从状态碎片到对象协作,重新理解 Zova 的前端心智模型
前端·typescript·vue3·ioc·tsx·zova
丙氨酸長鏈44 分钟前
[Bukkit插件开发]手持发射器箭矢机枪 教学文档 面向Python/C#开发者入门Java与Bukkit API
java·python·c#
Nontee1 小时前
设计模式:模板方法与策略,从“每个字都认识“到能说清它们在干嘛
java·数据库·设计模式
我是唐青枫1 小时前
Java ReentrantLock 实战详解:比 synchronized 更灵活的可重入锁
java·开发语言
Vuji1 小时前
MCP: 一条 tool 调用链路的旅程
前端·人工智能
晨曦中的暮雨2 小时前
Virtual Thread 优化 Spring AI 阻塞式 LLM I/O:对照压测报告
java·并发·个人项目
万少2 小时前
DeepSeek-V4-Flash 正式版上线了,但这 3 个坑我帮你提前踩了
前端·javascript·后端
明月_清风2 小时前
🚀 Palantir Foundry 本体论实战:当 Ontology 从"知识图谱"进化为"企业操作系统"
前端·后端
驳是2 小时前
入坑 Nginx,看这一篇就够了
前端