前端学习书籍推荐

转载 2015年07月07日 10:40:35
纯属转载,大致看了下,文章里推荐的书都不错,设计前端的常见内容(html、css、js、jq),当然,前端不仅仅包含这几个方面。文章如下(链接均指向豆瓣的书评):
-----------------------------------
       时常遇到朋友问我前端学习该如何学习, 看哪些书藉. 自己也希望将自己的一些学习心得与经验传教于初学者. 抱着对初学者负责的态度, 如何学习前端, 我还需要在心成有个成熟的底稿后再来写, 本文先以自己学习过程中看过的书为基础, 总结一下前端学习各个阶段书籍的选择.

HTML与CSS阶段书藉选择

       对初学都来说,这一阶段应该是XHTML与CSS2的学习. 学习前期, 建议至多看两本书: 《CSS权威指南》 和《CSS那些事儿》 , 有一定CSS基础后, 可以看《精通CSS:高级Web标准解决方案》 . 或许你会问,为什么没有HTML学习的书籍, 就我个人立场而言, 在你还没入门前, W3C在线教程或者HTML手册都是你最好的入门书. 前期你需要掌握的HTML知识并不要很多. 简单一点, 你能知道何处该用哪个HTML标签即可. 如果还想简单一点, 可以找一份HTML标签汇总表记下对应的标签(可参考HTML技巧: 语义化你的代码一文的附表) .

       对于CSS, 入门的话, 一本CSS2.0手册以及3C在线教程也是你入门首选方法. 入门之后,我非常推荐买一本《CSS权威指南》, 这本书最新版已到第三版. 可以当成参考书, 亦可以是系统学习CSS2.0的书. 这本书该什么时候读呢? 会与不会之间, 阅读这本书你需要对CSS最基础的东西有个了解. 这本书最大的优点便是讲的透彻易懂(对于初学都,这是多么重要), 知识系统全面, 章节也分布的合理. 只要你用心读完这本书之后, 你的CSS水平一定有一个不小的提升. 在此期间, 还可以买一本《CSS那些事儿》, 作为实践用书. 我一直坚信, 任何一门技术, 自己写代码实践永远都是第一要务. CSS基础基本掌握,并有一定的项目经验后, 可以开始读《精通CSS:高级Web标准解决方案》一书, 此书描述比较简洁(我看的是第一版, 据说第二版翻译的比较差劲), 里面有许多实用的项目技巧, 对常用BUG的查找及修复有整章的描述, 书最后还有两个实例介绍, 是本很不错的进阶书籍.

JavaScript与JS库学习

       原生JavaScript入门首选, 当然是《JavaScript DOM编程艺术》 , 毋庸置疑的经典之作. 前前后后我至少完整的读过三篇, 每次都有不同的收获. 透彻易懂, 表述流畅, 作者一直在用一种极简的文字描述对于初学者来说非常晦涩的理论, 并有完整且并不复杂的样例相辅. 只要你用心读完它, 你就会大概的知识JavaScript是怎么回事. 读过《JavaScript DOM编程艺术 》之后, 很多人推荐看《JavaScript权威指南》 , 我个人觉得不妥, 或许对于有程序基础的人来说, 这本书可以相对轻松的读下去, 但对于初学者, 读它无疑是一种挫败感很强的打击, 这本书很全面涵盖的很广, 的确是一本不错的书, 但前期仅是一本工具书而已. 如比让你学英文就直接给你一本牛津词典, 学起来谈何容易. 我个人的推荐是, 学透《JavaScript DOM编程艺术》后(起码对里面的实例自己能独立完成,并且知道所以然), 用一到两个月时间实践JS, 积累一定的知识基础后, 可以开始看《精通JavaScript》 , 这是一本进阶的书籍, 也是一本很实用的书, 作者是jQuery之父John Resig, 书中介绍并演示了很多轻量级的功能函数, 并对实现原理有很详细的讲解(书中样例的源码注释也翻译成中文了, 这一点翻译做的很周到). 在这本书之前,《ppk 谈 JavaScript》 一书也值得一读, 但我个人而言, 此书让我读起来很不舒服. 全书基本是在9个样例基础上讲的, 里面对JS的可用性与可访问性有很到位的讲解, 但作者将样例都拆散了讲的, 感觉很散乱, 有时看到后面, 还得去前面找与之相应的内容. 所以, 这本书是否去读, 读者可根据实际情况选择. 前面的书看完了, 可以回过头来看《JavaScript权威指南》, 将是不错的选择.

       上面的书都看完并读懂之后, 原生JavaScript算是入门且有一定的功力了, 接下来可能需要你实践与领悟了, 后面的该读什么样的书相信自己也有一个大概的方向了.

       学完原生JavaScript, 顺便再提下库的学习. 库的目的是让我们更便捷的使用JS, 但原生JS才是根本, 若过于倚重库, 而忽略原生JS, 你永远也只是知其然, 而不知其所以然. 原生JS与库应该是相辅相成的,所以, 学习库之前, 一定要对原生JS有一定了解, 并且花在学习原生JS上的时间永远要多于库的学习. 因本人仅熟悉jQuery库, 本文只推荐一本jQuery库学习书藉: 《锋利的jQuery》 . 这是一本讲jQuery再简单化的讲述给读者的书, 书中的内容都可以通过jQuery API找到, 但作者用更直白的语言描述出来, 并辅以样例, 清晰易懂. 只要稍稍用心, 看完此书, 写完书中样例, jQuery基本算是会了.

