本文主本介绍一下ES6相关名词,为什么要学习新特性、前置知识、ECMAScript 相关介绍、什么是ECMA、什么是ECMAScript、什么是ECMA-262、ECMA-262 历史、为什么要学习ES6、ES6 兼容性。
ES 介绍
ES全称EcmaScript, 是脚本语言的规范,而平时经常编写的JavaScript是EcmaScript的一种实现,所以ES新特性其实指的就是JavaScrtip的新特性。
为什么要学习新特性?
- 语法简洁,功能丰富
- 框架开发应用
- 前端开职位要求
前置知识
- JavaScrtip 基本语法
- Ajax 与 NodeJS
什么是ECMA
ECMA (European Computer Manufacturers Association) 中文名称为: 欧洲计算机制造商商协会,这个组织的目标是评估、开发和认可电信和计算机标准。1994年后该组织改名为Ecma国际。
什么是ECMAScript
ECMAScript 是由Ecma国际通过ECMA-262标准化的脚本程序设计语言。
什么是ECMA-262
Ecma国际制定了许多标准,而ECMA-262只是其中的一个,所有标准列表查看:
https://www.ecma-international.org/publications-and-standards/standards/
ECMA-262 历史
ECMA-262(ECMAScript)历史版本查看网址:
https://www.ecma-international.org/publications-and-standards/standards/ecma-262/
谁在维护ECMA-262
TC39(Technical Committee 39) 是推进ECMAScript发展的委员会。其会员都是公司(其中主要是浏览器厂商有:苹果、谷歌、微软、因特尔..等)。TC39 定期召开会议,会议由会员公司的代表与特邀专家出席。
为什么要学习ES6
- ES6的版本变动内容最多,具有里程碑意义
- ES6加入许多新的语法特性,编程实现更简单、高效
- ES6是前端发展趋势,就业必备技能
ES6 兼容性
The Posts
- Markdown与html互转markdown.js_showdown.js_marked.js_turndown.jsApr 5, 2022
- ES9_rest参数与es9_spread扩展运算符Mar 23, 2022
- ES8新特性_ECMAScript8_object对象方法扩展Mar 19, 2022
- ES8新特性_ECMAScript8_async_awaitMar 19, 2022
- ES7新特性_ECMAScript7_includes_指数运算符Mar 19, 2022
- ES6新特性_模块化(module)Mar 17, 2022
- ES6新特性_number数值扩展与object对象方法扩展Mar 16, 2022
- Angular12中使用wow.js页面滚动动画效果Mar 15, 2022
- ES6新特性_class类声明继承constructor,super,static,set,get详细介绍Mar 12, 2022
- ES6新特性_Map用法和使用场景size,get,set,has,clear,deleteMar 12, 2022
- ES6新特性_集合(set)Mar 10, 2022
- ES6新特性_Promise介绍与基本使用Mar 10, 2022
- ES6新特性_生成器函数Mar 9, 2022
- ES6新特性_迭代器Mar 9, 2022
- ES6新特性_Symbol基本使用Mar 9, 2022
- ES6新特性_扩展运算符Mar 9, 2022
- ES6新特性_rest参数Mar 8, 2022
- ES6新特性_函数参数的默认值Mar 8, 2022
- ES6新特性_箭头函数Mar 8, 2022
- ES6新特性_简化对象的写法Mar 8, 2022