Yes I know enough jQuery to add some flash and pop to a website and if you're a web developer of any persuasion, you probably do too. The minute you step outside the protection of jQuery's warm little Magical DOM Shield ... you start to smell the lovely essence of poor language design. Inconsistencies, hoisting, default global variable scope:
Douglas Crockford's quote on this (from his book,
this has begun to change.
More Than Just Fun
If you're a .NET developer you -
The Renaissance Will Be Televised
be prepared and understand what's going on