那些必读的前端好书

对于程序员来说,有些书买来不是看的,是用来珍藏的。码代码的过程中如果遇到问题,只要把这些书从书架上请下来,随手翻翻,便会立竿见影的效果。经典书籍需要不断被重读——每一次重读都会有新的体会。

书籍并非读的越多越好——大多数书籍只是经典书籍中的概念延伸。有一些图书它不仅英语原版经典,中文版在豆瓣上也有着超高的评分,安利若干本这样的书,助你在编程的路上不断提升、不断进步。

JavaScript
《JavaScript高级程序设计(第3版)》——Web开发国内JS一书
在这里插入图片描述
一幅浓墨重彩的语言画卷,一部推陈出新的技术名著
全能前端人员必读之经典,全面知识更新必备之佳作。

作为我心中的 JavaScript 红宝书或床头书,下载过PDF版本,又买了纸质版和电子版。这本书中对 JavaScript 面向对象的介绍,让我对 JavaScript 有了更深刻的理解。当然,书中会详细解答 JavaScript 的方方面面。本书中文第四版即将在今年年底与大家见面,敬请期待!

JavaScript 进阶“小黄书” ——你不知道的 JavaScript 系列
在这里插入图片描述
点一下:自己是一名从事了多年开发的web前端老程序员,今年年初我花了一个月整理了一份最适合2020年学习的前端学习干货,想分享给每一位喜欢前端的小伙伴
《你不知道的JavaScript(上卷)》:豆瓣评分 9.4 分,上卷介绍两个主题:“作用域和闭包”以及“this和对象原型”,深入挖掘 JavaScript 语言本质,打通 JavaScript 的任督二脉。
《你不知道的JavaScript(中卷)》:中卷聚焦主题:类型与语法、异步与性能。
《你不知道的JavaScript(下卷)》:全面介绍 JS 中常被人误解和忽视的重要知识点,探索 JS 语言核心概念。下卷介绍 JavaScript 入门知识和对 ES6 及未来发展趋势的展望。
《JavaScript设计模式与开发实践》——腾讯前端Alloy Team团队出品
在这里插入图片描述
腾讯前端Alloy Team团队出品,资深前端工程师曾探力作
全面涵盖专门针对JavaScript的16个设计模式
深入剖析面向对象设计原则、面向对象编程技巧及代码重构

前文提及 JavaScript 入门书和进阶书,那这本书就是“钻研书”。其实 合理的 JavaScript 代码结构体现了编程人员的更好的思路,套用 JavaScript 设计模式的代码,会让代码变得更加优美。

Node.js

《深入浅出Node.js》-- 传世经典在这里插入图片描述
本书从不同的视角介绍了 Node 内在的特点和结构。由首章Node 介绍为索引,涉及Node 的各个方面,主要内容包含模块机制的揭示、异步I/O 实现原理的展现、异步编程的探讨、内存控制的介绍、二进制数据Buffer 的细节、Node 中的网络编程基础、Node 中的Web 开发、进程间的消息传递、Node 测试以及通过Node 构建产品需要的注意事项。最后的附录介绍了Node 的安装、调试、编码规范和NPM 仓库等事宜。

本书适合想深入了解 Node 的人员阅读。

Vue

《深入浅出Vue.js》-- P7大佬带你深入了解Vue.js的源码在这里插入图片描述
本书从源码层面分析了Vue.js。首先,简要介绍了Vue.js;然后详细讲解了其内部核心技术“变化侦测”,这里带领大家从0到1实现一个简单的“变化侦测”系统;接着详细介绍了虚拟DOM技术,其中包括虚拟DOM的原理及其patching算法;紧接着详细讨论了模板编译技术,其中包括模板解析器的实现原理、优化器的原理以及代码生成器的原理;最后详细介绍了其整体架构以及提供给我们使用的各种API的内部原理,同时还介绍了生命周期、错误处理、指令系统与模板过滤器等功能的原理。本书适合前端开发人员阅读。

