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,或者文本。