个人简介
Chris UIIman有着多年的ASP/ASP.NET工作经验。具有计算机科学背景的他最初是UNIX/Linux方面的权威,在1997年ASP盛行时被Microsoft技术所吸引。Chris主编或参与创作了多达25本书籍,包括最畅销的Beginning ASP/ASP.NETI.X系列书籍。他也参与编写了有关PHP、JavaScript、Web服务等技术的书籍。2001年8月,Chris开始实践VB.NET/C#编程和ASP.NET开发,并于2003年创办了自己的CUASP咨询有限公司。此外,他还负责维护http:ffwwwcuasp.C0.C0.uk等网站。
Lucinda Dykes是资深Web开发员、教师兼技术作家。她最初工作于医学高科技领域,但最终改投更吸引她的Web。从1994年起,她开始编写程序和开发Web站点,同时在课堂和网上(eclasses.org)讲授与JavaScript相关的课程。Lucinda在公司Zero G Web工作多年,致力于用JavaScript进行客户端开发,还著有大量关于XML、×HTML和用Dreamweaver开发Web应用程序的书籍。
内容简介
作为一些新事物如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等。