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

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

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

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

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

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

时间: 2024-09-26 18:06:24

蹭着 Java 热点出生的 JavaScript 已经 22 岁了!的相关文章

java正则截取出javascript中的json代码片段。

问题描述 java正则截取出javascript中的json代码片段. 在做爬虫的时候,爬出一个页面大量包含 var aa = {json_aa}; var bb= {json_bbb}; var cc = {json_cccc}; JAVA中如何用正则表达式截取出某个JS定义的JSON对象,如bb变量后的{json_bbb}; 数据用来转换JAVA对象进行处理. 谢谢! 解决方案 首先已经爬取到上面的数据,你可以正则获取到 var bb= {json_bbb}; 这样的数据. java 中有可

java、python、JavaScript以及jquery循环语句的区别_java

一.概述        python中循环语句有两种,while,for: JavaScript中循环语句有四种,while,do/while,for,for/in jQuery循环语句each 二.java 循环语句          a.while                 while 的语法为: while(条件语句){ 代码块 }           或者: while (条件语句) 代码; while的含义非常简单,只要条件语句为真,就一直执行后面的代码,为假就停止不做了.例如:

java socket 服务端:javascript 的Socket 服务端编程。

这里的Socket编程不是指使用XmlHttpRequest对象, 而是真正的创建一个Socket实现收发数据. 使用Javascript调用Java的NIO接口实现的Socket编程.实现一个简单的EchoServer,创建文件 :EchoServer.jsvar socket = __import__('Socket', null, {}) //导入Socket library..var server = new socket.SocketServer('127.0.0.1', 8000)

Java、JavaApplet与JavaScript间的通信

一.从javascript中访问Java方法 在HTML脚本中可以用javascript直接调用Java中的方法,只需要在调用语句前用"java.lang."加以表示即可.具体语句用法如下例所示: java.Lang.System.Out.println("Hello!") 但此种方法只适用于Netscape Navigator,一般不提倡在Web应用程序中使用. 二.从javascript中访问Java Applet小程序中的方法和变量 通过javascript提

CODE大全告诉你java是否开始没落了

CODE大全告诉你java是否开始没落了! 22 岁,对于一个技术人来说可谓正当壮年.但对于一门编程语言来说,情况可能又有不同.各类编程语言横空出世,纷战不休,然而 TIOBE 的语言排行榜上,Java 却露出了明显的颓势.这个老牌的语言,未来会是怎样? 1.写在前面 从 1995 年第一个版本发布到现在,Java 语言已经在跌宕起伏中走过了 22 年,最新的 Java 版本也已经迭代到 Java 9.当年 Java 语言的跨平台优势如今看来也只不过是家常小菜,Go.Rust 等语言横空出世,进

Java,JavaScript,JScript 区别

javascript|js|jscript|区别 今天在网上看到有些人在问JavaScript和jscript的区别,才发现有些人有误区. 这三个语言分别是三个公司开发的,SUN的Java,Netscape的JavaScript,Microsoft的JScript JavaScript是由Netscape公司开发并随Navigator导航者一起发布的.介于Java与HTML之间.基于对象事件驱动的编程语言,不需要Java编译器,而是直接运行在Web浏览器中,它的前身是Live Script. J

初学认识:JavaScript和Java是两个完全不同的语言

javascript|初学 JavaScript 是一种描述性语言,它可以被嵌入 HTML 的文件之中.通过 JavaScript 可以做到响应用户的需求事件(如表单的输入),这样当一位使用者输入一项信息时,它不需要通过网络传送到服务器端进行处理再传回来的过程,而可以直接在客户端进行事件的处理.你也可以想像成有一个可执行程序在你的客户端上执行一样(但这种执行程序是有限的,它对客户端电脑的控制力很差)! JavaScript 和 Java 很相似,但它们却是完全不同的语言! Java 是由 Sun

JavaScript EE,第3部分:结合使用Java Scripting API和JSP

能够在服务器和客户端上运行同一段JavaScript代码有明显的优势:它使您能够对Ajax和非Ajax客户端使用同一个代码库,并且还能提供更多的灵活性.例如,如果您开发了一些不想让其他人查看的JavaScript代码,那么可以在服务器上运行它,这样可以保护您的知识产权并最小化安全风险.如果以后您不再注重代码保护,则可以将JavaScript代码移动到客户端,以提高应用程序性能. 页面上下文和脚本上下文 Java Scripting API和JavaServer Pages 是两个相互独立并且可以

java与javascript的区别

谈到JavaScript人们往往会想起Java了,虽然JavaScript与Java有紧密的联系,Java 是一种比 JavaScript 更复杂 许多的程式语言,而 JavaScript 则是相当容易了解的语言.JavaScript 创作者可以不那么注重程式技巧,所以许多 Java 的特性在 Java Script 中并不支援,同时两者却是两个公司开发的不同的两个产品.Java是SUN公司推出的新一代面向对象的程序设计语言,特别适合于Internet应用程序开发:而JavaScript是Net