《UnderstandingECMAScript6》 - (EPUB全文下载)
文件大小:0.39 mb。
文件格式:epub 格式。
书籍内容:
目錄
关于
1.1
简介
1.2
第一章 - 块级绑定
1.3
第二章 - 字符串与正则表达式
1.4
第三章 - 函数
1.5
第四章 - 扩展的对象功能
1.6
第五章 - 解构
1.7
第六章 - Symbols 与 Symbols属性(正在施工)
1.8
第七章 - Set 与 Map
1.9
第八章 - 迭代器与生成器
1.10
第九章 - 类
1.11
第十章 - 改进的数组功能(未施工)
1.12
第十一章 - Promises 与 异步编程
1.13
第十二章 - 代理与反射API(未施工)
1.14
第十三章 - 模块
1.15
附录A - 其它改进
1.16
附录B - 领悟 ECMAScript 7(2016)
1.17
关于
原书的观看地址:
https://leanpub.com/understandinges6/read
本书的作者 Nicholas C. Zakas 是一名顶尖的前端工程师,曾出版《JavaScript 高级程序设计(Professional JavaScript for Web Developers)》《高性能 JavaScript(High Performance JavaScript)》等多本经典著作。
ECMAScript 2015 (ES6)是 ECMAScript 发展的重要里程碑,给前端开发者带来超越以往的深远影响。该标准已于去年正式发布,而作者在几年前便开始在网络出版平台
leanpub
上着手于本书的写作,对该标准进行了详细的解释,演示和探究,并于今年正式完结并出版。此书不论是作为学习资料还是技术手册都是难得的佳作。
本书的英文原版可以在线上
免费观看
, 也是我个人翻译的动力之一,由于本人只是出于兴趣而且水平实在有限,难免翻译的过程中会出现错误,希望读者能够谅解。我也尽量推荐去阅读英文原版,既原汁原味又能锻炼自身的英语水平。如遇到错误或有更好,更专业的翻译方式,欢迎向该书报出
issue
或提交
PR
本书已在 Amazon 上架,
购买地址
汉化正在进行中,勘误和修正将在汉化完全之后施行。
目录
第一章:
块级绑定(How Block Bindings Work)
第二章:
字符串及正则表达式(Strings and Regular Expressions )
第三章:
ECMAScript 6 中的函数(Functions in ECMAScript 6)
第四章:
扩展的对象功能(Expanded Object Functionality)
第五章:
解构(Destructuring for Easier Data Access)
第六章:
Symbols 与 Symbols属性(Symbols and Symbol Properties)
- 正在施工
第七章:
Sets 与 Maps(Sets and Maps)
第八章:
迭代器与生成器(Iterators and Generators)
第九章:
类 (Introducing JavaScript Classes)
第十章:
改进的数组功能(Improved Array Capabilities)
- 未施工
第十一章:
Promise 与 异步编程(Promises and Asynchronous Programming)
第十二章:
代理与反射API(Proxies and the Reflection API)
- 未施工
第十三章:
模块(Encapsulating Code with Modules)
附录 A:
其它改进(Smaller ECMAScript 6 Changes)
附录 B:
领悟 ECMAScript 7(2016)(Understanding ECMAScript 7 (2016))
简介
JavaScript 语言的核心特性是由 ECMA-262 标准定义的,而这个标准定义的语言被称为 ECMAScript,你所熟悉的在浏览器或者是在 Node.js 中运行的 JavaScript 其实是 ECMAScript 的一个超集。浏览器及 Node.js 通过额外的对象和方法添加了更多的功能,但是核心部分和 ECMAScript 仍保持一致。 总的来讲 ECMA-262 的持续发展是 JavaScript 获得如此成功不可或缺的要素, 本书涵盖了到目前为止最近的一次针对该语言的主要更新内容: ECMAScript 6 。
ECMASciprt 6 的诞生之路
关于本书
鸣谢
ECMASciprt 6 的诞生之路
在2007年,JavaScript 已行至于交叉路口。Ajax 的流行宣告了动态 web 应用时代的到来,然而 JavaScript 自1999年 ECMA-262 发布了第三版(ES3)以后便从未发生变化,于是 TC-39 委员会便承担了发布下一版的任务,收集了大批草案并命名为 ECMAScript 4。ECMAScript 4 的变革范围十分广泛,语言的各个部分都有大大小小的变化。 添加的新特性中包括一些新语法,模块,类,传统的继承方式(classical inheritance),私有对象成员,可选类型注解(optional type annotations),以及其它等等。
ECMAScript 4 的变动之大造成了 TC-39 委员会内部的分歧,一部分成员认为这些更改有些过火了。于是一组来自于雅虎,谷歌和微软的成员便自行撰写了下一代 ECMAScript 的草案,称其为 ECMAScript 3.1 ,其中 “3.1” 代表在已有标准之上的小增集。
ECMAScript 3.1 的语法变动非常少,反而专注于属性特性(property attribute),支持原生 JSON 和在已有的对象之上添加更多方法。虽然早先曾有过 ECMAS ............
书籍插图:
以上为书籍内容预览,如需阅读全文内容请下载EPUB源文件,祝您阅读愉快。
书云 Open E-Library » 《UnderstandingECMAScript6》 - (EPUB全文下载)