《JavaScript 的诞生》

JavaScript的诞生

  • 背景

JavaScript在1995年由Netscape公司的Brendan Eich,在网景导航者浏览器上首次设计实现而成。因为Netscape与Sun合作,Netscape管理层希望它外观看起来像Java,因此取名为JavaScript。

 

  • JS诞生初期之Brendan Eich临危受命

    1995年4月,34岁的系统程序员Brendan Eich被网景公司录用。公司要求给浏览器添加一个脚本功能,且这个脚本必须蹭Java的流量,于是Brendan Eich仅花费十天就设计了JS的最初版本。

由于设计时间太短,语言的一些细节考虑得不够严谨,导致后来很长一段时间,Javascript写出来的程序混乱不堪。

JS设计缺陷参考链接🔗:JavaScript的设计缺陷

 

  • 浏览器大战

微软跟进:1996年8月IE3发布,支持JScript。浏览器大战开始,并且每家浏览器的脚本不太一样。

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

 

  • 网景之死

1998年,由于微软的IE浏览器捆绑了Windows,网景浏览器节节败退,公司陷入内忧外患。公司为了搏一搏,同年,将浏览器(Firefox)开源,最终没有扭转局面,年底,美国在线AOL宣布收购网景。

收购后,网景团队程序员纷纷被解雇,Brendan Eich在之后一直在协助维护Firefox的运营。

 

  • 浏览器发展历程

    • 2001年,IE6随着WindowsXP一起发布
    • 2004年,IE6市场占有率80%以上。但是不兼容W3C标准,存在安全漏洞。
    • 2005年,IE7发布,但打不过IE6
    • 2006年,主流浏览器为IE6和Firefox
    • 2008年,Chrome拿下1%份额
    • 2010年,中国大部分浏览器还是IE6
    • 2011年,Chrome份额超过Firefox
    • 2016年,Chrome全球份额62%

 

  • 移动市场兴起

    • 2010年,iPhone4发布
    • 2011年,微软和Nokia合作,Nokia手机业务完了,手机上基本没有IE了
    • 2016年,淘宝天猫宣布不再支持IE6、IE7。同年年底,宣布不再支持IE8。

   移动市场的兴起,让中国前端摆脱IE十年的恐怖支配,从此前端极速发展。

 

  • ECMA标准制定

    • 1997年6月,第一版ECMAScript发布
    • 1999年12月,第三版发布(使用最广的版本)
    • 2009年12月,第五版发布,增加了一些功能
    • 2015年6月,第六版发布,新浏览器都支持这一版
    • 之后每发布一版,版本号以年份命名

 

  • JavaScript的兴起

    • 2004年,谷歌发布Gmail在线网页
    • 2005年,Jesse将谷歌用到的技术命名为AJAX
    • 2006年,jQuery发布,是目前最长寿的JS库
    • 2009年,Ryan 基于V8创建了Node.js
    • 2010年,Isaac 基于Node.js写出了npm,同年TJ受Sina他人启发,发布了Express.js
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值