您好,欢迎访问全国教育考试教材网
商品分类

前端书单

准备好学习前端的话,我想先找找有什么样的学习资料可以利用。

我被各种各样的视频课程吸引住了,所以烦躁地想找本书安静地学习。

好书总是让你在学习过程中有很多Aha! Moment将生活中寂寞无聊的时间替换为巨大的技术成果。

如果你遇到了这样的书,可以说你真的很幸运!

书,很难说有绝对的优劣。

毕竟,读者得到的,已经是好书的最好证明。

但是,千人千面,大家的学识水平和读书心情都不同,恐怕对一本书的评价也有很大的不同吧。

在这种情况下,如果有书获得了压倒性的好评,那样的书就很珍贵,值得我们阅读和共享。

分享几本好书,你可能总是能在各大排行榜上看到它的身影,但从来没有试图平静下来去理解。

但它们恰恰是值得一读的优质好书,触及尖端的方方面面。

站在巨人的肩膀上,看更远的风景吧。

1 《JavaScript高级程序设计》

本书是前端入门必备的热门书籍,由JavaScript语言实现的——语言核心、DOM、BOM和事件模型组成。

面向对象编程、Ajax与Comet服务器端通信、HTML5表单、媒体、Canvas和Web Workers、地理定位、文档间消息传递、客户端存储等新的API

还介绍了与离线APP应用程序和维护、性能和部署相关的最佳实践。

本文档的附录展望了未来的API和ECMAScript Harmony规范。

2 《深入浅出Vue.js》

360奇舞团长月影和《JavaScript高级程序设计》译者李松峰作序推荐,作者首先简要介绍了Vue.js; 然后,详细说明了其内部核心技术“变化检测”。

这里介绍一个简单的“变化检测”系统,从0到1; 接着,详细说明虚拟DOM原理及其包括patching算法的虚拟DOM技术; 接着详细讨论了模板的编译技术,

它包括模板分析器的实现原理、优化器原理和代码生成器原理。 最后详细介绍了其总体架构和为我们提供的各种API的内部原理,还介绍了生命周期、错误处理、指挥系统和模板过滤等功能的原理。

3 《JavaScript Dom编程艺术》

本书介绍了JavaScript、DOM和HTML5的基础知识,重点介绍了DOM编程技术背后的思想和原则。 也就是说,平滑退化、渐进强化、以用户为中心等。

这些概念在任何前端Web开发工作中都非常重要。

本书将这些概念应用于书中的所有代码示例,给出了用于创建图库页面的脚本、用于创建动画效果的脚本、用于提高页面元素渲染效果的脚本,并结合最后说明的内容进行了实际的www

4 《你不知道的JavaScript》

很多人给人的印象是JavaScript这个语言很容易学习,很容易使用。

JavaScript语言本身有许多复杂的概念,语言用户无需深入了解这些概念就可以创建功能APP。

殊不知,这些复杂精妙的概念才是语言的精髓,即使是经验丰富的JavaScript开发人员,也必须认真学习才能真正理解。

本书介绍“作用域和闭合器”和“this和对象原型”两个主题,深入挖掘JavaScript语言的本质,打通JavaScript任导演的两个脉络。

5 《Web性能权威指南》

谷歌高绩效团队核心成员的权威作品是实战经验和规范解读的完美结合。

本书涵盖了在Web开发人员技术体系中应掌握的所有网络和性能优化知识。

围绕性能优化,我们从TCP、UDP和TLS协议入手,介绍了如何针对这些协议和基础架构优化APP证明。

然后,深入探讨了无线和移动网络的机制。

最后,阐明了HTTP协议的基础细节,详细介绍了HTTP 2.0、XHR、SSE、WebSocket、WebRTC、DataChannel等现代浏览器中新增的革命性新功能。

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

本书在尊重《设计模式》原意的同时,针对JavaScript语言的特性,全面介绍了更适合JavaScript程序员的16种常见设计模式。

