首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

学习 JavaScript 最好的书籍汇总

如果你不能成为一个好的 ReactJS,React Native,或者 Graphql 的开发者,那是因为你还没有熟练掌握JavaScript。每个月都会有新的关于 JavaScript 的书出版。什么样的书最适合你? 经过多年来仔细研读大量的书籍,我发现了一些自己认为是学习 JavaScript 最好的书。

记住,这些书可能不是新出版的,但是里面的思想,基础依然是适用的。我们会持续更新这个包含学习 JavaScript 最好的书籍的书单,因此建议您加入收藏夹,分享,定期地查看。

01、JavaScript: 语言精粹

JavaScript: 语言精粹 的作者是 Douglas Crockford,这是一本在 JavaScript 书籍历史上具有开创性的,是每一位 JavaScript 编程者都需要阅读的书。 Douglas Crockford 也是 JSON 和 JSLint 的作者,对 JavaScript 的发展做出了很多贡献。

JavaScript: 语言精粹 专注于让 JavaScript 成为最伟大的面向对象的语言。涉及到函数,对象,语法,声明等。这些好的想法和糟糕的点子混在一起是不好,例如: 基于全局变量的编程模型。这本书向你展示了怎样避开语言有缺陷的地方,利用该语言优秀的地方写出最好的代码。

JavaScript: 语言精粹 向你展现了无论你以什么方式使用JavaScript这门语言,都可以写出优雅的代码的方式。如果你开发一个网站或者 Web 应用,这本书是必读的。如果你需要写出复杂的交互,做很多计算并且把JS视为一门面向对象的语言的话,这本书更是你阅读的首选。

02、你不知道的 JavaScript

你不知道的 JavaScript 的作者是 Kyle Simpson,这本书是关于 JavaScript 的系列书籍,其中将会展现一些你不知道 JavaScript 知识缺口,也会教您用来填补这些缺口的关于 JavaScript 一切您需要知道的知识。Kyle Simpson 是最好的 JavaScript 老师之一,任何一位认真对待 JavaScript 的开发者都应该关注 Kyle 的教学。

你不知道的 JavaScript 系列书籍着重处理 JavaScript 令人棘手的部分,帮助你成为一位真正的 JavaScript 大师。这系列书籍的知识点都很相似,并且涵盖了那些平时不容易理解的话题。你不知道的 JavaScript 对每一水平的开发者都是适用的。书籍对每一个知识点都有具体的解释,这是它最大的优点。

你不知道的 JavaScript 系列书籍对所有的 JavaScript 开发者都是必读书籍。书籍短小精悍,让你能够快速读完,而不会显得枯燥。这系列书籍是最建议阅读的。

03、JavaScript: 权威指南

JavaScript: 权威指南 的作者是 David Flanagan,这是一本“名副其实”的书,绝对可以称得上是最好的 javaScript 书籍之一。David Flanagan 在 Mozilla 工作,他将生命中很多时间都投注于编程相关书籍的写作中。

JavaScript: 权威指南 分为两个部分: 讨论和参考。每个部分又包含核心章节和客户端章节。核心章节涵盖了语言的特点,比如: 数据类型,函数,类等。客户端章节涵盖了 JavaScript 在浏览器中的使用。JavaScript: 权威指南 基于作者的经验提供了准确的文档。

JavaScript: 权威指南 有多个版本,每隔几年就会更新一次,这是好的地方。这本书经常改进,作者也参与到新版本的制定,包含一些其他 JavaScript 书籍缺少的东西。无论是哪个版本,这本书的核心都和 JavaScript 语言规范保持一致。

JavaScript: 权威指南 是一本关于 JavaScript 的权威性的指南,从每一个基本的语法开始到高级特性。JavaScript: 权威指南 属于每个编程开发者的书架,强力推荐。

04、JavaScript 忍者秘籍

JavaScript 忍者秘籍 的作者是 John Resig, Bear Bibeault 和 Josip Maras ,是一本经典作品,把你变成 JavaScript 的编程忍者高手。John Resig 是 jQuery 的作者,Bear Bibeault 是一位 web 开发者, Josip Maras 是一位博士后.

JavaScript 忍者秘籍 由四部分组成。每一个部分聚焦在几个话题上,并且这些是相互关联的,从基础到高级。这些话题包括函数,对象,原型,promise 等。 这本书有大量有用的的总结和练习。

JavaScript 忍者秘籍 用非常实际的例子清楚地解释每个核心概念和技术。JavaScript 忍者秘籍 也包含了 API ,最佳实践,跨浏览器测试等。

JavaScript 忍者秘籍 非常的巧妙, 并不令人惊奇,因为作者有大量的开发经验。JavaScript 忍者秘籍 建议每一位想成为高手的开发者阅读。

