龙空技术网

赶快收藏!图灵前端图书学习路线图

图灵教育 199

前言:

此时朋友们对“ajax图灵”大体比较看重,你们都需要剖析一些“ajax图灵”的相关资讯。那么小编同时在网络上搜集了一些对于“ajax图灵””的相关资讯,希望朋友们能喜欢,小伙伴们一起来了解一下吧!

图灵前端图书书单一共分为 4 类近 30 本图书(这个书单会不断加入优秀之作),前端学习的各个阶段都囊括其中。无论你是初学者还是进入这个行业好多年,都可以找到对应自己现阶段的书。如果你是初学者,可以依照下面学习路线图进行学习。

图灵前端图书学习路线图

图灵前端图书学习路线图(文字版)

A. HTML/CSS

HTML

1. HTML5与CSS3基础教程(第8版)

2. HTML5权威指南

CSS

1. 精通CSS:高级Web标准解决方案(第3版)

2. CSS揭秘

3. 深入解析CSS

B. JS

入门到实践

1. Head First JavaScript程序设计

2. JavaScript高级程序设计(第4版)

3. JavaScript DOM编程艺术(第2版)

进阶

1. 不知道系列

(1)你不知道的JavaScript(上卷)

(2)你不知道的JavaScript (中卷)

(3)你不知道的JavaScript (下卷)

2. JavaScript设计模式与开发实践

3. JavaScript悟道

算法

1. 学习JavaScript数据结构与算法(第3版)

2. 数据结构与算法JavaScript描述

C. 框架与库

Vue

深入浅出Vue.js

React

1. React全家桶:前端开发与实例详解

2. 深入React技术栈

jQuery

jQuery基础教程(第4版)

Node

1. Node与Express开发(第2版)

2. Node.js实战(第2版)

3. 深入浅出Node.js

D. 其他

1. 响应式Web设计:HTML5和CSS3实战(第2版)

2. Web性能权威指南

3. WebAssembly实战

A. HTML/CSS

HTML

1. HTML5与CSS3基础教程(第8版)

作者:Elizabeth Castro , Bruce Hyslop

译者:望以文

全球最畅销 Web 开发入门书最新版,热销 1000 000 册配套网站提供海量精彩示例逐步指导快速创建响应式网站

《HTML5与CSS3基础教程(第8版)》是讲解 HTML 和 CSS 入门知识的经典畅销书,全面系统地讲解 HTML5 和 CSS3 基础知识以及实际运用技术,通过大量实例深入浅出地分析了网页制作的方方面面。书中不仅介绍了文本、图像、链接、列表、表格、表单等网页元素;还介绍了如何为网页设计布局,添加动态效果等;另外,还涉及调试和发布。本书提供了一个强大的配套网站,上面列出了书中的完整代码示例,当然,更多优秀实例及进阶参考资料一应俱全,以供读者参考学习。

通过学习本书,零起点读者即可创建网站,而中高级水平的开发人员也可以快速了解 HTML5新元素、CSS3 的奇幻效果、响应式 Web 设计以及各种最佳实践。

2. HTML5权威指南

作者:Adam Freeman

译者:谢廷晟,牛化成,刘美英

全面详实的网页设计参考书精彩呈现 500 多个实战代码示例及主流浏览器实现效果图贴心汇聚 HTML5 和 CSS3 中所有属性、元素和函数的简明参考表

《HTML5权威指南》是系统学习网页设计的权威参考图书。本书分为五部分:第一部分介绍学习本书的预备知识和 HTML、CSS 和 JavaScript 的最新进展;第二部分讨论 HTML 元素,并详细说明了 HTML5 中新增和修改的元素;第三部分阐述 CSS,涵盖了所有控制内容样式的 CSS 选择器和属性,并辅以大量代码示例和图示;第四部分介绍DOM,剖析如何用 JavaScript 操纵 HTML 内容;第五部分讲解 Ajax、多媒体和 canvas 元素等 HTML5 高级特性。

