JavaWeb 前端书籍推荐

JavaScript
入门

《JavaScript权威指南(第六版)》 ★★★★★

JavaScript权威指南(第六版)

本书叫:

犀牛

  1. 淘宝前端团队翻译的这本原著。

  2. 这里面 译者列表都是一堆大神。

  3. 被称作JS开发者的圣经

  4. 没有完整看过一遍此书的,不能算是一名合格的前端工程师。

                                            ★★★★★ 你的任务:通读!



《JavaScript高级程序设计》 ★★★★

这里写图片描述

本书叫:

红宝书

  1. 雅虎首席前端架构师Zakas出品。

  2. 书名带了“高级”二字,讲得却很基础,且行文风格流畅,每小节都似一篇博客,读着不枯燥。

  3. 比犀牛书可读性更强。
                                            ★★★★ 你的任务:正常看



《JavaScript DOM编程艺术》 ★★★★

这里写图片描述


1. 作为初学者如果觉得上面两本书作为入门书来说太厚了 这本书,不厚,评价也很高


《JavaScript DOM编程艺术》 ★★★★

这里写图片描述


1. 全书游戏式的编程教程还是很有意思
2. 翻译的质量也只是中规中矩
3. 还是可以get到很多技巧
4. 最近出了第二版,加入了NodeJS的内容。
5. 这本书是开源的:http://eloquentjavascript.net/


《JQuery权威指南》 ★★★

这里写图片描述


1. 错误很多啊
2. 不过其中的语法+示例的形式,确实很适合初学者
3. 但是错误实在太多了,而且有些语句还不通顺
4. 看着很累啊,只能说写得好代码的人,书不一定写得好


《ECMAScript6入门》 ★★★★

这里写图片描述


1. 前端工程师当然要 关注ECMAScript的发展
2. 阮老师的这本科普小书!短小精悍,通俗易懂。
3. 这本书也是开源的:http://es6.ruanyifeng.com/


进阶

《编写可维护的JavaScript》 ★★★★

这里写图片描述


1. Zakas的书, 基本上是zakas那本红宝书的子集
2. 重点是javascript代码风格、规范以及最佳实践。


《JavaScript异步编程》 ★★★★

这里写图片描述


1. 掌握异步编程,是JS开发者必备的技能
2. 介绍js异步编程的科普小书
3. 书中介绍了js异步编程的概念、场景和工具
4. 不过更重要的是把这些工具给用起来。


《JavaScript异步编程》 ★★★★

这里写图片描述


1.作者似乎很偏爱JQuery的源码
2. 这本书汤姆大叔翻译的很烂


《JavaScript设计模式》 ★★★★

这里写图片描述


1. 最后一章“并发”的部分有些吃力
2. 显然这是一本进阶的js书籍
3. 这本书上的技巧对于IE6有很好的优化效果
4. 书上提到的这些技巧肯定已经大量的运用到JQuery、Underscore这样流行的JS库中
5. 这些第三方库已经帮我们把这些优化细节封装得很好了。


《JAVASCRIPT语言精髓与编程实践》 ★★★★

这里写图片描述


1. 一本讲JavaScript的硬书,
2. 以JavaScript这门语言为例,
3. 讲述编程语言的特性(
4. 动态语言、函数式编程、面向对象编程等等)
4. 作者周爱民是前支付宝架构师,现豌豆荚架构师。


《高性能JavaScript》
这里写图片描述

  1. Zakas大神的又一本神书,高工推荐的。
  2. 《You dont know JS》也是好书!

CSS

入门

《Head First HTML与CSS、XHTML(中文版)》
这里写图片描述

进阶

《CSS权威指南(第三版)》
这里写图片描述


  1. 虽然是一本老书,但是CSS 2.1是基础

《精通CSS(第2版)》
这里写图片描述

网络协议 & 架构

《HTTP权威指南》 ★★★★★
这里写图片描述


  1. 涉及web开发的前端、后台、运维。
  2. web应用架构师必看。
  3. 其中”缓存”、”负载均衡”等章节印象深刻
  4. 标准的教科书,比看枯燥的HTTP规范好很多。


《Web性能权威指南》
这里写图片描述


  1. Google工程师教你优化web性能,
  2. 刚看了个开头,高工推荐,听说讲得比较深。


《大型网站技术架构》 ★★★★
这里写图片描述


  1. 网站架构入门科普。通俗易懂。
  2. 开篇明义:“大型网站是演化出来的,而不是设计出来的。”,
  3. 书中阐述了缓存为王,分层,解耦,模块化等网站架构中应该遵循的原则。
  4. 其中负载均衡那一节,基本上是参考的《HTTP权威指南》负载均衡的内容。


NodeJS

入门
《了不起的Node.js》 ★★★
这里写图片描述


  1. 作为NodeJS入门挺好的一本书,可惜讲得太浅了,基本上就是介绍开发一个简单的NodeJS应用所要用到的一些技术和工具,对里面的原理以及NodeJS本身没有做太多的介绍,停留在介绍第三方库及其API的阶段。


《Node.js开发指南》
这里写图片描述


  1. 看这本书理解了NodeJS的事件循环。作者是大神啊。


进阶

《深入浅出Node.js》
这里写图片描述


  1. 很出名的一本书,对NodeJS的一些原理做了深入介绍,挺不错的,还没看完。


用户体验 & 产品

《点石成金》 ★★★★
这里写图片描述


  1. 恰好读过第二版和第三版,第三版中添加了mobile web的内容,并且更新和添加了一些新例子,总得来说,我更喜欢第二版的精简。ponyma曾经推荐过的好书。


《结网@改变世界的互联网产品经理》 ★★★★
这里写图片描述



1. 用产品开发过程中的实际案例介绍了产品经理的工作内容以及如何开展工作。并从创建产品和个人修炼两个方面描述了需求分析,产品设计,项目管理,产品运营,产品经理的沟通能力以及个人和团队的创新能力等等,附录的推荐书目和工具质量也很高!作者是前腾讯产品经理



参考原文链接:https://www.qcloud.com/community/article/690930001489391663?fromSource=gwzcw.58768.58768.58768

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值