小空又来分享书籍资源喽,关于前端的书籍没有上万本也有上千本了,如果都列出了,不仅没用,还显得文章又臭又长,所以小空特意精选了11本高分数的书推荐给大家。保证一本都不带水的,上面的脑图就是概览。

你不知道的JavaScript-共三卷

【内容简介】

上卷:既适合JavaScript语言初学者阅读,又适合经验丰富的JavaScript开发人员深入学习。在本书中,我们要直面当前JavaScript开 发者“不求甚解”的大趋势,深入理解语言内部的机制。

中卷:主要介绍了类型、语法、异步和性能。

下卷:深入理解语言内部的机制,介绍了JavaScript入门知识和对ES6及未来发展趋势的展望。

【推荐原因】

JavaScript语言有很多复杂的概念,但却用简单的方式体现出来,因此,JavaScript开发 者无需理解语言内部的原理,就能编写出功能全面的程序;就像收音机一样,你无需理解里面的管子和线圈都是做什么用的,只要会操作收音机上的按键,就可以收听你喜欢的节目。

“你不知道的JavaScript”系列就是要让不求甚解的JavaScript开发 者迎难而上,深入语言内部,弄清楚JavaScript每一个零部件的用途。本书介绍了该系列的两个主题:“作用域和闭包”以及“this和对象原型”。掌握了这些知识之后,无论什么技术、框架和流行词语,你都能轻松理解。

高性能JavaScript

【内容简介】

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

【推荐原因】

从性能角度分析JavaScript,不求面面俱到,但求字字如金。作者做了大量的浏览器测试,提出的实践法则有据可依,科学值得信任,帮助你突破JavaScript学习瓶颈。

JavaScript权威指南-第6版

【内容简介】

本书主要讲述的内容涵盖JavaScript语言本身,以及Web浏览器所实现的JavaScript API。本书第6版涵盖了HTML5和ECMAScript5,很多章节完全重写,新增的章节包括jQuery、服务器端JavaScript、图形编程以及 JavaScript式的面向对象。本书不仅适合初学者系统学习,也适合有经验的JavaScript 开发者随手翻阅。

【推荐因】

经典的JavaScript犀牛书!第6版特别涵盖了HTML5和ECMAScript5!多章节完全重写,以便与时俱进,紧跟当今的Web开发实践。本书新增章节描述了jQuery和服务器端JavaScript。本书适合那些希望学习Web编程语言的初、中级程序员和希望精通JavaScript的程序员阅读。

JavaScript语言精粹

【内容简介】

作者从语法、对象、函数、继承、数组、正则表达式、方法、样式和优美的特性这9 个方面来呈现这门语言真正的精华部分,通过它们完全可以构建出优雅高效的代码。作者还通过附录列出了这门语言的毒瘤和糟粕部分,且告诉你如何避免它们。最后还介绍了JSLint,通过它的检验,能有效地保障我们的代码品质。

【推荐原因】

学习、理解、实践大师的思想,我们才有可能站在巨人的肩上,才有机会赶超大师,这本书就是开始。

如果说犀牛展现了 JavaScript 特性的丰富和功能的强大,蝴蝶(书)则完美诠释了 JavaScript 语言轻巧简洁的特点。

信息密度如此之大,却毫不啰嗦,适合已有一门语言功底的人快速掌握JavaScript中值得学习和使用的部分,恰当而又全面。

JavaScript高级程序设计

【内容简介】

第4版全面、深入地介绍了JavaScript开发者必须掌握的前端开发技术,涉及JavaScript的基础特性和高级特性。书中详尽讨论了JavaScript的各个方面,从JavaScript的起源开始,逐步讲解到新出现的技术,其中重点介绍ECMAScript和DOM标准。在此基础上,接下来的各章揭示了JavaScript的基本概念,包括类、迭代器、代理,等等。另外,书中深入探讨了客户端检测、事件、动画、表单、错误处理及JSON。

【推荐原因】

自从上一版中文版出版以来,前端开发的内容这几年发生了很大的变化,第4版与时俱进,无论是ES6的新模块,还是ES8新增的异步函数,读者都能在书中找到细致的讲解和详尽的代码案例。

无论新手老手,都能从中找到适合自己的内容,本书就像一位“过来人”或者导师一样帮助成长。

HTML5权威指南

【内容简介】

本书是系统学习网页设计的参考图书。分为五部分:首先介绍学习需要的预备知识和HTML、CSS和JavaScript的进展;第二部分讨论HTML元素,并详细说明了HTML5中新增和修改的元素;第三部分阐述CSS,涵盖了所有控制内容样式的CSS选择器和属性,并辅以大量代码示例和图示;第四部分介绍DOM,剖析如何用JavaScript操纵HTML内容;第五部分讲解Ajax、多媒体和canvas元素等HTML5高级特性。本书面向初学者和中等水平Web开发人员,是牢固掌握HTML5、CSS3和JavaScript的必读之作。

