JavaScript的诞生

背景:1995年,34岁的系统程序员Brendan Eich被网景公司录用,为了应付公司安排的任务,他只用10天就把Javascript设计出来了,设计初衷,是为了解决一些简单的网页互动(比如,检查"用户名"是否填写)

浏览器大战:
  • 微软: 1996年8月IE 3 发布,支持JScript,浏览器大战开始,并且,每家浏览器的脚本不一样
  • 网景:1996年11月,向ECMA提交语言标准

由于IE捆绑进了windows,1998年网景被微软收购,并将浏览器开源(firefox),2001年发布IE6 伴随着windows XP,2004年,IE6市场份额全球占比80%。

浏览器不同时间的占比

  • 2004 IE 6 (全球市场占比80%)
  • 2005 IE 7
  • 2006 主流浏览器 IE6 firefox
  • 2008 Chrome 发布,拿下1%的份额
  • 2010 中国大部分浏览器还是IE6
  • 2011 Chrome份额超过firefox
  • 2016 Chrome全球份额62%

由于IE 6不兼容W3C制定的标准,前端程序员要写专门的样式兼容IE,IE就是恶梦,但是随着智能手机的兴起,让中国前端摆脱了IE的恐惧支配。2016年淘宝天猫,宣布不再兼容IE6,7,8。从此前端极速发展。

ECMA标准制定
  • 1997 6月,第一版ECMAScript发布
  • 1999 12月,第三版发布(使用最广的版本)
  • 2009 12月,第五版
  • 2015 6月 第六版
  • 之后每发布一版,版本号以年份命名
JavaScript 的兴起
  • 2004 谷歌发布Gmail在线网页
  • 2005 Jesse将谷歌用到的技术命名为AJAX
  • 2006 Jquery出现
  • 2009 Ryan 基于V8创建了Node.js
  • 2010 Isaac 基于Node.js写出了npm,同年发布了Express.js
JavaScript的设计缺陷

参考:http://www.ruanyifeng.com/blog/2011/06/10_design_defects_in_javascript.html

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容