设计协作,用摹客

更好的产品协作设计平台,设计师的利器,产品经理的帮手,工程师的伙伴

文章分类
设计1+2,摹客就够了!

摹客,支持Sketch/PS/XD/Figma/Axure设计稿交付、自动标注切图、全流程协作。助力产品团队高效工作!

立即开启
【友情推荐】uimaker - 专注于ui设计,为ui设计师提供ui设计相关教程、素材及灵感。

了解更多
入门教程 了解更多
成都君德鑫力达科技发展有限公司

分享到微信朋友圈:

打开微信,点击底部的“发现”,使用 “扫一扫” 即可将网页分享到我的朋友圈。

博客 > 前端开发 > 【干货资源】学习JavaScript难入门?37本经典书目为你助攻

【干货资源】学习JavaScript难入门?37本经典书目为你助攻

Trista
2019-08-29
104400

今天我们来继续说说学习JavaScript这个事儿,在《学习JavaScript很吃力?开发五年经验带你轻松上路!》一文中,我们给大家介绍了非常多的JavaScript学习资源,收到了非常多读者朋友的积极反馈,深感荣幸。

读者反馈.png

还有一些想要学习JavaScript的朋友私信问我,培训课程怎么找到适合自己的?有没有更多学习JavaScript的书籍资源呢?

原来大家都是有一颗热爱学习的心呢~

好巧不巧,我们的开发大佬最近刚给我们介绍了几本学习JavaScript的书籍,我索性就“寻根问底”,把目前优质的JavaScript书籍资源找了个遍,今天分享出来,想要学习的朋友们,赶紧来看看了。

此外,至于说培训课程,这个就不好再推荐了,毕竟会有种打广告的嫌疑。但书中自有黄金屋,我觉得只有融入独立思考的、沉浸式的学习才是真正的学习,而要达到这样的学习效果,最佳的办法之一就阅读。

考虑到大家对JavaScript的掌握可能不尽相同,我们做了一个小分类:

第1部分:适合初学者阅读的JavaScript书籍 (主要内容)

第2部分:适合有经验的工程师阅读的JavaScript书籍

第3部分:其他适合初学者或工程师进阶的JavaScript书籍

不废话了,一起来遨游书海吧~

第1部分 | 入门必看:16本适合初学者的JavaScript书籍

1. JavaScript for Kids: A Playful Introduction to Programming

作者: Nick Morgan

JavaScrip-for-kids

本书是JavaScript初学者入门必看的首推,很多人的JavaScript启蒙就是这本书,Nick Morgan可谓是花了很多心血写了此书,一字一句都是精心琢磨过的。最出彩的部分就是书中大量的示例,每个例子都是通过插图来表现,并且使用了通俗易懂的语言来说明。总之,这就是一本真正零门槛的JavaScript书籍,没有任何编程知识的朋友们,可以放心看这个啦。

2. Head First JavaScript Programming:Brain-Friendly Guide

作者:Eric Freeman

Head-first-javaScrip-programming

说到代码和编程,很多人都会不自觉地感到难度高、严谨、枯燥,想必学习编程也一定是件非常不容易的事儿吧,有没有轻松随意的JavaScript学习办法呢?

如果你是比较随性的学习者,Eric的这本书会比较适合你。整本书的风格非常活泼,语言生动,作为入门书籍,几乎涵盖了JavaScript的所有初级知识,实用性也很强。

3. JavaScript and JQuery: Interactive Front-End Web Development

作者:Jon Duckett

 JavaScript-and-JQuery.jpg

本书的优点在于采用了可视化的方法来讲解JavaScript和jQuery,极大地提升了阅读者的兴致,不会那么枯燥无聊。书中对于开发术语的介绍非常实用,还包含了大量的JavaScript和JQuery基础教程知识。

4. Speaking JavaScript: An In-Depth Guide for Programmers

作者:Axel Rauschmayer

Speaking-JavaScript.jpg

本书是一本JavaScript快速入门指南,除了可以学习到JavaScript语言知识,还可以了解JavaScript的由来、发展、优点以及缺点等等。本书的内容深度也比较浅显,适合初学者或者初级开发工程师。

