前端学习——这十本书一定要看

为大家推荐十本前端开发相关的书籍,个人认为每本都很经典,希望大家能有所收获~

鲁迅曾说过——“每18个月,前端技术的难度就会增加一倍

但是即使前端技术飞速发展,下面这十本书却从来没有过时,依然是每个前端初学者首选的入门书籍。

1.Head First HTML与CSS(第2版)

作者: Elisabeth Freeman/ Eric Freeman

出版社: 中国电力出版社

是不是已经厌倦了那些深奥的HTML书?你可能在抱怨,只有成为专家之后才能读懂那些书。那么,找一本新修订的《Head First HTML与CSS(第2版)》吧,来真正学习HTML。你可能希望学会HTML和CSS来创建你想要的Web页面,从而能与朋友、家人、粉丝和狂热的顾客更有效地交流。你还希望使用最新的HTML5标准,能够保证随时间维护和扩展你的Web页面,使它们在所有浏览器和移动设备中都能正常工作。

2.CSS权威指南(第三版)

作者: [美] Eric A.Meyer 出版社: 中国电力出版社

你是否既想获得丰富复杂的网页样式,同时又想节省时间和精力?本书为你展示了如何遵循CSS最新规范(CSS2和CSS2.1)将层叠样式表的方方面面应用于实践。

通过本书提供的诸多示例,你将了解如何做到仅在一处建立样式表就能创建或修改整个网站的外观,以及如何得到HTML力不能及的更丰富的表现效果。

3.精通CSS

作者: [英] Andy Budd / [英] Simon Collison / [英] Cameron Moll 出版社: 人民邮电出版社

本书汇集了最有用的CSS技术,介绍了CSS的基本概念和最佳实践,结合实例探讨了图像、链接和列表的操纵,还有表单设计、数据表格设计、纯CSS布局等核心CSS技术。此外,书中着眼于创建跨浏览器的技术,讨论了bug及其捕捉和修复技术,还将所有技术组合成两个精彩的实例,讲述这些技术的工作原理和实际用法。 本书适合具有HTML和CSS基础知识的读者阅读。

4.图解CSS3:核心技术与案例实践

作者: 廖伟华 出版社: 机械工业出版社

本书是CSS3领域的标准性著作,由资深Web前端工程师根据CSS3的最新技术标准撰写。内容极为全面、丰富和翔实,由浅入深地讲解了CSS3新特性的语法、功能和使用技巧,涵盖选择器、边框、背景、文本、颜色、UI、动画、新型盒模型、媒体查询、响应式设计等各种模块;写作方式创新,有趣且易懂,用图解的方式来描述CSS3的每一个特性甚至每一个步骤都配有实战效果图;包含大量案例,实战性强,每个特性都有作者从实践中精心归纳和挑选出来的案例辅助讲解,同时还包含一个综合性的大案例。无论你是完全没有经验的准前端工程师,还是已经有一定经验的前端工程师,如果你想系统学习CSS3,那么本书将会是你的最佳选择;如果你是一位成熟的前端开发工程师,但时常为如何合理地使用某些特性而费时去查阅相关资料,那么本书也是你的不二选择。

5.JavaScript DOM编程艺术 (第2版)

作者: [英] Jeremy Keith / [加] Jeffrey Sambells 出版社: 人民邮电出版社

本书在简洁明快地讲述JavaScript和DOM的基本知识之后,通过几个实例演示了专业水准的网页开发技术,透彻阐述了平稳退化等一批至关重要的 JavaScript编程原则和最佳实践,并全面探讨了HTML5以及jQuery等JavaScript库。读者将看到JavaScript、 HTML5和CSS如何协作来创建易用的、与标准兼容的Web设计,掌握使用JavaScript和DOM通过客户端动态效果和用户控制的动画来加强 Web页面的必备技术;同时,还将对如何利用库提高开发效率有全面深入的理解。

6.JavaScript高级程序设计

作者: [美] 尼古拉斯·泽卡斯 出版社: 人民邮电出版社

ECMAScript 5 和HTML5 在标准之争中双双胜出,使大量专有实现和客户端扩展正式进入规范,同时也为JavaScript 增添了很多适应未来发展的新特性。本书这一版除增加5 章全新内容外,其他章节也有较大幅度的增补和修订,新内容篇幅约占三分之一。全书从JavaScript 语言实现的各个组成部分——语言核心、DOM、BOM、事件模型讲起,深入浅出地探讨了面向对象编程、Ajax 与Comet 服务器端通信,HTML5 表单、媒体、Canvas(包括WebGL)及Web Workers、地理定位、跨文档传递消息、客户端存储(包括IndexedDB)等新API,还介绍了离线应用和与维护、性能、部署相关的最佳开发实践。本书附录展望了未来的API 和ECMAScript Harmony 规范。

7.JavaScript语言精粹

作者: Douglas Crockford 出版社: 电子工业出版社

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

