Completely revised and updated, this best-selling introduction to programming in JavaScript focuses on writing real applications.
Eloquent JavaScript dives into the JavaScript language to show programmers how to write elegant, effective JavaScript code. Like any good programming book, Eloquent JavaScript begins with fundamentals--variables, control structures, functions, and da...
Completely revised and updated, this best-selling introduction to programming in JavaScript focuses on writing real applications.
Eloquent JavaScript dives into the JavaScript language to show programmers how to write elegant, effective JavaScript code. Like any good programming book, Eloquent JavaScript begins with fundamentals--variables, control structures, functions, and data structures--then moves on to complex topics like object-oriented programming and regular expressions. This third edition introduces new features covering the 2017 version of JavaScript, such as class notation, arrow functions, iterators, async functions, template strings, and black scope. Author Marijn Haverbeke keeps the friendly tone and easy-to-follow explanations that made the original a hit, and he adds new exercises for readers to test their skills. Eloquent JavaScript will have readers fluent in the language of the web in no time, eloquently.
作者简介
· · · · · ·
Marijn Haverbeke is a programming language enthusiast and polyglot. He's worked on a wide range of software systems, from databases to compilers to editors. He runs a small business around his open source projects.
I do not enlighten those who are not eager to learn, nor arouse those who are not anxious to give an explanation themselves. If I have presented one corner of the square and they cannot come back to me with the other three, I should not go over the points again.
― Confucius (查看原文)
还是 CodeMirror 的作者。 这本书是免费的:http://eloquentjavascript.net/ 上面还可以下载到 PDF 版本(以及适合手机看得小 PDF 版本)。 Code sandbox and exercise solutions Errata for the paper book This book as a single PDF file (& small version ...
(展开)
原作还不错,只是这翻译。。。才翻了十几页就发现两个错误了,虽然都是细节问题,但是真心觉得一个名头那么大的译者这些都应该注意到的: P11 首行“Counter也是从1开始”,原文是“The counter could also start at 1”,所以翻译成“Counter也可以从1开始”更合适 P13 “无...
(展开)
书是好书,不过翻译的不太行,读起来很别扭,就像机翻一样,每次都要自己翻来覆去的尝试断句,自己重新组织语言。比如这一段,11.4章的一段。 原文:Working with abstract concepts is often easier when those concepts can be represented by values. In the case of asynchr...
(展开)
2 有用 说书人 2019-05-03 14:41:06
条理清晰,不仅讲what还结合语言发展的历史讲背后的why。读下来太爽了,很多以前费解的地方都变得可以理解。
3 有用 YoungForest 2018-12-02 16:39:50
因为实习的需要,学习JavaScript迫在眉睫。读完了前六章,感觉写的非常好。不仅在教JavaScript,还渗透了很多编程思想和模式。已经有些吃力了,JavaScript的有些设计确实让人很迷,不过可以看到的一点是,随着JS的不断进化,会越来越符合其他语言的规范的(比如ES6就引入了Class关键字)。
3 有用 文刀 2019-03-15 10:39:08
JS光创建对象的方式就有多种,真让人晕头转向啊!作者写的好棒,让人读完意犹未尽,真的是精华啊!
0 有用 呆呆鸭 2020-05-11 22:54:36
CodeMirror开发者写的,让你更加透彻的理解JavaScript
1 有用 汪喵喵喵的姥姥 2022-01-15 00:37:47
Elegant