Eloquent JavaScript (2 Edition) - Marijn Haverbeke

Eloquent JavaScript (2 Edition)

Marijn Haverbeke

出版时间

2014-11-25

ISBN

9781593275846

评分

★★★★★
AI导读
核心看点
  • 兼具SICP深度与Web实用性,系统介绍JS生态
  • 官网提供免费在线阅读及可交互的习题环境
  • 通过贯穿全书的项目示例,引导读者深入理解
适合谁读
  • 希望系统掌握JavaScript核心概念与特性的开发者
  • 对函数式编程感兴趣,愿意挑战思维深度的读者
  • 具备一定基础,寻求进阶或重学JS的程序员
读前提醒
  • 强烈建议阅读英文原版,中文译本质量参差不齐
  • 务必动手完成书中习题,利用在线沙盒验证代码
  • 新手入门难度较大,需预留整块时间专注阅读
读者共识
  • 被誉为冷门神书,内容精炼如笔记,值得反复研读
  • 翻译版本槽点较多,机翻感重,严重影响阅读体验
  • 虽对初学者有挑战,但能显著提升编程思维与能力

本导读基于书籍简介、目录、原文摘录、短评和书评生成,不等同于全文精读。

精彩摘录
  • "【原文】 子曰:“不愤不咎,不悱不发。举一隅不以三隅反,则不复也。” 【译文】 孔子说:“不到他努力想弄明白而不得的程度不要去开导他;不到他心里明白却不能完善表达出来的程度不要去启发他。如果他不能举一反三,就不要再反复地给他举例了。” 【评析】 这里是孔子介绍了他在教育方面的体会,他并不觉得一个老师一言堂地给学生灌输就能有好的教学效果,而是觉得关键在于怎样启发学生自己去思考和琢磨。不是让老师替学生去举一反三、反复列举,而是启发学生去举一反三、触类旁通。要做到这一点,就必须坚持一个原则:不要轻易地把答案告诉学生,也不要过多地替学生思考,更不要给学生灌输标准答案。我想这是值得我们今天的老师在教学中"
  • "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"
  • "Consider this puzzle: By starting from the number 1 and repeatedly either adding 5 or multiplying by 3, an infinite amount of new numbers can be produced. How would you write a function that, given a number, tries to find a sequence of additions and multiplications that produce that number?"
  • "The programmer who refuses to keep exploring will surely stagnate, forget his joy, lose the will to program (and become a manager)."
  • "如果表匠技艺精湛 and if the watch-maker was any good,"
  • "创建一个值,不需要建筑材料,也不用花钱。"
  • "This is what 144 might look like in bits: 144用比特位来表示大概就是这样:"
  • "Strings are used to represent text. (The name supposedly derives from the fact that it strings together a bunch of characters.)"
作者简介
作者简介: Marijn Haverbeke 世界级JavaScript程序员,通晓多种编程语言,在Web开发方面积累了丰富的经验,在JavaScript领域颇有影响力。如今,他专注于动态语言下的数据库系统的研究和Web API的设计。此外,他创建并维护着多个流行的开源项目。
用户评论
其实没必要看。。。js不需要专门去学,看看javascript设计模式就够了
第二版补充了node的内容,整本书是对JS生态圈的一个完整介绍,喜欢JS必读。
第二版
Best book about ES2017. P.S. the 3rd edition is now available.
冷门神书!兼具SICP的深度,同时又富有Web开发的实用性。中文译本很烂,推荐去官网免费看原版,还带有可交互的习题空间,简直是六星好书。
第三版英文原版官网有免费的。个人感觉书的知识点的归类和介绍比较混乱,不喜欢。例如第一章最基础的,介绍数据类型,粗体标出的小节,并不是每一个小节都是一个数据类型,而是开头几个小节介绍数据类型,有的小节插中间介绍逻辑运算符的小节,再最后几个小节有介绍几个数据类型,很混乱。第一章大标题是值,数据类型和运算符吧,数据类型还不一口气介绍完,只介绍基本数据类型,没提引用数据类型。个人建议这本书可以是学过其他语言的人来看,不建议作为学第一个编程语言的拿来学。
非常赞的一本开源JavaScript书。
弃坑 书挺好 不过不打算再纠结js了
该书不仅介绍了JavaScript,还通过一个个玩具级的例子讲解了了一些重要概念,如require原理,脚本语言的ast产生及解释执行。
收藏