Getting Good with JavaScript - Andrew Burgess [37]
Go forth and code JavaScript!
Appendix A: Further Study
There are a ton of great JavaScript resources out there. Here are a few of the most popular one:
JavaScript: The Definitive Guide, by David Flanigan - This book is a great resource for learning JavaScript; it covers all the basics we've covered here, and more, in much more depth. Currently, the fifth edition is available; but the link above goes to the O'Reilly website where you can get the "Rough Cut" of the sixth edition. You might want to follow the author's tweets for further developments.
JavaScript: The Good Parts, by Douglas Crockford - This little book is a gem. It's a great way to become familiar with what's good in JavaScript and how to leverage that good in your programming.
Crockford on JavaScript, by Douglas Crockford - This series of presentations given by Crockford in early 2010 is an excellent resource. You can catch them on the YUI Theater , but the link above goes to Nettuts+ post where I rounded them up for your convenience.
Object Oriented JavaScript, by Stoyan Stefanov - Another great book for starting JavaScripters. You'll learn a lot about the prototypal nature of JavaScript in the chapters Prototype and Inheritance.
Nettuts+ JavaScript Posts - If you're looking for regular, high-quality JavaScript tutorials, check out Nettuts+. I'm one of the staff writers for Nettuts+ and more often than not write about JavaScript. However, there's a ton of other great authors; it's an ever up-to-date resource!
Rey Bango's Must-read list of JavaScript Books - I could go on and on here. However, Rey Bango already has, so I'll direct you to his list. He's listed books for beginner, intermediate, and advanced levels, as well as a bunch of great JavaScript blogs you should be following.
Appendix B: What We Didn't Cover
You can't learn everything there is to know about JavaScript in a weekend; it's really a lifetime pursuit. Here's a list of a few topics we weren't able to get to in this book.
Non-base 10 numbers
reserved words
labels
break and continue
ECMAScript What it is
Fifth edition features
Regular Expressions
Server-side JavaScript
AJAX
Cookies
JavaScript on the Desktop
Publish and Subscribe Events (pub-sub)
This is just a short list, but it should give you a few things to look at when continuing your JavaScript education.
About The Author
Andrew Burgess is a Canadian web developer and a staff writer for Nettuts+, where he has published numerous popular tutorials and screencasts. Andrew is also the author of the popular Rockable title called "Getting Good with Git", and a web development reviewer on Envato’s Tuts+ Marketplace. As a web developer, he specializes in JavaScript and Ruby. Andrew lives with his family in Oshawa, Canada.
Check out Andrew's personal site at: http://andrewburgess.ca/
Or follow him on Twitter: @Andrew8088
Your Screencasts
To download your screencasts, please use the links below.
Chapter 1
http://rockable-extras.s3.amazonaws.com/js-screencasts/js-screencast-1.zip
Chapter 2
http://rockable-extras.s3.amazonaws.com/js-screencasts/js-screencast-2.zip
Chapter 3
http://rockable-extras.s3.amazonaws.com/js-screencasts/js-screencast-3.zip
Chapter 4
http://rockable-extras.s3.amazonaws.com/js-screencasts/js-screencast-4.zip
Chapter 5
http://rockable-extras.s3.amazonaws.com/js-screencasts/js-screencast-5.zip