认识Ajax

  Ajax概述

  AJAX即“Asynchronous JavaScript and XML”(异步JavaScript和XML),其最大的优点就是不必刷新页面,就能实现页面的局部刷新。Ajax技术的使用,可以节省网络带宽,提高网页的加载速度,达到更好的用户体验。Ajax包括以下多项技术:客户端脚本javascript,异步数据获取技术XMLHTTPRequest,数据互换和操作技术xml、xslt,动态显示和交互技术DOM,基于标准的表示技术XHTML和CSS等。

  Ajax应用场景

  Ajax的特点在于异步交互,局部更新Web页面。因此,它的适用范围应当是交互较多,频繁读取数据,而数据传输量又小的Web应用,如下几种情况:

  1、基于表单的简单用户交互

  2、自动更新页面信息

  3、多级联动菜单和树状导航

  4、星级评价、投票、选择

  尽管Ajax的优势非常明显,但在以下两种情况下不适用采用:

  1、如果页面上绝大部分内容需要更新,其相应及时的特点就无法体现,异步操作也没什么意义。

  2、采用Ajax技术访问页面在浏览器中没有历史记录、浏览器的前进、后退按钮不起作用。从CEO(搜索引擎优化)角度分析,这部分内容不利于搜索。

posted @ 2011-07-08 12:06  sunnyboy  阅读(276)  评论(0编辑  收藏  举报