CSS

1. 精通CSS:高级Web标准解决方案(第3版)

作者:Andy BuddEmil Björklund

译者:李松峰

CSS 畅销经典全面升级,上版豆瓣评分8.6充分展示现代 CSS 实践技巧直接提供常见问题的解决方案,让前端架构更上一层楼

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

2. CSS揭秘

作者:Lea Verou

译者:CSS魔法

CSS 一姐 Lea Verou 作品,CSS 魔法执笔翻译Eric Meyer、Jeremy Keith 等前端大佬推荐挖掘大量不常见但相当实用的 CSS 技术点

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

3. 深入解析CSS

作者Keith J. Grant

译者:黄小璐,高楠

集结 CSS 实战心得,助你突破技术瓶颈,成功进阶 CSS 高手分步讲解技术特性,结合丰富示例,让 Web 开发得心应手亚马逊五星好评,读者口碑相传的 CSS 宝典

本书旨在达成两个目标:帮读者深度掌握 CSS 语言,并快速了解 CSS 的新进展和新特性。本书分为以下四部分。第一部分回顾基础知识,并重点关注几个很容易被忽视的细节,包括层叠和继承、相对单位、盒模型等;第二部分介绍网页布局的各种关键工具,如浮动布局、Flexbox、网格布局、定位、响应式设计等;第三部分介绍最新的最佳实践,主要包括如何用模块化的方式组织 CSS,以及如何构建一个模式库;第四部分介绍与设计师共事时需要考虑哪些重要因素,以及自己如何做一点设计工作。

B. JS

入门到实践

1. Head First JavaScript程序设计

作者:Eric T. Freeman,Elisabeth Robson

译者:袁国忠

史上最轻松 JavaScript 入门书,全彩印刷玩游戏、解谜题,与 JavaScript 另类交互,快速上手前端开发从基础知识逐渐到高阶话题,引导写代码构建自己的 Web 应用

本书语言和版式活泼,内容讲解深入浅出,是难得的 JavaScript 入门书。本书内容涵盖JavaScript 的基本知识以及对象、函数和浏览器文档对象模型等高阶主题。书中配备了大量有趣的实例、图示和练习,让读者轻轻松松掌握 JavaScript。

2. JavaScript高级程序设计(第4版)

作者:Matt Frisbie

译者:李松峰

一幅浓墨重彩的语言画卷,一部推陈出新的技术名著全能前端人员必读之经典,全面知识更新必备之佳作

本书是 JavaScript 经典图书的新版。第4版涵盖 ECMAScript 2019,全面、深入地介绍了 JavaScript 开发者必须掌握的前端开发技术,涉及 JavaScript 的基础特性和高级特性。书中详尽讨论了 JavaScript 的各个方面,从 JavaScript 的起源开始,逐步讲解到新出现的技术,其中重点介绍 ECMAScript 和 DOM 标准。在此基础上,接下来的各章揭示了 JavaScript 的基本概念,包括类、期约、迭代器、代理,等等。另外,书中深入探讨了客户端检测、事件、动画、表单、错误处理及 JSON。本书同时也介绍了近几年来涌现的重要新规范,包括 Fetch API、模块、工作者线程、服务线程以及大量新 API。

3. JavaScript DOM编程艺术(第2版)

作者:Jeffrey Sambells,Jeremy Keith

译者:杨涛,杨晓云,王建桥,魏忠

Amazon 超级畅销书最新版释放 JavaScript 和 DOM 编程的惊人潜力涵盖 HTML5 及 jQuery

本书讲述了 JavaScript、DOM 和 HTML5 的基础知识,着重介绍 DOM 编程技术背后的思路和原则:平稳退化、渐进增强和以用户为中心等。这些概念对于任何前端 Web 开发工作都非常重要。本书将这些概念贯穿在书中的所有代码示例中,以便呈现用来创建图片库页面的脚本、用来创建动画效果的脚本和用来丰富页面元素呈现效果的脚本,最后结合所讲述的内容创建了一个实际的网站。

