资源名称:深入浅出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 特性的浏览器中运行了!如果你到现在还没有任何兼容性问题,那么你可能永远不会遇到了。
嗨,这是一条评论。 要开始审核、编辑及删除评论,请访问仪表盘的“评论”页面。 评论者头像来自Gravatar。