Ajax for Web Application Developers
Reusable components and patterns for Ajax-driven applications
By Kris Hadlock | Published by Sams Publishing Nov 9, 2006Ajax is one of the latest and greatest ways to improve users’ online experience and create new and innovative web functionality. By allowing specific parts of a web page to be displayed without refreshing the entire page, Ajax significantly enhances the experience of web applications. It also lets web developers create intuitive and innovative interaction processes.
Ajax for Web Application Developers provides the in-depth working knowledge of Ajax that web developers need to take their web applications to the next level. The book shows how to create an Ajax-driven web application from an object-oriented perspective, and it includes discussion of several useful Ajax design patterns.
Sample chapter
How to create an Ajax Accordion widgetThe Observer Pattern
Looking for the source code?
Download the source code for the bookReviews
Ajax for Web Application Developers makes the Informit Editors’ Picks for Best Books of 2006.“I just finished 250 pages of a good book and I have to admit, a rollicking great read.”
Akinola Akintomide – Dev Articles.com
“Ajax for Web Application Developers is an excellent book! It is very organized and each chapter builds on the next. It takes you from the beginning concepts and develops the fundamentals necessary to understand how Ajax applications work. The author explains the concepts very clear and concise. Each block of code the author explains what it is doing and why. This really made a big difference. The reusable Ajax components work well. There is a great chapter for server side integration with Ajax. Overall, I would highly recommend this book. There are files that you can download for the book. The author is very good about responding to questions. This book has really helped make the Ajax learning transition smooth and successful. Thanks!” RazorTrak – Sr. Web Applications Architect
“Kris Hadlock’s book hits the ground running and you’d better have the “legs” to keep up. Quite a bit of information is crammed into the book’s slim 288 pages however don’t expect to start out with elementary JavaScript.” James Pyles – Technical Writer, Editor, and Reviewer
“First book I’ve seen that not only explains AJAX basics but also how toolkits like Dojo and Scriptaculous are built from the ground up, encouraging you to write your own AJAX JavaScript engine. This may seem like reinventing the wheel, but understanding how these toolkits work gives you the chops to use them efficiently and extend them w/your own components/widgets. Minus: no Java coverage. Richard Rosen – Co-Author of Web Application Architecture: Principles/Protocols/Practices
“Ajax for Web Application Developers is aimed at developers who have a fairly good understanding of server and client-side application programming but want to learn how to get the two talking the Ajax way.” YYZTech.ca
“Hadlock walks readers through creating practical chunks of code that can be reused in multiple Ajax-enabled web applications.” … “Most useful for web developers and those with some previous JavaScript or programming experience; appropriate for all medium and larger libraries.” Library Journal