什么是学习JavaScript的最佳书?
这是我们最新的JavaScript通讯的编辑,你可以在这里订阅 。
“什么是对学习JavaScript的最好的书?” 是,我听说问了很多最近的问题。 当然,还有很多可供选择。 快速搜索亚马逊的显示,(在写作时)34个新的JavaScript的书已经出现在过去30天。 而另一位40被标记为即将推出。 疯狂!
所以,你应该如何去选择合适的书吗? 显然,没有一个放之四海而皆准的所有方法,但今天我想提出三个我的最爱。 我希望他们能提供一些启示和提供更多的途径来探索您的学习之旅。
注:我们每个人都有关于我们如何学习的喜好,以及我们从学习材料的期望。 这不是一个明确的清单,而选择的书籍,我很喜欢和进一步帮助我我的JavaScript知识。
能言善辩的JavaScript,第二版
能言善辩的JavaScript由Marijn Haverbeke是一本书的目的是雄心勃勃的初学者。 笔者假设对读者的部分事先没有JavaScript的知识,确实向他们介绍语言的信息,但娱乐的方式的一个伟大的工作。 我的一个关于这本书最喜欢的事情是,它不只是着眼于语言的机制,而是教编程和计算机科学的基本概念来引导。
全书分为三个部分 - 对语言本身的第一浓缩,在浏览器和第三(和最小)的部分使用JavaScript第二关注致力于Node.js的 它还含有练习和项目章节(在我看来加强学习的概念的一个好方法)。 他们看见读者建立这样的事情作为一个人工生命的模拟和自己的编程语言(我确实说过雄心勃勃)。
虽然洋洋洒洒的JavaScript开始缓慢(看着变量,函数,基本控制流程等),它很快就拿起了主题为被覆盖在书的第一部分递归,多态和高阶函数的步伐。 这可能意味着绝对的初学者必须采取多遍的阅读,但它也意味着有大量的好东西对于中级程序员得到他们的牙齿成。
我用雄辩的JavaScript唯一的抱怨是,它侧重于ECMAScript的5 ES6几乎没有得到一看,这是一种耻辱(我希望它在下一版中解决),但总体来说,我不认为它从减损这本书作为一个很好的学习资源的价值。
能言善辩的JavaScript可以作为一本平装书,还有一个是免费在线阅读 。
你不知道JS
你不知道JS由凯尔·辛普森是一系列的书籍,检查JavaScript语言的内部运作。 这一系列的书一个假设很少或没有事先的JavaScript知识,并介绍了其在探索更深入的后续图书的各种编程添砖加瓦。 话说,我会毫不犹豫地这一系列推荐给初学者,由书两(范围和闭包),笔者已经解决一些非常先进的东西结束。 例如通过实施自己的模块加载探索倒闭。
在这个系列中的题目如下:
- 截至去与(72页)
- 适用范围及闭包(83页)
- 这与对象原型(158页)
- 类型和语法(182页)
- 异步和性能(280页)
- ES6&Beyond的(261页)
每本书可以单独购买,他们都是免费在线阅读。
那么,谁我会推荐这本书给? 在我看来,这个系列是理想的人谁拥有一个(好)工作的JavaScript知识,并希望采取他们的技能到一个新的水平。 该方式YDKJS进入语言,大约沿途每个技术细节的谈判机制,将让你的道路上真正的JS的掌握上。
由于在一个评审范围和闭包书的网页说:
得到它,现在它会让你更好的JavaScript开发,就这么简单。
我也喜欢的方式这个系列被分割和每本书如何侧重于通常被混淆为新的JavaScript开发源语言的小块。 在ES6这本书是我个人最喜欢的,因为它提出的所有新增加的语言中的一个非常全面的概述。 它还提供了对利弊的比较有争议的功能(如当时的新利弊进行一些讨论class
的关键字),并将其作为一个很好的参考。
建议的最后一句话-不要被标题推迟 。 它不打算成为一个“傻瓜”的书。 它是什么,但...
有效的JavaScript
在有些渺茫200页衡器, 有效的JavaScript由戴维·赫尔曼是部分有效的软件开发系列 。 这本书的目的是在现有的程序员 - 无论是那些谁只是学习谁感兴趣的加深他们对语言知识的JavaScript或JavaScript程序员。 因此,它不适合于初学者。
我最喜欢的是这本书的事情是,它需要一个偏方型的方法,检查(在书中的原话)68种的具体方法,利用JavaScript的的力量。 这68种方法包括陷阱(如避免使用==
与混合型),最佳实践(如使用递归的异步循环)和设计模式(有图书馆和API设计的一个整体部分)。
这种简洁,情景驱动的方法,使这本书特别容易进出的倾角。 因此它使我受益匪浅的几个长途旅行阅读材料。 它还概述覆盖在一组要点每一部分的端部的材料。 这是非常有用的,你可以肯定的是作者期待你已经从部分带走。
一个缺点这本书是(与雄辩的JavaScript),它侧重于ES5。 它也并没有真正触及Node.js的任一。 但是,不要让这把你赶走。 这本书是JavaScript编程知识的宝库。
有效的JavaScript是在印刷和电子格式提供 。
你知道吗?
之前,我完成了,我想提请你注意一个事实,即SitePoint有网络相关的书籍,并在视频内容的广泛选择SitePoint付费 。 我们的一个最流行的JavaScript书籍是JavaScript的:新手忍者这是针对初学者和票据本身作为一个“一步一步地介绍了JavaScript编码”。 这种易于执行的指南可能是值得一试,如果你正在寻找一个快速的腿在已经成为所有Web开发人员必备的技能的语言。
那么,什么是最好的书学习JavaScript的?
我结束这篇文章有一个非常不表态“这取决于”。 我知道这看起来是有点红脸了,但这个问题的答案取决于许多不同的因素。 例如你在哪里找到你自己对你的学习之旅? 什么样的学生的你是谁? 多少时间,你必须花? 和一大堆更多...
虽然我可能没有突出的最好的书学习JavaScript,我希望通过介绍你与我的前三名,我至少给你回味无穷。 如果你还没有准备好,我建议你检查这些书,看看他们如何帮助您进一步您的JavaScript学习。
你与我的选择同意吗? 你会选择不同? 让我知道在下面的意见。
From: https://www.sitepoint.com//best-book-for-learning-javascript/