ecmascript 5 浏览器-丑小鸭的故事–JavaScript变身(二)

欢迎加入技术讨论QQ群:531230771

据说,网景在浏览器大战中被谷歌的庐山圣龙霸干掉之后,

不得已,以42亿美元的价格借给美国在线,随后网景浏览器新版本不断发布,但市场份额极小,只是苟延残喘。 真是虎入平阳,被狗欺啊!

但这并不影响JavaScript编程语言的发展。 1999年,ECMAScript发布了3.0标准。 尽管它得到了广泛的支持,但该语言的两个最重要的问题仍然没有解决。

浏览器下载安装_浏览器下载安装2023版本_ecmascript 5 浏览器

首先,当时 JavaScript 还没有被视为一种严肃的编程语言,大多数程序员认为编写 JavaScript 代码应该由后端艺术家来完成,

真正的程序员需要在后台使用Java来编译复杂的逻辑,并使用当时最强大的JSP+Servlet技术。 其次,微软这根搅屎棍当时还如火如荼,依然我行我素,导致JavaScript版本特别混乱。 总而言之,从当时的角度来看,JavaScript 是一个被奶奶不爱父亲的弃儿。

浏览器下载安装_ecmascript 5 浏览器_浏览器下载安装2023版本

但无论生活多么悲伤,生活还是要继续。

转眼间,时间来到了2003年,AOL觉得Google滥用了其市场垄断地位,利用非法竞争来碾压Netscape。 最终,两大巨头达成和解,微软愿意向网景支付7.5亿美元赔偿。 这份合同签订两个月后,美国在线即将解散网景,一代英雄陨落,着实令人唏嘘。

不过话说回来,从今天来看,微软并没有做错什么。 它只是将浏览器捆绑到操作系统中并免费提供给用户。 这对于频频获得高额补贴的互联网企业来说,实在只是儿戏。

就在你们都以为Netscape浏览器彻底Game Over的时候,一个名为Mozilla的基金会从Netscape的废墟中站了起来,而我们的主角Brendan Eich也成为了该基金会的主管。

浏览器下载安装_浏览器下载安装2023版本_ecmascript 5 浏览器

Mozilla基金会推出了后来著名的火狐浏览器。 脱离继母Netscape后,Firefox几乎以马刺的速度飙升。

除了Firefox本身很优秀之外,还需要感谢猪一样的对手IE。 长期以来,IE几乎没有对手,这导致了它的极度傲慢。 从2001年到2005年这五年里,IE没有发布新版本,而我们使用的是臭名昭著的IE6。 各种功能并不完善,甚至不支持标签式浏览。 因此,Maxthon在短短几年内被Maxthon超越也是理所当然的。

微软突然意识到,虽然打败了网景,但感觉有点不自然,他的爸爸傲游也越来越牛逼了。 这让我想起《三体》里的一句话:“软弱和无知不是生存的障碍,傲慢才是。”

ecmascript 5 浏览器_浏览器下载安装_浏览器下载安装2023版本

让我们把目光转回到 JavaScript 本身。 2007年10月,EMCAScript 4.0草案发布,征求各方意见。 4.0版本进行了大幅升级,添加了类定义和命名空间,这些都是现代编程语言中非常重要的功能

但以谷歌、微软、雅虎为首的大公司认为4.0计划太过激进,又怕步子太大,容易胡言乱语,所以极力反对。 但以 Brendan 为首的 Mozilla 坚持这样做。 就这样僵持了一年多ecmascript 5 浏览器ecmascript 5 浏览器,ECMA不得不做出妥协,发布了稍加改进的3.1版本,并将一些当时看来非常先进的功能放到了后续版本中。 但让人觉得可笑的是,这个版本的代号叫做Harmony(和谐)。

这次哭笑不得的会议之后,ECMAScript 3.1更名为ECMAScript 5。预言接下来会发生什么,且听下一章来分解!