这篇文章中收拾了一系列前端开发相关的开源书本,它们全部都能够免费在线阅览,内容质量都十分的高。这些书有中文的也有英文的,大部分的英文资料也都能找到中文翻译的版别。文章中把书本按照内容划分为 JavaScript、前端工程化、前端结构和面试四个主题,大家能够自行挑选感兴趣的主题进行阅览。

‍ 14 个最佳免费编程字体
冷门但好看的 VSCode 主题引荐

JavaScript

You Don’t Know JS Yet

 高质量前端免费开源书籍推荐

这本书是闻名的 JavaScript 书本 《你不知道的JavaScript》的第二版,作者是 Kyle Simpson,目前现已出了前四部分。

 高质量前端免费开源书籍推荐

这本书的宗旨是协助 JS 开发者深化了解言语的方方面面,从而解决开发中由于言语问题带来的疑难杂症,成为一个更好的 JS 程序员。书中会对 JavaScript 的各方面常识进行深化介绍,包括作用域、闭包、目标和类、数据类型及其转化、语法细节、异步编程等等。里边讲到的很多常识点都经常在面试中呈现,解说十分清晰,有丰厚的代码示例,十分值得一看。

Deep JavaScript

 高质量前端免费开源书籍推荐

这本书同样是深化解说 JavaScript 言语的一本书本,相比于 You Don’t Know JS Yet,这本书涵盖的主题愈加广泛且深化,包括强制类型转化、解构算法、变量环境、全局变量、目标复制、目标更新、不行变数据、目标元编程、正则表达式、Promise 完成、Proxy 等等。书中很多章节中叙述的常识点都是面试的常考点,十分合适用来进阶学习 JavaScript。

Javascript Allong

 高质量前端免费开源书籍推荐

Javascript Allong 涵盖了一系列广泛的主题,包括 JS 言语特性、函数式编程、面向目标编程等。本书力求重新解读、强化 JavaScript 学习者对言语实质的深化了解。

这本书从 JavaScript 中值(Value)和表达式(Expression)的概念讲起,讨论了类型、相等性、函数、闭包、作用域、集合、迭代器、类、实例等等概念。书中还解说了怎么用 JavaScript 进行面向目标编程和函数式编程,写出更优雅的代码。Javascript Allong 将教会你怎么处理并简化杂乱的代码,全方位提高你的代码水平。

Functional Light JavaScript

 高质量前端免费开源书籍推荐

这本书和 You Don’t Know JS yet 是同一个作者。这本书解说了函数式编程的中心概念及其在 JavaScript 中的使用。这本书的异乎寻常之处在于作者竭力避免运用很多不流畅的函数式编程术语,书中介绍了函数式编程基本概念中的一个子集,因此本书的标题是“轻量级函数式编程”。

Understanding ECMAScript 6

 高质量前端免费开源书籍推荐

这本书的作者是 Nicholas C. Zakas,他是闻名的 JavaScript 红宝书前三版的作者。这本书是他所攥写的 ES6 攻略,书中完好地介绍了 ES6 中的新言语特性,包括变量绑定、字符串和正则表达式、函数、目标、解构、Symbol、集合(Set)和映射(Map)、迭代器(Iterator)和生成器(Generator)、Class关键字、数组、Promise、Proxy 和 Reflection、ES Module等,内容十分丰厚,解说深化浅出。附录中还介绍了 ES7 标准中的内容。

ECMAScript 6 入门

 高质量前端免费开源书籍推荐

《ECMAScript 6 入门教程》是一本开源的 JavaScript 言语教程,作者是阮一峰。这本书全面介绍了 ECMAScript 6 新引进的语法特性,详细的内容能够参考书的目录:

 高质量前端免费开源书籍推荐

Introduction to Design Patterns

 高质量前端免费开源书籍推荐

这本书介绍了前端开发中常用的各种 Patterns,包括了规划形式、烘托形式和性能优化形式三个大类。每个形式的解说都装备了完好可运转的代码示例和生动的视频图解,完好叙述了各个形式的概念、运用办法、使用场景和 Tradeoff。在规划形式的解说中还供给了对应的单元测试代码。

