前端书籍推荐整理

 

HTML 与 CSS

  • 《Head First HTML与CSS(第2版)》--豆瓣评分 9.3。入门真的是经典书籍,手把手教学,丰富的案例让你从 0 开始学前端。
  • 《CSS权威指南(第三版)》--豆瓣评分 8.5。这本书也是很是的经典了,2007 年的书了,可是无不影响这本书做为 CSS 的经典著做,把原理讲得很是的通透,除了 w3c 标准,算最权威的一本了,毕竟权威指南。这本书都是 css 2.1 的,与张鑫旭的《CSS 世界》能够说是一个类别的,我没看过这本书,可是据我朋友说没有权威指南好,口水话太多,也许是让读者好理解,权威指南这本我是看过的,学 CSS 必读经典。
  • 《CSS揭秘》--豆瓣评分9.4。神书,47 个 css 技巧让你在面对各类 css 问题的时候游刃有余。豆瓣评分 9.4 ,是 css 书籍中评分最高的了,css 进阶必备。

总结:因此对于 css 来讲,《Head First HTML与CSS(第2版)》是入门,权威指南是基础,css 揭秘是进阶,能够按照这个顺序来阅读。javascript



JavaScript

  • 《javascript语言精粹》--豆瓣评分 9.1。这本书能够在入门以前了解一下基本语法,以及在学习以前能够了解下 JS 里面的精粹以及糟粕,虽然这本书很薄很薄,可是值得反复去读的一本书,当时学习前端半年,一年再回来看这本书会跟你第一看应该有更深入的理解。
  • 《JavaScript DOM编程艺术(第2版)》-- 豆瓣评分 8.7。本 书在简洁明快地讲述JavaScript和DOM的基本知识以后,经过几个实例演示了专业水准的网页开发技术,透彻阐述了平稳退化等一批相当重要的 JavaScript编程原则和最佳实践。
  • 《JavaScript权威指南》:犀牛书是每一个FE都绕不过的一本书,能够先大体通读几遍,也能够把其看成工具书,时时翻阅。
  • 《JavaScript高级程序设计》:红宝书虽然号称高级,但实际上是帮助入门的,Zakas大神把概念深刻浅出,将JavaScript的语法要点讲清楚明白。小红书配合犀牛书,相互印证,谁读谁知道。
  • 《你不知道的JavaScript 上中下》:这本绝对是神书,让你了解JavaScript鲜为人知的另外一面,把闭包、异步这些讲得很通透。
  • 《ES6 标准入门(第3版)》--豆瓣评分 8.9。阮老师的书,国内最好的一本 ES6 ES7 ES8 的入门书籍,第三版相对于第二版多了 ES8 的内容,因此也厚了不少。由于如今框架盛行,特别是 React 基本是已经彻底拥抱了 ES6 了,还没学 ES6 赶忙补起来,否则要落后了。
  • 《深刻理解 ES6》--豆瓣评分9.5。这本书是红宝书做者写的又一部经典著做,ES6 进阶用。
  • 《JavaScript设计模式与开发实践》--豆瓣评分 9.1。本书将教会你如何把经典的设计模式应用到JavaScript语言中,编写出优美高效、结构化和可维护的代码。若是想学 设计模式的,我相信这本书应该比 JavaScript 设计模式那本书更好懂。
  • 《高性能JavaScript》--豆瓣评分9.0。揭示了技术和策略能帮助你在开发过程当中消除性能瓶颈。你将会了解如何提高各方面的性能,包括代码的加载、运行、DOM交互、页面生存周期等。

总结:阅读顺序建议从《javascript语言精粹》-> JavaScript DOM编程艺术(第2版)》-> 《JavaScript高级程序设计》和 《JavaScript权威指南》-> 《ES6 标准入门(第3版)》。css

 

框架

  • 《深刻 React 技术栈》-- 豆瓣评分 8.3。写 react 及其技术栈的还有一本程墨的《深刻 React 和 Redux》,后者文字比较通俗易懂,相对于前者来讲还不够深刻,并且没有源码解析,两本我都看过,若是买的话我推荐《深刻 React 技术栈》。若是已经买了《深刻 React 和 Redux》 的,就看这本也能够了。
  • 《React状态管理与同构实战》--豆瓣评分估计 8.5 以上。这本刚出的书,我也看了一部分了,偏实战,react 知识讲解得比较少,大部分用来说解 Redux 并用 Redux 若是作好状态管理,而且还有同构部分的深刻讲解。想深刻学习 React 原理的并非适合买这本书。
  • 《React 进阶之路》--豆瓣评分 9.3。虽然这本书是进阶之路,可是其实这本书仍是适合新手看的,从入门到进阶吧,这本是 React 16 版本的书,16 的新特性也都写到了,新手想学 React 的这是一本不错的书哦。

