推荐前端书籍
By admin
最近看一些深入的js的书籍.
jquery基础教程第四版,刚入职的时候看的书,之前从来都是现查在线jquery api文档,但作为一个专职前端的话,从头过一遍还是很有必要,之前大概知道promise是怎么回事,通过这本书才理解了.
精通CSS高级Web标准解决方案,现在css3的书很多说的有些模糊,因为具体标准是否已经实现或者废弃了还都未确定.看了之后用上了很多.
testable javascript,测试驱动的javascript开发.bdd一直是我的理想,有时会想是不是先找个测试的职位锻炼一下养成测试的习惯比较好.作为一个开发者同时写开发和测试真的有些难,测试环境的搭建,以可测试为前提写代码等都是相当难以跨越的墙.
eloquent javascript第二版,还没有中文的,看的在线的,推荐看.
javascript 函数式编程,颠覆了我之前对js的看法,发现了很多之前代码中很多模糊的地方,看了这本书之后不敢说都懂了吧,但确实明白了很多.极大的弱化了我对面向对象的习惯与态度,现在已经不太倾向与写类实例什么的了.尾递归什么的之前在erlang里见过也还算凑合理解了.多学几门语言真的很有用,即使不会在生产中应用,也很扩展人的思路.
javascript模式,看了一遍感觉挺深,需要多看几遍的书.
MVC的JavaScript Web富应用开发,作者也是很迷恋ruby方式的人,特意实现了一个spine框架,用include和extend来修改类.
数据结构与算法JavaScript描述,将了很多基本算法的道理,看的时候明白,就是忘的快.
javascript权威指南第六版,编写可读代码的艺术,如何阅读一本书,编写可维护的javascript,javascript精粹,这几本是我推荐我现在团队里小伙伴看的基础书,希望他们真的看了,不过从他们写的代码上看好像效果不大…人真的没有那么容易改变.
阮一峰的ecmascript6,在线看的,希望ec6加速实现.
Packt.Jasmine.JavaScript.Testing.2nd.Edition,看了好几本测试的书,只有这本里提到了karma.也提到了react,看来最近有必要学一下react,总觉得现在用的handlebars不太方便(不时尚,大概就是这种感觉~).最后提到了webpack,让我接触到了一个新的开发工具,体验了一下,感觉就像是js的黑科技,一切都能require进来.
svg经典入门,看完大概明白了svg是怎么回事,以后工作应该用不上,真的用也应该有ui设计,用还不太会用.
Socket.io Real-time Web Application Development,排名第一的基于websocket的应用库,未来web向实时性发展,必须以来它,可惜我目前还没有实际应用.
html5 canvas,canvas才应该是未来的发展趋势,要不然svg一直存在这么多年也没有太多的发展,目前基于canvas的动画应该是网页未来的趋势.
React – Up and Running,受上一本书的影响觉得应该学学这个,正在看.
webgl编程指南,WebGL Up and Running,计划要看.
建议大家少看什么21天精通xxx,或者48小时掌握xxx之类的,学习没有捷径,这种标题就是抓住人愿意速成的心理.
个人推荐oreilly 和 图灵这两个系列,另外再推荐一下模仿游戏这部电影,讲的是图灵的生平,图灵可以算是所有计算机行业祖师爷等级的人物,从事计算机相关行业的都应该看看.