5. Eloquent JavaScript, 3rd Edition: A Modern Introduction to Programming Paperback

作者: Marijn Haverbeke

Eloquent-JavaScript.jpg

本书于2018年发表了第三个修订版本,包含了最新的JavaScript知识和学习方法,是学习JavaScript必看的经典书目之一。该书由浅入深,用循序渐进的方式讲解JavaScript,所以无论是初学者,还是有经验的工程师,只要是想学习JavaScript,都可以看看这本书。

6. JavaScript: The Definitive Guide

作者: David Flanagan

JavaScript-The-definitive-guide.jpg

JavaScript: The Definitive Guide中文名为《JavaScript权威指南》,被誉为JavaScript 程序员的“圣经”。该书内容完整,详细介绍了JavaScript语言和DOM各个方面的知识。其第六版还涵盖了 HTML5 和 ECMAScript5,增加了当今 Web 开发的最佳实践的内容,是一本当之无愧的JavaScript 学习必备书籍。

7. JavaScript: JavaScript Programming

作者: Brian Jenkins

JavaScript-programming.jpg

如果你是完全的零基础小白,但是又特别想要学习JavaScript,那这本书一定会非常适合你。

为了让读者更快入门JavaScript,作者一开始就详细介绍了学习JavaScript的各种资源,如果你想学习更多,可以直接按照他推荐的资源一一去学习。这本书有Kindle资源,喜欢用Kindle看书的朋友,可以去搜一下哦。

8. Beginning JavaScript and CSS Development with jQuery

作者: Richard York

Beginning-javaScript-and-CSS-development-with-jQuery.jpg

本书非常适合零基础学习者入门JavaScript和CSS,此外,如果你是网页设计师,也可以看看此书,该书涵盖了jQuery JavaScript框架和jQuery UI JavaScript框架,对于设计师是非常受用的。

9. Learn JavaScript

作者: Alban Andahi

Learn-Javascript.png

本书一共有8个简短的章节,每个章节都有一个基本概念的快速总结。第一章详细介绍了学习编程和JavaScript语言的基础知识,可以帮助初学者快速入门。

10. Beginning JavaScript, 3rd Edition (Programmer to Programmer)

作者: Paul Wilton

Beginning-JavaScript.jpg

本书整体风格略微严肃,但内容却非常适合JavaScript初学者。我最喜欢本书的排版和格式,十分美观,每个示例程序都有详细说明,很好消化。本书后半部分会稍微深入一点,会详细说明如何创建功能强大的Web应用程序,如果你对HTML以及如何创建静态网页有所了解,理解这部分内容会更加容易。

11. JavaScript(TM)Step by Step

作者: Steve Suehring

JavaScript-step-by-step.jpg

本书也是位列新手入门JavaScript最佳书籍之一,通过一步一步的引导和讲解,JavaScript(TM)Step by Step可以让你快速学会JavaScript的基础知识,比如,JavaScript是什么?JavaScript可以用来做什么?JavaScript不能做什么?JavaScript的历史发展等等。此外,本书中还介绍了许多简单的JavaScript代码示例,以一种生动形象的方式向初学者介绍JavaScript语言。

12. jQuery in Action

作者: Bear Bibeault,Yehuda Katz,Aurelio De Rosa

jQuery-in-action.jpg

jQuery in Action是一本完整的jQuery学习指南,书中详细介绍了几乎所有web开发项目中可能遇到的问题,并逐一给出了解决办法和详细说明,是一本超实用的书籍,例子也是由浅入深的介绍,初学者可以从头开始看起。

13. JavaScript:The Good Parts

作者: Douglas Crockford

JavaScript-the-good-parts.jpg

本书也是一本家喻户晓的JavaScript编程语言书籍,适用于JavaScript零基础学习者以及JavaScript初级开发工程师。这本书很简短,只有176页,不会花费太多时间来阅读,但是却可以学到非常多有用的东西。

14. Effective JavaScript: 68 Specific Ways to Harness the Power of JavaScript

作者: David Herman

Effective-javaScript.jpg

