ajax
September 1st, 2009
No 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.普通文本输入的提示。
最新评论