ES6(一).介绍

ECMAScript 6 入门

w3cshool也有相同的教程

目录:

  1. ES6简介
  2. ES6为什么叫ES6?
  3. vue.js和JavaScript的关系
  4. ES6和js的关系?

一. ES6简介

ES6:全称ECMAScript 6.0,已经在 2015 年 6 月正式发布了

ECMAScript是ECMA制定的标准化脚本语言

ECMA是European Computer Manufacturers Association的缩写,即欧洲计算机制造商协会。欧洲计算机制造商协会是制定信息传输与通讯的国际化标准组织。

ECMAScript 是JavaScript语言的国际标准,JavaScript是ECMAScript的实现。为什么需要标准?因为大家开发出来的JavaScript代码,最终还是要在浏览器中(或者Node这样的环境)中运行,而生产浏览器的厂家很多,各说各话就乱套了,所以需要指定一套标准规范。

二. ES6为什么叫ES6?

ES6是什么?就是JavaScript!是一帮自认为牛X的人对JavaScript的称呼。

该标准从一开始就是针对 JavaScript 语言制定的,但是之所以不叫 JavaScript,有两个原因:

  1. 一是商标,Java 是 Sun 公司的商标,根据授权协议,只有 Netscape 公司可以合法地使用 JavaScript 这个名字,且 JavaScript 本身也已经被 Netscape 公司注册为商标。
  2. 二是想体现这门语言的制定者是 ECMA,不是 Netscape,这样有利于保证这门语言的开放性和中立性。

三. Vue.js是什么?就是前端的JavaScript框架!

所以ES6和Vue.js就是编程语言和编程框架的关系。

因此,ECMAScript 和 JavaScript 的关系是,前者是后者的规格,后者是前者的一种实现(另外的 ECMAScript 方言还有 JScript 和 ActionScript)。日常场合,这两个词是可以互换的。

四. ES6和js的关系?

JS是由ES(ECMAScript)、DOM(浏览器文档对象)、BOM(浏览器对象模型)组成。

其中Node.Js就只有ES,目前浏览器比较流行的版本就是ES6(ES2015),老浏览器的版本基本上都是ES5。所以alert和document不能在Node运行(因为Node没有dom和bom)。

猜你喜欢

转载自blog.csdn.net/yiguang_820/article/details/118179762