本章我们提供了许多例子,展示了应用Ajax技术改善用户体验的方法。在许多情况下,可以把Ajax技术应用到现有的应用中,以Ajax请求取代完全页面刷新,从而与服务器无缝地通信,并更新页面内容。用户可能不会注意到在以另外一种方式完成应用,但是过一段时间之后,他们就会认识到应用变得“更好”了。Ajax技术也可以在开始设计新Web应用时就采用。现在,Ajax工具包应该在你的开发工具箱里有一席之地了,这些工具能帮助你构建更好的Web应用,而且与胖客户应用的表现不相上下,这会让最终用户欣喜万分。
现在你已经了解了Ajax技术的有关细节,也知道了XMLHttpRequest对象的具体内容,以及如何使用JavaScript来处理标准W3C DOM,从而动态地更新Web页面。我们展示了很多常见的例子,在这些情况下都可以使用Ajax技术来取代完全页面刷新。
下面稍稍换个角度,从更高的层面来看问题。以前你很可能把JavaScript看作是二流的编程语言,而且对它退避三舍。在接下来的几章中,你会了解到如何在JavaScript开发中结合公认的软件工程技术,从而尽可能地提高生产力,减少错误,并消除以往JavaScript开发中存在的压力。
本文作者: