Linked by Thom Holwerda on Mon 4th Feb 2013 18:41 UTC
Thread beginning with comment 551473
To view parent comment, click here.
To read all comments associated with this story, please click here.
To view parent comment, click here.
To read all comments associated with this story, please click here.
RE[4]: Not far enough
by lucas_maximus on Tue 5th Feb 2013 08:21
in reply to "RE[3]: Not far enough"
There are quite a few, probably two many to mention.
Most would quote the semi-colon insertion mechanism, how the "this" keyword works, and how equivalence works.
I would read JavaScript Patterns.
http://www.amazon.com/JavaScript-Patterns-Stoyan-Stefanov/dp/059680...
Edited 2013-02-05 08:25 UTC




Member since:
2006-04-22
JS is a pretty language with warts, not a fundamentally ugly language. Warts are easily cover up with a little makeup or just ignored. If you use JS a lot you'll find it is actually an extremely expressive language, much more so than other prettier languages and certainly many times more expressive than C/C++ (or PHP) for application development. You never end up spending any thought or energy on these nasty details once you learn to avoid them.
It also is as powerful a language as more popular dynamic peers like Ruby or Python and as you mention is't object model is very interesting and powerful, more akin to Lisp than Ruby.
Anyway, nowadays you can always use Coffeescript if you really can't stomach JS in the buff. I personally find JS to be quite tasty.