在Web开发的世界里,技术日新月异,层出不穷。对于初学者来说,面对如此众多的技术选择,可能会感到无从下手。《Web开发入门:XML、DOM和AJAX》这本书,由Sas Jacobs撰写,Apress出版社在2006年6月出版,为提供了一个简洁明了的入门指南。这本书的ISBN-13为978-1-59059-676-0,ISBN-10为1-59059-676-5,定价为39.99美元,共456页。
本书首先介绍了XML的基础知识,包括XML的规范和词汇表。作者用三章的篇幅,为读者打下了坚实的基础,既不会让人感到信息过载,也不会让人望而却步。这种平衡感贯穿全书,让读者在了解技术的同时,不会感到压力山大。
在介绍了XML的基础知识之后,作者开始探讨如何操作XML数据。书中涵盖了CSS、XSLT、JavaScript、AJAX和Flash等技术,这些技术是当前Web开发中非常流行且强大的工具。通过这些章节,读者可以快速了解这些技术,并有信心将它们应用到自己的项目中。
书中的第四和第五章分别介绍了客户端脚本和CSS。这些章节不仅介绍了这些技术的基本使用方法,还探讨了它们在Web浏览器中的支持情况。第六章则深入探讨了XSLT,展示了如何使用XSLT和JavaScript进行更强大的XML内容转换。
第七和第八章继续以快速的步伐介绍了JavaScript和AJAX。这些章节不仅提供了足够的信息让读者开始使用这些技术,而且还展示了它们在实际项目中的应用。
第十章则探讨了Flash作为展示XML内容的另一种可编程方式。通过这一章,读者可以了解到Flash在Web开发中的作用和潜力。
第十一章则转向了服务器端技术,为之前主要关注客户端内容的读者提供了必要的补充。
最后两章则将读者带入了.NET和PHP的应用领域,展示了如何将之前学到的知识应用到实际的项目中。这些章节不仅提供了实践的动机,还展示了如何将不同的技术组合在一起,创造出功能丰富的Web应用。
尽管本书提供了大量的信息和实用的指导,但也存在一些批评。例如,书中没有提到XQuery,也没有详细介绍DOM,尽管它在书名中占有重要位置。此外,作者忽略了Java及其在Web开发中处理XML数据的流行方法,如JAXP、JDOM和jom4j。
总的来说,这本书是一个很好的起点,它提供了大多数需要开始Web开发的基础。尽管它没有涵盖所有内容,但它确实组织了一个庞大且不断增长的主题,并以简洁、有序的方式呈现了现实世界的例子。