本书作者David Herman是Mozilla Research的首席工程师,对于JavaScript有多年的经验。他的Effective JavaScript就是基于他自身的经验所写,可以引导初学者快速了解JavaScript,当然,此书也非常适合开发工程师进阶学习。

15. A Smarter Way to Learn JavaScript: The new approach that uses technology to cut your effort in half

作者: Mark Myers

Smarter-way-learn-JavaScript.jpg

这是一本必看的JavaScript快速学习指南,该书条理清晰,直入主题,即使你对JavaScript一无所知,它也可以让你奇迹般地学会快速编写代码。至于它是如何做到这点的,留个小悬念,一读便知啦。

16. JavaScript for impatient programmers

作者: Axel Rauschmayer

Impatient-js.png

推荐本书的最大原因就是它的名字,for impatient programmers听起来有几分离经叛道,哪个开发不应该是稳坐如泰山巍然不动?怎么还有专门写JavaScript书籍给缺乏耐心的开发工程师了?看过此书便知,它的意思是找到一种学习方式,让JavaScript 的学习难度降低,尤其是对于新手,以免他们在学习过程中觉得太难,丧失了耐心和信心。所以,新手们,放心大胆来看这本书吧~

第2部分 | 进阶必看:开发工程师必看JavaScript书籍

17. Javascript in Ten Minutes

作者:Spencer Tipping

Javascript-in-10-minutes.png

先问一个问题,你觉得学习JavaScript需要多长时间?一个月?半年?还是一年?如何花费最少的时间了解JavaScript?不妨看看JavaScript in Ten Minutes这本书吧。

这是一本PDF格式的书籍,可以帮助你10分钟快速了解JavaScript和进阶知识,支持在线免费下载,是不可错过的资源。

18. You Don't Know JavaScript: Up & Going

作者: Kyle Simpson

You-don't-know-javaScript

这本书可以帮助你系统化、完整化地学习JavaScript,它具有简洁却严密的逻辑,提供了大量的背景教学。本书共有三章,前两章讲解了编程和JavaScript的基本概念,深入浅出,但比较合适有JavaScript基础的人阅读。第三章则讲解了这个系列其他书籍的内容大概,所以如果想要学习更多,这个系列的书籍都可以看看。

19. Secrets of the JavaScript Ninja

作者: John Resig, Bear Bibeault, Josip Maras

Secrets-of-the-javaScript-ninja.jpg

本书主要深入介绍了JavaScript在浏览器环境中的工作原理,几乎涵盖了高阶JavaScript开发人员应该知道和掌握的所有知识点。值得一提的是,作者在示例讲解中,专门不使用JQuery的路径来说明,而是采用当前的一些最新的开发趋势,紧跟最新技术。

20. The Principles of Object-Oriented JavaScript

作者: Nicholas C. Zakas

The-principles-of-object-oriented-javaScript.jpg

作者Nicholas C. Zakas非常有名,尤其是他撰写的大量JavaScript使用指南,不仅内容丰富有深度,还能紧跟最新趋势。本书就是他众多作品中最受欢迎的书籍之一,重点讲解了OOP JavaScript,有这方面学习需求的朋友不要错过哦。

21. Programming JavaScript Applications: Robust Web Architecture with Node, HTML5, and Moderns JavaScript Libraries

作者: Eric Elliott

Programming-javaScript-applications.jpg

想要将现有的JavaScript技能提升到新的水平吗?如何构建完整的Web或企业应用程序?这本书是你进阶的必备之一,它涵盖了有关JavaScript的所有内容,包括函数式编程的基本概念,JavaScript最佳实践指南,甚至还有原型设计入门和对象组合等知识。

22. JavaScript Allongé, the "Six" Edition

作者: Reginald Braithwaite

JavaScript-allongé.jpg

JavaScript Allongé是备受好评的JavaScript书籍,它不仅语言风格平易近人,还具备超强实用性。本书重点帮助JavaScript程序员解决两个问题:第一个是处理JavaScript错误、故障、边缘情况以及其他潜在的陷阱;第二个是介绍使用函数编写软件的方法,这样写出来的软件会比以对象为中心或以代码为中心的替代方法写出的软件更简单、更好用。