进阶

1. 不知道系列

(1) 你不知道的JavaScript(上卷)

(2) 你不知道的JavaScript (中卷)

(3) 你不知道的JavaScript (下卷)

作者:Kyle Simpson

译者:赵望野,梁杰

作者:Kyle Simpson

译者:单业,姜南

同系列上卷豆瓣评分 9.4 分,JS 进阶必备参考书中卷聚焦主题:类型与语法、异步与性能深入挖掘 JavaScript 语言本质,打通 JavaScript 的任督二脉

作者:Kyle Simpson

译者:单业

全面介绍 JS 中常被人误解和忽视的重要知识点,探索 JS 语言核心概念下卷介绍 JavaScript 入门知识和对 ES6 及未来发展趋势的展望

“你不知道的JavaScript”系列丛书旨在让你深入掌握 JavaScript 的全部,特别是那些难点。该系列上卷介绍:“作用域和闭包”以及“this 和对象原型”。中卷介绍:“类型和语法”以及“异步和性能”。掌握了这些知识之后,无论什么技术、框架和流行词语,你都能轻松理解。下卷讲 ES6,并剖析未来发展趋势。

全套购买点击下方链接

2. JavaScript设计模式与开发实践

作者:曾探

腾讯前端 Alloy Team 团队出品,资深前端工程师曾探力作全面涵盖专门针对 JavaScript 的 16 个设计模式深入剖析面向对象设计原则、面向对象编程技巧及代码重构

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

书中所有示例均来自作者长期的开发实践,与实际开发密切相关,适合 Web 前端开发人员阅读。

3. JavaScript悟道

作者:Douglas Crockford

译者:死月

与大宗师道格拉斯一起,痛并快乐地用好 JavaScript趣闻轶事+严肃思考,带你重新认识 JavaScript

本书结合当前 JavaScript 语言现状,深入剖析了 JavaScript 语言的运行原理、应该如何演进、怎样才能将其发挥至极致。这些深邃、极具前瞻性的论述,不仅适用于 JavaScript,也适合其他语言。学习、理解、实践大师的思想,能让开发者站在巨人的肩上,看得更全面。

算法

1. 学习JavaScript数据结构与算法(第3版)

作者:Loiane Groner

译者:吴双,邓钢,孙晓博 等

用 JavaScript 学习常用的数据结构和算法高效解决编程常见问题

本书首先介绍了 JavaScript 语言的基础知识(包括 ECMAScript 和 TypeScript),其次讨论了数组、栈、队列、双端队列和链表等重要的数据结构,随后分析了集合、字典和散列表的工作原理,接下来阐述了递归的原理、什么是树以及二叉堆和堆排序,然后介绍了图、DFS 和 BFS 算法、各种排序(冒泡排序、选择排序、插入排序、归并排序、快速排序、计数排序、桶排序和基数排序)和搜索(顺序搜索、二分搜索和内插搜索)算法以及随机算法,接着介绍了分而治之、动态规划、贪心算法和回溯算法等高级算法以及函数式编程,最后还介绍了如何计算算法的复杂度。

2. 数据结构与算法JavaScript描述

作者:Michael McMillan

译者:王群锋,杜欢

对前端工程师是非常好的数据结构与算法入门书籍难度非常适合前端工程师来补习基础知识

随着 JavaScript 成功走出客户端,在服务器端编程中得到日益广泛的应用,JavaScript 程序员需要实现与 C# 或 Java 等传统面向对象编程语言相似的数据结构与算法。本书是用 JavaScript 描述数据结构与算法的开山之作,汇聚了作者多年的实战经验。这本实战指南通过丰富的示例,向读者透彻讲解了在 JavaScript 环境下,如何通过一系列存储机制(包括链表、栈、队列和图)高效地达到编程目的。

