资源名称:深入浅出ES6(ES6 in depth)
内容简介:
ECMAscript 包含了什么
ECMA (一个类似 W3C 的标准化组织) 是 Javascript 语言的标准化组织。Javascript 正是基于 ECMAscript 标准的实现。ECMAscript 定义了:
语法 – 解析规则、关键词、语句、声明、操作符等。
类型 – boolean, number, string, object 等。
原型与继承
内建对象和函数的标准库 – JSON, Math, 数组方法以及对象的自省方法等。
ECMscript 并没有定义任何与 HTML,CSS 或者 Web APIs 相关的内容,例如 DOM (Document Object Model)。这些内容都由其他独立的规范定义。ECMAscript 囊括了 Javascript 语言的所有方面,不仅仅局限于浏览器,也包含了非浏览器环境,例如 Node.js。
新标准
ES6 是对语言的一次重大升级。同时,现有的 Javascript 代码仍能继续运行。ES6 在设计的时候就保证了与现有代码的最大兼容性。事实上,很多浏览器已经支持了一些 ES6的特性,并不断努力实现剩余的部分。这就意味着包含 ES6 特性的 Javascript 代码已经可以在这些实现了 ES6 特性的浏览器中运行了!如果你到现在还没有任何兼容性问题,那么你可能永远不会遇到了。
资源截图: