提示

JavaScript API 学习:

  【----MDN 的 JS 入口 (opens new window)----】

  【----MDN 的 Web API 入口 (opens new window)----】

# 一、发展历程

# 1、简介

  JavaScript 鼻祖 Brendan Eich(布兰登-艾奇)。

  网景公司最初将其命名为 LiveScript,后来在与 Sun 合作后就改为了 JavaScript。

1997 年, 网景公司将 JavaScript1.1 版本作为提案被提交给欧洲计算机制造商协会 ,也就是 Ecma 国际协会进行标准化。 第 39 技术委员会 ,也就是 TC39 承担了标准化了定义, 由此 ECMAScript 诞生了

  javascript 包括三个主要部分:ECMAScript(核心),DOM(文档对象模型),BOM(浏览器对象模型)。

  其中,核心语言是 ECMAScript 是一门由 ECMA TC39 委员会标准化的编程语言。ECMAScript 是语言标准的术语,但 ECMAScript 和 JavaScript 是可以互换使用的。

# 2、认知

  平常使用的各种现成的 JavaScript API 就相当于组装好的家具,ECMAScript 就是实现各种 JavaScript API 的标准和规范

  ECMAScript 6.0 简称 ES6,是 JavaScript 语言的下一代标准,其在 2015 年 6 月正式发布。它的出现可以说是分水岭的存在。

  在 ES6 发布以后,TC39 规定每年都会发布新的版本。

# 3、版本

版本发布:

  1997 年:ECMAScript 1.0

  1998 年:ECMAScript 2.0

  1999 年:ECMAScript 3.0

  2006 年:ECMAScript 4.0 未通过

  2009 年:ECMAScript 5.0

  2015 年:ECMAScript 6.0 (opens new window)

  至今,版本号改用年号的形式

重点

ECMA 组织官方 pdf:

  【----ECMA-262 标准 (opens new window) 或者 ECMA-262 标准 (opens new window) ----】

# 二、拓展

# 1、提案与版本支持

TC39 委员会:正式提案 (opens new window)
中国兴趣组:提案聚集地 (opens new window)

浏览器对新特性支持进度 (opens new window)

# 2、前端其他标准

HTML5 规范 (opens new window) -- 中文版 (opens new window)

CSS3 标准 (opens new window)

更新于 : 7/8/2024, 10:21:14 AM