通过本书的学习,读者将能自如地选择最合适的数据结构与算法,并在 JavaScript 开发中懂得权衡使用。此外,本书也概述了与数据结构与算法相关的 JavaScript 特性。

C. 框架与库

Vue

深入浅出Vue.js

作者:刘博文

360 前端工程师精心打造从源码层面深入讲解 Vue.js 实现原理和思想360 奇舞团团长月影和《JavaScript高级程序设计》译者李松峰作序推荐

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

React

1. React全家桶:前端开发与实例详解

作者:Anthony Accomazzo,Nate Murray,Ari Lerner

译者:欧阳奖

透彻认识 React 全景图“一站式”获取 React 系统知识和好工具手把手教你构建可靠且功能强大的 React 应用程序

使用 React 能让前端开发人员用更少、更安全的代码来构建更可靠、更强大的应用程序。本书分为两部分,全面介绍了 React 的相关主题。第一部分通过例子循序渐进地讲解基础知识,包括创建一个投票应用程序、编写组件、处理用户交互、管理富表单,以及与服务器交互,此外还探索了 Create React App 的工作原理,编写自动化单元测试,以及使用客户端路由构建多页面应用程序。第二部分探讨在大型应用程序产品中使用的更高级的概念——数据的架构、传输和管理的策略,讲解了 Redux、GraphQL、Relay,以及如何使用 React Native 编写原生、跨平台的移动应用程序。书中每一章都配有示例代码,有助于读者巩固所学。

2. 深入React技术栈

作者:陈屹

全面讲述 React 技术栈的第一本原创图书,pure render 专栏主创倾力打造覆盖 React、Flux、Redux 及可视化,帮助开发者在实践中深入理解技术和源码前端组件化主流解决方案,一本书玩转 React “全家桶”Strikingly 联合创始人及 CTO 郭达峰作序推荐

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

jQuery

jQuery基础教程(第4版)

作者:Jonathan Chaffer,Karl Swedberg

译者:李松峰

国内第一本 jQuery 权威教程累计重印 14 次不可错过的实战类经典技术著作

本书是 jQuery 经典技术教程的最新升级版,涵盖 jQuery 1.10.x 和 jQuery 2.0.x。本书前 6 章以通俗易懂的方式讲解了 jQuery 的核心组件,包括 jQuery 的选择符、事件、动画、DOM 操作、Ajax 支持等。第 7 章和第 8 章介绍了 jQuery UI、jQuery Mobile 及利用 jQuery 强大的扩展能力开发自定义插件。随后的几章更加深入地探讨了 jQuery 的各种特性及一些高级技术。附录 A 特别讲解了 JavaScript 中闭包的概念,以及如何在 jQuery 中有效地使用闭包。附录 B 讲解了使用 QUnit 测试 JavaScript 代码的必备知识。附录 C 给出了 jQuery API 的快速参考。

本书注重理论与实践相结合,由浅入深、循序渐进,适合各层次的前端 Web 开发人员学习和参考。

Node

1. Node与Express开发(第2版)

作者:Ethan Brown

译者:吴滠栩

实现文档数据库的持久化,特别是针对 MongoDB让其他程序可以通过 REST API 访问资源用 HTTPS、认证和授权开发安全的 Web 应用

Express 是 Node/JavaScript 技术栈的核心组件。本书系统讲解了使用 Express 开发动态 Web 应用的流程和步骤。作者不仅讲授了开发公共站点及 RESTful API 的基础知识,还讲解了构建单页、多页及混合 Web 应用的规划方式及最佳实践。为了适应中间件及相关工具在过去几年里的变化,第 2 版更侧重于 Express 作为提供 API 的后端服务器,并新增了单页应用的示例。阅读本书,读者无须 Node 开发经验,但应该有 JavaScript 开发经验。

2. Node.js实战(第2版)

作者:Alex Young,Bradley Meck,Mike Cantelon,Tim Oxley,Marc Harter

