【JavaScript学习】JavaScript发展历史

从1992年的C减减到Nombas公司的ScriptEase,再到Brendan Eich在Netscape公司开发的LiveScript,最终演变为今日广为人知的JavaScript。1995年,为搭上Java的顺风车,Netscape将其更名为JavaScript。次年,微软推出了JScript,竞争激烈。1997年,Netscape将JavaScript提交给ECMA标准化,形成ECMAScript标准。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1992 年,为了开发一个足够强大可以替代宏操作的脚本语言,Nombas 公司开发了 C减减(C-minus-minus,简称 Cmm),后来觉得后面的部分(mm)听起来过于消极,同时字母 C “令人害怕”,所以改名为 ScriptEase

1995年,为了处理网页中的前端验证问题,工作于 Netscape 公司的 Brendan Eich 开发了 LiveScript。

1995年,Sun 公司推出 Java 语言,Java风靡一时,成为当时最受欢迎的语言,为搭上 Java 的顺风车,Netscape 公司决定与 Sun 公司合作,并将 LiveScript 改名为 JavaScript。

1996年,眼见 JavaScript 发展的如火如荼,微软公司为了分一杯羹,在最新的 IE3 浏览器中引入了自己对 JavaScript 实现的JScript。

1997年,胳膊拗不过大腿,由于干不过微软公司,NetScape 决定把 JavaScript 作为标准提交给欧洲计算机制造协会ECMA,这意味着 JavaScript 将会开源,由于商标的冲突,ECMA 将 JavaScript 的标准命名为 ECMAScript。

于是JavaScript就主要分为三个部分:

  1. ECMAScript:用来描述JS的语法和基本对象
  2. 文档对象模型(DOM):用来描述处理网页内容的方法和接口
  3. 浏览器对象模型(BOM)用来描述与浏览器进行交互的方法和接口

画了一张图来说明以上关系:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值