I recently gave a brown-bag talk on advancing your Javascript skills from the beginner to intermediate level, covering the following topics.
- Variable scoping rules
- Object oriented programming
- Prototype-based inheritance
- Anonymous functions
- Module pattern
The code and tests for the presentation can be found here.
I highly recommend following up with the references that I used for preparing the talk for a more in-depth treatment of each of the topics.
- JavaScript: The Good Parts
- Douglas Crockford, O’Reilly Press, 2008
- Mozilla Developer Network
- Yehuda Katz
- Anette Bergo – Truthiness, falsiness, and other JavaScript Gotchas
- Eloquent JavaScript
- Helephant.com
- Elegantcode.com
- Quirksmode.com
- Adequatelygood.com
- Eric Miraglia
Awesome stuff. Thank you very much.. 🙂