These days I prefer to buy an electronic version of the book and perhaps save a tree. When I realised there was non available, a week later it arrived, unexpected quite heavy. Paging through the book it all makes sense. All the explanations are set up in a very easy digestible way, complimented by the most beautiful design and layout.
See for yourself in the video below:
Before moving on to more fun stuff, the book also include a chapter on error handling & debugging. It shows how to find errors in your code and what the errors mean in console. It also covers how to write scripts that deal with potential errors gracefully.
Towards the end of the book, are chapters discussing how to achieve certain content panels seen on many websites, such as accordions, tabbed panels, modal windows / lightboxes, a photo viewer and a responsive slider. These techniques also include adding animation, latest practices in progressive enhancement, cross–browser compatibility, and when you may be better off using CSS3.
The second last chapter goes over dealing with loads of data. Discussing three techniques such as filtering, search and sorting and how to store the data when working with these techniques.
The book also comes with reference files that can be downloaded. This makes it useful to follow and play around with code.
The only caveat I can think of buying this book, would be the actual weight of the book. Carrying this one around in my handbag for a couple of weeks, to read whilst commuting… strong shoulders…