Ajax同步异步的区别
2024-10-20 05:48:43
1,什么是Ajax
Ajax: asynchronous javascript and xml (异步javascript和xml)
其是可以与服务器进行(异步/同步)交互的技术之一。
Ajax的语言载体是javascript。
Ajax是浏览器的一个技术
最大特点:页面不刷新、用户体验非常好
2,同步和异步有什么区别?
异步:同一个时间点允许执行多个进程。
同步:同一个时间点只允许执行一个进程。
参考图:
3,什么时候使用同步
ajax绝大多数情况下进行异步请求,但是有的时候也要使用“同步请求”(其不能被取代)。
例如页面有两部分内容,ajax请求内容 和 正常的html内容输出,如果html的输出内容包括ajax请求的内容,
就需要使得ajax请求完成了再进行html内容的输出,这样就要设置两者一前一后调用(而非同时调用),既要进行同步请求。
最新文章
- HTTP请求工具类
- 如何查看 oracle 官方文档
- atitit.提升备份文件复制速度(3) ----建立同步删除脚本
- sublime代码片段功能
- part 4 AngularJS ng src directive
- CentOS磁盘分区、格式化并挂载外置存储的方法
- 改变VS2013的菜单栏字母为小写
- Ubuntu下屏幕录像、后期处理不完全攻略
- 文《左右c++与java中国的垃圾问题的分析与解决》一bug分析
- 《连载 | 物联网框架ServerSuperIO教程》- 18.集成OPC Client,及使用步骤
- java_jstl 标签库
- Java队列学习
- 一个简单的java程序,用于RabbitMQ日志监控
- base64加密图片处理
- JMeter通过自定义jar调用和BeanShell源码
- java读取视频文件时长
- 【Github教程】:github入门到精通
- POJ2728 Desert King
- ZOJ2540 Form a Square
- k8s常用命令记录
热门文章
- 大原則 研讀 spec 與 code 的 心得
- java===java基础学习(4)---字符串操作
- monkey测试===easyMonkey测试【推荐】
- linux arm的存储分布那些事之一
- (转)关于bootstrap, boosting, bagging,Rand forest
- WEB前端之HTML5~HTML5与HTML4的区别
- hdu 3667(最小费用最大流+拆边)
- git在window与linux的换行符问题
- Visual Studio Code 相关设置
- Docker for Windows 里的Shared Drives 设置不生效