一、JavaScript的出生
最初版本于1995年由布兰登花费十天就设计出来,非常的仓促,当时网景公司(现在已经没了)只是为了蹭Java的流量而生,是一门为浏览器设计的一个脚本语言。
直到现在,Java在浏览器端基本死亡,所以JavaScript经历就是弟弟逆袭的过程O(∩_∩)O哈哈~。
二、浏览器大战中选对方向
- 1996年8月IE3发布,支持JScript(微软自己开发的),这时浏览器大战开始。
- 1996年11月,网景向ECMA提交语言标准,由于版权问题,JS语言的标准叫ECMAScript(Java有版权,不能叫),大方向的选对,让JavaScript能够一直发展。
- 微软的IE浏览器和Windows系统绑定,只要使用Windows系统,就自带有IE浏览器,2001年IE6和Windows XP系统一起发布,直到2004年,IE6全球市场占有率竟然达到了80% 以上。
- IE6获得巨大成功以后,微软觉得为它再花费精力不值得,没有什么竞争对手,就解散了IE6的开发团队。
三、移动市场兴起,JS极速发展
- 2010年,iPhone4发布
- 2011年,微软和诺基亚联合起来,结果诺基亚被gaosi了,这时IE在移动端基本没有IE了
- 2016年,淘宝天猫宣布不再支持IE6、IE7,年底宣布不再支持IE8
- IE火,JS没办法发展,它不支持ECMAScript标准,IE 没落后,ECMAScript的第五版和第六版发布
注:ECMAScript是纸上的标准,JS是浏览器的实现
四、JavaScript的兴起
Gmail的出现打破了人们原有的世界观,让网页不仅仅只能够看新闻和图片,让用户和开发者眼前一亮。
五、JavaScript的爆发
- Chrome浏览器的引擎V8,让Chrome快如闪电
- 2009年,创建了Node.js
- 2010年,基于Node.js出现了npm
- Node.js让前端工程师可以在浏览器之外写JS了,Node.js火了
- 之后还出现了Express.js
- 从此,前端工程师也可以开发后端应用了
- 这期间还出现了许多其他的技术:gulp、grunt、yeoman、requirejs、webpack、Angular、React、Vue等等,有些到现在特别火,有些也基本过时了