Ajax的简单了解

前端之家收集整理的这篇文章主要介绍了Ajax的简单了解前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
1.同步交互和异步交互
举个例子:普通B/S模式(同步) AJAX技术(异步)
* 同步:提交请求->等待服务器处理->处理完毕返回这个期间客户端浏览器不能干任何事
* 异步: 请求通过事件触发->服务器处理(这时浏览器仍然可以作其他事情)->处理完毕
同步是指:发送方发出数据后,等接收方发回响应以后才发下一个
数据包的通讯方式。
异步是指:发送方发出数据后,不等接收方发回响应,接着发送下
个数据包的通讯方式
易懂的理解:
异步传输: 你传输吧,我去做我的事了,传输完了告诉我一声
同步传输: 你现在传输,我要亲眼看你传输完成,才去做别的事。
2.什么是Ajax
Ajax被认为是(Asynchronous JavaScript and XML的缩写)。现在,允许浏览器与服务器通信而无须刷新当前页面的技术都被叫做Ajax.
Ajax:一种不用刷新整个页面便可与服务器通讯的办法
不用刷新整个页面便可与服务器通讯的办法:
•Flash
•Java applet //程序的类型
•框架:如果使用一组框架构造了一个网页,可以只更新其中一个框架,而不必惊动整个页面
•隐藏的iframe
XMLHttpRequest:该对象是对 JavaScript 的一个扩展,可使网页与服务器进行通信。是创建 Ajax 应用的最佳选择。实际上通常把 Ajax 当成XMLHttpRequest 对象的代名词
原文链接:https://www.f2er.com/ajax/166781.html

猜你在找的Ajax相关文章