23. Node.JavaScript in Action 1st Edition

作者: Mike Cantelon

Node-JavaScript-in-action

Node.JavaScript in Action是一本以示例驱动的JavaScript教程书籍,适用于那些刚接触软件开发的工程师。本书提供了JavaScript应用程序体系结构的精确概述,并详细讲解了构建生产质量节点应用程序所需的所有功能、技术和概念。

24. High Performance Browser Networking: What every web developer should know about networking and web performance 1st Edition

作者: Ilya Grigorik

High-performance-browser-networking.jpg

对于软件开发人员而言,本书绝对是必读的,尤其是想要全面了解Web性能的开发工程师。本书不仅仅是介绍关于JavaScript的所有知识,还会引入更多的编程知识,包括技术、基本限制、复杂网络概念、TCP 、UDP以及TLS等等。

25. JavaScript Enlightenment

作者: Cody Lindley JavaScript-enlightenment

JavaScript-enlightenment.png

阅读这本书有个技巧,千万不要在还不懂JavaScript的阶段就开始阅读本书,那真的会读不下去,觉得生涩难懂。本书其实是为特定的对象所写,如果你有在使用现代React,Vue或Angular代码,或者有关注最新的JavaScript语言,那么阅读此书一定会有强烈的共鸣。

第3部分:更多JavaScript书籍 (适合初学者或高阶工程师)

26. Web Audio Api


作者: Boris Smus

本书重点介绍了Web Audio API的知识。

27. JavaScript Programmer's Reference


作者: Alexei White

本书会介绍JavaScript语言的所有知识,有点像教程。

28. Exploring ES6


作者: Dr. Axel Rauschmayer

本书是介绍ECMA Script 6知识最全面的书。

29. Composing Software


作者: Eric Elliott

这是今天介绍的第二本Eric Elliott的书,谁叫他是一个会写书的开发大佬呢。

30. JavaScript For Cats


作者: Rosie Buddell

JavaScript For Cats其实严格意义上来说并不是一本“书”,但确实是非常棒的JavaScript 学习资源,忍不住安利给大家。

31. Thinking in JavaScript


作者: Aravind Shenoy

本书介绍JavaScript的概念及其在网页设计中的应用,还有jQuery的知识。

32. JavaScript & DHTML Cookbook

作者: Danny Goodman

这是开发大佬Danny Goodman的书,书中汇集了一系列开发问题,值得深思。

33. Human JavaScript


作者: Henrik Joreteg

本书重点介绍了如何构建原生HTML5应用程序。

34. Functional-Light JavaScript


作者: Kyle Simpson

本书主要探讨函数式编程(FP)的核心原理。

35. Learning JavaScript Data Structures and Algorithms: Hone your skills by learning classic data structures and algorithms in JavaScript


作者: Loiane Groner

本书介绍了JavaScript语言的基础知识以及ECMAScript 7,本书有Kindle版本。

36. Learning JavaScript


作者: Todd Brown

本书不仅介绍了如何学习 JavaScript,还讲解了功能和异步编程等复杂概念。


37. Learn JavaScript VISUALLY



作者: Ivelin Demirov

这是一本颜值最高的JavaScript书籍,包含大量精美插图,也比较适合初学者。

以上就是我们精选出的2019年JavaScript学习必看书籍,一共有37本,大家根据自己的实际情况按需选择就好,希望大家不仅能在书中找到黄金屋,还能找到颜如玉哦,并且早日成为开发大佬!

你也许还想看:

如何不失理智地成为一名Web开发人员


新手必看,史上最全的iOS开发教程集锦,没有之一!


普通程序员该如何进阶为全栈工程师?

上一篇
【小工具大用处】10个超实用的设计师专属Chrome小插件

Snow   08/30

【干货】25个故事性网页设计,轻松讲述网页独有的故事!!!

Snow   08/21

下一篇
需要帮助?

我是小摹,你的7*12小时产品顾问

立即扫码加入官方微信群

官方热线:19130671449

服务邮箱:service@jongde.com