前端书籍整理

  在工做之余,有时候会想找几本书来打发下时间,又能够充充电,但每次看完一本书,总会花一段时间来寻找下次看什么书,此次利用闲暇之余来整理下哪些比较好一点的书籍。css

  本博客经过百度搜索,而后经于我的整理成文。前端

 

HTML & CSS

  1.《Head First HTML 与CSS、XHTML》vue

    豆瓣8.9分。这本书用浅显易懂的语言,设置不少好玩的场景,真真正正地一步一步教你怎么制做网页、了解HTML和CSS的基本语法和性质,看一遍你就确定会了HTML和CSS的基础。react

  2.《CSS权威指南》git

    豆瓣8.5分。CSS的进阶版,由浅入深全面地介绍了CSS。程序员

  3.《CSS揭秘》github

    豆瓣9.4分。神书,47 个 css 技巧让你在面对各类 css 问题的时候游刃有余。是 css 书籍中评分最高的了,css 进阶必备。web

  4.《图解CSS3:核心技术与案例实践》面试

    豆瓣7.0分。最新的CSS版本——CSS3。看完这本书你就能够知道如今的H5页面那些酷炫的动画效果是怎么实现的。(H5是指HTML5,是最新的HTML版本)。编程

 

JavaScript

  1.《JavaScript DOM编程艺术》

    豆瓣8.7分。JS入门级别。JavaScript 是前端开发的核心,HTML和CSS只是入门的基础,掌握JavaScript 才能真正了解前端开发的精髓。这本书是先讲JS的基本语法,而后再经过一个实战案例,从头至尾教你怎么实现一个幻灯片,当你跟着步骤,把最终的效果实现出来的时候,真的是满满的成就感,并且在这个过程当中,基本的JS属性你已经掌握得差很少了。关键是你要看着书本的步骤在电脑上一步一步地跟着作,不能只看不敲代码,要真正的实战才能有更好的学习效率。

  2.《JavaScript高级程序设计》

    豆瓣9.3分。又称红宝书。讲的都是JS的基本属性问题,详尽地解读了JS这门语言的各个组成部分,透彻地剖析了JS所涉及的编程思想,深刻浅出地演示了丰富的JS应用实例。并且翻译得很好,只要认真地读透这本书,就算你不能成为一个前端大牛,你也会是一个精通JS的高手。 

  3.《JavaScript权威指南》

    豆瓣8.9分。犀牛书是每一个FE都绕不过的一本书,能够先大体通读几遍,也能够把其看成工具书,时时翻阅。

  4.《你不知道的JavaScript 上中下》

    豆瓣,上卷9.4分,中卷9.0分,下卷8.0分。让你了解JavaScript鲜为人知的另外一面,把闭包、异步这些讲得很通透。

  5.《ES6 标准入门(第3版)》

    豆瓣9.1分。阮老师的书,国内最好的一本 ES6 ES7 ES8 的入门书籍,第三版相对于第二版多了 ES8 的内容,因此也厚了不少。由于如今框架盛行,特别是 React 基本是已经彻底拥抱了 ES6 了,还没学 ES6 赶忙补起来,否则要落后了。

  6.《深刻理解 ES6》

    豆瓣9.4分。这本书是红宝书做者写的又一部经典著做,ES6 进阶用。

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

    豆瓣 9.1分。本书将教会你如何把经典的设计模式应用到JavaScript语言中,编写出优美高效、结构化和可维护的代码。若是想学 设计模式的,我相信这本书应该比 JavaScript 设计模式那本书更好懂。

  8.《高性能JavaScript》

    豆瓣9.0分。揭示了技术和策略能帮助你在开发过程当中消除性能瓶颈。你将会了解如何提高各方面的性能,包括代码的加载、运行、DOM交互、页面生存周期等。

  9.《JavaScript王者归来》

    豆瓣7.5分。揭开了JavaScript的面纱,绕过误解和虚幻的表象,引领你探索程序王国的奥妙。这是一本探寻程序设计思想本源的的“魔法典籍”,也是一本Web开发工程师们须要的案头参考书。

  10. 《JavaScript模式》

    豆瓣8.7分。它绝对不是一本入门级别的书,适用于但愿将自身的JavaScript技巧提升到一个新层次的专业的程序员。它包含了实现每一个讨论的模式的实践建议,并附有数个能够当即上手的范例,同时,还能够学到一些反模式。短小精悍,进阶必读!

  11.《JavaScript设计模式》

    豆瓣8.5分。进阶书籍,须要必定的功底。本书分为两部分。第一部分给出了实现具体设计模式所须要的面向对象特性的基础知识,第二部分则专一于各类具体的设计模式及其在JavaScript语言中的应用,主要介绍了工厂模式、桥接模式、组合模式、门面模式等几种常见的模式。

  12.《JavaScript语言精粹》

    豆瓣9.1分。本书经过对JavaScript语言的分析,甄别出好的和坏的特性,从而提取出相对这门语言的总体而言具备更好的可靠性、可读性和可维护性的JavaScript的子集,以便你能用它建立真正可扩展的和高效的代码。

  13.《JavaScript面向对象精要》

    豆瓣9.0分。本书关注面向对象的原理和ES5对象新特性,目的是帮助那些已经熟知面向对象编程的读者掌握这些概念是如何在JavaScript中工做的。

 

