front-end

###HTML5相关

  • HTML
  • XHTML
  • CSS
  • CSS3
  • JavaScript
  • JQuery
  • HTML5

###书籍

引自知乎 https://www.zhihu.com/question/19809484 人丑就该多读书,说的一点没错啊

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

第二本
《CSS权威指南(第三版)》
最权威的CSS书籍,除了阅读W3C的文档外的不二选择。有时间(无论是现在还是将来)可以反复看,并当做字典随时查。

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

第四本
《图解CSS3:核心技术与案例实践》
这本书比较新,讲解的是最新的CSS3(前三本书停留在CSS2.1时代),CSS3也是必学的,不是什么可学可不学的最新技术。

HTML CSS值得看的书就这些,剩下的就是自己写还有看技术博客了。接下来是JavaScript,HTML和CSS都是没有逻辑的标记型语言,JS才是真正的编程语言,评价前端工程师的水平就看这个了。

第五本
《JavaScript DOM编程艺术》
最好的JS入门书籍,一目了然地告诉你JS到底在Web上做些什么,还灌输了最符合标准的编程理念。

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

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

第八本
《Head First Ajax》
Ajax也是基本技术,在第六本书里也有介绍,但我自己是不太理解,所以特地又看了这本。

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

第十本
《高性能网站建设指南》(及其续篇《高性能网站进阶》)
告诉你真正的商业公司的前端是怎么优化一个网站的。

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

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


相关书籍
https://www.w3cfuns.com/feres.php?do=picture&listtype=book