译者:吴海星

Node.js 核心框架贡献者力作,展示 Node 核心技巧第一版豆瓣评分 8.4 分全面覆盖全栈开发所需全部技术

本书是 Node.js 的实战教程,涵盖了为开发产品级 Node 应用程序所需要的一切特性、技巧以及相关理念。从搭建 Node 开发环境,到一些简单的演示程序,到开发复杂应用程序所必不可少的异步编程。

第 2 版介绍了全栈开发者所需的全部技术,包括前端构建系统、选择 Web 框架、在 Node 中与数据库的交互、编写测试和部署 Web 程序,等等。

3. 深入浅出Node.js

作者:朴灵

第一本深度讲解 Node 的图书源码级别探寻过 Node 的实现原理阿里巴巴一线 Node 开发者最真实的经验

本书从不同的视角介绍了 Node 内在的特点和结构。书中并非完全按照顺序递进式介绍,首先简要介绍了 Node,接着深入探讨了模块机制、异步 I/O 和异步编程,然后讨论了内存控制和 Buffer 相关的内容,接着探讨了网络编程、Node Web 开发、进程、测试和产品化等内容,最后的附录介绍了 Node 的安装、调试、编码规范和 NPM 仓库搭建等内容。

D. 其他

1. 响应式Web设计:HTML5和CSS3实战(第2版)

作者:Ben Frain

译者:奇舞团

前端设计人员必备教程图文并茂,轻松掌握最新设计技术全面应用 HTML5 和 CSS3,一步跨入最前沿

本书将当前 Web 设计中热门的响应式设计技术与 HTML5 和 CSS3 结合起来,为读者全面深入地讲解了针对各种屏幕大小设计和开发现代网站的各种技术。书中不仅讨论了媒体查询、弹性布局、响应式图片,更将最新和最有用的 HTML5 和 CSS3 技术一并讲解,是学习最新 Web 设计技术不可多得的佳作。本书适合所有 Web 开发和设计人员阅读。

2. Web性能权威指南

作者:Ilya Grigorik

译者:李松峰

基于 TCP、UDP 和 TLS 交付最佳性能关注 Web 性能的人必看图书领域公认的权威参考指南

本书作者是世界顶尖的 Web 性能工程师,他在书中深入浅出地讲解并演示了针对 TCP、UDP 和 TLS 协议的性能优化最佳实践,以及面向无线和移动网络进行优化时的特殊要求。随后,他全面剖析了浏览器技术的几项重大革新,包括使用这些新技术时在性能方面需要的独到考量。革命性的 HTTP 2.0、XHR 客户端网络脚本、基于 SSE 及WebSocket 的实时数据流,以及通过 WebRTC 实现 P2P 通信,对这些面向未来的重大浏览器技术,本书都从性能优化的角度给出了详尽的解读和分析。

3. WebAssembly实战

作者:C. Gerard Gallant

译者:单业

抽丝剥茧,逐步解构 WebAssembly 的复杂生态突破 JavaScript 瓶颈,让 C/C++ 代码快速运行于浏览器端边学边练,配套练习答案帮你熟练掌握 WebAssembly

在人们极力渴求提高 JavaScript 性能的情况下,WebAssembly 应运而生,现已得到所有主流 Web 浏览器的支持。由于其卓越的性能和可移植性,WebAssembly 也被用于 Web 浏览器之外的许多场景。本书围绕 WebAssembly 技术栈介绍如何通过 C、C++ 等语言编写高性能的浏览器端应用程序。你将掌握 WebAssembly 的基础知识,学习如何创建原生 WebAssembly 模块,与 JavaScript 组件交互,使用 WebAssembly 文本格式进行调试,并利用多线程支持机制。

高清阅读路线图 PDF 版

请前往图灵 GitHub 主页下载

或者 Star 这个网址

我们会将其他图书阅读路线图也逐渐放进来

标签: #ajax图灵