Professional Ajax, 2nd. Ed., Wrox
C# Online.NET Book Review
Thankfully, time is spent discusssing techniques for cross-broswer compatibility plus workarounds for various browser differences. And, readers are referred to libraries which can abstract away browser differences.
The book is written in a clear, engaging style. The examples are well chosen for relevance; and, the authors explain them thoroughly. In source code examples, key lines of code are highlighted for fast scanning.
The source code examples are available online. Much of the book assumes a knowledge of PHP. .NET and C# are used for creating a Web service. But, PHP is the primary language for server side examples. The code download contains—where applicable—ASP.NET, JSP, and PHP versions of the examples in the book. Also, the code download includes the libraries and frameworks discussed and used in the book—Ajax.NET Professional, DWR, JPSpan, jQuery, JSON-PHP, Prototype, and YUI library.
Perhaps a future edition will treat XML, XPath, and XSLT seperately for the sake of clarity.
Professional Ajax is a well written, well planned introduction to Ajax for non-beginners which will have the reader coding quickly.
- New topics include ready-to-use Ajax libraries, Ajax mapping, debugging, Microsoft Atlas, dynamic script loading, working with RSS and Web search feeds, and much more
- Discusses range of request brokers (including the hidden frame technique, iframes, and XMLHTTP) and explains when one should be used over another
- Reviews the different Ajax techniques and patterns for executing client-server communication on a Web site and in Web applications
From the back cover
With Professional Ajax, 2nd Edition, as your guide, you'll discover how to break free of the "click and wait" standard and defy all the traditional rules of what can happen on the web. This book arms you with a developer-level understanding of Ajax techniques, patterns, and use cases so that you can create an unprecedented user experience in your web applications.
Thoroughly updated throughout, this expanded 2nd edition adds almost 200 pages of new coverage on recently developed Ajax techniques, clearly showing you how to execute client-server communication on your site. It takes you through request brokers such as hidden frames, dynamic iframes, and XHR, explaining when to use each method. You'll also find out how to effectively implement a request management framework as well as how to utilize the latest debugging techniques. All of this will help you create your own full-fledged Ajax web applications to make your site more dynamic.
What you will learn from this book
- All about working with Ajax design patterns and libraries
- Best practices for dynamic script loading and incorporating Ajax-enabled images into your site
- Steps for using Ajax with RSS and Atom to produce a web-based news aggregator
- Tips for taking advantage of Ajax maps APIs from Google® and Yahoo!®
- Techniques for automating part of the Ajax development process
- How to use ASP.NET AJAX Extensions to simplify the creation of Ajax applications
Who this book is for
About the author(s)
Table of Contents (abbreviated)
- 1.What Is Ajax?
- 2. Ajax Basics.
- 3. Ajax Patterns.
- 4. Ajax Libraries.
- 5. Request Management.
- 6. XML, XPath, and XSLT.
- 7. Syndication with RSS and Atom.
- 8. JSON.
- 9. Comet.
- 10. Maps and Mashups.
- 11. Ajax Debugging Tools.
- 12. Web Site Widgets.
- 13. Ajax Frameworks.
- 14. ASP.NET AJAX Extensions (Atlas).
- 15. Case Study: FooReader.NET.
- 16. Case Study: AjaxMail.