2017年已经过去,2018年刚刚开始,每年这个时候都会向小伙伴们汇报工作:分享一年到头大家最爱的图灵书。
年度盘点第一期的位置给了Python:
第二期位置给了算法:
第三期的位置给了网络:
第四期的位置给了专业数学:
第五期的位置给了Java:
(点击可查看,看完别忘记回来)
年度盘点第六期的位置给前端,这一年,以下 10 本图书赢得了读者更多的喜爱,排名按照畅销程度:
1. JavaScript 高级程序设计
2. JavaScript DOM 编程艺术(第2版)
3. 深入浅出 Node.js
4. 你不知道的 JavaScript(上卷)
5. 响应式 Web 设计:HTML5 和 CSS3 实战(第2版)
6. 你不知道的 JavaScript(中卷)
7. 深入 React 技术栈
8. Angular 权威教程
9. CSS 揭秘
10. JavaScript 设计模式与开发实践
PS:
预告重点新书《你不知道的JavaScript(下卷)》,下周上架。
可能你喜欢的书并不在 TOP10 中,那么点击【阅读原文】有更多前端好书等你。
1. JavaScript 高级程序设计
作者:Nicholas C.Zakas
译者:李松峰,曹力
一幅浓墨重彩的语言画卷,一部推陈出新的技术名著
全能前端人员必读之经典,全面知识更新必备之佳作
全书从JavaScript语言实现的各个组成部分——语言核心、DOM、BOM、事件模型讲起,深入浅出地探讨了面向对象编程、Ajax 与Comet服务器端通信,HTML5表单、媒体、Canvas(包括WebGL)及Web Workers、地理定位、跨文档传递消息、客户端存储(包括IndexedDB)等新API,还介绍了离线应用和与维护、性能、部署相关的最佳开发实践。本书附录展望了未来的API和ECMAScript Harmony规范。
2. JavaScript DOM 编程艺术(第2版)
作者:Jeffrey Sambells,Jeremy Keith
译者:杨涛,杨晓云,王建桥,魏忠
Amazon超级畅销书最新版
释放JavaScript和DOM编程的惊人潜力
涵盖HTML5及jQuery
本书讲述了JavaScript、DOM 和HTML5 的基础知识,着重介绍DOM 编程技术背后的思路和原则:平稳退化、渐进增强和以用户为中心等。这些概念对于任何前端Web开发工作都非常重要。本书将这些概念贯穿在书中的所有代码示例中,以便呈现用来创建图片库页面的脚本、用来创建动画效果的脚本和用来丰富页面元素呈现效果的脚本,最后结合所讲述的内容创建了一个实际的网站。本书适合Web设计师和开发人员阅读。
3. 深入浅出 Node.js
作者:朴灵
第一本深度讲解Node的图书
源码级别探寻过Node的实现原理
阿里巴巴一线Node开发者最真实的经验
本书从不同的视角介绍了Node内在的特点和结构。书中并非完全按照顺序递进式介绍,首先简要介绍了Node,接着深入探讨了模块机制、异步I/O和异步编程,然后讨论了内存控制和Buffer相关的内容,接着探讨了网络编程、Node Web开发、进程、测试和产品化等内容,最后的附录介绍了Node的安装、调试、编码规范和NPM仓库搭建等内容。
4. 你不知道的 JavaScript(上卷)
作者:Kyle Simpson
译者:赵望野,梁杰
豆瓣评分 9.4 分
介绍两个主题:“作用域和闭包”以及“this和对象原型”
深入挖掘JavaScript语言本质,打通JavaScript的任督二脉
“你不知道的JavaScript”系列就是要让不求甚解的JavaScript开发者迎难而上,深入语言内部,弄清楚JavaScript每一个零部件的用途。本书既适合JavaScript语言初学者阅读,又适合经验丰富的JavaScript开发人员深入学习。
5. 响应式 Web 设计
HTML5 和 CSS3 实战(第2版)
作者:Ben Frain
译者:奇舞团
前端设计人员必备教程
图文并茂,轻松掌握最新设计技术
全面应用HTML5和CSS3,一步跨入最前沿
这一版根据最新的Web设计趋势进行了更新,展示了实现现代响应式设计最有效的方式,涵盖了创建优秀的响应式设计所必需的全部最新技术和工具。
6. 你不知道的 JavaScript
(中卷)
作者:Kyle Simpson
译者:单业,姜南
同系列上卷豆瓣评分 9.4 分,JS进阶必备参考书
中卷聚焦主题:类型与语法、异步与性能
深入挖掘JavaScript语言本质,打通JavaScript的任督二脉
7. 深入 React 技术栈
作者:陈屹
全面讲述React技术栈的第一本原创图书,pure render专栏主创倾力打造
覆盖React、Flux、Redux及可视化,帮助开发者在实践中深入理解技术和源码
前端组件化主流解决方案,一本书玩转React“全家桶”
Strikingly联合创始人及CTO郭达峰作序推荐
本书从几个维度去介绍 React。一是作为 View 库,它怎么实现组件化,以及它背后的实现原理。二是扩展到 Flux 应用架构及重要的衍生品 Redux,它们怎么与 React 结合做应用开发。三是对 React 与 server 的碰撞产生的一些思考。四是讲述它在可视化方面的优势与劣势。
8. Angular 权威教程
作者:Ari Lerner,Felipe Coury,Nate Murray,Carlos Taborda
译者:Nice Angular社区
Angular里程碑式著作
涵盖了关于Angular 2的几乎所有内容
对于没有经验的人,本书平实、通俗的讲解,递进、严密的组织,可以让人毫无压力地登堂入室,迅速领悟新一代Web应用开发的精髓。如果你有相关经验,那本书对Angular 2 概念和技术细节的全面剖析,以及引人入胜、切中肯綮的讲解,将帮助你彻底掌握这个框架,在自己职业技术修炼之路上更进一步。
9. CSS 揭秘
作者:Lea Verou
译者:CSS 魔法
CSS一姐Lea Verou作品,CSS魔法执笔翻译
Eric Meyer、Jeremy Keith等前端大佬推荐
挖掘大量不常见但相当实用的CSS技术点
这是一本注重实践的教程。CSS专家Lea Verou单刀直入,教你用代码解决实际问题。她在书中揭示了47个鲜为人知的CSS技巧,指导中高级CSS开发者循序渐进,探寻更优雅的解决方案,攻克每天都会遇到的各种网页样式难题。
读者将在本书中领略作者的缜密思路,并学会用这种思路来应对各种不期而遇的CSS难题,最终达成DRY、可维护、可扩展、轻量级并且符合标准的结果。
10. JavaScript 设计模式与开发实践
作者:曾探
腾讯前端Alloy Team团队出品,资深前端工程师曾探力作
全面涵盖专门针对JavaScript的16个设计模式
深入剖析面向对象设计原则、面向对象编程技巧及代码重构
本书在尊重《设计模式》原意的同时,针对JavaScript语言特性全面介绍了更适合JavaScript程序员的了16个常用的设计模式,讲解了JavaScript面向对象和函数式编程方面的基础知识,介绍了面向对象的设计原则及其在设计模式中的体现,还分享了面向对象编程技巧和日常开发中的代码重构。本书将教会你如何把经典的设计模式应用到JavaScript语言中,编写出优美高效、结构化和可维护的代码。
赠书福利
跟其他小伙伴分享下你读过以上哪本图书?这本书有何特色值得分享?并说明你期待的赠书及原因。
精选评论挑选 5 位小伙伴送出评论中期待的赠书。截止 2018年 1 月 9 日 10:00。
PS:大家还想知道哪些方向上最受欢迎的图灵图书呢?在评论里翻牌子呗!