总结:《React 进阶之路》这本用来入门,《深刻 React 技术栈》用来深刻理解,《React状态管理与同构实战》这本用来实战。前端

其余

  • 《图解HTTP》:一本HTTP的神书,图文并茂,生动形象。
  • 《Web性能权威指南》:优化web性能,进阶之书。-- 豆瓣评分8.8

Node

Node 说实话,真没感受有什么好书。
非要推荐的话,就vue

  • 《深刻浅出Node.js》:针对Node的基本原理作了深刻,能让你了解底层的Node实现
  • 《Node.js开发指南》:Node的事件循环,必看必会。

1.《Redis实战》

推荐理由: Redis是服务端的缓存技术。缓存能够说只在性能优化阶段才有明显的做用,项目初期每每用不到。大多数使用node.js进行后端开发的前端开发者实际上更多地是作中间层或者直接作后端服务,缓存技术对本身来讲是技术盲区,私觉得对许多开发者来讲也是盲区。

2. 《大话数据结构》

推荐理由:技术决定你能走多快,数据结构和算法决定你能走多远。java

3. 《算法图解》

推荐理由:技术决定你能走多快,数据结构和算法决定你能走多远。node

4. 《CSS世界》

推荐理由CSSjavascript同样,都是很容易上手,却很难精通的。CSS几乎能够说是咱们全团队的软肋,包括前端人员在内,敢说本身精通js的大有人在,但敢说本身精通CSS的寥寥无几。这本是前端知名博主张鑫旭的书籍,好评不少,讲的很细致。若是你更倾向一些CSS的使用技巧,能够去看《CSS揭秘》这本书,许多实现方法会改变你对CSS的理解。react

5. 《javascript设计模式(第二版)》

推荐理由:设计模式在javascript中的应用。angularjs

6. 《javascript框架设计(第二版)》

推荐理由:司徒正美的书,他的博客也是很是知名的。每一个框架都有其优势和不足,如何在开发中扬长避短是很是考验基本功的。这本书会让你了解如何去设计一个框架,徒手打造简易版的jQuery,angularjs,vue.js,react.js并非遥不可及,而当你能亲手造出一个简单框架时,你对它的理解必将到达另外一个层次。你会发现,其实全部前端框架的架构都差很少,而核心的区别几乎所有集中在算法上。es6

7. 《javascript设计模式与开发实践》

推荐理由:前端设计模式类的书原本就不多,这本是腾讯前端AlloyTeam团队出品,综合讲述前端的设计模式,设计原则,编程技巧,代码重构等等。AlloyTeam有本身的资源站,感兴趣的读者能够自行搜索,资源还有博客很是多,质量也很高。web

8. 《Node.js:来一打C++扩展》

推荐理由:公众号前端之巅上周推荐的书籍之一。我特别佩服那些在简历上将使用Express起一个后端服务写成精通node.js的人。

9. 《告别失控 软件开发团队管理必读》

推荐理由:计算机类图书销售榜排名第5的技术管理类书籍,不想当将军的士兵不是好士兵,其余的很少说。

10. 《视界·×××:写给UI设计师的设计书》

推荐理由:没有审美的前端不是好架构师。读设计类的书不是让你抢设计师的饭碗(实际上你也抢不了),而是下次再有人说你的界面很差看时,你能够用“不懂审美”噎死他。

11. 《前端工程化体系设计与实践》

推荐理由:若是你不想永远只是写页面,就须要面对从开发者到工程师的思惟转变。

12.《企业IT架构转型之道 阿里巴巴中台战略思想与架构实践》

推荐理由:曾经有一个前端大神说过,若是你想成为前端架构师,首先你得忘记本身是个前端。

JavaScript 标准参考教程  


ECMAScript 6 入门   

 
 

 

 

《锋利的jQuery》、《DOM编程艺术》、《javascript高级程序设计》、《javascript犀牛书》

《JavaScript设计模式与开发实践》

相关文章
相关标签/搜索