十本学习前端必看书籍,让你效率提升10倍

自学最苦的莫过于自己一个人摸索没有人带路,本人现在推荐几套适合自学的书籍,希望能帮到大家。

第一本,入门 《Head first HTML&CSS》 最好的入门书。看两遍就对HTML & CSS 有个大概印象了。 此时把w3cschool作为备查手册收藏起来

第二本《CSS权威指南(第三版)》 最权威的CSS书籍,除了阅读W3C的文档外的不二选择(就是翻译有点操蛋,遇到感到难理解的地方可能还是要求助于网络资源)。有时间(无论是现在还是将来)可以反复看,并当做字典随时查。

第三本《精通CSS》 广受前辈推荐的一本书。上一本书是字典的话,这本书相当于《中学生作文大全》,汇集了一些CSS的最佳实践。

第四本《图解CSS3:核心技术与案例实践》 这本书比较新,讲解的是最新的CSS3(前三本书停留在CSS2.1时代),CSS3也是必学的,不是什么可学可不学的最新技术。 HTML CSS值得看的书就这些(之后会有一本《CSS秘密花园》,尚在翻译中,也很值得期待),剩下的就是自己写还有看技术博客了。接下来是JavaScript,HTML和CSS都是没有逻辑的标记型语言,JS才是真正的编程语言,评价前端工程师的水平就看这个了。

第五本《JavaScript DOM编程艺术》 最好的JS入门书籍,一目了然地告诉你如何用JS操作DOM(这是浏览器端编程的基本功),还灌输了最符合标准的编程理念。可惜有点老,最新一版是2010年的,以至于部分内容有点过期,例如本书内经常提到“某某方法浏览器不一定支持,需要小心使用”,而这些历史遗留问题当今已经不存在了,阅读过程中无视就好。

第六本《JavaScript高级程序设计》 每个前端必看的书,此书是前端工程师科技树的关键一环。看完此书后再看看之后各类进阶书籍会比较好。 俗称红宝书,也算入门书籍,虽然是大部头(七百多页),但至少通读一遍。 全部掌握了,你可以在网络社区里谈笑风生了,经过实践的锻炼后,面试个前端工程师的岗位应该都没问题了。

第七本《JavaScript语言精粹》 也是前端必看。薄薄一百来页,对JS的去粗取精。

第八本《你不知道的JavaScript》 这是一套丛书, 目前为止仅翻译了第一卷。每本都挺薄,深入介绍了JS中的重要概念。

第九本《JavaScript设计模式》 “设计模式”是软件工程的重要课题,相当于高考时候的答题套路。前人总结出来的应对各种问题的模板。也算是必看书籍。关于JavaScript设计模式的书籍目前也有好几本,也有国人写的,挑一两本看看就好。

第十本《高性能网站建设指南》(及其续篇《高性能网站进阶》) 告诉你真正的商业公司的前端是怎么优化一个网站的。当然优化的问题不是看看书就能解决的,最好时刻了解你的同行们的经验。

看 完以上十本算是前端入门了。到现在为止,配合搜索引擎,已经可以无障碍地做出静态网页、各种特效、用AJAX配合后台构建Web应用了。然后是各种框架、 库、预处理语言的学习,而且现在JavaScript也可以用来写服务器了(Node.js),这样一来JS通吃前后端,前端工程师都欢欣鼓舞,这也是个 学习热点。

下面是一些补充书籍,可以穿插着看。( 至少看了两遍《JavaScript高级程序设计》再看下面的书) 《图解HTTP》和《HTTP权威指南》 每个Web程序员都应该熟悉HTTP协议里的内容。《图解HTTP》算是科普级别的书,《HTTP权威指南》则是大部头,需要点耐心才能看完。建议在了解AJAX后立刻开始学习HTTP协议。

《锋利的jQuery》 讲JS最著名的库——jQuery的,快速入门的书。光会原生JS不够,还要会用库。

《数据结构和算法的JavaScript描述》 作为程序员如果连基本的数据结构和排序、查找算法都不会实在丢脸。

《JavaScript编程精解》 巩固对JS的理解,很薄

《JavaScript启示录》 同上,也很薄。

《JavaScript权威指南》 号称“圣经”,最权威的JS书本,买来当作字典备查吧,没事也可以翻翻。? 然后就是向高级前端工程师发展了,由于我是个菜鸟,也没办法做什么推荐。这时候全靠上社区、看博客来开阔眼界追赶潮流了。

以上就是我推荐大家的一些书籍希望能更好的帮助你们~

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏清墨_iOS分享

自学Swift之路(零)前言

前言:swift去年我就了解也写过一点东西,但并没有做更深入研究,在写这篇文章之前,大家可以先看看这个www.cocoachina.com/swift/2016...

33713
来自专栏机器学习算法与Python学习

一幅图讲清楚Python在大数据与人工智能时代的地位

大数据与人工智能时代,掌握Python基础后,我们可以选择数据分析方向、人工智能方向、全栈开发方向... ? 如果想要追赶 Python 的热潮,应该如何学习呢...

37310
来自专栏ThoughtWorks

弯道超车!后端程序员的Angular快速指南|TW洞见

今日洞见 文章作者、图片来自ThoughtWorks:汪志成。部分图片来自网络。本文版权属ThoughtWorks公司所有,如需转载请在后台留言联系。 友情提示...

28410
来自专栏互扯程序

设计图都不会画,还想做”架构师“?

什么是系统架构师? 系统架构师是一个既需要掌控整体又需要洞悉局部瓶颈并依据具体的业务场景给出解决方案的团队领导型人物。一个架构师得需要足够的想像力,能把各种目标...

8997
来自专栏随想随记

为什么学习前端框架

我是13年开始实习,第一份实习工作是PHP + 前端的一些页面开发工作。那时候也是jQuery鼎盛时期,流行各种插件拼接页面。做了一段前端相关的工作,正式参加工...

1082
来自专栏LiveEdu在线科技教育平台

分享25个实用的博客,有助你提高编程技巧

编程是一个不断变化的领域,一旦你选择了它作为你的职业,你就不可能停下学习的脚步了。因为科技的发展月新日异,要跟得上它发展的脚步,你必须不断地努力学习。在Forb...

2609
来自专栏腾讯移动品质中心TMQ的专栏

【探索式测试基础系列】生活浪漫曲

在经历了初恋的味道,蜜月的旅行,当一切回归平常时,探索式测试可能依然陪伴我们走过岁月? 答案是肯定的。 在不同的项目迭代阶段,探索式测试并不是固定的实践形式,而...

2947
来自专栏腾讯移动品质中心TMQ的专栏

探索式测试基础系列——生活浪漫曲

在经历了初恋的味道,蜜月的旅行,当一切回归平常时,探索式测试可能依然陪伴我们走过岁月?答案是肯定的 在不同的项目迭代阶段,探索式测试并不是固定的实践形式,而...

1627
来自专栏企鹅号快讯

为什么源码分析味同嚼蜡?浅析技术写作中的思维误区

码个蛋第225次推文 ? 不是干货不够,而是干货太干 作者:doodlewind 博客:https://juejin.im/user/57d732a7816df...

1866
来自专栏我就是马云飞

浅析技术写作中的思维误区

811

扫码关注云+社区