Home > Ajax > ajax

ajax

September 1st, 2009 Tony hu Leave a comment Go to comments

Ajax 全称为 Asynchronous Javascript and XML 异步Javascript 和 XML

Ajax特点:

基于web standard, 使用文档对像模型作为动态显示和交互, 使用XML和XSLT进行数据交换和相关操作,使用XMLHTTPRequest进行异步数据查询和接收,使用Javascript将所有的东西绑定在一起。

Ajax  的技术核心:

1.XMLHttpRequest

能够进行局部刷新,全靠它的特性。

2.Javascript

3.DOM

Document Object Model 本质是建立网页与JS或其它程序语言沟通的桥梁。开发人员可以设置文件的属性,方法及事件都以对象来展示。document代表“文件本身”这个对像

4.XML

数据和文档传输的标准。

Ajax 工作原理:

通过在User和Server 间引入一个ajax引擎,可以消除web页面  开如-停止-开始-停止 这样的交互过程。

通过Javascript发送XMLHttpRequest异步请求,返回数据后由JS来更新客户端页面,这个过程中可以使用经典的ajax动画效果来告诉User当前的进度。

Ajax 的缺点:

1.手机,PDA, 等现在不能很好支持ajax

2.javascript的兼容性

3.页面由于刷新,所以变化不明显,给用户带来困扰,所以要在显示位置加一些提示。

4.中间过程不能被bookmark

Ajax的适用场景:

1.表单驱动的交互

2.深层次树的导航。

3.快速用户与用户间的交流的响应。

4.普通文本输入的提示。

Categories: Ajax Tags:
  1. No comments yet.
  1. No trackbacks yet.