JavaScript 诞生 25 周年。
1996 年 12 月 4 日,Netscape 和 Sun Microsystems 宣布推出 JavaScript。在尝试制作动态网页时,Netscape 公司的 Brendan Eich 开始研究一种新的脚本语言。该语言的第一个版本在十天之内就被开发出来,并命名“Mocha”,之后更名为 LiveScript,最后改为 JavaScript。同年 11 月,Netscape 开始对 JavaScript 进行标准化并向 ECMA International 提交提议。12 月,W3C 提出 CSS1 规范。
1999 年 4 月 23 日,JSDoc 首次发布。10 月 13 日,ECMAScript 3 发布,新版本添加了规则表达式和 try/catch 异常处理,可以更好地处理错误,并且增加一些重要的增强功能。
2006 年 6 月 1 日,JSLint 推出,这是 JavaScript 语法检查器的始祖。
2006 年 1 月 14 日,JavaScript 库 jQuery 发布,它封装 JavaScript 常用的功能代码,提供一种简便的 JavaScript 设计模式,可以更轻松导航和操作 HTML DOM。
2009 年 11 月 8 日,Node.js 出现在公共视野。Node.js 是一个 JavaScript 运行环境,它让 JavaScript 可以开发后端程序,实现几乎其他后端语言实现的所有功能,这意味着 JavaScript 可以与 PHP 、 Java 、 Python 、.NET、 Ruby 等后端语言平起平坐。从那时起,“ 凡是能用 JavaScript 写的应用终将用 JavaScript 来写 ”开始在圈内广为流传。
2012 年 10 月 1 日,TypeScript 公开化。这是 Microsoft 推出的 JavaScript 的超集,最终会被编译为 JavaScript 代码。GitHub 刚刚发布的 2020 年度 Octoverse 报告显示,TypeScript 的受欢迎程度已成功超越 C#、PHP 和 C++,其排名从 2018 年和 2019 年的第七位上升到了今年的第四位。
2018 年 6 月 2 日,Node.js 创作者 Ryan Dahl 公开介绍了 JavaScript 和 TypeScript 的新运行时 Deno。Deno 是专门为了修复 Dahl 认为的 Node.js 的关键弱点而创建的--包括安全问题、使用集中式仓库系统(npm)以及"繁琐的工具"。
2020 年 5 月 13 日,Deno 1.0 发布,其创造者同样是 Node.js 的开发者 Ryan Dahl 。5 月 31 日,JavaScript 跟随 SpaceX Dragon 进入太空。Dragon 2 飞行界面使用 Chromium 和 JavaScript 搭建。
延伸阅读:
被创造者嫌弃,Node.js 如何应对来自 Deno 的挑战
猜你喜欢: