以下都是java web前端开发的程序员可能接触的书,分享给大家,感兴趣的朋友可以收藏看看。可能有记忆错误导致张冠李戴的情况,如发现了请指正,谢谢。
js书籍:
《Javascript权威指南》犀牛书 厚,唯一的顶尖著作,上册的每个章节都将一个知识点深入挖掘讲透,必看。下册API无关紧要。
《Javascript高级程序设计》 厚,与犀牛书有很大重叠,但感觉各个方面都不如犀牛书。可以看犀牛书之后随便翻翻这本书,有的地方可做补充。
《Javascript精粹》蝴蝶书 薄,让人喜欢javascript的一本书。
《Javascript DOM编程艺术》 薄,最佳入门书没有之一,对新手来说,前两本太厚让人望而生畏心生恐惧,这本书是优选,豆瓣评分高达8.7。
css书籍:
首先入门还是w3school的教程。大部分作为非美工的程序员就够用了。 看过几本不错的书但忘了名字,待补充。
《精通CSS高级WEB标准解决方案》 《CSS设计指南》 入门之后可以用来提高。
《CSS禅意花园》 非新手向,更适合已经熟悉之后寻找灵感和……欣赏艺术。
html的书籍: 《HTML5权威指南》
前端性能:
《构建高性能web站点》 《高性能网站建设指南》 类似的两本薄书,都看过之后会觉得自己无敌了,不想看书YSlow的军规其实也够了,重要的是要知其所以然。
rest:
《REST实战》 厚书,没看呢,老外的很多理论书籍过于想当然和自我神化,不接地气让人不喜,讲到后面敏捷的地方还会议论。
《图解HTTP》 倒是http协议的理解至关重要,有语义的东西不用白不用,method啦,状态码啦,但不要宗教般地抠,比如put和post谁增谁改啥的。 这本书萌萌哒。
前端框架:
《锋利的jquery》 其实就是jqueryAPI的加强版,觉得jqueryAPI足够的话就不用看这本了。
《jquery技术内幕》 与《struts2技术内幕》《spring技术内幕》一系列的好书,讲源码的。这三本书都值得一看。但注意“源码无用论”和“源码神圣论”都不可取。
《深入浅出extjs》 可能是extjs唯一的一本可读的书。非常不喜欢这个框架的思想。html和css都丧失了权力一切由它来托管了,未免权力欲过于旺盛。 真正要用ext的话,官方demo和api是最好的选择,尤其是demo。
《用AngularJS开发下一代web应用》 《单页web应用 Javascript从前端到后端》 《Backbone.js实战》 mv*框架大热以来较热的几个框架,对这几个框架都只有摸索,感觉angularJs风险略大,有点像extjs的想当然,一切都要在它内部来,如果能解决当然省时省力,如果不能解决就糟了。但问题是千变万化的。backbone较轻量,功能弱,风险低,功能弱与风险低从来都是共同出现。 另外还有requireJs,也应该研究研究,这些前端架构级框架都不熟。本能地觉得不切实际,但还是该研究研究再下结论。 传统开发中使用的前端技术,毫无疑问jquery是枪王之王。
《Bootstrap用户手册》 《深入理解Bootstrap》 前者超薄,完全不需要,看Bootstrap官网即可(版本更新时中文官网可能跟最新版本对不上,推荐英文官网)。后者是好书,讲应用也讲源码。 基于Bootstrap的前端CSS框架Metronic超酷,页面常用的组件里面都有,其实就是个最佳实践的大整合大杂烩,里面没有的自己找Bootstrap插件就好。 Bootstrap的伟大在于作为一个脚手架,给各种js组件提供平台,只要都是bootstrap版的插件,整合起来样式一致性一般没什么问题。
(责任编辑:admin) |