05、《Effective JavaScript: 编写高质量 JavaScript 代码的 68 个有效方法》

Effective JavaScript: 编写高质量 JavaScript 代码的 68 个有效方法 的作者是 David Herman,将会通过 68技巧方法教给你如何写出更好的JavaScript代码。 David Herman 是 Mozilla 研究中心的一位首席研究员,在ECMA 的 JavaScript 标准委员会中有多年的工作经验。

Effective JavaScript: 编写高质量 JavaScript 代码的 68 个有效方法 通过68个带有实例的课程,告诉你如何写能出更好的 JavaScript 代码。书中详细讲述了从基础特性到高级特性的所有细节。想要成为一名 JavaScript 的专家,你必须学会避开陷阱,并知道有效使用JavaScript中很棒的特性的方法。无论你有多少经验,Effective JavaScript 都能帮助你写出更好的、高可维护性的代码。

《Effective JavaScript: 编写高质量 JavaScript 代码的 68 个有效方法》 中的 68 个简介的课程涵盖了 68 个 JavaScript 原则,是学习 JavaScript 最好的方式。《Effective JavaScript: 编写高质量 JavaScript 代码的 68 个有效方法 》- 建议那些无论是否繁忙,不管什么水平的 JavaScript 开发者都去阅读。

06、JavaScript 设计模式: 通过代码和设计模式创建更高好的应用

JavaScript 设计模式: 通过代码和设计模式创建更高好的应用 的作者是 Stoyan Stefanov,本书将教你 JavaScript 编程的设计模式及最佳实践。Stoyan Stefanov 在 Yahoo 工作,是 YSlow 2.0 的架构师。

JavaScript 设计模式 将通过使用模式和反模式指导您编写 JavaScript。传统的设计模式,比如单例模式,都将在本书中被讨论到,并且会告诉你 JavaScript 中如何应用这些设计模式。一些好习惯,比如写出高质量的JavaScript代码和一些正确定义函数的不同方式也将被讨论。这本书讲了很多继承和代码复用的技术。 JavaScript 设计模式 将会教你需要了解的从菜鸟到高手的所有知识。

JavaScript 设计模式 是一本是杰出的书籍,通过详细的代码示例教给你JavaScript中的设计模式。这本书会告诉你书中所教授的技术的优点和缺点。 JavaScript 设计模式 是一本在开发 JavaScript 应用方面的好书,应该作为所有水平开发者的参考书籍。

07、面向对象的 JavaScript

面向对象的 JavaScript 的作者是 Nicholas C. Zakas,本书探索了 JavaScript 面向对象的特性,揭示 JavaScript 中如何运用继承和其他的一些关键属性的技巧。Nicholas C. Zakas 是一名前端开发顾问,参与Yahoo的主页、YUI的开发工作。

面向对象的 JavaScript 讲述了在JavaScript中使用面向对面的原则的方方面面。讨论的主题涵盖了如原型,对象,构造函数等的使用。面向对象的 JavaScript 深度讨论了每种解决方案的优缺点,每个阶段的 JavaScript 开发者都会从这本书中收获很多,从而写出更高效的代码。

面向对象的 JavaScript 涵盖了 JavaScript 面向对象的方方面面,并且讲的非常好。这本书也不太厚,因此不会让你受到打击。如果你想使用 JavaScript 的面向对象特性,那么面向对象的 JavaScript 就是为你准备的.

08、JavaScript编程精解

JavaScript编程精解 的作者是 Marijn Haverbeke,这是一本非凡的 JavaScript 书籍, 当然也是一本有说服力的书。Marijn Haverbeke 致力于开源软件,创造了 CodeMirror 和 Tern。

JavaScript编程精解 都是关于编程的。这本书关注编程和所有的编程概念。JavaScript编程精解是一本最佳编程入门书籍,因为本书假定你没有开发经验的菜鸟,并从编程的最基础的开始讲起。

JavaScript编程精解 使用一个集中的学习路线图,并配合了大量的练习。 JavaScript编程精解 是一本开始学习 JavaScript 最佳书籍,建议每个人阅读。

想要成为一个好的 ReactJS 开发者,学好 JavaScript 是必需的。无论你的 JavaScript 能力处于什么样的水平, 这些书籍都会帮助你成为一个更好的 JavaScript 开发者。其实不止,他们也会让你成为一个更好的 ReactJS 开发者和前端开发者。

当你读完这些书后, 去看下 ReactJS books 和最好的 React Native books吧!

  • 发表于:
  • 原文链接http://kuaibao.qq.com/s/20180110A034XG00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券