这是学习JavaScript的一个大时代。新的JavaScript标准——ECMAScript 6.0 (ES6)已经定稿,学习如何使用这种语言来开发高质量的应用程序变得前所未有的简单和舒服。
本书将带领程序员开启一次充实的ES6之旅,同时也会介绍一些相关的工具和技术。本书不仅会介绍基础知识(比如变量、控制流和数组),还会讲解函数式编程和异步编程等复杂的概念。你将会学习如何在客户端(或者在服务端使用Node.js)构建强大的响应式Web应用。
通过阅读本书,你将学会:
■ 使用ES6编程,然后通过转译来兼容ES5;
■ 将数据转换为JavaScript可以使用的格式;
■ 理解JavaScript中函数的基本用法和机制;
■ 探索对象和面向对象编程;
■ 了解新的概念,比如迭代器、生成器和代理;
■ 理解异步编程的复杂性;
■ 利用文档对象模型(DOM)来构建基于浏览器的应用;
■ 学习Node.js的基础知识来构建服务器端应用程序。
这是开发者学习JS的一个大时代。但是我说的并不是那种‘我的代码能跑起来’一样的小打小闹。这本书将带你更深入地学习我们所需的那些知识。”
——Kyle Simpson 《你不知道的JavaScript》系列书作者
“这本书写得很好,内容紧凑,介绍了JavaScript的一切,甚至包含了ECMAScript 6。”
——Axel Rauschmayer 《深入理解JavaScript》作者