「javascript」出生就遇浏览器大战,亲爹还不爱,命运坎坷的JavaScript终于苦尽甘来( 四 )
这样一来 , 网景公司可以借助 Java 语言的声势推广JavaScript , 而 Sun 公司则将自己的影响力扩展到了浏览器 。
JavaScript 正式诞生1995年12月4日 , 网景公司与 Sun 公司联合发布了 JavaScript 语言 , 对外宣传 JavaScript 是 Java 的补充 , 属于轻量级的 Java , 专门用来操作网页 , 实现动态效果 。
JavaScript 正式诞生
JavaScript 和 Java
尽管名字里都有Java , 但Java和JavaScript是两种不同的语言 , 这两种语言有一定的相似性 , 因为JavaScript的基本语法在设计过程中是借鉴了Java的 。
- Java 是强类型的静态语言 , 是一门纯面向对象的语言 , 以类和对象为核心 , 在Java中没有函数一说 , 有的只是方法 。
- JavaScript是弱类型的动态语言 , 在JavaScript 中 , 语言的函数是一种独立的数据类型 , 且JavaScript是以函数为核心的 , 采用基于原型对象(prototype)的继承链 。
JavaScript 和 Java
另外 , Java 程序要经过编译才能运行 , 而 JavaScript 语言的运行时解释器已经集成到浏览器中 , 所以JavaScript 可在浏览器直接运行 。
1996年3月 , Navigator 2.0 浏览器正式内置了 JavaScript 脚本语言 。
同年 , Netscape Navigator 3.0发布 , 此版本有分为“Standard Edition”和“Gold Edition”两个版本 , 两个版本区别在于 , 后者具备邮件软件和所见即所得的网页编辑程式 。
浏览器大战Netscape 春风得意
从1995年开始 , 万维网慢慢开始被大众认知 , 受到越来越多的关注 。能够显示图形的Mosaic 浏览器俘获了不少用户的芳心;Netscape Navigator 更是一经发布就占据了超过90%的浏览器市场 , 一度变成最受欢迎的网络浏览器 。 这时的Netscape 可谓是春风得意 , 但是好景不长 。
IE 浏览器加入
由于微软对互联网发展的误判 , 轻视了浏览器的发展 , 使得Netscape Navigator 有机会发展壮大 , 但后知后觉的微软也看到了浏览器市场发展的前景 , 开始重视起来 , 并从Spyglass公司处获得了Mosaic的授权 , 开发出了自家的浏览器:IE 浏览器1.0 , 几个月后 , IE 浏览器2.0发布 , 并免费向用户提供;而此时的Netscape Navigator 是收费的 。
IE 浏览器
大战一触即发
1995年 , Netscape Navigator 2.0 发布后 , 浏览器市场都以网景的JavaScript为标准;微软公司虽然有IE 浏览器 , 但却没有JavaScript , 所以IE浏览器在Netscape Navigator 2.0面前不堪一击 。
于是 , 微软便找上了网景 , 想要收购网景 , 但春风得意的网景公司自然是不会同意的;微软自然也不会放弃 , 更不会放任网景做大 , 紧接着便是全力投入到了IE浏览器新版本的开发中 。
1996年8月 , 微软IE 3.0发布 , 同时 , 微软也开发出了自己的客户端脚本语言:JScript(这个名字怎么看怎么像JavaScript的缩写) , 在对自家的IE浏览器的宣传上 , 微软也更是不遗余力;
1997年IE4.0发布 , IE4.0有着更好的W3C标准的实现 , 更是被捆绑在了Windows中 , 随Windows系统一同发布;正是这一举措 , IE浏览器的市场份额开始暴增;
到了1999年 , 微软的IE浏览器已经占据了绝大部分浏览器市场 , 而此时网景公司已被美国在线收购 , 留下Netscape Navigator在苟延残喘 。
至此 , 第一次浏览器大战以IE大获全胜而告终 。
火狐浏览器涅槃重生1998年 , 网景深知浏览器大战中的Netscape Navigator败局已定 , 面对着无法挽回的市场份额 , 网景公司做了一个重大决定:将Netscape Navigator 5.0开源;
同年 , 网景公司成立非营利性组织: Mozilla 基金会 , 主要负责Netscape Navigator的开源和维护;Mozilla 基金会独立于网景公司运行 , 所以就算后来网景公司虽被美国在线收购 , Mozilla 基金会却能一直独立运作至今 。
推荐阅读
- 就要买买买|Android版Firefox浏览器Preview版以解决混乱的版本号
- cnBetaTB|Android版Firefox浏览器移除Preview版以解决混乱的版本号
- 课工场郑州翔天信鸽|JavaScript最常用,java是主流,JetBrains公布编程语言排名
- [微软]微软新版Edge浏览器被指“耍流氓”:强制安装,不许卸载!
- 「编程」后台编程语言互相争执,为何前端公认JavaScript?
- 驱动之家|微软激怒不少用户:因Windows更新强推Edge浏览器
- 「javascript」为什么NodeJS是创业公司的首选?了解用于Web开发的NodeJS
- cnBetaTB|Chrome浏览器现在占据了超过70%的桌面浏览器市场,Google
- 恒星■太阳系中其他星球一年有多久?只要三个土星年,人的一生就结束了
- 『浏览器』帮我妈搞手机,点开浏览器不小心看到搜索纪录吓死……心酸