Chapter 3: Object-Oriented Programming
Chapter 4: Libraries
The current leaders of the pack are the following:
- Yahoo! UI Library (YUI)
I think we can all agree that this list is accurate and comprehensive. Mr. Snook provides an explanation of each library as well as what sets it apart from the next. He includes a bit of opinion regarding which library should be used for what type of project based on the analysis. Beyond library analysis, some of the very popular plug-ins, as well as up and coming developments are discussed as well.
Chapter 5: Ajax and Data Exchange
Chapter 5 is an in depth look at Ajax and what comes with it. The entire process is explained in detail, effectively removing any magic for any reader who wasn’t quite sure how it really worked. Data formats associated with Ajax are covered, and the differences between them are explained effectively. You’re also walked through the development of an Ajax object which can be recycled and used again in any number of applicable situations. Finally, after the Ajax process has been demystified, you’re shown how to use Ajax with the libraries mentioned in the previous chapter. I love the way this chapter came together in that all the work put into one-line Ajax calls from a library is laid out and examined in detail.
Chapter 6: Visual Effects
Chapter 8: Case Study: FAQ Facelift
I’m a big fan of using case studies to apply a variety of principles to a single example. Using a ‘real-life’ scenario really helps to drive a point home, and that’s just how things turn out for Chapter 8: Case Study: FAQ Facelift. A page of frequently asked questions is dissected and discussed throughout the chapter, progressively enhancing the document along the way. In the end, many of the topics previously mentioned were effectively put into practice.
Chapter 9: A Dynamic Help System
As a closure, an extremely in-depth example is provided. From start to finish, you’re walked through the construction of a progressively enhanced sidebar to provide some help to a reader. You’re walked through everything from the planning stages to implementation and the example is a fantastic way to finish the book. Mr. Snook is adamant in explaining what technology he employs for each example, continually mentioning that it’s not the only way to get things done.