AJAX 入门

来源:互联网 发布:hyperion数据 编辑:程序博客网 时间:2024/06/05 09:24

AJAX 是什么?

AJAX = Asynchronous JavaScript and XML(异步的 JavaScript 和 XML)。
AJAX 使用XMLHTTPRequest对象在不重新加载整个页面的情况下,与服务器交换数据并更新部分网页的技术。
Ajax 是一种用于创建快速动态网页的技术。

AJAX与传统的web有什么区别?

传统方式:
当浏览器发起请求时,请求信息会发给服务器端处理,当处理完成时,把处理结果给用户,并且返回的是另一个界面,这段时间用户一直处于等待,不能进行其他的任何操作。
这里写图片描述
http 请求以及接受服务器端的响应都是由浏览器完成的,接受的是一个新的html页面,web 服务器端需要组织页面
这里写图片描述

AJAX方式:
ajax是异步请求,当我把请求消息发给服务器,服务器来处理,这时候我还可以在发送别的请求,并且发挥的信息仍然在这个界面,这样用户体验会更好
这里写图片描述

异步:http 请求以及接受服务器端的响应都是由AJAX 引擎完成的,服务器端响应的是数据,而不是一个新的html 页面, web服务器 只是负责处理数据,然后把数据传给AJAX 引擎,然后AJAX 引擎把xml或文本数据发送至浏览器。

这里写图片描述

总结:
ajax 使用DOM进行动态显示和交互,使用xml和xslt进行数据交换和处理,使用xmlhttprequest进行异步数据检索,并使用javascript将以上技术融合一起。从而实现了动态页面显示。

原创粉丝点击