jQuery

   1.《锋利的jQuery》

    豆瓣8.4分。这本书好像也不错,可是我没看过。

 

Vue

  Vue看官网的教程就能够了,入门进阶都有。可是要深刻的话,好比源码这些,推荐看黄轶在慕课上的源码解析,若是不想看课程的也有配套的开源源码分析文章,vue 技术内幕(http://hcysun.me/vue-design/),而后还有染陌的源码解析,地址是(https://github.com/answershuto/learnVue)。

  有些人可能跟我同样,不喜欢看电子档的书籍。那下面也推荐一些书籍,无聊之余能够看看。

  1.《Vue.js实战》

    豆瓣7.9分。

    

React

  1.《React 进阶之路》

    豆瓣7.5分。适合新手看的,从入门到进阶吧,这本是 React 16 版本的书,16 的新特性也都写到了,新手想学 React 的这是一本不错的书。

  2.《深刻 React 和 Redux》

    豆瓣7.8分。对于新手来讲,也是一本不错的书,文字通俗易懂,可是内容不够深刻,没有源码解析。

  3.《深刻 React 技术栈》

    豆瓣 8.2分。《深刻 React 和 Redux》文字比较通俗易懂,相对于《深刻 React 技术栈》来讲还不够深刻,并且没有源码解析,若是买的话推荐《深刻 React 技术栈》。若是已经买了《深刻 React 和 Redux》 的,就看这本也能够了。

  4.《React状态管理与同构实战》

    豆瓣8.4分。这本刚出的书,偏实战,react 知识讲解得比较少,大部分用来说解 Redux 并用 Redux 若是作好状态管理,而且还有同构部分的深刻讲解。

 

其余

  1.《HTTP权威指南》

    豆瓣8.6分。详细解释了如何用HTTP来开发基于Web的应用程序,核心的[因特网协议,如何与架构构建块交互,如何正确实现因特网客户和服务器等。

    中心内容是HTTP,本质是理解Web的工做原理,以及如何将这些知识应用到Web编程和管理之中,主要涵盖HTTP的技术运做方式、产生动机、性能和目标以及一些相关技术问题。 《HTTP权威指南》适合全部想了解HTTP和Web底层结构的人阅读。

  2.《图解HTTP》

    豆瓣8.1分。一本HTTP的神书,图文并茂,生动形象。

  3.《网络是怎样链接的》

    豆瓣9.2分。本书以探索之旅的形式,从在浏览器中输入网址开始,一路追踪了到显示出网页内容为止的整个过程。

  4.《Web性能权威指南》 

     豆瓣8.8分。优化web性能,进阶之书。

  5.《高性能网站建设指南》

    豆瓣8.6分。结合Web2.0以来Web开发领域的最新形势和特色,介绍了网站性能问题的现状、产生的缘由,以及改善或解决性能问题的原则、技术技巧和最佳实践。重点关注网页的行为特征,阐释优化Ajax、CSS、JavaScript、Flash和图片处理等要素的技术,全面涵盖浏览器端性能问题的方方面面。

  6.《Web开发敏捷之道》

    豆瓣9.1分。曾荣获Jolt大奖“最佳技术图书”奖。someone强烈推荐。

  7.《现代前端技术解析》

    豆瓣8.8分。在前端知识体系上作了很好的总结和梳理,涵盖了现代前端技术绝大部分的知识内容,起到一个启蒙做用,能帮助读者快速把握前端技术的整个脉络,培养更完善的体系化思惟,掌握更多灵活的前端代码架构方法,使读者得到成为高级前端工程师或架构师所必须具有的思惟和能力。

  8.《高效前端:Web高效编程与优化实践

    豆瓣8.6分。这不是一本单纯讲解前端编程技巧的书,而是一本注重思想提高和内功修炼的书。

    全书以问题为导向,精选了前端开发中的34个疑难问题,从分析问题的缘由入手,逐步给出解决方案,并分析各类方案的优劣,最后针对每一个问题总结出高效编程的最佳实践和各类性能优化的方法。

  9.《前端程序员面试笔试宝典

    豆瓣8.6分。本书是一本前端程序员面试笔试的应试类用书,在内容上,除了讲解如何解答前端程序员面试笔试问题,还引入了相关知识点辅以说明,让读者可以更加容易理解。

 

电子版书籍下载

《JavaScript模式》 Stoyan Stefanov著 - 陈新 译, 提取码: 55xe

《图解HTTP》 [日] 上野宣著 - 于均良 译  提取码: kyfu

相关文章
相关标签/搜索