字号: - o +

学习前端,应该选择哪些书籍来看?

2012-10-15 前端开发 7人评论 33,598次浏览   

子曰:一个人如果不能从内心去原谅别人,那他就永远不会心安理得 o(∩_∩)o
WopusIDC优惠码:W3Cshare, 点击获取, 或者提交订单时手动输入

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的样例竟然没有一条注释. 所以, 这本书读者选择前请慎重. 阅读过程中也要有自己的主见, 取其精华, 弃其糟粕.

最后, 希望本文对初学者选择学习书籍有帮助, 也希望高手们对本文书藉选择提出指正.

本文转载自:http://www.w3cfuns.com/thread-2246-1-3.html

本文作者:两千年的孤寂

2014年的目标:1、入手kp2,多看几本书。2、至少旅游一次。3、带公司走上正轨。少说话,多做事!我不是最好的,但我要做最努力的...... 本站主题交流群:465295619,不闲聊!以后你会知道它的重要性!你懂的~

继续查看有关 的文章

本文密切相关的文章

网友评论4条 ,博主回复3

  1. 博主,我看过一本CSS的书——《HTML之路——XHTML/CSS最佳实践指南》,而且以前也做过站长之类的,对CSS和HTML有一些了解了,我以后想做WEB开发之类的工作,请问现在该看什么书啊,我现在再看曹鹏的PHP视频教程

    花生米11-03 11:31 回复
    • 你以后是主攻前台还是后台?

      • 对前端和后台的概念还不是很了解,不过我想应该是前台,前台应该更有趣一些,而且后台可能要求更高吧

        花生米11-03 14:02 回复
        • 如果是前端的话,你认真的看完上面的文章,应该对你有很大帮助,都是从初学者开始的…

          • 好的,一定慢慢学习,现在应该学习JS了吧。不过,再问一句,我学了一点CSS之后,感觉很多地方虽然懂了,但是真的要我自己按照外观去写代码,我却写不出,仅仅知道如何修改别人的代码……我是先把CSS学透彻了,还是先学其他的?

            花生米11-03 14:18 回复
            • 现在新的东西出来的太快了,等你学透彻了,又赶不上新的东西了,还是学CSS的同时,再带着学些其他的吧,比如js,jquery,node.js,bootstrap等等…,以后会越来越多的是用框架来做。。。

              • 嗯嗯,好的,原来还有这么多东西要学

                花生米11-04 02:02 回复

发表我的评论

*

*

取消