【原】Ajax技术原理

Ajax是Asynchronous JavaScript and XML的简称,意思是异步的JavaScript和XML。

主要包括技术:

  1. web标准的XHTML+CSS
  2. 使用DOM(Document object model)进行动态显示和交互
  3. 使用xml和xslt标签进行数据交换
  4. 使用XMLHttpRequest与服务器进行异步数据查询和检索
  5. 使用JavaScript绑定
原理:
创建一个XMLHttpRequest对象向服务器发送异步请求,获取数据后使用JavaScript的DOM模型对象更新页面。(局部更新)
ajax为了实现这种异步请求,在客户端和服务器之间增加了一层Ajax引擎。它实现了用户与服务器之间的过渡(中介)。由于客户端和服务器不会直接交互,需要一个中介传递信息。
(自己简单的制作了一个图,直接使用mspaint画的,虽然有点丑)
 

猜你喜欢

转载自www.cnblogs.com/1906859953Lucas/p/9416479.html