在了解 AJAX 之前,我们先来了解一下经典的 Web 应用模型和 ajax Web 应用模型。

同步(经典 Web 应用程序模型)

同步请求会阻塞客户端,直到操作完成,即浏览器无响应。 在这种情况下,浏览器的 javascript 引擎被阻止。
同步

如上图所示,整个页面在请求时刷新,用户被阻止直到请求完成。

让我们换一种方式来理解它。
同步

异步(AJAX Web 应用程序模型)

异步请求不会阻塞客户端,即浏览器是响应式的。 此时,用户还可以执行其他操作。 在这种情况下,浏览器的 javascript 引擎不会被阻止。

异步

如上图所示,请求时不会刷新整页,用户会从 ajax 引擎获得响应。

让我们尝试通过下面给出的图像来理解异步通信。
异步通信

注意:每个阻塞操作都不是同步的,每个解锁操作都不是异步的。

欢迎任何形式的转载,但请务必注明出处,尊重他人劳动成果。
转载请注明:文章转载自 有区别网 [http://www.vsdiffer.com]
本文标题:同步与异步
本文链接:https://www.vsdiffer.com/vs/understanding-synchronous-vs-asynchronous.html
免责声明:以上内容仅是站长个人看法、理解、学习笔记、总结和研究收藏。不保证其正确性,因使用而带来的风险与本站无关!如本网站内容冒犯了您的权益,请联系站长,邮箱: ,我们核实并会尽快处理。