ajax 同步和异步区别?

我们在使用 ajax 一般都会使用异步处理。

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

同步处理:我们通过实践触发 ajax,请求服务器,在这个期间等待服务器处理请求, 在这个期间客户端不能做任何处理。当 ajax 执行完毕才会继续执行其他代码。

同步:提交请求->等待服务器处理->处理完毕返回 这个期间客户端浏览器不能干任何事异步: 请求通过事件触发->服务器处理(这是浏览器仍然可以作其他事情)->处理完毕同步需要等待返回结果才能继续,异步不必等待,一般需要监听异步的结果

同步是在一条直线上的队列,异步不在一个队列上 各走各的

jquery 的 async:false,这个属性

默认是true:异步,false:同步。举例:

同步就是你叫我去吃饭,我听到了就和你去吃饭;如果没有听到,你就不停的叫,直到我告诉你听到了,才一起去吃饭。

异步就是你叫我,然后自己去吃饭,我得到消息后可能立即走,也可能等到忙完才去吃饭。

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

  1. ajax 同步和异步区别

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

  2. ajax同步和异步区别

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

  3. ajax同步、异步区别及应用

    之前面试曾被问到异步与同步的应用场景,只是说了一部分,没理解透. 其实平时使用的ajax大多数是异步的,即ajax请求与下面执行的代码没有先后顺序(之前自己一直没有注意到). 有时会用到同步,比如当执 ...

  4. ajax中异步属性,ajax中的async属性值之同步和异步及同步和异步区别

    jquery中ajax方法有个属性async用于控制同步和异步,默认是true,即ajax请求默认是异步请求,有时项目中会用到AJAX同步.这个同步的意思是当JS代码加载到当前AJAX的时候会把页面里 ...

  5. AJAX怎么实现同步请求?Ajax同步和异步请求有什么区别以及使用场景有哪些?

    一.AJAX怎么实现同步请求? ajax请求我们分为同步请求和异步请求,但是默认的都是异步请求,那么,当我们想用ajax同步请求时,我们该如何去实现这个同步请求呢?接下来的这篇文章就来给大家介绍一下关 ...

  6. Ajax 同步与异步

    同步与异步 单词 二者定义 同步与异步的区别 同步请求 异步请求 同步与异步时间比较 time.php Sync-vs-Async.html 单词 synchronization 英 [ˌsɪŋkrə ...

  7. ajax同步和异步请求的区别

    我们在使用 ajax 一般都会使用异步处理. 默认是async:true:异步, async:false:同步. 异步处理:我们通过事件触发 ajax,请求服务器,在这个期间无论服务器有没有响应,客户 ...

  8. ajax同步,异步简单的介绍

    星期天一个人捣鼓个人网站的事情,read8686.com,如果哪位开发者又欢迎大家一起探讨,在文章的有我的微信 就是这样的一个注册的页面,其实我要实现的功能是什么啊,就是在用户注册的时候判断在数据库里 ...

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

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

最新文章

  1. 基于php编写的新闻类爬虫,插入WordPress数据库
  2. libstdc++.so, needed by ../../../rknn_api/arm64-v8a/librknn_api.so, not found
  3. 语言关键字特别注意没有_从零开始写文本编辑器(三十三):前20名编程语言的关键字...
  4. Java程序猿的JavaScript学习笔记(10—— jQuery-在“类”层面扩展)
  5. 程序员面试系列——冒泡排序
  6. python中format的用法菜鸟教程-初学者必知的Python中优雅的用法
  7. Spring MVC –自定义RequestMappingHandlerMapping
  8. 35 岁之前不应该错过的 30 本书
  9. 汇编为什么分段执行总是执行不了_为什么我的计划总是执行不了?这里有你要的答案...
  10. 12月29日二周五次【Python基础语法】
  11. OpenWRT开发之——对C++的支持(解决库依赖问题)
  12. 只需订阅“全部文章”专栏便可查看所有文章
  13. SpringMVC之安全性(三)Twitter登入
  14. Hbase与pegasus对比
  15. 如果更快的访问ESS系统?
  16. html弹窗确认取消公告代码,javascript实现确定和取消提示框效果
  17. USER_TAB_COLS,USER_TAB_COLUMNS,ALL_TAB_COLS,ALL_TAB_COLUMNS获取数据库元素的区别
  18. Python 数据分析之 Numpy (三)
  19. zblog mysql修改_手把手教修正zblog默认阅读量
  20. 【智慧农业】LORA农业灌溉解决方案

热门文章

  1. 复旦女博士于娟——为啥是我得癌症
  2. 分布式事务,这篇够了
  3. 破解者是如何篡改游戏内数值的,揭秘Android手游破解全过程
  4. [思考]是什么,导致了这么大的差距
  5. Blender 安装GIS插件
  6. 小程序js中截取字符串
  7. android spp 服务端,Android开发之蓝牙(一)——基于SPP协议蓝牙模块通信,androidspp...
  8. matlabplot用指定颜色_MATLAB Plot 如何自定义颜色
  9. Real-Time Rendering (4) - 基于图像的绘制(Image-Based Effects)
  10. IQM的Unimon:一种新的量子比特,可促进量子计算机的实用化