1. 概念:

ASynchronous JavaScript And XML (异步的JavaScript 和 XML)

异步和同步区别

2.Ajax作用:

  • Ajax 是一种在无需重新加载整个网页的情况下,能够更新部分网页的技术。
  • 通过在后台与服务器进行少量数据交换,Ajax 可以使网页实现异步更新。这意味着可以在不重新加载整个网页的情况下,对网页的某部分进行更新。(就是如果你在文本框输入东西,你点击提交按钮(ajax),前提提交的东西和你输入的文本框无关的,你的文本框的内容不会被刷新,如果你用同步的方式提交的话,则整个页面刷新,你的文本输入框的内容就被刷新没了)
  • 传统的网页(不使用 Ajax)如果需要更新内容,必须重载整个网页页面。
  • 提升用户的体验(就是如果你点击了提交按钮,服务器收到这个请求进行逻辑处理的话(比如这里就定时了5秒),假设你有一个输入框,那么如果你是用同步提交的话,你在这5秒内都不能点击输入框输入信息,如果你是ajax异步提交的话,你就可以在点击提交按钮后还可以在输入框敲东西,这就是让用户体验好一点

AJAX、异步和同步区别相关推荐

  1. ajax什么是异步和同步,ajax异步和同步的区别

    AJAX异步 打个比方吧,通常情况下,用户注册,那么用户首先得填写好表单,然后点提交,这样表单就会向服务发出一个请求,则服务器处理代码,如果用户存在,则返回一个信息.总之,就是所有的数据需要你点提交后 ...

  2. jquery ajax异步和同步从后天取值

    最近使用jquery的ajax,发现有些效果不对,ajax请求后返回的json串回来了,但是执行顺序有问题. var isReload = false;$.post('/home/DetectCach ...

  3. Ajax的优缺点以及异步和同步的区别

    一.背景 上午时候同事问我这两个问题,其实大家都知道ajax的优点是不刷新页面加载,用户体验好,缺点是不安全之类的.但是并不能用很专业的术语来表述这些问题.这里记录一下. 二.Ajax的工作原理 1. ...

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

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

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

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

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

    刚毕业那会有一位面试官问我的问题,现在想做个总结 jquery 的 async 这个属性 默认是true:异步 , false:同步. 那么异步和同步到底有什么区别呢? 异步:异步处理是客户端通过事件 ...

  7. Ajax(异步请求)和传统(同步请求)区别

    在服务器端判断request来自Ajax请求(异步)还是传统请求(同步): 两种请求在请求的Header不同,Ajax 异步请求比传统的同步请求多了一个头参数 1.传统同步请求参数 accept  t ...

  8. 同步请求和异步请求的区别

    同步请求和异步请求的区别 先解释一下同步和异步的概念 同步是指:发送方发出数据后,等接收方发回响应以后才发下一个数据包的通讯方式.   异步是指:发送方发出数据后,不等接收方发回响应,接着发送下个数据 ...

  9. 同步和异步有什么区别,分别在什么场景下使用

    最近在工作中遇到了一个问题,所以记录一下,简单来说就是前端需要调用一个流程,但是这个流程的id需要从后台去获取,获取的方式为Ajax方式,但是Ajax方法没有设置为同步,导致function方法里面的 ...

最新文章

  1. python 调用c++ 传输图片
  2. HDU 4323 Magic Number(编辑距离DP)
  3. OCP-Oracle 12c 数据库认证
  4. mysql数据库dao模式_古诗MySQL数据库DAO模式实现
  5. mysql 5.7.13安装_安装MySQL 5.7.13
  6. GIT Windows服务端搭建笔记
  7. c/c++ 阻塞和非阻塞,fcntl应用
  8. linux blender骨骼绑定,在Linux系统中安装开源3D创建套件Blender的方法
  9. Spark的分布式存储系统BlockManager全解析
  10. 21天Jmeter打卡Day18 前置处理器_熟悉常用组件
  11. 计算机基础知识第三章测试,计计算机应用基础第三章测试题
  12. ZZULIOJ1026-1030Python解法
  13. 分布式期末复习总结(林子雨老师)
  14. bom树形结构 表设计_按树型显示BOM的结构
  15. 华为路由器用Linux开发,华为路由交换设备配置综合实验(实验六合一)
  16. 无向图的极大团、最大团(Bron-Kerbosch算法)
  17. 差分数组(简单易懂)
  18. 【论文总结】Prototype Rectification for Few-Shot Learning(附翻译)
  19. EVP_DecryptFinal_ex:bad decrypt
  20. 百度刚刚晋升的29岁最年轻副总裁李明远

热门文章

  1. matlab贝叶斯判别后验概率,统计学习方法——朴素贝叶斯法、先验概率、后验概率(示例代码)...
  2. C#控制台/梅花易数一撮金小游戏的教学
  3. 西南大学2019年6月c语言答案,西南大学 2019年6月 《机械工程仿真软件应用》【1273】 答案...
  4. IOS开发时必须知道的哪些事。。。
  5. 虎年最热门旅游目的地榜单公布:上海仍是最受欢迎的旅游目的地
  6. 左右全屏banner焦点图 代码特效+苹果官网首页左右全屏banner焦点图效果+包括JS图片CSS样式等
  7. 韦尔奇、郭士纳、稻盛和夫有什么共同点
  8. 根据你对优秀软件开发者(优秀软件工程师)的观察和认识,说出三个共同的个人特质(优秀品质),试举例。
  9. C语言二维字符数组详解
  10. APP开发绿行租车项目