举个例子:普通B/S模式(同步)AJAX技术(异步)
同步:提交请求->等待服务器处理->处理完毕返回 这个期间客户端浏览器不能干任何事
异步: 请求通过事件触发->服务器处理(这时浏览器仍然可以作其他事情)->处理完毕
--------------------------------------------------------------------------------------------------------------------
同步就是你叫我去吃饭,我听到了就和你去吃饭;如果没有听到,你就不停的叫,直到我告诉你听到了,才一起去吃饭。
异步就是你叫我,然后自己去吃饭,我得到消息后可能立即走,也可能等到下班才去吃饭。

所以,要我请你吃饭就用同步的方法,要请我吃饭就用异步的方法,这样你可以省钱。
--------------------------------------------------------------------------------------------------------------------
举个例子 打电话时同步 发消息是异步

看看open方法的几个参数。

.open (http-method, url, async, userID, password)

(后面是帐号和密码,在禁止匿名访问的http页面中,需要用户名和口令)

首先看看异步处理方式。

其中async是一个布尔值。如果是异步通信方式(true),客户机就不等待服务器的响应;如果是同步方式(false),客户机就要等到服务器返回消息后才去执行其他操作。我们需要根据实际需要来指定同步方式,在某些页面中,可能会发出多个请求,甚至是有组织有计划有队形大规模的高强度的request,而后一个是会覆盖前一个的,这个时候当然要指定同步方式:Flase。

转载于:https://www.cnblogs.com/ppforever/p/3884952.html

ajax 同步和异步的区别相关推荐

  1. ajax 同步和异步的区别|已迁移

    为什么80%的码农都做不了架构师?>>>    同步会阻塞后面的代码,也就是说假设这个ajax请求要3 5秒,浏览器就会阻塞住3 5秒不执行后面的,知道等到ajax请求完成. 而且同 ...

  2. Ajax同步和异步的区别?

    今天在code review时候看到同事的代码,用了ajax同步,async:false,如果不设置async参数,默认是true,为异步,异步的情况是比较复杂的,看下同步这个例子: function ...

  3. Ajax同步和异步的区别

    ajax数据的提交方式有2种 一种是同步一种是异步的 .同步的意思就是说 当你进行页面提交时,进行了一次页面的重新加载,和服务器进行了交互, 这段期间,你不能进行其它操作,只能进行等待服务器的响应.而 ...

  4. ajax同步和异步的区别_同步电机和异步电机区别

    电工之家:www.dgzj.com   QQ群:2179090 关注电工之家官方微信公众号"电工之家",收获更多经验知识. 同步电机和异步电机之间从区别就在于转子内的励磁电流,同步 ...

  5. ajax同步和异步的区别_纯电动汽车搭载的交流异步电机与永磁同步电机有何区别?...

    点击上方"飞灵汽车","星标或置顶公众号" 关键行业资讯,第一时间送达! -------- 不管是说起特斯拉还是蔚来汽车的动力系统,我们都能听到异步电机.永磁同 ...

  6. ajax同步和异步区别

    同步和异步的区别,ajax的编程步骤解:同步是指一个线程要等待上一个线程执行完才能开始执行,同步可以看做是一个单线程操作,只要客户端请求了,在服务器没有反馈信息之前是一个线程阻塞状态.异步是一个线程在 ...

  7. ajax 同步和异步区别?

    ajax 同步和异步区别? 我们在使用 ajax 一般都会使用异步处理. 异步处理呢就是我们通过事件触发到 ajax,请求服务器,在这个期间无论服务器有没有响应,客户端的其他代码一样可以运行. 同步处 ...

  8. js同步和异步的区别

    js同步和异步的区别 同步任务 异步任务 同步和异步运行机制 首先,不同于其他后端语言,javascript语言是单线程机制.所谓单线程就是按次序执行,执行完一个任务再执行下一个.对于浏览器来说,也就 ...

  9. Linux---阻塞与非阻塞、同步与异步的区别

    阻塞 为了完成某个功能,发起调用,如果当前不具备完成的条件,则会一直等待. 非阻塞 为了完成某个功能,发起调用,如果当前不具备完成功能的条件,则立即报错返回. 阻塞与非阻塞的区别 一个调用发起时,不具 ...

  10. 简述同步和异步的区别

    简述同步和异步的区别 同步: 同步的思想是:所有的操作都做完,才返回给用户.这样用户在线等待的时间太长,给用户一种卡死了的感觉(就是系统迁移中,点击了迁移,界面就不动了,但是程序还在执行,卡死了的感觉 ...

最新文章

  1. Array.forEach短路就像调用break
  2. reactjs组件通讯:父组件传递数据给子组件
  3. .NET Framework源码研究系列之---Delegate
  4. React开发(216):ant dedign 弹窗销毁后再打开,原来的值仍存在,如何销毁弹窗内容?
  5. 10.Java 面试题整理(CORBA 方面)
  6. RabbitMQ学习之集群模式
  7. command对象和DataReader的学习
  8. Nodejs抓取非utf8字符编码的页面
  9. C++ HOOK实现全局键盘钩子的详细过程
  10. HTML+CSS+JAVASCRIPT 高仿低配网页版网易云音乐播放器
  11. 微信公众号全局返回码
  12. matlab的colorbar取对数
  13. RT Preempt Linux简介
  14. 我国计算机把计算机分为巨型,把计算机分为巨型机大中型机按照什么分的
  15. (FortiGate)飞塔防火墙配置端口映射(VIP)
  16. 电脑怎么录制屏幕?分享电脑录制屏幕的3个方法
  17. [转].native的作用
  18. 老男孩46期—冯仁波
  19. 二层与三层交换机配置
  20. ZPL II 语言编程基础

热门文章

  1. 清除zend studio10.5中的内置浏览器中的历史记录
  2. 新增SDK 错误解决办法
  3. DirectX11 With Windows SDK--03 索引缓冲区、常量缓冲区
  4. laravel 核心类Kernel
  5. python 一个包中的文件调用另外一个包文件 实例
  6. python多进程共享变量,附共享图像内存实例
  7. insertBefore方法(javascript与jQuery)
  8. STM32学习笔记(十) CAN通讯测试(环回模式)
  9. 1、配置后台登录以及模板引入
  10. ASP.NET之MVC 微信公众号授权给第三方平台的技术实现流程一(获取第三方平台access_token)...