前端书籍推荐
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了前端书籍推荐相关的知识,希望对你有一定的参考价值。
对于零基础小白,可以看看以下书籍《图解 HTTP》:一本HTTP的神书,图文并茂,生动形象,非常适合小白学习。
《Head First html与CSS(第2版)》:入门真的是经典书籍,手把手教学,丰富的案例让你从 0 开始学前端。
《锋利的jQuery》:作为第一本原因是jQuery入门快,你不会因为js的晦涩难懂而止步不前,因为学习jQuery后你可以自己写一些可以即使看到效果的小项目从而提升兴趣。
《javascript 高级程序设计》:书中涉及的概念基本涵盖了js的大部分内容,包括作用域链、js数据类型、OOP对象在js中的实现、闭包、BOM和DOM模型、对变态IE的系列兼容的解决方案、事件流、还有xml、jason、E4X这些数据格式与js的交互操作简介、高级技巧的介绍(比如惰性载入)等等
《高性能JavaScript》:揭示了技术和策略能帮助你在开发过程中消除性能瓶颈。你将会了解如何提升各方面的性能,包括代码的加载、运行、DOM交互、页面生存周期等。
《JavaScript 设计模式与开发实践》:腾讯前端AlloyTeam团队出品,综合讲述前端的设计模式,设计原则,编程技巧,代码重构等等。
《CSS 世界》:CSS和javascript一样,都是很容易上手,却很难精通的。这本是前端知名博主张鑫旭的书籍,好评很多,讲的很细致。
《CSS 揭秘》:CSS进阶必备书籍,47 个 css 技巧让你在面对各种 css 问题的时候游刃有余。
《深入浅出Node.js》:针对Node的基本原理做了深入,能让你了解底层的Node实现 参考技术A
《JavaScript权威指南(第6版)》
淘宝前端团队翻译的,看译者列表都是一堆大神。这本书又叫犀牛书,号称 Javascript 开发者的圣经,网上对此书评价很多,大概意思都是说这本书是一本 JavaScript 文档手册,没有完整看过一遍此书的都不能算是一名合格的前端工程师。
豆瓣评分: 8.8
推荐指数:
2️⃣《JavaScript高级程序设计(第3版)》
又称红宝书,雅虎首席前端架构师,YUI的作者Zakas出品。虽然书名带了“高级”二字,但是讲得也很基础,而且行文风格很流畅,每一小节就像是一篇博客,读起来并不枯燥,个人感觉比上面那本犀牛书可读性更强。
豆瓣评分: 9.3
推荐指数:
3️⃣《JavaScript DOM编程艺术(第2版)》
嫌前两本太厚的可以看这本,深入浅出的佳作。
豆瓣评分: 8.7
推荐指数:
4️⃣《JavaScript 设计模式与开发实践》
之前看过《javascript模式》一书,那是一本颇受好评的书籍。而本书则是在设计模式上对模式一书的进一步扩充。 本书的一大特点就是结合实际,代码较完整,能直接应用到实际开发中。
豆瓣评分: 9.1
推荐指数:
5️⃣《Web 性能权威指南》
本书是谷歌公司高性能团队核心成员的权威之作,堪称实战经验与规范解读完美结合的产物。本书目标是涵盖Web 开发者技术体系中应该掌握的所有网络及性能优化知识。
豆瓣评分: 8.8
推荐指数:
HTML、CSS 不推荐看书,因为新增点比较频繁,看基础的在线教程就好。比如:菜鸟教程离线版下载链接 PDF、EPUB、MOBI 、chm 格式
初级读物
《JS高级程序设计》:一本非常完整的经典入门书籍,被誉为JS圣经之一,详解的非常详细,最新版第三版已经发布了,建议购买。
《JS王者归来》百度的一个Web开发项目经理写的,作为初学者准备的入门级教程也不错。
中级读物
《JS权威指南》:另外一本JS圣经,讲解的也非常详细,属于中级读物,建议观看。
《JS.The.Good.Parts》:Yahoo大牛,JS精神领袖Douglas Crockford的大作,虽然才100多页,但是字字珠玑啊!强烈建议阅读。
《高性能JS》:《JS高级程序设计》作者Nicholas C. Zakas的又一大作。
《Eloquent JS》:这本书才200多页,非常短小,通过几个非常经典的例子(艾米丽姨妈的猫、悲惨的隐士、模拟生态圈、推箱子游戏等等)来介绍JS方方面面的知识和应用方法。
高级读物
《JS Patterns 》:书中介绍到了各种经典的模式,如构造函数、单例、工厂等等,值得学习。
《Pro.JS.Design.Patterns》:Apress出版社讲解JS设计模式的书,非常不错。
《DevelopingJSWeb Applications》:构建富应用的好书,针对MVC模式有较为深入的讲解,同时也对一些流程的库进行了讲解。
《Developing Large Web Applications》:不仅有JS方面的介绍,还有CSS、HTML方面的介绍,但是介绍的内容却都非常不错,真正考虑到了一个大型的Web程序下,如何进行JS架构设计,值得一读。
结语
要做优秀的前端工程师,还需要继续努力:《高性能网站建设指南》、《Yahoo工程师的网站性能优化的建议》、“YSLOW”性能优化建议、《网站重构》、《Web开发敏捷之道》、“ jQuery 库”、“前端框架”、“HTML5”、“CSS3”。。。 这些都要深入研究!
万事开头难!如果你能到这个境界,剩下的路自己就可以走下去了。
参考技术C 第一本:《JavaScript 语言精粹(修订版)》第二本:《数据结构与算法 JavaScript 描述》第三本:《CSS 揭秘》第四本:《JavaScript 高级程序设计, 第 3 版》第五本:《ECMAScript 6 入门》第六本:《JavaScript 函数式编程》 参考技术D 犀牛相关前端的书比较好。以上是关于前端书籍推荐的主要内容,如果未能解决你的问题,请参考以下文章