书单推荐 | 12本前端必备书籍(上)

18,974 阅读6分钟

学习的最好途径就是看书。

开篇想给大家两点关于读书的建议:

· 经典书籍需要不断被重读——每一次重读都会有新的体会;

· 书籍并非读的越多越好——大多数书籍只是经典书籍中的概念延伸(有时甚至是照搬)

一灯将给大家推荐12本前端经典书籍,本文收录前6本。

话不多说,上书~

书单推荐

1.《JavaScript高级程序设计》

2.《你不知道的JavaScript》

3.《JavaScript设计模式与开发实践 》

4.《CSS揭秘》

5.《CSS世界》

6.《WebKit技术内幕》

7.《Node.js:来一打 C++ 扩展》

8.《深入浅出Node.js》

9.《编程之美》

10.《HTML5 Canvas核心技术图形动画与游戏开发》

11.《3D数学基础:图形与游戏开发》

12.《Node.js区块链开发》

-----------------------我是一条充满魅力的分割线--------------------------



01《JavaScript高级程序设计》

【作者】Nicholas C.Zakas世界知名的JavaScript专家和Web开发人员。

【内容简介】本书从最早期Netscape浏览器中的JavaScript开始讲起,直到当前它对XML和Web服务的具体支持,内容主要涉及JavaScript的语言特点、JavaScript与浏览器的交互、更高级的JavaScript技巧,以及与在Web应用程序中部署JavaScript解决方案有关的问题,如错误处理、调试、安全性、优化/混淆化、XML和Web服务,最后介绍应用所有这些知识来创建动态用户界面。

【一灯推荐】个人认为绝对是迄今为止读过的最好的一本Js书籍,墙裂推荐!

02《你不知道的JavaScript》

【作者】 [美] 辛普森 ( Kyle Simpson ) 著

【内容简介】很多人对JavaScript这门语言的印象都是简单易学,很容易上手。虽然JavaScript语言本身有很多复杂的概念,但语言的使用者不必深入理解这些概念就可以编写出功能全面的应用。殊不知,这些复杂精妙的概念才是语言的精髓,即使是经验丰富的JavaScript开发人员,如果没有认真学习的话也无法真正理解它们。

【一灯推荐】这本书我在看第一章的时候就被吸引住了,相信你看完之后也一定会对JS有一种全新的感觉。

03《JavaScript设计模式与开发实践 》

【作者】曾探 2007年毕业于吉林大学软件学院。就职于国内知名前端团队腾讯AlloyTeam,高级工程师。

【内容简介】本书是根据JavaScript语言的特性专门针对JavaScript语言全面总结的设计模式。全书共分为三个部分,第一部分讲解了JavaScript语言面向对象和函数式编程的知识及其在设计模式方面的作用;第二部分通过一步步完善的代码示例,由浅入深地讲解了16个设计模式;第三部分讲述了面向对象的设计原则及其在设计模式中的体现,以及一些常见的面向对象编程技巧和日常开发中的代码重构。

书中所有示例均来自作者长期的开发实践,与实际开发密切相关,适合初、中、高级Web前端开发人员阅读,尤其适合想往架构师晋级的中高级程序员。

【一灯推荐】读这本书会像读那些经典的外文技术书籍一样,由浅入深,娓娓道来,值得大家反复研读多遍。

04《CSS揭秘》

【作者】 [希]韦鲁(Lea Verou)朱巍(编辑)W3C CSS工作组特邀专家,设计CSS语言的委员之一,此前曾在W3C担任开发者代言人。

【内容简介】本书是一本注重实践的教程,作者为我们揭示了47个鲜为人知的CSS技巧,主要内容包括背景与边框、形状、视觉效果、字体排印、用户体验、结构与布局、过渡与动画等。本书将带领读者循序渐进地探寻更优雅的解决方案,攻克每天都会遇到的各种网页样式难题。

【一灯推荐】这本书有些神奇的小技法,是一本实用主义的书,很多看过的小伙伴说:看完有一种从小工到专家的感觉~

05《CSS世界》

【作者】张鑫旭,前端开发工程师,国内知名前端博客“鑫空间-鑫生活”博主,目前就职于阅文集团用户体验设计部(YUX),担任技术经理。

【内容简介】本书从前端开发人员的需求出发,以“流”为线索,从结构、内容到美化装饰等方面,全面且深入地讲解前端开发人员必须了解和掌握的大量的CSS知识点。同时,作者结合多年的从业经验,通过大量的实战案例,详尽解析CSS的相关知识与常见问题。作者还为本书开发了专门的配套网站,进行实例展示、问题答疑。

作为一本CSS深度学习的书,书中介绍大量许多前端开发人员都不知道的CSS知识点。通过阅读本书,读者会对CSS世界的深度和广度有一个全新的认识。

【一灯推荐】这本书汇集了张老师10多年对于css的开发经验,内容很赞的一本书,但是很多读者反馈张大神表达方式稍显杂乱~

06《WebKit技术内幕》

【作者】朱永盛,Chromium项目Committer,2006年从南京大学毕业后就职于英特尔亚太研发有限公司,专注于HTML5、WebKit和Chromium等方面技术

【内容简介】《WebKit技术内幕》从HTML5的基础知识入手,重点阐述目前应用最广的渲染引擎项目——WebKit。不仅着眼于系统描述WebKit 内部渲染HTML 网页的原理,并基于Chromium 的实现,向读者传授实现高性能Web 前端开发所需的宝贵经验。

《WebKit技术内幕》首先从总体上描述WebKit 架构和组成,而后涵盖Web 前端和所有与之相关的重要技术,包括网络、资源加载、HTML 和CSS 解析、渲染树、布局、硬件加速、JavaScript 引擎、多媒体、移动支持、插件机制、安全机制、调试和最新的Web 平台等。对于每一项技术,在介绍基本含义之上,详细分析WebKit 内部的工作原理,进而从实践角度道出由此带来的Web 前端开发启示。

【一灯推荐】webkit方面技术第一本书,把渲染引擎和javascript引擎讲得很详细。作为前端工程师,很有必要了解下每天打交道的浏览器的工作原理,有利于改进自己的程序哦~

我们将更新12本前端必备书籍(下),欢迎关注京程一灯的官方掘金账号。

如果你有想推荐的前端书籍,欢迎你在评论区留言哦~