gpt4 book ai didi

javascript - AJAX 真的是异步的吗?

转载 作者:搜寻专家 更新时间:2023-11-01 04:48:40 24 4
gpt4 key购买 nike

当你触发一个 ajax 调用时,我们通常在浏览器端代码中做的是有一个“xmlhttp”变量并检查状态变化,直到加载响应,这意味着客户端维护某种连接/线程以服务器和服务器通过该连接响应客户端。我看到的唯一区别是页面没有刷新,这让我想到了一个非常基本的问题,ajax 真的是异步的吗?

与发送请求的 JMS 相比,客户端和服务器之间绝对没有连接,响应是通过服务器启动的不同线程发送的。 JMS 真的不是异步的吗?我糊涂了。有人可以澄清一下吗。

最佳答案

AJAX 被认为是异步的,因为等待请求不会阻塞页面的用户界面。换句话说:当你发送一条whatsapp消息并主动等待回复时,那么你就是在做一个同步请求:无论你的妻子是否在要求你上床 sleep 。在收到回复之前,您不会上床 sleep 。但是,如果您发送消息后仍想做其他事情,例如和妻子上床 sleep ,那么您将执行异步请求:您将在电话响起时阅读消息(AJAX 加载事件)。

网页的 UI 线程就是你的妻子。

关于javascript - AJAX 真的是异步的吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24993989/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com