作为一些新事物如wiki、博客以及第三方API的主要推动者之一,Ajax正在重新定义创建Web应用程序的方式。本书会让您熟悉Ajax背后的核心技术,并演示如何用Ajax技术开始建立Web站点。本书通过经过验证的例子,循序渐进地来介绍概念,使您可以很快开始应用这些知识。您将会看到借助于Ajax技术建立的站点可以比以前有更多的交互式用户界面。也将会学习到客户端和服务器端开发技术功能上的差别以及Ajax是如何跨越这个分界的。您还会发现Ajax技术是如何用模式来概括的(模式是那些会反复用到的开发模型)。掌握了这些技术之后,在开发Web站点和应用程序时,会有如获新生的感觉。本书主要内容了解Ajax的优点和缺点,从而知道使用它的最佳方式Ajax之下的基本JavaScript和DOM技术使用XMLHttpRequest对象(Ajax技术的主要提供者)来调用ASP.NET、PHP和Java应用的方法如何保存和发送大多数Ajax应用都会用到的XML数据如何在Ajax应用程序中手动调试JavaScript以及如何编写错误处理代码通过Web服务或API把应用程序结合起来以创建mashup的途径本书读者对象本书适用于那些希望用Ajax技术来开始建立站点的Web开发人员。他们应该熟悉(X)HTML、JavaScript和基本的CSS。对于服务器端的例子,读者还应该熟悉PHP或者ASP.NET之一,不过不需要对它们有深入了解。本书主要讨论Aiax是什么、它对Web开发人员的意义以及Ajax应用程序背后的相关技术。书中给出了大量示例和细致的示例说明,并由浅入深地讲解概念,充分演示了如何刨建Ajax站点和应用程序。通过学习本书,您将理解Ajax应用程序如何实现客户端和服务器端开发技术的跨越,掌握一些通用的Ajax模式,并看到Ajax如何融合现有的技术,如XSLT、Web服务和DOM等。