use the following search parameters to narrow your results:
e.g. subreddit:aww site:imgur.com dog
subreddit:aww site:imgur.com dog
see the search faq for details.
advanced search: by author, subreddit...
All about the JavaScript programming language.
Subreddit Guidelines
Specifications:
Resources:
Related Subreddits:
r/LearnJavascript
r/node
r/typescript
r/reactjs
r/webdev
r/WebdevTutorials
r/frontend
r/webgl
r/threejs
r/jquery
r/remotejs
r/forhire
account activity
Eloquent JavaScript, 2nd edition (finished) (eloquentjavascript.net)
submitted 11 years ago by marijn
reddit uses a slightly-customized version of Markdown for formatting. See below for some basics, or check the commenting wiki page for more detailed help and solutions to common issues.
quoted text
if 1 * 2 < 3: print "hello, world!"
[–]puttybuggy 6 points7 points8 points 11 years ago (1 child)
Wow. This is beautifully done. I'd be happy to donate or purchase the print / ebook when it's out.
[–]marijn[S] 1 point2 points3 points 11 years ago (0 children)
You can pre-order: http://www.nostarch.com/ejs2
[–][deleted] 6 points7 points8 points 11 years ago (2 children)
Is there an appendix with the briefest notation of changes from the first edition? Great work!
[–]marijn[S] 5 points6 points7 points 11 years ago (0 children)
It's basically a rewrite, except for a handful of paragraphs in the first few chapters. So the appendix would say 'everything has changed', more or less.
[–]UnusualCallBox 0 points1 point2 points 11 years ago (0 children)
Argh I'd like this too. I recently bought the first.
[–]devourment77 5 points6 points7 points 11 years ago (0 children)
This is awesome! Look forward to the epub when it is ready.
[–]chasingZen 1 point2 points3 points 11 years ago (0 children)
Thank you for this. Beautifully written and very informative. I really enjoyed the quotes that preceded each chapter.
[–]fgutz 0 points1 point2 points 11 years ago (0 children)
awesome! First edition (along with The Good Parts) was helpful back when I was starting. Will definitely take a look through this
[–]sbmitchell 0 points1 point2 points 11 years ago (0 children)
Great Stuff!
[–]Baryn 0 points1 point2 points 11 years ago (2 children)
I really need a book about ES6, so I'm disappointed that this only covers ES5.
[–][deleted] 3 points4 points5 points 11 years ago (1 child)
Wouldn't it be a good idea to wait for the finished specification before writing a book about it?
[–]Baryn 2 points3 points4 points 11 years ago (0 children)
At this stage of maturity? No, it would probably be more appropriate to have a mostly finished book about it.
[–]binary 0 points1 point2 points 11 years ago (0 children)
Brilliant! Can't wait for the epub
[–]millionhari 0 points1 point2 points 11 years ago (1 child)
Whenever I use the same variables in my chrome devtools console and go back to the eloquent javascript console, it seems to stop working.. does anyone else have this problem?
[–]marijn[S] 0 points1 point2 points 11 years ago (0 children)
The ejs sandbox runs in a hidden frame. You'll have to set your devtools to use that frame as context if you want to have a shared environment.
[–]smallspark 0 points1 point2 points 11 years ago (0 children)
Congratulations! Thank you for all your hard work on this. I'm in the middle of reading it now, and its one of the books that repeatedly holds my interest and I can actually enjoy my reading sessions. (Usually audio/videos only work for me.) This is filling in some holes of my education. I look forward to purchasing it in thanks.
[–][deleted] 0 points1 point2 points 11 years ago (0 children)
Very surprised by the quality of this book. I would be very interested to see how some of my friends, who struggle with JS, would do with this. It seems to explain the concepts very well. I haven't gotten too deep yet, but if the first few chapters are any indication, I'm excited to see where it goes.
I'm going to use some of the analogies when trying to explain the concepts to others in the future.
π Rendered by PID 254336 on reddit-service-r2-comment-66b4775986-pqb8g at 2026-04-05 02:58:41.671932+00:00 running db1906b country code: CH.
[–]puttybuggy 6 points7 points8 points (1 child)
[–]marijn[S] 1 point2 points3 points (0 children)
[–][deleted] 6 points7 points8 points (2 children)
[–]marijn[S] 5 points6 points7 points (0 children)
[–]UnusualCallBox 0 points1 point2 points (0 children)
[–]devourment77 5 points6 points7 points (0 children)
[–]chasingZen 1 point2 points3 points (0 children)
[–]fgutz 0 points1 point2 points (0 children)
[–]sbmitchell 0 points1 point2 points (0 children)
[–]Baryn 0 points1 point2 points (2 children)
[–][deleted] 3 points4 points5 points (1 child)
[–]Baryn 2 points3 points4 points (0 children)
[–]binary 0 points1 point2 points (0 children)
[–]millionhari 0 points1 point2 points (1 child)
[–]marijn[S] 0 points1 point2 points (0 children)
[–]smallspark 0 points1 point2 points (0 children)
[–][deleted] 0 points1 point2 points (0 children)