ES6 编程风格
1. 块级作用域 (1)let 取代 var ES6 提出了两个新的声明变量的命令:let 和 const 。其中,let 完全可以取代 var ,因为两者语义相同,而且let没有…
ES6 的规格文件
1. 概述 规格文件是计算机语言的官方标准,详细描述语法规则和实现方法。 一般来说,没有必要阅读规格,除非你要写编译器。因为规格写得非常抽象和精炼,又缺乏实例,不容易理解,而且对于…
ArrayBuffer
ArrayBuffer ArrayBuffer 对象、 TypedArray 视图和 DataView 视图是 JavaScript 操作二进制数据的一个接口。这些对象早就存在,属…
ES6 的最新提案
1. do 表达式 本质上,块级作用域是一个语句,将多个操作封装在一起,没有返回值。 { let t = f(); t = t * t + 1; } 上面代码中,块级作用域将两个语…
Decorator
简介 Decorator 提案经过了大幅修改,目前还没有定案,不知道语法会不会再变。下面的内容完全依据以前的提案,已经有点过时了。等待定案以后,需要完全重写。 装饰器(Decora…
ES6 的学习参考链接
1. 官方文件 ECMAScript® 2015 Language Specification: ECMAScript 2015 规格 ECMAScript® 2016 Langu…