
周爱民
JavaScript 是一门包含多种语言特性的混合范型语言,在面向对象和函数式语言特性方面表现尤为突出,且在 ES6 之后所添加的并行语言特性也极为出色。本书基于 ES6,并涵盖最新的 ES2019 规范,全面讲述 JavaScript 在五个方面的语言特性,以及将这些特性融会如一的方法。本书不但完整解析了 JavaScript 语言,还逐一剖析了相关特性在多个开源项目中的编程实践与应用,是难得的语言学习参考书。本书作者在前端开发领域经验丰富、深耕不辍,一书三版,历经十余年。书中对 JavaScript 语言的理解与展望,尤其适合期望精通这门语言的中高级程序员和语言实践者阅读。
19年底读完第二版,本打算20年读完第三版,还是高估了自己… 第三版比第二版做了较大改动,因为JavaScript本身每年都在更新,但这不代表书的风格和行文逻辑发生改变,依然配得上“最烧脑”JS书籍的头衔。主要体现如下几个方面: 语言设计:不是对知识点的罗列,而是语言设计层面的对比和分析。 内容编排:也不是按照惯常的由简到繁渐进式铺开,有作者自己的一套编排逻辑。 细节:作者尽可能地介绍了很多细节,而这些细节对多数开发者来说都稍显陌生。 新概念:在分析讲解时会引入一些其他地方没有过的新名词或者概念。 以上几点为书中的每个段落都增加了理解成本,简单形容就是“不明觉厉”。说句玩笑话,如果你觉得哪本书难读,读完这本就会觉得那本也还好~ 所以,虽然由于好奇读了这本书的两个版本,但它的确不适合用来入门或者学习日常开发知识和技巧,而比较适合有余力且对语言的设计、运行机制等感兴趣的朋友拿来琢磨和研究。
仅仅读了前面的序文 深深感受到了爱民老师的这本书真的如标题所述 简直爱不释手
第三版本较前两个版本感觉差很多,书中的思想大多是作者读过的书籍产生的个人思考,表述能力有所欠缺,此也说明作者的思考有些也不是很成熟,这些不应该被放入书中,建议最后两章可以来回阅读,这两章的含金量还是很足的!对于刚接触前端的朋友可以看第一版和第二版!这个版本不适合!有些地方理解起来真的很费劲!
内容谈不上是精髓与编程实践。看到书名我本期望是作者自己的JavaScript 编程体验。结果是......不值得推荐
提炼编程思维,不局限与编程语言,中后期coder必备
功力非常深厚的一本书,JSer进阶必备!
很好的书,语义先于语法而不是很多书里的本末倒置