前端工程化

七天学会NodeJS

 高质量前端免费开源书籍推荐

这本书出自于阿里巴巴世界站前端技术部,分为7个部分(一天一个),分别是:NodeJS 基础、代码的安排和布置、文件操作、网络操作、进程办理、异步编程、实战示例。经过学习这本书能够把握 NodeJS 的常用中心常识。

深化了解 TypeScript

 高质量前端免费开源书籍推荐

TypeScript 发展至今,现已成为大型项目的标配,其供给的静态类型系统,大大增强了代码的可读性以及可维护性;同时,它供给最新和不断发展的 JavaScript 特性,能让咱们建立更健壮的组件。

TypeScript Deep Dive 是一本很好的开源书,从基础到深化,全面地论述了 TypeScript 的各种魔法,包括 TS 项目的构建、TS 类型和基本语法、TS 编译原理以及性能优化办法等等。不管你是新手还是老鸟都能够阅览。此外,它不同于 TypeScript 官方给出的文档(当然 TypeScript 给出的文档是很好的),在此书中,结合实际使用下的场景用例,你将能更深化的了解 TypeScript。本书是 TypeScript Deep Dive 的中文版。

深化浅出 Webpack

 高质量前端免费开源书籍推荐

Web 使用日益杂乱,相关开发技术也百花齐放,这对前端构建东西提出了更高的要求。 Webpack 从很多构建东西中锋芒毕露成为目前最盛行的构建东西,简直成为目前前端开发里的必备东西之一, 因此每位紧跟年代的前端工程师都应该把握 Webpack。

这本书的作者是吴浩麟。本书从实践动身,用简略易懂的比如带你快速入门Webpack,再结合实际工作中常用的场景给出最佳实战,经过前3章的学习足以让你解决工作中的常见问题; 本书还介绍了怎么优化构建的速度和输出,并解析了Webpack的工作原理,以及 Plugin和Loader的编写办法,可协助你进一步学习Webpack。 本书按照入门、装备、实战、优化和原理的路线层层深化,涵盖了Webpack的方方面面。

书中每一末节都会供给与之对应的完好项目代码,在每节的最终会有下载链接,它们都是能够正常运转的,而且有详细的注释。

前端结构

React技术揭秘

 高质量前端免费开源书籍推荐

这本书的作者是魔术师卡颂,其宗旨是打造一本谨慎、易懂的 React 源码剖析教程。本书从理念、架构到完成按部就班地剖析了 React 的源码,每一章都供给了可运转的 demo。书中所有观念来自 React 中心团队成员在公开场合的分享,而且包括了丰厚的参考资料 —— 包括在线Demo、文章、视频。

深化了解 Vue.js 实战

 高质量前端免费开源书籍推荐

这本书全面了介绍 Vue.js 结构的相关前史、规划原理和运用办法,结合实战让读者更深化了解 Vue.js 结构,把握其运用办法。

面试

web前端面试 – 面试官系列

 高质量前端免费开源书籍推荐

这本书是由“JS每日一题”社群维护的前端面试题库,包括但不限于 Vue 面试题,React 面试题,JS 面试题,HTTP 面试题,工程化面试题,CSS 面试题,算法面试题。其内容基本上涵盖了常见的面试问题,问题的解答质量也十分不错,而且供给了丰厚的参考文献,很合适用来进行八股文复习。

代码随想录

 高质量前端免费开源书籍推荐

这本书是由程序员Carl收拾的一份 Leetcode 刷题攻略,遵循按部就班的准则,其间的标题基本上都是经典标题高频面试题,每道标题都有详细的题解(图文并茂,难点配有视频)。现在还有配套的算法公开课能够观看,由作者自己亲自解说。算法面试的复习能够参考这本书来进行。

本文作者 wzkMaster,有协助的话欢迎点赞保藏~