ajax同步、异步概念和区别

首先我们需要了解下,什么叫同步概念,什么叫异步概念

同步、异步概念

同步, 提交请求 ->服务器进行处理->等待结果(这个期间,你不能做任何事,只有收到服务器的结果后,才可进行其他操作)

异步, 提交请求->服务器处理(这个期间你不用等待服务器的结果,你可去干自己的事情了)->处理完毕

同步和异步的概念就类似上面这样

ajax同步、异步

异步:现在的大多数项目,都是使用ajax的异步请求。因为这样能过避免服务器的检索给用户带来的时间延迟。异步传输,总是悄悄进行着,用户根本不知道这后面都发生了什么事,用户只要专注着操作浏览器界面就好了,这个对于用户体验来说,非常好。

同步:发完一个请求时,就一直处于等待状态。比如,你的鼠标一直显示着转啊转哈,直到服务器把数据处理完毕了,再告知浏览器现在可以了,你可以操作其他事情了,可是这对于用户是一个多么痛苦的体验,为了这个请求,页面一直无法操作,就像浏览器“死机”了一样 。所以,同步请求最好慎用。

不过也有用同步的啦。有的时候,当前请求的结果是下一步请求的前提,只有知道了当前请求的结果,才能知道接下来怎么做。

同步、异步,各有春秋,处于什么场景,就用什么。
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,026评论 19 139
  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 173,699评论 25 708
  • 全书名为《麦肯锡教我的写作五期》,副书名为:从逻辑思考到文案写作。 确实是一本好书,适合所有想提高写作的人。从信息...
    性感小金牛阅读 535评论 0 4
  • 丸健水产,不做海鲜水产生意,是一家卖关东煮的老店。 在东京北边赤羽区的某条老街里,这家店面不大、连座位都没有的小小...
    那一座城阅读 362评论 0 0
  • 唉,我也不知道为什么要写这个邮件,反正就是想找个人聊聊,我觉得除了你,我跟别人也没什么可以聊的。从你说分手算起来也...
    Jimmy_CCJ阅读 315评论 0 0