蹭着 Java 热点出生的 JavaScript 已经 22 岁了!

简介: JavaScript 22 岁的生日。1995 年 12 月 4 日,Netscape 公司联合 Sun 公司发布脚本语言 JavaScript,宣布这门语言将是 Java 的补充,用来操作网页。那个星期,Ruby 也推出其第一个版本。

640?wx_fmt=png&wxfrom=5&wx_lazy=1

JavaScript 22 岁的生日。1995 年 12 月 4 日,Netscape 公司联合 Sun 公司发布脚本语言 JavaScript,宣布这门语言将是 Java 的补充,用来操作网页。那个星期,Ruby 也推出其第一个版本。


640?wx_fmt=png&wxfrom=5&wx_lazy=1

在那个绝大多数用户都在使用调制解调器上网的时代,用户填写完一个表单点击提交,需要等待几十秒,完了服务器反馈给你说某个地方填错了……在当时如果能在客户端完成一些基本的验证绝对是令人兴奋的。当时走在技术革新最前沿的 Netscape(网景)公司,决定着手开发一种客户端语言,用来处理这种装简单的验证。当时就职于 Netscape 公司的布兰登·艾奇开始着手计划将 1995 年 2 月发布的 LiveScript 同时在浏览器和服务器中使用。

为了赶在发布日期前完成 LiveScript 的开发,Netscape 与 Sun 公司成立了一个开发联盟。而此时,Netscape 为了搭上媒体热炒 Java 的顺风车,临时把 LiveScript 改名为 JavaScript,所以从本质上来说 JavaScript 和 Java 没什么关系。

今天 Netscape 和 Sun 都已经不在了,但是 JS 还陪伴着我们,它的父母们或许完全没想到 JavaScript 会成为世界上最流行的脚本语言。顺便说一句,JavaScript 商标是由甲骨文公司注册的。

各位同学,你第一次接触 JavaScript 是什么时候呢?第一行代码是否是 alert('Hello JavaScript!'); 呢?

相关文章
|
11月前
|
编解码 JavaScript 前端开发
【Java进阶】详解JavaScript的BOM(浏览器对象模型)
总的来说,BOM提供了一种方式来与浏览器进行交互。通过BOM,你可以操作窗口、获取URL、操作历史、访问HTML文档、获取浏览器信息和屏幕信息等。虽然BOM并没有正式的标准,但大多数现代浏览器都实现了相似的功能,因此,你可以放心地在你的JavaScript代码中使用BOM。
339 23
|
11月前
|
前端开发 JavaScript Java
【Java进阶】JavaScript电灯开关实例:从理论到实践
这个例子展示了JavaScript的基本功能,包括操作HTML元素,监听事件,以及改变元素的样式。通过学习和理解这个例子,你可以了解到JavaScript在网页中的应用,以及如何使用JavaScript来创建交互式的网页。
212 13
|
11月前
|
JavaScript 前端开发 Java
【Java进阶】详解JavaScript事件
总的来说,JavaScript事件是JavaScript交互设计的核心,理解和掌握JavaScript事件对于编写高效、响应式的网页应用至关重要。
217 15
|
11月前
|
JavaScript 前端开发 Java
通义灵码 Rules 库合集来了,覆盖Java、TypeScript、Python、Go、JavaScript 等
通义灵码新上的外挂 Project Rules 获得了开发者的一致好评:最小成本适配我的开发风格、相当把团队经验沉淀下来,是个很好功能……
1716 103
|
JavaScript 前端开发 Oracle
|
JavaScript 前端开发 Java
Java和JavaScript区别与联系
【8月更文挑战第18天】
276 0
|
JavaScript 前端开发 Java
java 执行 javascript 代码
java 执行 javascript 代码
134 6
|
算法 JavaScript 前端开发
【经典算法】LCR187:破冰游戏(约瑟夫问题,Java/C/Python3/JavaScript实现含注释说明,Easy)
【经典算法】LCR187:破冰游戏(约瑟夫问题,Java/C/Python3/JavaScript实现含注释说明,Easy)
411 1
|
存储 JavaScript 前端开发
【经典算法】LeetCode350:两个数组的交集 II(Java/C/Python3/JavaScript实现含注释说明,Easy)
【经典算法】LeetCode350:两个数组的交集 II(Java/C/Python3/JavaScript实现含注释说明,Easy)
167 1
|
JavaScript Java 测试技术
基于springboot+vue.js+uniapp小程序的java语言的考试信息报名系统附带文章源码部署视频讲解等
基于springboot+vue.js+uniapp小程序的java语言的考试信息报名系统附带文章源码部署视频讲解等
202 0