介绍了JavaScript面向对象和函数编程的相关基础知识,介绍了面向对象的设计原则及其在设计模式中的表达,并共享了面向对象的编程技巧和日常开发中的代码重构。

本文档介绍如何将经典设计模式应用于JavaScript语言,以编写美观、高效、结构化和可维护的代码。

7 《Head First JavaScript程序设计》

史上最简便的JavaScript入门书,全色打印。 本书从JavaScript的基础知识开始,逐渐深入到对象、函数、浏览器的文档对象模型、类型、数组、原型、闭包等高阶话题。

读者在阅读的时候玩游戏、解答谜题,以你无法想象的方式与JavaScript交互。

此外,读者还将编写大量代码来构建自己的web APP应用程序。

8 《深入浅出Node.js》

本书从多个角度介绍了Node的内在特征和结构。

不是按顺序讲解,而是先简单介绍了Node,然后深入讨论了模块化机制、异步I/O、异步编程,接着讨论了内存控制和错误的相关内容。

然后讨论了网络编程、Node Web开发、流程、测试和产品化等内容,最后附录介绍了Node的安装、调试、编码规范、NPM仓库构建等内容。

9 《HTML5权威指南》

本书是系统学习网页设计的权威参考图书。

内容分为五个部分。 第一部分介绍学习本书的预备知识和HTML、CSS、JavaScript的最新进展。 第二部分讨论了HTML元素,

详细介绍了在HTML5中添加和更改的元素。 第三部分介绍CSS,涵盖控制内容样式的所有CSS选择器和属性,并添加许多代码示例和图。 第四部分介绍了DOM,

分析如何在JavaScript中使用HTML内容的第5部分介绍了HTML5的高级功能,包括Ajax、多媒体和canvas元素。

10 《学习JavaScript数据结构与算法》

本书首先介绍了JavaScript 语言的基础知识,其次讨论了数组、栈、队列、双端队列和链表等重要的数据结构,随后分析了集合、字典和散列表的工作原理,

接下来阐述了递归的原理、什么是树以及二叉堆和堆排序,然后介绍了图、DFS 和BFS 算法、各种排序和搜索算法以及随机算法,接着介绍了分而治之、动态规划、贪心算法和回溯算法等高级算法以及函数式编程,

最后还介绍了如何计算算法的复杂度。

11 《CSS揭秘》

由W3C CSS 工作组特邀专家,设计CSS 语言的委员之一Lea Verou 执笔,作者为我们揭示了47 个鲜为人知的CSS 技巧,

主要内容包括背景与边框、形状、 视觉效果、字体排印、用户体验、结构与布局、过渡与动画等。

本书将带领读者循序渐进地探寻更优雅的解决方案,攻克每天都会遇到的各种网页样式难题。

12

《你不知道的JavaScript》

很多人对JavaScript 这门语言的印象都是简单易学,很容易上手。

JavaScript 语言本身有很多复杂的概念,语言的使用者不必深入理解这些概念也可以编写出功能全面的应用。

殊不知,这些复杂精妙的概念才是语言的精髓,即使是经验丰富的JavaScript 开发人员,如果没有认真学习的话也无法真正理解它们。

这本书直面当前JavaScript 开发者不求甚解的大趋势,深入理解语言内部的机制。

本册是其中卷,主要介绍了类型、语法、异步和性能。

13 《深入理解JavaScript特性》

本书从实际开发角度介绍ES6 及后续更新版本特性,以循序渐进、通俗易懂的方式讲解各种复杂的技术,比如异步控制流、声明对象及函数的使用等,并从实践角度提供了许多建议,

既能帮助广大前端开发者建立一个完整的知识体系,也能助其在工作中如虎添翼,开发出更好的Web 应用。

以上这些前端好书你又读过几本呢,不管你是电子书爱好者,还是纸质书爱好者,好书总是能让人沉淀心灵,远离浮躁,让我们给自己一些时间,沉醉在这些只有你跟技术的世界里吧!