一转眼,做前端开发整整10个年头了,从最初刚出校门的懵懂小白,到现在的所谓技术大牛,从携程到华为再到现在的京东,看的前端技术方面的书,算了下,也不下百本了,先来晒晒工牌。






     





最近很多朋友问我,做前端开发已经做了两到四年了,基本的东西,也都会了,但是很难突破瓶颈,到达前端高级/架构师的水平,问我该怎么学习,该看什么书,今天我把看过的一些比较经典的高级进阶的书整理出来,供大家学习,这些书都值得大家反复研读,信息大爆炸的时代,各种各样的资讯垃圾每天冲击着我们的眼帘,这个时候应该少点浮躁,多点定力,沉下心来好好读几本书,好好系统学习下的,这样才能走得远,看得远,成长得快,以下是我为大家推荐的书目:




1、大型网站技术架构:核心原理与案例分析




推荐指数:★★★★★





本书通过梳理大型网站技术发展历程,剖析大型网站技术架构模式,深入讲述大型互联网架构设计的核心原理,并通过一组典型网站技术架构设计案例,为读者呈现一幅包括技术选型、架构设计、性能优化、Web安全、系统发布、运维监控等在内的大型网站开发全景视图。









2、JavaScript设计模式




推荐指数:★★★★★





百度前端专家力作,百度前端高级工程师鼎力推荐,本书全面涵盖专门针对JavaScript的36个设计模式,帮助读者尽快提高开发效率深入剖析面向对象的设计原则及代码重构,帮助读者快速融入团队项目开发中。本书通过职场主人公“小铭”实战历练,介绍了他从菜鸟到高级程序员的蜕变过程,值得每一个程序员借鉴和学习!









3、编写可维护的JavaScript




推荐指数:★★★★





本书向开发人员阐述了如何在团队开发中编写具备高可维护性的JavaScript代码,书中详细说明了作为团队一分子,应该怎么写JavaScript。书中内容涵盖了编码风格、编程技巧、自动化、测试等几方面,既包括具体风格和原则的介绍,也包括示例和技巧说明,最后还介绍了如何通过自动化的工具和方法来实现一致的编程风格。









4、高性能JavaScript




推荐指数:★★★★★




如果你使用 JavaScript 构建交互丰富的 Web 应用,那么 JavaScript
代码可能是造成你的Web应用速度变慢的主要原因。本书揭示的技术和策略能帮助你在开发过程中消除性能瓶颈。你将会了解如何提升各方面的性能,包括代码的加载、运行、DOM
交互、页面生存周期等。









5、深入浅出Node.js




推荐指数:★★★★★




本书从不同的视角介绍了 Node 内在的特点和结构。由首章Node 介绍为索引,涉及Node的各个方面,主要内容包含模块机制的揭示、异步I/O
实现原理的展现、异步编程的探讨、内存控制的介绍、二进制数据Buffer的细节、Node 中的网络编程基础、Node 中的Web
开发、进程间的消息传递、Node 测试以及通过Node构建产品需要的注意事项。









6、你不知道的JavaScript




推荐指数:★★★★





很多人对JavaScript这门语言的印象都是简单易学,很容易上手。虽然JavaScript语言本身有很多复杂的概念,但语言的使用者不必深入理解这些概念就可以编写出功能全面的应用。殊不知,这些复杂精妙的概念才是语言的精髓,即使是经验丰富的JavaScript开发人员,如果没有认真学习的话也无法真正理解它们。在本书中,我们要直面当前JavaScript开发者“不求甚解”的大趋势,深入理解语言内部的机制。









7、Web性能权威指南




推荐指数:★★★★





本书是谷歌公司高性能团队核心成员的权威之作,堪称实战经验与规范解读完美结合的产物。全书以性能优化为主线,从TCP、UDP和TLS协议讲起,解释了如何针对这几种协议和基础设施来优化应用。然后深入探讨了无线和移动网络的工作机制。最后,揭示了HTTP协议的底层细节,同时详细介绍了HTTP
2.0、 XHR、SSE等现代浏览器新增的具有革命性的新能力。









8、点石成金:访客至上的Web和移动可用性设计秘笈




推荐指数:★★★★





这是一本关于Web设计原则而不是Web设计技术的书,用幽默的语言为你揭示Web设计中重要但却容易被忽视的问题,只需几个小时,你便能对照书中的设计原则,以全新的视角看待你的网站,从而找到不少改进的地方。









9、HTTP权威指南




推荐指数:★★★★





《HTTP权威指南》是HTTP及其相关核心Web技术方面的权威著作,主要介绍了Web应用程序是如何工作的,核心的因特网协议如何与架构构建块交互,如何正确实现因特网客户和服务器等。
《HTTP权威指南》适合所有想了解HTTP和Web底层结构的人阅读。












10、深入React技术栈




推荐指数:★★★★★




本书从几个维度去介绍 React。一是作为 View 库,它怎么实现组件化,以及它背后的实现原理。二是扩展到 Flux 应用架构及重要的衍生品
Redux,它们怎么与 React 结合做应用开发。三是对 React 与 server 的碰撞产生的一些思考。四是讲述它在可视化方面的优势与劣势。
本书适合有一定经验的前端开发人员阅读。









11、CSS世界





推荐指数:★★★★




本书作者结合多年的从业经验,通过大量的实战案例,详尽解析CSS的相关知识与常见问题。作者还为本书开发了专门的配套网站,进行实例展示、问题答疑。
作为一本CSS深度学习的书,书中介绍大量许多前端开发人员都不知道的CSS知识点。通过阅读本书,读者会对CSS世界的深度和广度有一个全新的认识。









12、ES6标准入门





推荐指数:★★★★





ES6是下一代JavaScript语言标准的统称,每年6月发布一次修订版,迄今为止已经发布了3个版本,分别是ES2015、ES2016、ES2017。本书根据ES2017标准,详尽介绍了所有新增的语法,对基本概念、设计目的和用法进行了清晰的讲解,给出了大量简单易懂的示例。









13、Vue.js实战




推荐指数:★★★★★





通过阅读本书,读者能够掌握Vue.js框架主要API的使用方法、自定义指令、组件开发、单文件组件、Render函数、使用webpack开发可复用的单页面富应用等。
本书示例丰富、侧重实战,适用于刚接触或即将接触Vue.js的开发者,也适用于对Vue.js有过开发经验,但需要进一步提升的开发者。










以上13本书,在网上都可以买到,当然如果大家不想花RMB的话,高清版的电子书,我都有,可以免费发给大家,书中有看不懂的,也可以问我,下面是我的微信二维码,可以扫码加我(
如扫码加不上,可直接加我的微信号:ruanmou_web),希望给前端进阶路上的你,提供一些真正的帮助!






友情链接
KaDraw流程图
API参考文档
OK工具箱
云服务器优惠
阿里云优惠券
腾讯云优惠券
华为云优惠券
站点信息
问题反馈
邮箱:[email protected]
QQ群:637538335
关注微信