什么是ES6?

简介: 什么是ES6?

诞生


ECMAScript 6(以下简称ES6)是JavaScript语言的下一代标准,已经在2015年6月正式发布了。Mozilla公司将在这个标准的基础上,推出JavaScript 2.0。


和JavaScript的关系


ECMAScript和JavaScript到底是什么关系?


很多初学者会感到困惑,简单来说,ECMAScript是JavaScript语言的国际标准,JavaScript是ECMAScript的实现。


1996年11月,JavaScript的创造者Netscape公司,决定将JavaScript提交给国际标准化组织ECMA,希望这种语言能够成为国际标准。次年,ECMA发布262号标准文件(ECMA-262)的第一版,规定了浏览器脚本语言的标准,并将这种语言称为ECMAScript。这个版本就是ECMAScript 1.0版。


ES6的目标,是使得JavaScript语言可以用来编写大型的复杂的应用程序,成为企业级开发语言。


ES6官方中文教程,也就是阮一峰老师的《ECMAScript 6 入门》:http://es6.ruanyifeng.com/


《ECMAScript 6 入门教程》是一本开源的 JavaScript 语言教程,全面介绍 ECMAScript 6 新引入的语法特性。


本书覆盖 ES6 与上一个版本 ES5 的所有不同之处,对涉及的语法知识给予详细介绍,并给出大量简洁易懂的示例代码。非常好的一本书哈,如果想搞前端的,可以入手一本。


新标准


有了ES6,那么意味着,我们将迎来最新的JavaScript核心语言标准。


ES6 是一次重大的版本升级,与此同时,由于 ES6 秉承着最大化兼容已有代码的设计理念,你过去编写的 JS 代码将继续正常运行。事实上,许多浏览器已经支持部分 ES6 特性,并将继续努力实现其余特性。这意味着,在一些已经实现部分特性的浏览器中,你的 JS 代码已经可以正常运行。如果到目前为止你尚未遇到任何兼容性问题,那么你很有可能将不会遇到这些问题,浏览器正飞速实现各种新特性。


相关文章
|
前端开发 JavaScript
ES6(三)
es6补充知识
80 1
|
5月前
|
JSON JavaScript 前端开发
浅谈ES5与ES6
浅谈ES5与ES6
59 3
|
9月前
|
存储 JavaScript 前端开发
ES6
ES6
58 1
|
前端开发 安全
说说你的ES7-ES12的了解
说说你的ES7-ES12的了解
|
9月前
ES6常用知识小结
ES6常用知识小结
43 0
|
前端开发 JavaScript API
ES6(二)
es6相关知识
79 0
|
网络架构 索引
ES6(一)
- 使用let,声明的变量仅在块级作用域内有效 - var命令声明的,在全局范围内都有效 - const声明一个只读的常量。一旦声明,常量的值就不能改变。 - const的作用域与let命令相同:只在声明所在的块级作用域内有效。 - let命令改变了语法行为,它所声明的变量一定要在声明后使用,否则报错。 - let不允许在相同作用域内,重复声明同一个变量。 - 什么时候用 let,什么使用用 const——如果不知道用什么的时候,就用 const
64 0
|
JavaScript 前端开发 Java
浅析-ES6
后端项目搭建完毕,接下来就是前端页面了。不过在这之前需要一些准备工作。我们需要学习ES6的语法标准。
浅析-ES6
|
JavaScript 前端开发 Java
ES6+
ES6+
178 0

热门文章

最新文章