【推荐原因】

作为下一代Web标准,HTML5致力于为互联网开发者搭建更加便捷、开放的沟通平台。业界普遍认为,在未来几年内,HTML5无疑将成为移动互联网领域的主宰者。本书是系统学习网页设计和移动设计的参考图书。它涵盖创建标准兼容、语义化的新一代HTML5网站的所有基础知识,并囊括实现HTML5核心语言的HTML5生态系统和相关API。全书精彩呈现500多个实战代码示例及主流浏览器实现效果图,贴心汇聚HTML5和CSS3中所有属性、元素和函数的简明参考表。

HTML5秘籍-第二版

【内容简介】

一次开发,多平台运行,实现响应式设计,创建适配桌面计算机、平板电脑和智能手机的网站。让Web应用拥有桌面应用的特性,通过开发自给自足的离线应用,无论用户能否上网,都可以在本地保存用户信息。

【推荐原因】

HTML5不仅仅是一种标记语言,它还指代多种独立的Web标准。你的运气不错:这本书涵盖了关于HTML5的一切!本书通过循序渐进的教程和真实的示例,向你介绍如何构建Web应用,包括视频控件、动态图形、地理定位、离线功能和针对移动设备的响应式Web设计等。

CSS权威指南-第四版

【内容简介】

CSS 是一门不断发展的语言,用于描述 Web 内容在屏幕、打印机、语音合成器、屏幕阅读器和聊天窗口上的表现。各种物联网设备,不论屏幕尺寸大小,只要有浏览器,就用得到 CSS,这其中包括手机、计算机、视频游戏、电视、手表、自助服务终端和汽车控制台。本书两位作者 Eric Meyer 和 Estelle Weyl 向您展示了如何通过布局、过渡和动画、边框、背景、文本属性,以及许多其他工具和技术来改善用户体验、加快开发速度、避免潜在的错误,并为您的应用程序增光添色。

【推荐原因】

CSS是一门不断发展的语言,用于描述Web内容在屏幕、打印机、语音合成器、屏幕阅读器和聊天窗口上的表现。各种物联网设备,不论屏幕尺寸大小,只要有浏览器就要用到CSS,包括手机、计算机、视频游戏、电视、手表、自助服务终端和汽车控制台。

本书两位作者展示了如何通过布局、过渡和动画、边框、背景、文本属性,以及许多其他工具和技术来改善用户体验、加快开发速度、避免潜在的错误,并为你的应用程序增光添色。

CSS设计指南

【内容简介】

全书共分8章,前4章分别介绍了HTML标记和文档结构、CSS工作原理、定位元素、字体和文本,对规则、声明、层叠、选择符等基本概念进行了详细解读。随后4章介绍了页面布局、界面组件,CSS3圆角、阴影、渐变、多背景等视觉设计技巧,后还对如何实现前沿的响应式设计进行了通俗易懂的演示。

【推荐原因】

讲解透彻、组织巧妙,专设一章讲解前沿的响应式设计著译双馨,CSS设计入门,涵盖HTML5、CSS3和响应式设计

ES6标准入门

【内容简介】

根据ES2017标准,详尽介绍了所有新增的语法,对基本概念、设计目的和用法进行了清晰的讲解,给出了大量简单易懂的示例。《ES6标准入门(第3版)》为中级难度,适合那些已经对JavaScript语言有一定了解的读者,可以作为学习这门语言全新进展的工具书,也可以作为参考手册供大家随时查阅新语法。

【推荐原因】

  • 由千万级名博、布道引航无数前端入行的阮一峰执笔

  • 来自BAT一线实践,精彩案例透彻解读新标|保留语法

  • 横跨ES2015/2016/2017新标,抢占JavaScript制高点

深入理解ES6

【内容简介】

ES6是ECMAScript标准十余年来变动大的一个版本,其中添加了许多新的语法特性,既有大家耳熟能详的Promise,也有闻所未闻的Proxy代理和Reflection反射;既有可以通过转译器(Transpiler)等方式在旧版本浏览器中实现兼容的let、const、不定参数、展开运算符等功能,亦有无论如何都无法实现向前兼容的尾调用优化。

【推荐原因】

  • 不识老尼,枉为前端攻城狮,其成名作《JS高级程序设计》曾名动江湖。

  • Redux缔造者与React核心成员作序力荐,盛赞本书对JS的剖析无人企及。

  • 用直截了当的方式传达深奥的技术细节,对技术的理解方可高效送达。

  • 中高级开发者藉由本书可一举迈入对标准及其未来特性熟稔于心之化境。

长按上方二维码后台回复获取:书籍导图

往期推荐

学习Java,该看什么书?

书籍精品Android篇,拿好赶紧收藏

Android/Unity大乱斗-完整双方集成交互指南

更多推荐

学习Web前端,该看什么书?