The JavaScript Anthology (Book review)

Buy The JavaScript Anthology : 101 Essential Tips, Tricks & Hacks from SitePoint.com When two persons who are well known for their Web standards and JavaScript skills write a book together, expectations are high. And when James “Brothercake” Edwards and Cameron “The Man in Blue” Adams get together and write The JavaScript Anthology, those high expectations are met.

The subtitle “101 Essential Tips, Tricks & Hacks” may make you slightly suspicious of this book. Don’t worry though - this is not a “101 Greatest l33t JavaScript Hacks evah!”-book, but a very thorough guide to writing modern and responsible JavaScript.

In this book, James Edwards and Cameron Adams share loads and loads of extremely useful code examples, all very well explained. You’ll learn how to work with numbers, strings, arrays, cookies, dates, images, and much more. The authors also cover more advanced topics like how to use JavaScript with Flash, how to build web applications with JavaScript, and object oriented programming.

Reading the book made me realise that there are many ways of improving my own scripts, and I believe that I now have a much better understanding of some of the more advanced areas of JavaScript.

The JavaScript Anthology teaches scripting the right way. All scripts are unobtrusive, cross-platform, and will degrade gracefully. An entire (and long) chapter is devoted to JavaScript and accessibility.

It is of course inevitable for a book that contains advanced JavaScript techniques to also describe client-induced bling bling techniques such as drag-and-drop, scrolling news tickers, and fly-out menus. The good thing is that accessibility and usability are always discussed, and the reader is warned of any potential problems in those areas. In the end, it is up to you to use what you learn from this book in a responsible way.

Seriously, this book is a must-have. If you’re not a JavaScript enthusiast now, you will be by the time you finish reading The JavaScript Anthology.

As with all SitePoint books, there are sample chapters you can download to find out if the book is right for you.

The JavaScript Anthology : 101 Essential Tips, Tricks & Hacks
Authors: Cameron Adams and James Edwards
ISBN: 0975240269

Comments

1. August 4, 2006 by Johan

I interviewed recently one of the two authors namely Cameron Adams. I asked him about the book as well. If this may be of intrest for anyone.

link to article

2. August 5, 2006 by Poncho

I thought I had a pretty good grasp of javascript, but there are always new things to learn and this book gave me plenty to think about.

It is indeed a great book and I have added it to my rapidly growing library along with SitePoint's "Build your own AJAX Web Applications" for some light reading when I get time.

Cheers; Poncho

3. August 5, 2006 by Dudu Figueiredo

I was talking to Veerle about Javascript begining's references, and she told me about your review... good merchandise, you have realy influenced me on buying this book. Thanks.

4. August 6, 2006 by Chris Heilmann

I'm shooting myself in the foot here - just having released my own book, and seeing the rather hefty price of this one - but I must say this is a splendind reference book for any javaScript developer to have at hand. I wouldn't call it a beginners book though. Dean Edward's Accessible Multi Dropdown chapter and the Animation chapter by Cameron are really well explained and point out all the issues both of these techniques have.

It is a good book.

5. August 7, 2006 by Cameron Adams

Thanks for the great review Roger! From what you've said, it sounds like we achieved just what we set out to do.

While I'm here, congrats on the re-design as well, you and Veerle did a spiffy job.

And Christian, I think you're getting your Edwardses mixed up. Although Dean Edwards is an awesome JS coder, James Edwards does the accessible menus :D

6. August 7, 2006 by Michaël Guitton

BTW, James Edwards' website (a.k.a. BrotherCake.com) seems to have been suspended...

7. August 7, 2006 by Chris Heilmann

doh Hard not to when they are all on the same mailinglists. We need fresh blood in the JavaScript camp.

8. August 7, 2006 by James Edwards

Yes I had a little, erm.. account problem earlier! All sorted now :)

9. August 8, 2006 by Mats Lindblad

You should really use .hreview for your reviews Roger ... ;) and a hCard would be nice.

Sorry, comments are closed for this post.

Information, sponsorship, and externals

About the author

Roger Johansson is a Swedish web professional specialising in web standards, accessibility, and usability. More about me and this site.

Subscribe

Looking for web hosting?

Try DreamHost!

Use the promo code 456BEREASTREET3 to save USD 20 when you sign up!

Latest articles

Validation statistics from Nikita the Spider Comments off
An analysis of the sites crawled by the bulk validation tool Nikita the Spider during March 2008.
Authentic Jobs API and Affiliates program Comments off
The Authentic Jobs job listing service now has a public API and an affiliate program.
What does Acid3 mean to you and me? Comments off
Opera and Apple have announced that their web browsers pass the Acid3 Browser Test, but how will that help web designers and developers?
Designing Web Navigation (Book review) Comments off
Learn the fundamentals of navigation design and design better navigation systems for large and small sites as well as for web based applications.
DOMAssistant bundle for TextMate Comments off
To save keystrokes and speed up development I have created a DOMAssistant bundle for TextMate.
First impressions of Internet Explorer 8 Beta 1 Comments off
My impressions after trying out Internet Explorer 8 Beta 1 for a couple of days.

More articles

Favourites, here and elsewhere

Affiliation

  • NetRelations
  • Kaffesnobben
  • Dagens recept
  • 9rules network member

Support this site

Show your support by buying a book or two from SitePoint or getting me something from my Amazon Wish List.