差一个月,小编我做前端就5年了,在这5年的时间里我一步步的从前端小白到现在也算是能分享点经验的人,其中的心酸苦楚还是蛮多的,其中技术书籍是不可或缺的一部分,当然仁者见仁智者见智,至少小编觉得书能够帮我们更好的记忆。今天这篇文章主要是针对那些初学者,特别是对于那些希望凭借IT这个行业来翻身的人,希望能有所帮助。
JavaScript高级程序设计
这本书自己看了两遍,确实比较厚。但是对于基础非常重视,其实,在第二遍仔细看的过程中,发现很多细节性的东西自己之前没注意。所以,这本好书值得读不止一遍,前端的圣经。
JavaScript语言精粹
很薄的一本书,但是知识点很分明,作者很清晰的指出了 JavaScript 这门语言中精华部分和糟粕部分,此外,还讲解了一些编码的技巧,很受用。
编写可维护的 JavaScript
这本书也不厚,但是教给我很多编码的技巧,如何编写可读性很高,易维护的 JavaScript 代码。此外,这本书是基于 ES5 编写的。所以,很多技巧可以用 ES6 的语法进行替代。在这个过程中,自己又总结了下 ES6 代码和 ES5 的语法的区别,所以,我们要善于总结。
ES6 标准入门
很完整很细致的读完了一遍,工作中又经常翻这本书。真的是阮一峰老师的给力之作啊。强力推荐这本书。当然,也有电子稿。可以很深入的掌握 ES6 的语法,甚至将语法触及到 ES6+。
你不知道的 JavaScript ,上中下三卷。
这三本书帮助我更加深入的了解了 JavaScript 这门语言。这本书基本是从语言的底层来剖析 JavaSCript,所以读的很慢。有机会会再次温习这三本书。强烈推荐
JavaScript 忍者秘籍
这本书的作者的目的是让这本书的读者成为真正的火影忍者,在我看来,这本书最大的特点是作者最大限度的结合了当下最流行的几个库(作者当时的时代,不是现在的MVVM),教我们如何写出更好的代码,甚至是一个优秀的库。此外,作者对跨浏览器的策略描述的比较多(无奈跨浏览器实在提不上兴趣),书中也大量运用 JQ 的思维。(因为作者就是JQ的作者)
JavaScript 函数式编程指南
这本书笔者暂时读了一半,读的有点懵,后来又补充了很多函数式编程的相关知识,等相关思维感觉成熟了,再重拾这本书。此外,笔者已经在编码中运用了函数式的思想来编码,还是很好的,这个是思维转换的过程,这个过程还是很痛苦的,慢慢的领略到函数式编程给我们带来的好处之后机会觉得很棒了。
CSS权威指南
很透彻的剖析了CSS2的各个属性,但是,我再读第二遍的时候,对其中对属性做一一尝试,发现很多知识点其实已经被标准修改了。所以,大家也要注意,不能盲目信任权威,要自我实践。此外,我特别喜欢作者列出对属性支持和应用的表格,很清晰。遗憾的是,没有CSS3部分的描述
CSS揭秘
这本书我只读了一半,读的过程中就不断感叹自己好菜,太打击自信了。作者是 CSS 组织的规范成员之一,那些技巧足够让我们眼前一亮。这本书,读一遍显然是不够的,我觉得重要的是要理解其中的思想。而不是把 CSS 当成一种工具来使用。唯一的缺点就是这本书有点小贵。(也是读者买过逼格最高的一本书哈)
CSS世界
是国内知名博主张鑫旭的鼎力之作,可是我还没有读。之后会抽时间来拜读,现在的我时间永远不够用,有点学不动了的感觉。
图解 HTTP
这本书算是我对 HTTP 很好的入门了,全书只有200页左右,花了周末两整天的时间读完了,很清晰易懂。大量的插图我也比较喜欢的。
图解 TCP
还没开始读,但是因为图解 HTTP 的缘故,我也会好好的读这本书的。
HTTP 权威指南
这本书太厚了,足足有 600 多页,现在笔者读了 300 多页了,读的比较慢,且记得笔记比较多。这让我第一次如此深入读了解 HTTP,虽然书很厚,但是读起来不会很晦涩,语言和朴实易懂。只能说,译者太厉害了。
计算机科学导论
这本书作者是这样解释的,是给未了解过计算机的人们普及计算机相关知识。但是我觉得就是在扯淡。全书读起来很晦涩,理解其中的内容,需要大量的计算机知识,要不然根本读不下来。我读的过程中,一边读,一边做习题。觉得对计算机的一些知识做了很好的储备,比如说:计算机的存储原理,整数以补码的形式存,浮点数以余码的形式存,为什么不用原码的形式存,这样做的好处有哪些?所以,这本书很值得一读。在读到一半的时候,读到了HTTP相关的知识,所以,直接转到了 HTTP 权威指南了。后面的算法,操作系统章节,自己都准备好了对应的书籍。
深入理解计算机系统
很厚的一本书,没有读。之后会抽时间读,现在时间安排的比较满。
TCP/IP 协议 (卷一)
这本书也特别厚,但是总觉得自己对TCP/IP 协议的理解不够深刻,有时间会拜读这本书。
数据结构与算法 JavaSCript 描述
这本书只能作为我深入算法和数据结构的开胃菜,全书也就不到 200 页。还没开始读。
算法导论
最厚的一本书,目测有 1000 页左右。让我很恐惧,同事跟我说,这本书比较生涩,但是自己还是买下来了。深入了解了 HTTP 和 TCP 之后,会把重心放在 数据结构和算法 上。
最近刚入手了一本书,叫 WebKit 技术内幕,是一本二手书,也是绝版书籍。我买过的最贵的一本书,要 200 多。翻了部分,自己非常喜欢。一个前端,怎么能不对自己整天打交道的工具 浏览器 进行一次近距离的了解呢。之前有大概了解过浏览器的渲染原理,但是目前的一些教程不满足自己的期望,深入的了解了这本书,自己对其中的原理和一些实践有一些自己的见解,后期会以博客的形式,以3到4篇到篇幅来详细介绍一下,从输入URL到页面到渲染完成,到底发生了什么。
文章介绍的书籍比较多,小编也不推荐全部买,大伙可以选择自己喜欢的书籍或者技术针对性比较强的书籍进行阅读学习。古人云:‘好记性不如烂笔头’、‘书中自有黄金屋,书中自有颜如玉’...
学习web开辟的进程中,实践是出真知的有力武器,但在逻辑头脑的训练和撸代码的实践进程中,书籍无疑是最有力的参考东西。以下是学习前端各个阶段所必要的14本经典书目,前端的朋友们,赶快收好!
第一阶段:HTML和CSS的学习
HTML就不多说了,根本中的根本,这个都不会的小搭档请参见HTML手册,认真学习W3C课程,稍有根本之后可以跟着视频学习HTML+CSS基础知识的课程。
欧克!推荐开始!
1、《CSS权威指南》第三版
这本书着实太得当小白去阅读了,是一本为初学者排除停滞的书籍。同行们都认为这本书是学习CSS根本的首选。CSS界权势巨子Meyer各人的作品,翻译水平也灰常赞!
2、《CSS那些事儿》
跟一般技能类书籍的枯燥乏味不一样,这本书很故意思。作者是蓝色理想经典论坛标准版荣誉版主林小志,具有多年网站计划和网站重构经历,在CSS、XHTML等前台技能方面有着深厚功底。
全书以转达CSS布局头脑为中间,议决页面中的文字、图片、表格、表单等常见元素的处理惩罚及种种页面布局要领的利用,使读者能深入相识到怎样在页面中更好地运用CSS布局。阅读本书之后将会发明,原来CSS样式居然是这么好玩的东西。
3、《精通CSS:高级Web标准解决方案》第二版
前段学习必备册本,作者Andy Budd是国际顶尖的网页计划师,著名的Web尺度提倡者,网页咨询公司Clearleft的首创人之一。
本书将最有用的CSS技能汇总在一起,总结了CSS计划中的最佳实践,讨论相识决种种实际问题的技能,重点讲授了一系列的css开辟本领,是前端开辟人员必备的手册。
4、《CSS禅意花园》
这是一本令人齰舌的书!必须用一个字形容的话,那便是:美!内容编排合理,文字生动风趣引人入胜,议决一个个实例引导读者阅读,强力推荐!
作者是天下著名的网站计划师,书中的典范来自网站计划范畴最著名的网站——CSS Zen Garden(CSS禅意花园)。朋友们自己去领悟吧。
第二阶段——JavaScript的学习
Javascript的书籍虽然还是要看老外的
5、《JavaScriptDOM编程艺术》
此书绝对是入门好书,轻便精美的文笔的确是东西书中的典范啊有木有!
这本书报告了JavaScript和DOM的基础的一些知识,但重点放在DOM编程技能背后的思路和原则,然后将这些观点贯穿在书中的全部代码示例中,使你看到用来创建图片库页面的脚本、用来创建动画结果的脚本和用来丰富页面元素出现结果的脚本,末了联合所报告的内容创建了一个实际的网站。
6、《JavaScript权威指南》第6版
这本书非常的适合初级、中级web开发工作者阅读,是学习核心JavaScript语言和由Web欣赏器定义的JavaScript API的指南和综合参考手册。
第6版涵盖HTML 5和ECMAScript 5。许多章节完全重写,紧跟当今最佳Web开辟实践。本书新增章节形貌了jQuery和办事器端JavaScript。
7、《JavaScript高级程序设计》第三版
《javascript权威指南》比力像一本字典,而这本《javascript高级程序设计》可以算是一本由浅入深的好读物。这两本书看完后,对javascript肯定会有较为深入的相识。
作者Nicholas C. Zakas是天下顶级Web技能专家,现为雅虎公司界面出现架构师,认真My Yahoo!和雅虎首页等大访问量站点的计划。这本书,看一遍不能算看过,至少读两三遍,每一遍都市让你有新的发现。
8、《高性能JavaScript》
本书从性能角度全面分析js,含金量非常大,许多知识都是作者议决实践总结出来的,都是经历的积累,强力推荐它!
同是Nicholas C. Zakas所写,要是看《JS高级程序设计》以为明白不太透彻,学习较为费力,那么我猛烈发起你看看这本书,真的是极好的一本实践类册本,三言两语,灰常实用!
9、《JavaScript王者归来》
这本《JavaScript王者归来》不但是一本流传知识的书,更是一本求道的书。O(∩_∩)O 有寻求的程序员肯定不要错过!愿神力与你同在!
它揭开了JavaScript的面纱,绕过误解和虚幻的表象,引领你探索步调王国的玄妙。这是一本探寻头脑本源的“邪术文籍”,也是一本Web开辟工程师们必要的案头参考书。
10、《JavaScript模式》
它绝对不是一本入门级别的书,实用于盼望将自身的Javascript本领提高到一个新层次的专业的人。
《JavaScript模式》包罗了实现每个讨论的模式的实践发起,并附有数个可以立刻上手的典范;同时还可以学到一些反模式。短小干练,进阶必读!
11、《JavaScript设计模式》
进阶教程,得有肯定功底才气看懂。反之,要是你很淡定的就能拿下此书,阐明你已非等闲之辈~
本书共有两部门。第一部门给出了实现具体计划模式所必要的面向东西特性的根本知识,第二部门则专注于种种具体的计划模式及其在JavaScript语言中的应用,介绍了工厂模式、桥接模式、组合模式、门面模式等几种常见的模式。
第三阶段——jQUery的学习
12、《锋利的jQuery》第二版
入门首选,简略易懂,非常着实。《锋利的jQuery(第2版)》循规蹈矩地对jQuery的种种函数和要领调用举行了介绍,对jQuery分析的逻辑非常值得学习。
第四阶段—学无止境!
要因此上书本你全都搞定了,那么,恭喜你,你真的很锋利!不过呢我还是厚着脸皮再来两本吧。
13、《高性能网站建设指南》
前端开辟可以优化网站剩余70%~80%性能,这本书不算厚,几个小时就能看完,保举前端开辟工程师看看。在《高性能网站配置指南》中,作者给出了14条具体的优化原则,每一条原则都配以典范佐证,并提供了在线支持。
14、《Web开发敏捷之道》第二版
想成为良好的前端工程师,猛烈发起阅读此书!
《Web开发敏捷之道》曾荣获Jolt大奖“最佳技能图书”奖。在第1版的内容架构根本上,第2版增长了对Rails 1.2中新特性和最佳实践的介绍。此书包围了rails1.2的方方面面,其本身也很"敏捷",翻译也非常好。
要是你有更牛逼的书籍推荐,可以在下方评论,同时也热烈欢迎种种拍砖吐槽!也可以加入我们!
*请认真填写需求信息,我们会在24小时内与您取得联系。