最近学习web开发,参考知乎一些朋友的书单,给自己制订了一个阅读计划。
HTML5/CSS3
《响应式web设计:HTML5和CSS3实战》 ★★★★
适用有一些HTML/CSS/Javascript基础的朋友,这些年来我用过Delphi、C/C++、Python、Lua、Java(Android),对web开发仅限于了解,要真写个像样的html页面都够呛,但又了解html语法、部分css,js无障碍,那这本书再适合不过了,相比之下《HTML5与CSS3基础教程》就真的太基础和罗嗦了,我之前看的时候几乎无法持续阅读,除非你完全零起步,否则不建议阅读。
Javascript
《JavaScript权威指南(第六版)》 ★★★★★
淘宝前端团队翻译的,看译者列表都是一堆大神。这本书又叫犀牛书,号称javascript开发者的圣经,网上对此书评价很多,大概意思都是说这本书是一本JavaScript文档手册,没有完整看过一遍此书的都不能算是一名合格的前端工程师。 自以为有C/C++和Java基础,并且之前也看过一些javascript程序,以为自己已经非常了解Javascript,但看多人推荐此书,就翻了翻,才发现此书确实是实至名归,目前我才看了前几章已经发现很多我不了解的知识。强烈推荐!
《JavaScript高级程序设计》 ★★★★★
又称红宝书,雅虎首席前端架构师,YUI的作者Zakas出品。这本书也是很多人推荐过的,目前在我的书单里,还没开始读,先看完上一本书再看。作者blog:https://www.nczonline.net/
《ECMAScript6入门》 ★★★★
前面的两本Javascript主要讲的是前端,网页端浏览器大部分兼容到ECMAScript 5的标准,为了后面Node.js的学习,当然要关注更新的ECMAScript标准。阮老师的这本科普小书!短小精悍,通俗易懂。这本书也是开源的:ECMAScript 6入门
虽然还有很多朋友推荐了更多的javascript书籍,但自己时间有限,并且大部分书籍内容重复较多,就不再看其它书籍了。
Node.js
《深入浅出Node.js》 ★★★★
作者就是知乎上很知名的朴灵同学,很出名的一本书,对NodeJS的一些原理做了深入介绍,还没看完。没有给五星是因为书籍出版得较早了,Node.js的热度那么高社区那么活跃几年的发展估计早已不是现在的书籍能够概括的了,所以后面还得紧跟官网文档才行。
《Node.js开发指南》
看过一个朋友推荐,暂时先列入书单!
网络协议 & 架构
《HTTP权威指南》 ★★★★★
暂时还没来得及看,看知乎上评价较高。
《Web性能权威指南》
Google工程师教你优化web性能,应该值得一看,先列入书单再说!