纯属转载,大致看了下,文章里推荐的书都不错,设计前端的常见内容(html、css、js、jq),当然,前端不仅仅包含这几个方面。文章如下(链接均指向豆瓣的书评):
-----------------------------------
时常遇到朋友问我前端学习该如何学习, 看哪些书藉. 自己也希望将自己的一些学习心得与经验传教于初学者. 抱着对初学者负责的态度, 如何学习前端, 我还需要在心成有个成熟的底稿后再来写, 本文先以自己学习过程中看过的书为基础, 总结一下前端学习各个阶段书籍的选择.
HTML与CSS阶段书藉选择
对初学都来说,这一阶段应该是XHTML与CSS2的学习. 学习前期, 建议至多看两本书:
《CSS权威指南》http://book.douban.com/subject/2308234/ 和
《CSS那些事儿》http://book.douban.com/subject/4117497/ , 有一定CSS基础后, 可以看
《精通CSS:高级Web标准解决方案》http://book.douban.com/subject/2308234/ . 或许你会问,为什么没有HTML学习的书籍, 就我个人立场而言, 在你还没入门前, W3C在线教程或者HTML手册都是你最好的入门书. 前期你需要掌握的HTML知识并不要很多. 简单一点, 你能知道何处该用哪个HTML标签即可. 如果还想简单一点, 可以找一份HTML标签汇总表记下对应的标签(可参考
HTML技巧: 语义化你的代码一文的附表)
http://mrthink.net/html-tips-semantization/ .
对于CSS, 入门的话, 一本CSS2.0手册以及3C在线教程也是你入门首选方法. 入门之后,我非常推荐买一本
《CSS权威指南》, 这本书最新版已到第三版. 可以当成参考书, 亦可以是系统学习CSS2.0的书. 这本书该什么时候读呢? 会与不会之间, 阅读这本书你需要对CSS最基础的东西有个了解. 这本书最大的优点便是讲的透彻易懂(对于初学都,这是多么重要), 知识系统全面, 章节也分布的合理. 只要你用心读完这本书之后, 你的CSS水平一定有一个不小的提升. 在此期间, 还可以买一本《CSS那些事儿》, 作为实践用书. 我一直坚信, 任何一门技术, 自己写代码实践永远都是第一要务. CSS基础基本掌握,并有一定的项目经验后, 可以开始读《精通CSS:高级Web标准解决方案》一书, 此书描述比较简洁(我看的是第一版, 据说第二版翻译的比较差劲), 里面有许多实用的项目技巧, 对常用BUG的查找及修复有整章的描述, 书最后还有两个实例介绍, 是本很不错的进阶书籍.
JavaScript与JS库学习
原生JavaScript入门首选, 当然是
《JavaScript DOM编程艺术》http://book.douban.com/subject/1921890/ , 毋庸置疑的经典之作. 前前后后我至少完整的读过三篇, 每次都有不同的收获. 透彻易懂, 表述流畅, 作者一直在用一种极简的文字描述对于初学者来说非常晦涩的理论, 并有完整且并不复杂的样例相辅. 只要你用心读完它, 你就会大概的知识JavaScript是怎么回事. 读过
《JavaScript DOM编程艺术 》之后, 很多人推荐看
《JavaScript权威指南》http://book.douban.com/subject/2228378/ , 我个人觉得不妥, 或许对于有程序基础的人来说, 这本书可以相对轻松的读下去, 但对于初学者, 读它无疑是一种挫败感很强的打击, 这本书很全面涵盖的很广, 的确是一本不错的书, 但前期仅是一本工具书而已. 如比让你学英文就直接给你一本牛津词典, 学起来谈何容易. 我个人的推荐是, 学透
《JavaScript DOM编程艺术》后(起码对里面的实例自己能独立完成,并且知道所以然), 用一到两个月时间实践JS, 积累一定的知识基础后, 可以开始看
《精通JavaScript》http://book.douban.com/subject/3007076/ , 这是一本进阶的书籍, 也是一本很实用的书, 作者是jQuery之父John Resig, 书中介绍并演示了很多轻量级的功能函数, 并对实现原理有很详细的讲解(书中样例的源码注释也翻译成中文了, 这一点翻译做的很周到). 在这本书之前,
《ppk 谈 JavaScript》http://book.douban.com/subject/3022779/ 一书也值得一读, 但我个人而言, 此书让我读起来很不舒服. 全书基本是在9个样例基础上讲的, 里面对JS的可用性与可访问性有很到位的讲解, 但作者将样例都拆散了讲的, 感觉很散乱, 有时看到后面, 还得去前面找与之相应的内容. 所以, 这本书是否去读, 读者可根据实际情况选择. 前面的书看完了, 可以回过头来看
《JavaScript权威指南》, 将是不错的选择.
上面的书都看完并读懂之后, 原生JavaScript算是入门且有一定的功力了, 接下来可能需要你实践与领悟了, 后面的该读什么样的书相信自己也有一个大概的方向了.
学完原生JavaScript, 顺便再提下库的学习. 库的目的是让我们更便捷的使用JS, 但原生JS才是根本, 若过于倚重库, 而忽略原生JS, 你永远也只是知其然, 而不知其所以然. 原生JS与库应该是相辅相成的,所以, 学习库之前, 一定要对原生JS有一定了解, 并且花在学习原生JS上的时间永远要多于库的学习. 因本人仅熟悉jQuery库, 本文只推荐一本jQuery库学习书藉:
《锋利的jQuery》http://book.douban.com/subject/3794471/ . 这是一本讲jQuery再简单化的讲述给读者的书, 书中的内容都可以通过jQuery API找到, 但作者用更直白的语言描述出来, 并辅以样例, 清晰易懂. 只要稍稍用心, 看完此书, 写完书中样例, jQuery基本算是会了.
HTML5与CSS3
HTML5与CSS3的学习, 目前除了API还没有更多可以选择的书. 本人最近在阅读
《HTML 5用户指南》http://book.douban.com/subject/5344975/ , 此书对HTML5的新标签与新功能讲的还清晰, 虽然还没读完, 但就目前我读过的前七章(共十章),感觉此书还是值得一读的. 至于CSS3, 除了API还没找到对应的书.
Web前端其他知识学习
前端是精一多专的职业, 前端不仅仅要会HTML/CSS/JS, 还需要你对综合知识, 比如用户体验, 搜索优化, 后台语言等都要有一定的了解. 其实这方面的书, 我自己读的也比较少, 更多的是在网络上关注相关的知识并加之自己领悟消化.
这里我只推荐两本书
《用户体验的要素》http://book.douban.com/subject/2297549/ 和
《Web前端开发修炼之道》http://book.douban.com/subject/4881987/ , 并且这两本书都是可选的.
《用户体验的要素》是一本没有代码的理论书, 但它并不枯燥. 全书都在告诉你用户体验的思想, 所以这不是一本有答案的书. 可以说, 此书对我本人对用户体验的认知有一个深层次的理解.
《Web前端开发修炼之道》一书是前端经验进阶的书, 喜忧参半, 文中有部分让人受益知识, 但也有不少地方我认为是糟粕. 比如, 书中对CSS过于模块化的思想, 比如讲第五章讲JavaScript的样例竟然没有一条注释. 所以, 这本书读者选择前请慎重. 阅读过程中也要有自己的主见, 取其精华, 弃其糟粕.
原文链接:前端学习书籍推荐
http://www.w3cfuns.com/thread-2246-1-1.html
(出处: 前端网(W3Cfuns))
分享到:
相关推荐
前端开发书籍推荐与学习路线 本资源摘要信息集中提供了前端开发书籍的推荐和学习路线,涵盖了 HTML、CSS、JavaScript、Web API 等内容。通过阅读本资源,您可以快速入门网页开发,掌握前端开发的基础知识。 一、...
web前端学习路线与书籍推荐.docx
主要讲了一些前端开发的学习建议,和推荐书籍、学习方法等~
10本最棒的web前端图书推荐 在web前端开发中,掌握技术的书籍是不可或缺的。在这篇文章中,我们将推荐10本最棒的web...通过学习这些书籍,开发者可以快速掌握web前端开发技术,提高自己的开发技能,提高自己的竞争力。
基于知识图谱的豆瓣书籍推荐可视化及问答系统python源码+部署说明.zip 1、该资源内项目代码都是经过测试运行成功,功能ok的情况下才上传的,请放心下载使用! 2、本项目适合计算机相关专业(如计科、人工智能、通信...
【作品名称】:基于个性化书籍推荐和相似帖子推荐的社区图书馆+论坛+失物招领平台 【适用人群】:适用于希望学习不同技术领域的小白或进阶学习者。可作为毕设项目、课程设计、大作业、工程实训或初期项目立项。 ...
包含前端、后端、移动开发、操作系统、人工智能、物联网、信息化管理、数据库、硬件开发、大数据、课程资源、音视频、网站开发等各种技术项目的源码。 包括STM32、ESP8266、PHP、QT、Linux、iOS、C++、Java、python...
它为读者提供搜索、推荐、讨论以及学习笔记等功能,同时还为作者和出版社提供一个展示和销售书籍的平台。该平台通过整合阅读资源,构建了一个互动的学习社区。 系统的主要功能包括: 1. 用户账户管理:允许用户...
前端知识学习记录 记录每天利用碎片时间学习的总结,记录起来,以便回顾。 个人感受是理解最重要。写博客总结只是辅助手段。 记录学习过程中个人觉得对我帮助较大的学习资料: JavaScript 夯实基础首选 《JavaScript...
该平台不仅具备书籍信息展示、用户管理、学习记录等基础功能,还融入了智能推荐、社区讨论等先进特性,以满足用户多样化的学习需求。 该平台采用了模块化设计,使得各个功能组件相互独立又协同工作,确保了系统的...
包含前端、后端、移动开发、操作系统、人工智能、物联网、信息化管理、数据库、硬件开发、大数据、课程资源、音视频、网站开发等各种技术项目的源码。 包括STM32、ESP8266、PHP、QT、Linux、iOS、C++、Java、python...
课程作业-基于知识图谱的豆瓣书籍推荐问答系统源码+项目说明.zip 文件树: 1) app.py是整个系统的主入口 2) templates文件夹是HTML的页面 |-index.html 欢迎界面 |-search.html 搜索页面 |-...
包含前端、后端、移动开发、操作系统、人工智能、物联网、信息化管理、数据库、硬件开发、大数据、课程资源、音视频、网站开发等各种技术项目的源码。 包括STM32、ESP8266、PHP、QT、Linux、iOS、C++、Java、python...
推荐学习方法: 网站《w3cschool》https://www.w3school.com.cn/ 书籍《HTML5与CSS 3权威指南(上下册)》 再说“肉”——CSS。CSS定义了HTML标签的显示外观,气质。主要掌握浮动,宽高设置、显示属性等 推
相关书籍推荐:为了更深入地理解数据结构,我们推荐了几本经典的教材和参考书籍。这些书籍将帮助你建立完整的数据结构知识体系。 适用人群: 这份学习资料适用于所有大学计算机相关专业的学生,无论你是初学者还是...
推荐的学习博客或者平台 Personal 描述 网站 技术胖 张鑫旭 阮一峰 廖雪峰 林鑫 Team 描述 网站 腾讯 AlloyTeam 凹凸实验室 百度 EFE 百度 EUX 百度 EFX 淘宝 FED 阿里国际 UED 腾讯移动Web前端知识库 前端知识体系 ...
逐步为前端学习,技能提升视野扩展,视野扩展,资料查找等行一个方便。将会在日常工作中探索,学习中,持续保持更新,增新优之章,除旧失之文;通过这份清单保持简练,避免信息过重且繁杂;望其能在详细说明,可参见...
大学生 C/C++/JAVA/Python数据结构学习笔记和资料大全
前端 Adduser.html:新用户注册 Base.html:主体背景 Books.html:推荐页面 Getid.html:获取id页面 Index.html:主页面 后端 RCM-Front.py:路由配置页面 Rec_api:api Recommendations.py:后台处理脚本,实现推荐...
能不能推荐经典的前端开发技术书籍? …… 如果您也有类似的混淆,这份Web前端开发技能栈就是为你准备的。这个公开的项目的目标是最初的开发入门,进阶的参考指南。 我们也期待更多的前端同行来补充完善这个技能栈...