JavaScript诞生记

115 阅读2分钟

JavaScript的来历

js是谁发明的

Brendan Eich

怎么发明的

网景公司要求给浏览器增加一个脚本功能

这个脚本必须蹭Java的流量

于是布兰登花了十天设计了JS的最初版本

when

1995

后续

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

谁想到

微软直接将IE捆绑进Windows

网景节节败退 只能放手一搏 将浏览器开源 (Firefox)

但效果并不理想 还是被收购

布兰登一直在维护Firefox

2001 IE6随着WindowsXP一起发布

2004 IE6市场占有率80%以上 但是浏览器不兼容W3C标准 (主要是CSS) 同时也有安全漏洞

直到2010年 主要的浏览器还是IE6

谷歌抓住机会

2008年 谷歌发布Chrome

2011年 Chrome份额超过Firefox

2016年 Chrome全球份额62%

与此同时 移动市场兴起

智能手机崛起

2010年 iphone4发布

2011年 微软和Nokia 联合起来 打算搞波事情

后来Nokia手机业务完了 也就意味想喝手机上没有IE了 前端程序员的福音啊

2016年

淘宝天猫宣布不支持IE6 7 同年年底宣布不支持IE8

ECMAScript

1997年6月 第一版ECMAScript发布

1999年12月 第三版发布 (这个版本使用最广)

2009年12月 第五版发布

2015年6月 第六版发布 新浏览器都支持这一版本

JS和ECMAScript的关系

ECMAScript是纸上的标准 JS是浏览器的实现

纸上的标准往往落后与浏览器 先实现再写进标准

JS的缺陷

阮一峰-Javascript的10个设计缺陷