I am reading Simply JavaScript by Kevin Yank and Cameron Adams at the moment. It’s a beginner-to-intermediate book for anyone who has a good understanding of HTML and CSS but who may need to beef up their JavaScript knowledge. I know most of the key concepts (I think) but I am using the book to reinforce a few things and to expand my JavaScript knowledge.
I said that the book is beginner-to-intermediate but it gets through the basics quite quickly and you’re soon reading about animation with JavaScript and other quite detailed topics. However, I have found the book easy to read and there is a full code archive available for download.
Many of the examples in the book use a JavaScript file that contains a small library of common methods. This Core JavaScript library is not really intended to compete with other JavaScript libraries but is rather intended to help learn JavaScript. A commendable ambition although with any library like this there is a temptation for the student to take things for granted. However, I have found that studying the Core examples closely is beneficial for developing a better understanding.
I think this book is a good companion to DOM Scripting by Jeremy Keith (reviewed here). They both emphasize best practices like unobtrusive scripting and progressive enhancement. The intended audience is also the same.
Overall, I am enjoying the book so far and I have learnt some things that I may have conveniently skipped over in the past.
ThemeForest sell a range of site templates from some fantastic designers. They also sell some great WordPress themes!
Online invoicing made easy with CurdBee!
» Sign up
Join SugarSync for online backup. Sync your files between Mac, PC and mobile phone. Get 5 GB FREE and up to 10 GB bonus space!
HTML5 and CSS3 for the Real World will show you how to create websites using these new methods.
This easy-to-follow guide covers everything you need to know to get started. You’ll master the new semantic markup available in HTML5, as well as how to use CSS3 without sacrificing clean markup or resorting to complex workarounds. Buy the Book! · FREE Chapters