我为什么要推荐《JavaScript 忍者秘籍(第二版)》

我对好技术书的定义

作为一名程序员,我从上学到工作以来看了不少编程相关的书,在我看来,一本值得推荐的技术书应该具备这两点特征:

  1. 内容要有价值
  2. 读起来不乏味

“内容有价值”是指这本书可以让人读完有所得,比如这几点:

**“读起来不乏味”**这个相信大多数读者都懂,有很多经典的教材,之所以很多人没有兴趣看下去,就是是因为内容堆砌太集中、语言太枯燥,也没有很好的的排版,导致人看起来非常的累。

好的技术书除了内容有价值,读起来最好也要轻松一些,最好多一些例子、多一些图片等等。

今天我要推荐的这本《JavaScript 忍者秘籍(第二版)》就完全符合上面这两点!正如其名,这本书的目的是让读者读完可以成为一名优秀的“忍者”,写出的代码精炼有效,能够完美地解决问题。

《JavaScript 忍者秘籍(第二版)》由 jQuery 之父 John Resig 和 BearBibeault、Josip Maras 合著,中文版由一心一译前端小组(以美团前端工程师为骨干的翻译团队)翻译而成。

《JavaScript 忍者秘籍(第二版)》的内容非常有价值

最近比较忙,每天抽出半个到一个小时时间读这本书,我大概二十多天把这本书通读了一遍。

一开始只打算读一部分感兴趣的,结果读了几章发现我觉得“很简单”的知识点原来还有这么多隐藏的内容,于是便从头开始阅读。

这本书共分 5 个部分,从不同层次讲述了成为 JavaScript 高手所需的知识:

读完这本书后我感觉自己对 JavaScript 的理解更为深刻,再去看那些常见的 JavaScript 面试题也不觉得懵了。

《JavaScript 忍者秘籍(第二版)》读起来非常畅快

除了内容,《JavaScript 忍者秘籍(第二版)》的排版方式也让我学到了很多。

它在大多数的章开始都会抛出几个问题,通过自我提问的方式,激起了我对接下来的阅读有了兴趣。

在中间章节针对每个知识点提供了大量的代码和图例,帮助我们更好的理解原理。

在一些容易混淆的知识点下还会用生活的例子来配合讲解,同时也会穿插着作者实战时的经验。

在每一章的最后都有小结,列出了这章的主要知识点,让总结和回顾更加方便。

每章最后还有习题,有点大学教材的感觉,每一章读完我都会去做做题,然后对照答案检查自己的学习有没有领悟到位,学以致用可以加深理解。

《JavaScript 忍者秘籍(第二版)》强烈推荐

《JavaScript 忍者秘籍(第二版)》的内容符合文首我们对工具类、实战类、进阶类的技术书的期待,结合具有代表性的例子探讨了 JavaScript 以及 ES6 7 的核心知识点,还为我们编写更好性能的代码做了指导,同时内容展示方式也非常轻松,翻译组 JavaScript 功力想必也很深厚,翻译的十分流畅,读起来轻松愉快。

这本书适合作为进阶学习 JavaScript 的第二本书,我强烈推荐!