ECMAScript 6入门(全彩)
  • 推荐0
  • 收藏1
  • 浏览845

ECMAScript 6入门(全彩)

阮一峰 (作者) 

  • 书  号:978-7-121-23836-9
  • 出版日期:2014-08-25
  • 页  数:160
  • 开  本:16(152*215)
  • 出版状态:上市销售
  • 维护人:张春雨
本书全面介绍了ECMAScript 6 新引入的语法特性,覆盖了ECMAScript 6与ECMAScript 5的所有不同之处,对涉及的语法知识给予了详细介绍,并给出了大量简洁易懂的示例代码。
本书为中级难度,适合已有一定JavaScript 语言基础的读者,用来了解这门语言的最新发展;也可当作参考手册,查寻新增的语法点。
国内第一本ECMAScript 6的书籍,将是今后五年内JavaScript最重大的版本升级,有着前瞻性。随着JavaScript应用范围的不断扩大,学习人数将持续上升,书籍的读者群也会不断扩张。
2012 年年底,我开始动手做一个开源项目《JavaScript 标准参考教程》(https://github.com/ruanyf/jstutorial)。原来的设想是将自己的学习笔记整理成一本书,哪里料到,这个项目不断膨胀,最后变成了关于ECMAScript 5 及其外围API 的全面解读和参考手册,写了一年多还没写完。
那个项目的最后一章就是ECMAScript 6 的语法简介。那一章也是越写越长,最后我不得不决定,把它独立出来,作为一个新项目,也就是您现在看到的这本书。
JavaScript 已经是互联网开发的第一大语言,而且正在变成一种全领域的语言。著名程序员Jeff Atwood 甚至提出了一条“Atwood 定律”:“所有可以用JavaScript 编写的程序,最终都会出现JavaScript 的版本。”(Any application that can be written in JavaScript will eventually be written in JavaScript.)
ECMAScript 正是JavaScript 的国际标准,这就决定了该标准的重要性。而ECMAScript 6 是ECMAScript 历史上最大的一次版本升级,在语言的各个方面都有极大的变化,即使是熟练的JavaScript 程序员,也需要重新学习。由于ES6 的设计目标是企业级开发和大型项目,所以可以预料,除了互联网开发者,将来还会有大量应用程序开发者(甚至操作系统开发者)成为ES6 的学习者。
我写作这本书的目标,就是想为上面这些学习者,提供一本篇幅较短、简明易懂、符合中文表达习惯的ES6 教程。它由浅入深、循序渐进,既有重要概念的讲解,又有API 接口的罗列,便于日后当作参考手册查阅,还提供大量示例代码,让读者不仅一看就懂,还
能举一反三,直接复制用于实际项目之中。
需要声明的是,为了突出重点,本书只涉及ES6 与ES5 的不同之处,不对JavaScript 已有的语法做全面讲解,毕竟市场上这样的教程已有很多了。因此,本书不是JavaScript 入门教材,不适合初学者。阅读本书之前,需要对JavaScript 的基本语法有所了解。
我本人也是一个ES6 的学习者,不敢说自己有多高的水平,只是较早地接触了这个主题,持续地读了许多资料,追踪标准的进展,做了详细的笔记而已。虽然我尽了最大努力,并且原稿在GitHub 上公开后,已经得到了大量的勘误,但是本书的不如人意之处恐怕还
是有不少。
欢迎大家访问本书的项目主页(https://github.com/ruanyf/es6tutorial),提出意见,以及提交pull request。这些都会包括在本书的下一个版本中。
阮一峰
2014 年6 月4 日,写于上海

目录

目录 阅读
第1章 ECMAScript 6简介
第2章 let和const命令
第3章 变量的解构赋值
第4章 字符串的扩展
第5章 数值的扩展
第6章 数组的扩展
第7章 对象的扩展
第8章 函数的扩展
第9章 Set和Map数据结构
第10章 Iterator和for...of循环
第11章 Generator函数
第12章 Promise对象
第13章 Class和Module

读者评论

  • 卧槽,第一页好吓人。。。能不能换个设计啊,另外,不要放在第一页!

    Nintendo发表于 2017/4/18 13:21:10
    • 是电子书吗?还是纸质书?

      陈晓猛发表于 2017/4/18 14:17:56
  • 对电子书的编辑提点意见,
    能否不要把“数字版权声明”那一页放在封面,导入pdf后,博文视点买的书全是一个封面,又丑又不方便。

    问问发表于 2017/2/24 20:17:38
    • 感谢您提出的宝贵意见,我们近期会统一修改版权声明页

      陈晓猛发表于 2017/2/25 9:13:52

电子书版本

  • PDF

相关图书

Python一行流:像专家一样写代码

Christian Mayer (作者) 苏丹 (译者)

本书专注于从初学迈向进阶的Python编码技术:如何像专家一样写出优雅、准确、简洁高效的Python 单行代码;阅读任意一行Python 代码时,如何系统性地对...

¥89.00

剑指Offer(专项强化版):数据结构与算法名企面试题精讲

何海涛 (作者)

本书全面、系统地总结了在准备程序员面试过程中必备的数据结构与算法。本书首先详细讨论整数、数组、链表、字符串、哈希表、栈、队列、二叉树、堆和前缀树等常用的数据结构...

¥89.00

C++服务器开发精髓

张远龙 (作者)

本书从操作系统原理角度讲解进行C++服务器开发所需掌握的技术栈。全书总计9章,第1~2章讲解C++ 11/14/17新标准中的常用特性、新增类库,以及C++开发...

 

PHP编程(第4版)

Rasmus Lerdorf(拉斯马斯·勒多夫), Kevin Tatroe(凯文·塔特罗), Peter MacIntyre(彼得·麦金太尔) (作者) 卢涛 (译者)

PHP是一种被广泛使用的Web编程语言,它简单易用,而且与时俱进,不断进化,提升性能。本书基于PHP 7.4,深入介绍 PHP编程技术,涵盖了 PHP 所有基本...

¥109.00

深入理解Spring Cloud与实战

方剑 (作者)

本书共分10章,主要介绍Spring Cloud各个核心组件的设计原理,以及目前流行的Spring Cloud Alibaba和 Netflix组件,并且剖析S...

¥106.00

基于Kotlin的Spring Boot微服务实战

袁康 (作者)

本书介绍了Kotlin在Spring Boot微服务开发中的实践,并使用Kotlin作为开发语言,介绍了函数式编程思想、Kotlin的语法、Kotlin在常用中...

¥69.30