1
0
mirror of https://github.com/ruanyf/es6tutorial.git synced 2025-05-25 03:02:21 +00:00

add docs/intro/es7

This commit is contained in:
ruanyf 2014-04-23 22:41:55 +08:00
parent 1f9dc4d2be
commit eb91dcefe9

View File

@ -60,3 +60,17 @@ traceur /path/to/es6
# 将ES6文件转为ES5文件 # 将ES6文件转为ES5文件
traceur --script /path/to/es6 --out /path/to/es5 traceur --script /path/to/es6 --out /path/to/es5
``` ```
## ECMAScript 7
2013年3月ES6的草案封闭不再接受新功能了。新的功能将被加入ES7。
ES7可能包括的功能有
1**Object.observe**:对象与网页元素的双向绑定,只要其中之一发生变化,就会自动反映在另一者上。
2**Multi-Threading**多线程支持。目前Intel和Mozilla有一个共同的研究项目RiverTrail致力于让JavaScript多线程运行。预计这个项目的研究成果会被纳入ECMAScript标准。
3**Traits**它将是“类”功能class的一个替代。通过它不同的对象可以分享同样的特性。
其他可能包括的功能还有更精确的数值计算、改善的内存回收、增强的跨站点安全、类型化的更贴近硬件的低级别操作、国际化支持Internationalization Support、更多的数据结构等等。