日期:2014-05-16  浏览次数:20633 次

Ajax的认识小结(1)
   Ajax (Asynchronous Javascript and XML) 即异步的javascript 和xml.

使用ajax避免在客户端出现的不必要的"全局刷新"以及出现长时间等待和白屏现象;大大节

省带宽,加快web浏览的速度。

  页面中合理地使用ajax可以带来如下好处:
(1) 减轻服务器的负担,加快浏览速度;因为ajax在运行时仅仅按照用户的需求从服务器中

取数据,而不是每次都获取整个页面,这样可以最大限度 地减少冗余请求,减轻服务器的负

担,从而大大大大提高浏览器的速度。

(2) 带来更好的用户体验.(传统的Web模式"白屏"现象很不友好)

(3) 基于标准化并被广泛支持的技术(目前主流的Broswer都支持Ajax)。

(4) 进一步促进页面呈现与数据分离。 ajax获取服务器可以完全利用单独的模块进行操

作,从而使得技术人员和美工人员能够更好地分工和配合.


Ajax不是单一的技术,而是4中技术的集合,其如下:
(1) JavaScript 通用的脚本语言,用来嵌入某种应用之中。ajax应用程序就是使用

javascipt 编写的。

(2) CSS   CSS为Web页面提供了可视化样式的定义方法。 Ajax应用中,用户界面样式可

以通过css独立修改。

(3) DOM 通过js修改dom, ajax应用程序可以在运行时改变用户界面,或者局部更新某个节点。

(4) XmlHttpRequest对象  xmlHttpRequest对象允许Web程序员从Web服务器以后台的

方式获取数据,数据格式通常是xml,或者文本。