>>
http://net.tutsplus.com/tutorials/javascript-ajax/top-10-things-that-javascript-got-wrong/>
>This article is just a non-sense; any language has its rule and syntax - just like English, French, Russian, Chinese, etc.
>
>> Maybe - but I bet it will be short lived
>
>Good news, it's just the opposite.
>Most frameWork (jQuery, underscore, Prototype, etc.) anticipate future ECMA specs and implement native functions whenever available; developer just has nothing to do (no version tweaking, no case, nothing), frameWork automatically adapts to browser's capabilities.
>
>Javasript needs some learning (moderate for VFP devs), but it's rewarding.
Considering that the best language in the world (ahem) has about twice as much of ridiculous bugs or syntax weirdness, and it's still the best, I think JS is just great. And since it's open source, you easily find solutions to almost anything -
see here.
I specially love jQuery, and the way it operates on whole ad-hoc collections of objects. An equivalent on SetAll(property, value, ClassOrOtherAttribute).