*Language basics
*Variable scope
*Functions
*Objects and prototypes
*Arrays and dictionaries
*Library and API design
*Concurrency
Each tip is pretty intense in terms of detail, but the author wraps things up with a few bullet points to help you really get the point. This is not another framework book, but instead focuses on core language concepts. Frankly, it is a bit overwhelming, but it really works well if you read a few tips at a time. It also makes it easier to come back to later for review. I plan on keeping this one nearby. I can definitely recommend it, but for folks still new to the language, expect to take it a bit slowly at first.
Archived Comments
The book is worth it even if you only ever read the "Concurrency" chapter. I wish I could hand it out to folks.
It is a small thing - but I liked how he described an async call as not an instruction but as an intent for an instruction. Or some such. I can't find it now. ;)
Looks good, I'll pick up a copy ASAP.
I found this book to be a great overview of the language and not explicitly client- or server-side. It was great to review some of the language features I use every day but never fully understood at a fundamental level. I fully endorse it!
Ordered mine just now.
I wonder how long it will be before we start seeing "buy the paper copy, get the electronic copy for free". I know that when I bought a DVD for someone as a gift, I received a coupon for streaming the same movie from Amazon instant video.
I think Packt publishing gives you an option to have both the paper and the ebook.
They each have their own advantages.
Speaking of online editions, now that I have the book in my hands, I see that you get 45 days free access to the online edition by going to informit.com/safarifree and entering the coupon code.
You got it *already*?
Oh duh - I'm sorry - I thought this comment was on my blog post about the update to my JQM book. Ignore!