雅虎资深JavaScript架构师Douglas Crockford倾力之作。

8.你不知道的JavaScript

总共分上中下三册

豆瓣评分分别为:

  • 9.4
  • 9.1
  • 8.6

作者: [美] Kyle Simpson 出版社: 人民邮电出版社

“你不知道的JavaScript”系列就是要让不求甚解的JavaScript开发者迎难而上,深入语言内部,弄清楚JavaScript每一个零部件的用途。本书介绍了该系列的两个主题:“作用域和闭包”以及“this和对象原型”。掌握了这些知识之后,无论什么技术、框架和流行词语,你都能轻松理解。

9.JavaScript设计模式

作者: Ross Harmes / Dustin Diaz 出版社: 人民邮电出版社

本书适合各层次的Web 前端开发人员阅读和参考,也适合有C++/Java/C# 背景的服务器端程序员学习。

10.JavaScript设计模式

作者: Steve Souders 出版社: 电子工业出版社

在《高性能网站建设指南》中,作者给出了14条具体的优化原则,每一条原则都配以范例佐证,并提供了在线支持。《高性能网站建设指南》内容丰富,主要包括减少HTTP请求、Edge Computing技术、Expires Header技术、Gzip组件、CSS和JavaScript最佳实践、主页内联、Domain最小化、JavaScript优化、避免重定向的技巧、删除重复JavaScript的技巧、关闭ETags的技巧、Ajax缓存技术和最小化技术等。《高性能网站建设指南》适合Web架构师、信息架构师、Web开发人员及产品经理阅读和参考。

总结

我知道,你们一定会说上面那些书有的已经很老了,有的技术已经不流行了,或者有更好的解决方案了。这话我不反对,但是任何技术都要打好坚实的基础,其实很多技术只不过是将基础运用到极致,做成了语法糖、或微创新。

此外,还要说的是我们应该学习作者那种追求极致、刻苦专研的精神,凡事都要问个为什么,都要问个有没有更好的解决方法,这样才能不断进步。

前端技术日新月异,只有基础扎实的前端工程师才能走的更高更远。

原文发布于微信公众号 - 较真的前端(gh_7af41a2be77e)

原文发表时间:2018-03-29

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

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏企鹅号快讯

给最后一周下个猛料,JavaScript 2017 使用调查!

"The State of JavaScript" 是由stateofjs发起,对Javascript生态现状进行的一个在线调查。至今一共进行了两次,分别是20...

20990
来自专栏phodal

前端读书路线图:从入门到编写框架

某天,我在阅读《JavaScript 框架设计:第 2 版》的时候,发现我在 2015 年画的读书路线系列中的前端篇,被收录到其中。

12200
来自专栏竹清助手

2016年WEB前端学习误区详解之WEB前端学习路线

2016年WEB前端学习误区详解之WEB前端学习路线。首先分享一下我的经验,想做好一件事,必须要花费一些功夫,然后是多学、多思、多练、多交流、多总结,发现自己的...

12730
来自专栏BestSDK

教你做出一款清丽脱俗的Ui图标

视觉内容的重要性 随着移动互联网的高速发展,人们往往被各类各样的信息与数量庞大的内容所淹没。因此,人们的注意力也变得极难捕捉起来,但是可以确认的是,视觉内容广告...

35150
来自专栏IT派

React 走红前端,最强技能树快速 Get!

2018 年 6 月 Hacker News 招聘趋势已经发布,数据显示,JavaScript 库 React 在连续12次占据榜首之后,并没有减缓趋势,又一次...

8620
来自专栏PPT素材

收藏这些网站,做设计和PPT不再为找素材发愁

平时逛的比较多的网站,国内大牌平面设计师社区,海量优秀平面设计作品可以观摩欣赏。做好PPT从培养自己审美开始吧。

17300
来自专栏灯塔大数据

塔荐 | 2018 年最值得关注的 JavaScript 趋势

前言 JavaScript 渗透的范围越来越广,它能做的事情已经远不止前端开发而已。不久前stateofjs.com刚刚发布了 2017 JavaScript ...

36780
来自专栏web前端教室

大的方向上来讲,我觉得新人前端怎么学好?

image.png 作为一个加入刚刚加入WEB前端行业的新人,所面对的情况不再是以往那种先学HTML,再学CSS,然后再学JS,最后学jQuery,挣钱。不再是...

21370
来自专栏互联网杂技

超实用的设计师个人品牌打造指南

动画早就不是早期人们印象中的低龄向玩物了,从早年的卢卡斯影业到今天的工业光魔,动画技术证明了它可以实现无限的可能性;从70年代的高达、EVA到之后的宫崎骏、皮克...

36970
来自专栏it知识分享

web前端程序员需要会那些技能?

  黑马程序员为大家分享web前端学习6大技术知识点,希望可以在今后的学习中帮到找到重点,以及学习的主次之分。

17150

扫码关注云+社区

领取腾讯云代金券