HTML5与CSS3

       HTML5与CSS3的学习, 目前除了API还没有更多可以选择的书. 本人最近在阅读《HTML 5用户指南》 , 此书对HTML5的新标签与新功能讲的还清晰, 虽然还没读完, 但就目前我读过的前七章(共十章),感觉此书还是值得一读的. 至于CSS3, 除了API还没找到对应的书.

Web前端其他知识学习

       前端是精一多专的职业, 前端不仅仅要会HTML/CSS/JS, 还需要你对综合知识, 比如用户体验, 搜索优化, 后台语言等都要有一定的了解.  其实这方面的书, 我自己读的也比较少, 更多的是在网络上关注相关的知识并加之自己领悟消化.

       这里我只推荐两本书《用户体验的要素》 和《Web前端开发修炼之道》 , 并且这两本书都是可选的.

       《用户体验的要素》是一本没有代码的理论书, 但它并不枯燥. 全书都在告诉你用户体验的思想, 所以这不是一本有答案的书. 可以说, 此书对我本人对用户体验的认知有一个深层次的理解.

       《Web前端开发修炼之道》一书是前端经验进阶的书, 喜忧参半, 文中有部分让人受益知识, 但也有不少地方我认为是糟粕. 比如, 书中对CSS过于模块化的思想, 比如讲第五章讲JavaScript的样例竟然没有一条注释. 所以, 这本书读者选择前请慎重. 阅读过程中也要有自己的主见, 取其精华, 弃其糟粕.

       最后, 希望本文对初学者选择学习书籍有帮助, 也希望高手们对本文书藉选择提出指正. 
-----------------------------------
PS:本人不堪忍受工作的压榨,于19日正式辞职,决定在2012年之前休养,打算读一读上面提到的书,到时候再写点读后感,跟大家分享不用上班真好,没有日光灯、空调风,却有阳光,空气,还有w3cfuns
-----------------------------------
【站长注释】楼主推荐的书籍,在“精品书籍”板块可以淘得到,可以先下载电子书学习学习~

相关文章推荐

推荐一些学习前端的网站和书籍

对于一些前端小白来说,如何找到一些有用的学习前端的知识,以及及可能的不走弯路,下面我来提供一些学习前端的书籍以及网站,下面的书籍以及网站,亲测可用,而且还是很不错的。 入门书 入门可以通过...

web前端学习书籍推荐

目前市场上HTML、CSS 类别书籍,都是大同小异,在当当网、卓越网搜索一下很多推荐。今天web前端大牛根据自己的经验总结如下:Javascript 的书籍推荐看老外写的,国内很多 Javascrip...
  • coco510
  • coco510
  • 2016年05月20日 15:07
  • 1133

一名优秀的Web前端开发工程师的成长之路:如何学习前端开发知识以及书籍推荐

我所遇到的前端程序员分两种:         第一种一直在问:如何学习前端?         第二种总说:前端很简单,就那么一点东西。         我从没有听到有人问:如何做一名...

web前端开发书籍推荐(之JavaScript )

登堂入门 (1)DOM Scripting: Web Design with JavaScript and the Document Object Model – 2005 年,这本书的第一...
  • leesmn
  • leesmn
  • 2011年03月04日 10:14
  • 7050

前端工程师知识结构图及书籍推荐

前端工程师所需要掌握的知识架构图在这里,根据它可以系统的了解前端工程师的工作,另外,还有推荐书籍,方便学习...

Web前端开发推荐阅读书籍-精华

目录(?)[-] 书籍推荐 第一批次第二批次第三批次第四批次番外篇 找书技巧 Javascript系列jQuery系列HTML5系列CSS系列web前端-FENode系列名站文档WordPres...

前端书籍及blog推荐

前端书籍及blog推荐   书: 《精通CSS》 《javascript高级程序设计》   网站 or Blog     360奇舞周刊 http://www.75team.com/weekly/...

Web前端书籍推荐

一. 入门级 :就是有一定的基础(比如最常见的HTML标签及其属性、事件、方法;最常见的CSS属性;基础的JavaScript编程能力),能够完成一些简单的WEB前端需求。   推荐:《Java...

有哪些关于前端开发技术(HTML、CSS 和 JavaScript 等)的值得推荐的书籍?

入门,用浅显的语言和方式讲述正确的道理和方法,如head first系列全面,巨细无遗地探讨每个细节,遇到疑难问题时往往可以在这里得到理论解答,如Definitive Guide/Programmin...
  • QCIWYY
  • QCIWYY
  • 2016年07月25日 10:18
  • 929

前端入门书籍网站推荐

分享下自己看的入门书以及比较好的网站。
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:前端学习书籍推荐
举报原因:
原因补充:

(最多只允许输入30个字)