欢迎来到尧图网

客户服务 关于我们

您的位置:首页 > 文旅 > 明星 > JavaScript 、ECMAScript、 ECMA-262、TC39??

JavaScript 、ECMAScript、 ECMA-262、TC39??

2025/2/25 23:22:42 来源:https://blog.csdn.net/Zmaomao_/article/details/142669005  浏览:    关键词:JavaScript 、ECMAScript、 ECMA-262、TC39??

文章目录

  • 前言
  • 一、什么是 JavaScript ??
  • 二、什么是 Ecma ??
  • 三、什么是 ECMAScript ??
      • 【1】ECMA-262:
      • 【2】TC39:
      • 【3】ECMAScript 版本如何命名:
      • 【4】TC39 进程和 Stage X:
  • 四、JavaScript 与 ECMAScript 的关系 ??
  • 五、在哪查看 ES6 以后的规范变化?
  • 六、在哪里查看 ECMAScript 特性在运行环境中的兼容性?
  • 🔰 总结


前言

作为一名前端开发攻城狮,想必对于ES6这个词都并不陌生,随着 ES6 规范的发布,给我们带来了很多新的特性,而我们在学习这些新知识的时候,经常会接触到一些名词,比如:ECMAScriptECMA-262TC39 等,你是否好奇过这些到底是什么?了解这些名词有利于我们更好的理解和应用前端开发技术。


一、什么是 JavaScript ??

📍 场景: 想象一下,你填写完表单,单击 “提交” 按钮,等 30 秒处理,然后看到一条消息,“您有一个必填字段没填!”,此时你会不会很抓狂〰️〰️。

随着 Web 日益流行,对 客户端脚本语言需求 也越来越强烈,当时走在技术革新最前沿的Netscape(网景)公司,决定着手开发一种客户端语言,用来处理这种简单的验证。

1995年,当时就职于Netscape公司的一位名叫 Brendan Eich (布兰登·艾奇) 的工程师,开始为即将发布的 Netscape Navigator 2 开发一个叫 Mocha(后来改名为 LiveScript)的脚本语言。当时的计划是在 【客户端】和【服务器端】都使用它,(它在服务器端LiveWire)。
在这里插入图片描述

为了赶上发布时间,NetscapeSun 公司 结为开发联盟,共同完成 LiveScript 的开发。就在 Netscape Navigator 2 正式发布前,Netscape 把 LiveScript 改名为 JavaScript ,以便搭上媒体当时热烈炒作 Java 的顺风车。

事情到这还远远没有结束~~,由于 JavaScript 1.0 很成功,紧接着Netscape又在 Netscape Navigator 3 中发布了 1.1 版本,至此Netscape稳居市场领导者的位置。

然而就在此时微软也想过来分一杯羹,于是在Netscape Navigator 3发布不久后,微软发布了 IE3,其中包含了自己名为 JScript(叫这个名字是为了避免与网景发生许可纠纷)的 JavaScript 实现。

到这里,我们看出问题所在了,微软的 JavaScript 实现意味着出现了两个版本的 JavaScript:

1️⃣ 1、Netscape Navigator 中的 JavaScript <

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

热搜词