zoukankan      html  css  js  c++  java
  • 前端书籍整理

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

      本博客通过百度搜索,然后经于个人整理成文。

    HTML & CSS

      1.《Head First HTML 与CSS、XHTML》

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

      2.《CSS权威指南》

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

      3.《CSS揭秘》

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

      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

  • 相关阅读:
    叶落归根(hometown)
    设置(settings)
    文明距离(civil)
    计算机基础知识
    gojs插件使用教程
    编程语言分类
    dp优化简单总结
    Splay入门题目 [HNOI2002]营业额统计
    hdu3415:最大k子段和,单调队列
    hdu5072(鞍山regional problem C):容斥,同色三角形模型
  • 原文地址:https://www.cnblogs.com/bala/p/10338867.html
Copyright © 2011-2022 走看看