CSS

《CSS揭秘》-- 从网页制作CSS到CSS3从入门到精通的大全作品在这里插入图片描述
本书是一本注重实践的教程,作者为我们揭示了47个鲜为人知的CSS技巧,主要内容包括背景与边框、形状、视觉效果、字体排印、用户体验、结构与布局、过渡与动画等。本书将带领读者循序渐进地探寻更优雅的解决方案,攻克每天都会遇到的各种网页样式难题。这本书有些神奇的小技法,是一本实用主义的书,很多看过的小伙伴说:看完有一种从小工到专家的感觉!

《精通CSS》-- 一本CSS权威指南 直接提供常见问题解决方案在这里插入图片描述
本书是CSS设计经典图书升级版,结合CSS近年来的发展,尤其是CSS3和HTML5的特性,对内容进行了全面改写。本书介绍了涉及字体、网页布局、响应式Web设计、表单、动画等方面的实用技巧,并讨论了如何实现稳健、灵活、无障碍访问的Web设计,以及在技术层面如何实现跨浏览器方案和后备方案。本书还介绍了一些鲜为人知的高级技巧,让你的Web设计脱颖而出。

《深入解析CSS》-- 可以让你在CSS领域从小白变大牛在这里插入图片描述
本书旨在帮你深度掌握CSS语言,并快速了解CSS的新进展和新特性。书中不仅有讲解透彻的概念介绍,而且还有详细的分步示例,能够帮助你提升Web开发技能,并激发设计灵感,让你成为真正的Web开发高手。
内容概要
● CSS基础:层叠、相对单位和盒模型
● 学习使用网页布局工具,例如浮动、Flexbox和定位
● 了解如何在项目中编写和组织CSS,学习模块化CSS,并使用模式库
● 高级话题:渐变、阴影、排版、过渡、变换、动画,等等

算法类:在这里插入图片描述
本书作为算法领域经典的参考书,全面介绍了关于算法和数据结构的必备知识,并特别针对排序、搜索、图处理和字符串处理进行了论述。第4版具体给出了每位程序员应知应会的50个算法,提供了实际代码,而且这些Java代码实现采用了模块化的编程风格,读者可以方便地加以改造。本书配套网站提供了书中内容的摘要及更多的代码实现、测试数据、练习、教学课件等资源。在这里插入图片描述
程序员网络三件套
在这里插入图片描述
《图解HTTP》:一本书掌握 HTTP 协议。本书对互联网基盘 HTTP 协议进行了全面系统的介绍。作者由 HTTP 协议的发展史娓娓道来,严谨细致地剖析了 HTTP 协议的结构,列举诸多常见通信场景及实战案例,最后延伸到 Web 安全、最新技术动向等方面。

《图解TCP/IP》:本书是一本图文并茂的网络管理技术书籍,旨在让广大读者理解 TCP/IP 的基本知识、掌握 TCP/IP 的基本技能。书中讲解了网络基础知识、TCP/IP 基础知识、数据链路、IP 协议、IP 协议相关技术、TCP 与 UDP、路由协议、应用协议、网络安全等内容。

《图解网络硬件》:详细介绍了计算机网络硬件的相关知识,重点讲述了在实际网络建设工程中真实使用的网络硬件设备及其相关背景知识。

设计

《写给大家看的设计书(第4版)》-- 写给所有人的设计入门书在这里插入图片描述
前端UI界面,不仅仅是需要将网页设计稿用代码实现,并且要将设计稿的细节在网页中更好地呈现,设计师没想到的细节,前端也要补上。另外,前端是需要与产品经理、设计师针对网页设计稿进行有效共同的,那么对UI界面的基本原则还是有必要的了解。
看完本书,我对这本书的亲密性、对齐、重复和对比4大基本原则感触很深,在平时自己对 Word 排版、 PPT 幻灯片、网页UI开发都有很大的帮助。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章