当前位置: 首页 > news >正文

ECMAScript 6简介

  • ECMAScript 6简介
    • 发布日期
    • 目标
    • ECMAScript 和 JavaScript 的关系
    • ES6 与 ECMAScript 2015 的关系
      • ESx标准 命名规则
  • ECMAScript 的历史

1. ECMAScript 6简介

1.1. 发布日期

ECMAScript 6.0(以下简称 ES6)是 JavaScript 语言的下一代标准,已经
2015年6月 正式发布了。

1.2. 目标

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

1.3. ECMAScript 和 JavaScript 的关系

ECMAScript 和 JavaScript 的关系是,前者是后者的规格,后者是
前者的一种实现(另外的 ECMAScript 方言还有 Jscript 和
ActionScript)。

日常场合,这两个词是可以互换的。

1.4. ES6 与 ECMAScript 2015 的关系

1.4.1. ESx标准 命名规则
标准委员会(国际标准化组织ECMA)决定,标准在每年的6月份正式发布一次,作为当年的正
式版本。接下来的时间,就在这个版本的基础上做改动,直到下一年的6
月份,草案就自然变成了新一年的版本。这样一来,就不需要以前的版
本号了,只要用年份标记就可以了。

ES6 的第一个版本,就这样在2015年6月发布了,正式名称就是
《ECMAScript 2015标准》(简称 ES2015)。

ES6 既是一个历史名词,也是一个泛指,含义是5.1版以后的
JavaScript 的下一代标准,涵盖了 ES2015、ES2016、ES2017 等等,而
ES2015 则是正式名称,特指该年发布的正式版本的语言标准。

2. ECMAScript 的历史

ECMAScript 1.0 是1997年发布的,接下来的两年,连续发布
了 ECMAScript 2.0(1998年6月)和 ECMAScript 3.0(1999年12月)。

3.0版是一个巨大的成功,在业界得到广泛支持,成为通行标准,奠定了
JavaScript 语言的基本语法,以后的版本完全继承。

直到今天,初学者一开始学习 JavaScript,其实就是在学3.0版的语法。

ES6 从开始制定到最后发布,整整用了15年。

2000年,ECMAScript 4.0 开始酝酿。这个版本最后没有通过,但是它的
大部分内容被 ES6 继承了。因此,ES6 制定的起点其实是2000年。

http://www.lryc.cn/news/344078.html

相关文章:

  • 第1个数据库:编号,文本,时间,
  • 线性数据结构-手写链表-LinkList
  • 快手客户端一二面+美团前端一面+腾讯企业微信开发客户端一面
  • 探索数据结构
  • VMware虚拟机中ubuntu使用记录(6)—— 如何标定单目相机的内参(张正友标定法)
  • 每日OJ题_记忆化搜索②_力扣62. 不同路径(三种解法)
  • 【微信小程序开发】微信小程序、大前端之flex布局方式详细解析
  • 代码随想录算法训练营第二十天:二叉树成长
  • Opensbi初始化分析:设备初始化-warmboot
  • 软考 系统架构设计师系列知识点之软件可靠性基础知识(13)
  • 将ESP工作为AP路由模式并当成服务器
  • Python深度学习基于Tensorflow(6)神经网络基础
  • 力扣HOT100 - 35. 搜索插入位置
  • MinimogWP WordPress 主题下载——优雅至上,功能无限
  • kube-prometheus部署到 k8s 集群
  • 从0开始学习python(六)
  • OpenGL 入门(三)—— OpenGL 与 OpenCV 共同打造大眼滤镜
  • Linux服务器安全基础 - 查看入侵痕迹
  • Java反射机制的实战应用:探索其魅力与局限
  • vue3项目 文件组成
  • C语言关键字 typedef 的功能是什么?
  • 【YoloDeployCsharp】基于.NET Framework的YOLO深度学习模型部署测试平台-源码下载与项目配置
  • 如何在 Ubuntu 12.04 VPS 上使用 MongoDB 创建分片集群
  • 阿里云VOD视频点播流程(1)
  • Python爬虫获取豆瓣电影Top100
  • 动态规划专训8——背包问题
  • 软件杯 深度学习花卉识别 - python 机器视觉 opencv
  • 学习笔记:【QC】Android Q - IMS 模块
  • NodeMCU ESP8266 操作 SSD1306 OLED显示屏详解(图文并茂)
  • 不抽象:Increase API 设计原则