JavaScript 的诞生

简介

JavaScript(简称“JS”) 是一种具有函数优先的轻量级,解释型或即时编译型的编程语言,已经被广泛用于Web应用开发,常用来为网页添加各式各样的动态功能,为用户提供更流畅美观的浏览效果。

产生背景

JavaScript最初由Netscape的Brendan Eich设计,最初将其脚本语言命名为LiveScript,后来Netscape在与Sun合作之后将其改名为JavaScript。JavaScript最初受Java启发而开始设计的,目的之一就是“看上去像Java”,因此语法上有类似之处,一些名称和命名规范也借自Java,但JavaScript的主要设计原则源自Self和Scheme。JavaScript与Java名称上的近似,是当时Netscape为了营销考虑的结果,但实际上它的语法风格与SelfScheme较为接近。微软同时期也推出了JScript来迎战JavaScript的脚本语言。

创作者

布兰登

1961 年生于美国,物理学转数学与计算机学位

工作七年,操作系统与网络开发

又工作三年负责负责微内核与电子信号处理相关工作

1995 年进入网景公司,为其浏览器开发了 JS 功能

1998 年协助成立 Mozilla.org ,担任首席架构师

网景被收购后,他成立了 Mozilla 基金会, Firefox 就是这个基金会维护的

2014 年晋升为 Mozilla 的 CEO ,十天后,被赶下台,原因是他曾捐助过反同性恋的法案(只有异性可结婚)

 2015 年成立 Brave 公司,开发保护用户隐私的浏览器

浏览器大战

微软的跟进

1996 年 8 月 IE3 发布,支持 JScript (微软实现的 JS ) ,浏览器大战开始,每家浏览器的脚本不太一样

网景的反击

1996 年 11 月,网景向ECMA 提交语言标准,由于版权问题, JS 语言标准不叫 Javascript ,叫 ECMAScript

ECMAScript

ECMAScript是由网景的布兰登·艾奇开发的一种脚本语言的标准化规范;最初命名为Mocha,后来改名为LiveScript,最后重命名为JavaScript。1995年12月,升阳与网景联合发表了JavaScript。1996年11月,网景公司将JavaScript提交给欧洲计算机制造商协会进行标准化。ECMA-262的第一个版本于1997年6月被Ecma组织采纳。ECMA Script是ECMA-262标准化的脚本语言的名称。尽管JavaScript和JScript与ECMAScript兼容,但包含超出ECMA Script的功能

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容