JavaScript已经成为当下最流行的“全栈”开发语言。JavaScript的演进适应了网络的发展,标准化组织定期为它添加新功能,并且得益于大量的投资和引擎开发人员的努力,它的执行性能也在不断地提高。使用JavaScript不但可以编写在浏览器上执行的客户端程序,而且可以编写在网站后台作为服务器执行的程序。人们已利用JavaScript编写了许多流行的工具框架,如jQuery、Angular、Express等。由它定义的JSON是轻量级的文本数据交换格式,许多数据库软件也支持JavaScript和JSON,如MongoDB、CouchDB、MySQL等。
相信只要学过JavaScript的朋友,一定对这本经典权威的著作“犀牛书”印象深刻。
只要从头到尾读完它,相信你的JS技术一定在金字塔塔尖的水平了,但小编相信,一定有人,对这本1000页、比板砖还沉的书劝退了。
其实还有另一本比肩《JavaScript权威指南》的入门书:JavaScript编程精解(原书第3版)》,这本书更新、更薄、更易读。这本书由世界知名JS工程师撰写,JS之父BrendanEich及多位JavaScript专家鼎力推荐。非常适合新手作为系统学习JavaScript的参考书。
先来看看技术大牛对本书的评价
“编程原理与运用规则的简练、完美融合。我喜欢游戏式的程序开发教程。本书再次点燃了我学习编程的热情。对了,是JavaScript!”
—Brendan Eich,JavaScript之父
“这是我所见过的把编程概念解释得最恰当的书之一。”
——Sandra Henry-Stocker,IT World
“如果选择这本书开始你的JavaScript学习,你可以很快学到很多技术知识和编程智慧。”
——Michael J. Ross,Web开发人员和Slashdot贡献者
“因为学了这本书,我成为一名更好的架构师、作者、导师和开发人员。这是一本比肩Flannagan和 Crockford的著作的书籍。”
——Angus Croll,Twitter的开发人员
“对任何编程语言和整个编程的最佳介绍。”
——Jan Lehnardt,Hoodie的联合创始人和欧盟JSConf的组织者
“每当人们问我如何正确学习JavaScript时,我都会推荐这本书。”
——Chris Williams,美国JSConf的组织者
“这是我读过的最好的JavaScript书之一。”
——Rey Bango,JQuery 团队成员和微软客户端Web通信程序经理
“这是一部非常好的JavaScript指南,更重要的是,它还是很好的编程指南。”
——Ben Nadel, Epicenter Consulting首席软件工程师
“一本好书,适合那些没有JavaScript经验,甚至没有编程经验的人阅读。”
——Nicholas Zakas,“红宝书”的作者。
“如果你是JavaScript的新手,我建议你做的第一件事就是打开本书并阅读作者对该语言的介绍。”
——英国CNET
上下滑动查看
本书在写作思路上与现有的同类书不同,打破常规,将编程原理与运用规则完美地结合在一起,而且将所有知识点与一个又一个经典的编程故事融合在一起,读者可以在轻松的游戏式开发中学会JavaScript程序设计,趣味性十足,可操作性极强。
提纲挈领地介绍了JS语言的主要功能和特色,包括基本结构、函数、数据结构、高阶函数、错误处理、正则表达式、模块、异步编程、浏览器文档对象模型、事件处理、绘图、HTTP表单、Node等。读者可以通过学习这些内容循序渐进地掌握基本的编程概念、技术和思想。
为了读者能够较快地上手实际的项目,这本书安排了5个实战章节,涉及路径查找、自制编程语言、平台交互游戏、绘图工具和动态网站等方面,这些章节教会你如何利用掌握的知识实现各种功能,并组成一个完整的项目。
《JavaScript编程精解》第3版包含了JavaScript语言ES6 规范的最新功能,比如绑定、常量、类、promise等。通过学习本书,你能了解该语言的最新发展,并编写出更强大的代码。
本书特色
基于ES6:
针对JavaScript语言ES6 规范的最新功能更新,助你了解JavaScript语言的新发展,编写出更强大的代码
注重实战:
通过投递机器人、编程语言、平台交互游戏、像素绘图程序、动态网站5个实战章节,教你快速上手实际的项目
学练结合:
每章配有示例程序和习题和答案,帮你进行知识回顾
线上资源:
本书配套功能丰富的支持网站,可实际执行内嵌的代码段,及时查看结果
通过阅读本书,你将:
了解编程的基本要素,包括语法、控制和数据
使用面向对象和函数式编程技术组织和阐明代码
编写浏览器脚本并开发基本的Web应用程序
高效地使用DOM与浏览器进行交互
利用Node.js构建服务器和实用程序
当然也有不少人有这样的困惑,自己有了“犀牛书”,还要不要读这本书?如果你是零基础入门初学者,时间又不充裕,想快速入门,小编建议你先读这本《JavaScript编程精解》第3版。毕竟本书相比“犀牛书”,本书实在是薄了不少,你可以快速读完整本书,迅速掌握JavaScript核心技术。
“犀牛书”则像一本权威字典,系统全面的讲解了JS的方方面面,还列举了很多很多细小微妙的坑,概念都很仔细地讲解到位,例子浅显易懂。读书要找到适合自己的才最重要。如果时间充足大可两本一起买来对照读一下,相信你一定对JS的理解有质的飞跃。
更多精彩回顾
书讯 |9月书讯(下)| 开学季,读新书
书讯 |9月书讯(上)| 开学季,读新书
上新 | 学习就像一场旅行,12天带你玩转Flutter之旅
资讯 | DB-Engines 9月数据库排名:ClickHouse一路猛冲,Redis坐稳第七
干货 | 数字化转型新视角:从国家和行业角度看数字化转型
收藏 | TIOBE 9 月编程语言:C++ 突起、Java 流行度下降
视频 | 4min视频带你了解阿里B2B电商算法
赠书 |【第20期】实践深度学习?先接住这三板斧再说