avaScript权威指南(第6版)
对于 JavaScript 新手入门来说,其实看什么书不重要,重要的是要能引起你兴趣使得你愿意动动手做做项目。在动手做过几个项目,对了 JavaScript 有了感性认识之后,你可能就会想要学习一些进阶内容,这时候《JavaScript 权威指南》就会成为最佳的选择。这一版的主要更新在于涵盖 ECMAScript 5 和 HTML5 的内容。
JavaScript DOM编程艺术
很少有把JavaScript DOM单独拿出来的一本书,但是恰恰JavaScript DOM是前端开发中经常遇到的。但是这本书不一样,它就告诉你,它不是参考书,这只是一本关于JS操作DOM的入门书。不需要学习JavaScript的那些奇奇怪怪的语法,只要你有基本的编程基础,你就可以通过JS操作DOM,做出简单的效果的网页。
JavaScript高级程序设计(第3版)
如果说《javascript权威指南》是一本字典,那zakas这本《javascript高级程序设计》可以算是一本由浅入深的好读物。 书中涉及的概念基本涵盖了js的大部分内容,包括作用域链、js数据类型、OOP对象在js中的实现、闭包、BOM和DOM模型、对变态IE的系列兼容的解决方案、事件流、还有xml、jason、E4X这些数据格式与js的交互操作简介、高级技巧的介绍(比如惰性载入)等等,大量的例子,配上详细的讲述,理解起来不会太费解。
JavaScript: The Good Parts
原本以为这么薄的书直接在书店看完就好。但当我在书店花了大约半小时时间快速看了一遍之后我觉得它值得我买下来。它概括了 JavaScript 这个脚本语言的核心内容,不仅总结了语言的精华部分,还指出了“鸡肋”和“糟粕”。如果说犀牛书展现了 JavaScript 特性的丰富和功能的强大,这本书就体现了 JavaScript 语言轻巧简洁的特点。
Secrets of the JavaScript Ninja
如果你觉得自己的js水平不错了,可以看看这本书。 这本书虽然只是meap版,但是也够你看一段时间,里面有太多的东西需要慢慢体会。 这本书以函数为中心(函数也确实是js的核心),对函数的讲解非常全面细致,涉及到函数的定义、扩展、重载、curry化、闭包、重定向、继承等方方面面,还有在js书籍里很少涉及的对计数器的解释,比如各个浏览器在最小时间间隔上的区别,比如setTimeout和setInterval的区别。
如果内心还有编程的梦想,或者学习过程中遇到的困惑可以加老码农的微信号coderonline,问问编程到底是咋回事。想深入学习编程,获取编程里面那点事,可以关注我们的微信公众号:程序员互动联盟(coder_online),里面集结了众多的自学编程以及编程高手。
本文中,如果您有兴趣了解有关 Web 开发艺术的更多信息,我们将介绍一些您可以购买的最佳书籍。
这份清单并不是目前所有最好的书籍的详尽清单,它只是我认为在教授基础知识方面非常出色的一小部分书籍。如果您有任何想要添加的内容,请在评论部分告诉我。
这套 2 本书分别涵盖了 HTML + CSS 和 Javascript 和 jQuery,是进入 Web 开发世界的优秀入门书。它们写得很好,看起来绝对华丽,在这种情况下,你绝对可以根据它的封面来判断这本书。总体而言,这些都是出色的入门指南,可帮助您启动并运行创建网站。
虽然我通常不是 jQuery 的粉丝,并且我个人会选择 Angular 和 React 等框架,但对于那些不一定需要这些 javascript 框架的全部功能而只想制作华丽的交互式网站的人来说,它是一个很好的框架.
詹妮弗·尼德斯特·罗宾斯 (Jennifer Niederst Robbins) 的《学习网页设计》(第 4 版) 是一本出色的书,适合希望快速创建漂亮网站的初学者,并且已经收到了数百名已经购买该书的客户的好评。这绝对是一个经典,在任何 Web 开发人员库中都不会格格不入。
因为这个价格.99可能有点贵,但我已经看到它s在 Amazon.com 上跌到了最低点,所以我鼓励你等待一个好的交易。话虽如此,如果您能负担得起完整的建议零售价,那么这本书绝对值得每一分钱。
这本书涵盖了各种主题,例如:
Jon Duckett 的 HTML 和 CSS 专注于以一种可访问的方式介绍 HTML 和 CSS,以便经验范围内的每个人都可以学习构建自己的网站。
这本书本身已经收到了超过 1,000 名客户的评价,目前是网页设计类别中排名第一的畅销书,Amazon.com这应该可以证明这本书对于该领域的初学者来说有多好。
的一生中总要读几本经典书,在这个“经典”泛滥的年代,什么才是权威的代表,我想大概是一本的书的口碑,能积累下上佳口碑的书,往往也是能经得住时间推敲的。比如这本:
相信许多前端开发者的案头都有这样一本书。这本书最早的版本第 2 版可以追溯到 2010 年,有时候虽然觉得 2010 年离我们很近,但是却已经有十年之久了。
这本书前前后后帮助几代前端人从入门到进阶,给大家留下不可磨灭的记忆,它除了是工具书中的翘楚,也是前端发展史的见证者。所以,很多程序员亲切地称它为JavaScript “红宝书”。
当然也有一些初学者,听到“高级”二字就被吓退了,觉得这很难并不适合新手。但是其实这本书适用面很广,不管你是新手还是高手,始终能从书中得到启发和收获,也能让你做到常读常新。
一本书能长销 10 多年,离不开优秀的作者团队提供了优质的内容,更重要的是每一版都在不断优化知识框架的设置,力求让更多学习前端的人有更好的学习体验。
目前,这本书第 1 版的作者已经去世。第 2 版,还有我们熟知的第 3 版的作者 Nicholas C.Zakas 如今也因身体原因退出了第 4 版的写作,就像作者在 Twitter 上说的一样:“《JavaScript高级程序设计》这本书这好像是一场每日秀,如今它迎来了第 3 任主持人。”
而新版作者 Matt Frisbie 将带着更好的内容出发!
第3版作者Twitter截图
先来介绍下,第 4 版的作者马特·弗里斯比(Matt Frisbie),目前担任 Gosellout 公司的 CTO,曾担任谷歌公司软件工程师,精通前端技术,拥有十余年 Web 开发经验,除本书外另著有 AngularJS 等前端主题图书。毕业于伊利诺伊大学厄巴纳-尚佩恩分校,是一位经验十足的前端。
以下是第 4 版的封面,学了这么多年,书封上拿望远镜的小孩终于站起来了,这是不是也预示着我们距离精通 JavaScript 又更近一步。
这一版仍旧延续上一版的框架和格局,删减了已经过时的内容,在此基础上又翔实地增补了 ES2015 到 ES2019 的全新内容,作者详尽讨论了 JavaScript 的各个方面,从 JavaScript 的起源开始,逐步讲解到新出现的技术,其中重点介绍 ECMAScript 和 DOM 标准。
新版涵盖了 ECMAScript 2019 ,全面、深入地介绍了 JavaScript 开发者必须掌握的前端开发技术,涉及 JavaScript 的基础特性和高级特性。还同时介绍了近几年来涌现的重要新规范,包括 Fetch API、模块、工作者线程、服务线程以及大量新 API。
相信新版本一定会不负众望,值得等待。
当然也有不少人有这样的困惑,自己有了“犀牛书”,还要不要读这本?
其实这个取决于你的学习阶段,如果你是新手入门,那么推荐你读这本《JavaScript高级程序设计》,如果你已经有一定基础了,进阶的时候可以用《JavaScript权威指南》。
犀牛书综合读者评论认为书较厚,像一本权威字典,有一点手册化。可能不适合完全新手入门。优点在于它列举了很多很多细小微妙的坑,概念都很仔细地讲解到位,例子浅显易懂。
红宝书内容比较实在,书中的例子易于理解,翻译也要更流畅。可谓是各有各的特色。读书嘛,找到适合自己的才最重要。如果时间充足大可两本一起买来对照读一下,好书不在多,多看多受益。
另外,这是来自第 3 版的读者评价,我们也从读者的角度给你的选购提供一些参考。
@恐龙:再次预言这本书能认真看十遍者,都能进BAT。
@阿琛:详尽地解读了JS这门语言的各个组成部分,透彻地剖析了JS所涉及的编程思想,深入浅出地演示了丰富的JS应用实例…读完这本书你不一定就能成为前端大牛,但如果你真的能把这本书读懂,吃透,那么你离JS高手肯定不远啦!
第 4 版差不多有 900 页,为了保证这本书能准时上市,这中间离不开译者和编辑老师的通力配合。几乎每周,大家都会坐下来沟通一下这本书的进度。
在本书正式印刷之前,译者李松峰老师更是邀请了众多前端大佬,帮忙审校,确保内容万无一失。
大家都知道,工作一天利用下班时间来翻译这本巨著,是需要超凡的耐力的。平时,我们看一本 900 页的书都未必能坚持住,更何况是翻译。但是李松峰老师做到了,这样一件极其枯燥乏味的事情,李松峰老师却把它做到了极致,这也不得不让我们佩服。
*请认真填写需求信息,我们会在24小时内与您取得联系。