前端开发初学 书籍推荐

学习前端快一年了,但github、sass、backbone.js、sea.js等等这些前端开发的技术和工具还是不会应用。js和jquery的应用基本还是停留在最基础的使用上。谁能推荐一些前端开发的书籍,《javascript高级程序设计》,看得很头疼,有没有更浅一些的,实用性更强的书推荐。包括js css html5 css3 jquery等等这些?

阅读 17.2k
12 个回答

知乎上很多此类问题,下面搜罗了一些:

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

请推荐几本Web前端开发新手要看的书吧?

互联网前端学习应该如何入门?

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

本科生如何系统地学习前端开发?

学习 HTML+CSS 的经典著作有哪些?

如何有效快速的学习HTML/CSS/JS?

零基础如何迅速学习HTML(或HTML5)

有哪些比较系统的在线学习 HTML 教程

如何学习HTML

怎么更深入地学习HTML+CSS?

求推荐系统学习html,css的书籍 ?

读万卷书不如敲万行代码。所以,手动实践才是最快和最有效的学习方式。

书籍方面:

《JavaScript面向对象精要》(JavaScript面向对象精要(一) JavaScript面向对象精要(二))

《Effective JavaScript》

《JavaScript模式》

《JavaScript设计模式》

《编写高质量代码--改善JavaScript程序的188个建议》

《编写可维护的JavaScript》

《跨终端》

《Webkit技术内幕》

《JQuery技术内幕》

《H5和C3权威指南》

《单页Web应用:从前端到后端》

暂且就这么多,你也可以去了解一下AngularJS、Nodejs、ReactJS等热门技术。前端入门简单,但水很深。一入前端深似海,骚年,要学习的东西多着呢。

书其实只是引路者,最重要的还是自己看明白了练习,只是练习过了才能体会这个是怎么用的,那样子才会记住

如果有其他语言的开发经验可以直接看《Javascript高级教程》
如果是初学编程,不建议初学前端,坑太多。js有坑,浏览器有坑。建议先学一门后端语言开始。

可以去慕课网看看,看书看不进去看视频也许有效。不过话说回来,最好的办法就是敲代码练习,一起加油~

可以看出题主目前只会HTML+css+js+jq而且人有些浮躁,希望能快速上手开发。不管学习什么沉得住气是最重要的,但是鉴于题主目前的情况,我推荐题主几本书《超实用的CSS代码段》《超实用的JavaScript代码段》《超实用的jQuery代码段》,这几本书虽然我没看过,但是从目录可以看出是属于实用性很强的书。如果题主觉得书看不下去的话,有套视频教程http://www.chuanke.com/1253098-100612.html可以去看看,这里面会用HTML+css+jq来写一个前端页面,好吧,我也是没看过。至于像《Javascript高级教程》这类型的书,我不太建议题主太早去看,可以等到有了一点项目开发经验后再去接触。之后呢,我建议题主先去接触下github,慕课网上有套视频教程http://www.imooc.com/learn/390。虽然github不属于前端的东西,但是题主可以将你写过的代码提交上去,这对于找工作什么的有很大的帮助,Don't bb,show me the code。然后题主就应该去接触一下后端开发语言了,最好是nodejs,好上手加上也是js,至于学习资料的话,建议上慕课网看下视频教程。等题主用nodejs开发过一个项目之后,我建议题主可以开始学习angularjs,less或sass,gulp,requirejs等等了,这时候你就会发现这些都挺好上手的。最后那就是去深入去了解js和做项目积累经验。至于书的话,可以看下其他的回答者。还有要融入这个圈子里,不要闭门造车,可以去关注一些论坛,微博和博客。论坛的话首选http://segmentfault.com/吧,多来看看这上面别人提的问题和写的文章。微博的话可关注那就多了,不一一列举了。博客的话,http://www.ruanyifeng.com/http://blog.fens.me/等等

可以看下廖雪峰老师的js和jquery教程,想练纯Js的话,可以翻墙去CodeWars上,刷级闯关,想做点东西,激励激励自己的话,可以学下github,上去百度前端学院,把他们ife的春秋两季练习题拿着练手,做完会有显著提高,起码对前端技术栈有个较为全面的了解,编程重在实践,不要一味看书。

在我看来,目前前端社区气氛有些浮躁,不管怎样基础要打好,有时间多啃啃JavaScript,结合项目去学习JS框架或者想webpack这样的打包工具会事半功倍。要善于使用前端的各种工具提高自身的工作效率。但是不要被工具所束缚。

新手上路,请多包涵

静下心学习,别浮躁。
推荐书籍: JavaScript DOM编程艺术

我也是菜鸟,我建议楼主从JS的基础知识学起,基础打牢了,再用那些比较“高级”的工具。
啃啃《JavaScript权威指南》还是有帮助的,加油吧,一分耕耘一分收获。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题
宣传栏