I never realized how cool a language Javascript really was until I took Douglas Crockford's classes at work. He has a unique approach to the language, which he sums up as "working with the grain". Two of his classes have now been posted online in their entirety, and I highly recommend them to anyone who wants to claim to be an advanced Javascript programmer.
- Advanced Javascript: part I, part II and part III
- An Inconvenient API: The Theory of the DOM: part I, part II and part III
While on the topic of advanced Javascript, I'm just finishing the fifth edition of Flanagan's definitive guide, and have been, so far, very impressed. He does a very thorough job of covering objects, and techniques that make Javascript seem like more of a classical object-oriented language.
Comments Disabled