前端时间轴线

1989年,欧洲核子研究中心的物理学家Tim Berners-Lee发明了超文本标记语言HTML(HyperText Markup Language),实现将静态html文件放在web服务器上远程访问。从那时到现在不过30年的时间,前端经历了翻天覆地的变化,那些我们今天看起来已经很古老甚至淘汰的技术,如jQuery、Ajax、ActiveX等,在不远的过去却是重要的创新。

前端起源

  • www/web:World Wide Web,即万维网、广域网
    • 时间/地点/人物:1989年CERN(欧洲粒子物理研究所)的英国计算机科学家蒂姆·伯纳斯·李发明了万维网并申请了知识产权。
    • 背景:当时蒂姆·伯纳斯·李为了方便科学家们之间看文档、传论文,创造了万维网,他被称为万维网之父。伯纳斯·李也是“千年技术奖”这一全球最大的技术类奖的首位获得者。还是图灵奖的获得者。
    • 意义:它使得全世界的人们以史无前例的巨大规模相互交流,是人类历史上最深远、最广泛的传播媒介。改变了世界,成就了一批富翁如:amazon的创办人杰夫·比佐斯,Yahoo的创始人杨致远,Netscape的创始人马克·安德森……
  • w3c:万维网联盟,又称W3C理事会
    • 时间/地点/人物:1994年10月在麻省理工学院计算机科学实验室成立,建立者是万维网的发明者蒂姆·伯纳斯·李。
    • 背景:为了完成麻省理工学院(MIT)与欧洲粒子物理研究所(CERN)之间的协同工作,致力于实现所有的用户都能够对 web 加以利用(不论其文化教育背景、能力、财力以及其身体残疾)。
    • 所做事情:制定web标准规范,200多项标准。

时间轴线

  • 1994年前端历史的起点,这一年蒂姆·伯纳斯·李创建w3c、网景推出了第一版Navigator、css发布、服务端脚本php诞生。
  • 1995年网景推出了JavaScript,实现了客户端的计算任务(如表单验证),发明者是Brendan Eich(布兰登·艾奇)。
  • 1996年微软推出了iframe标签,实现了异步的局部加载。
  • 1997年 由Netscape、Sun、微软、Borland ECMA-262(欧洲计算机制造商协会)
  • 1999年W3C发布第四代HTML标准,同年微软推出用于异步数据传输的ActiveX,随即各大浏览器厂商模仿实现了XMLHttpRequest,标识着Ajax的诞生。
  • 2004年,谷歌使用Ajax技术打造了Gmail和谷歌地图之后,Ajax获得了巨大的关注。Ajax是Web网页迈向Web应用的关键技术,它标识着Web2.0时代的到来。
  • 2006年,XMLHttpRequest被W3C正式纳入标准。同一年John Resig发布了jQuery,主要用于操作DOM,中心思想是取其元素,对其操作。随即成千上万的插件诞生。
  • 2008年谷歌V8引擎诞生,改变了浏览器性能低制约前端的开发的局面,现代浏览器的崛起标志着前端计算能力有弱变强。
  • 2009年第五代JavaScript发布,同一年AngularJS诞生,随后被谷歌收购,前端走进了一个令人目不暇接的新时代。
  • 2009年Ryan Dahl发布了node,node是一个基于V8引擎的服务端JavaScript运行环境,类似于一个虚拟机,也就是说js在服务端语言中有了一席之地。如果说ajax是前端的第一次飞跃,那么node可算作前端的第二次飞跃。它意味着JavaScript走出了浏览器的藩篱,迈出了全端化的第一步。
  • 2010年backbone.js诞生。
  • 2011年React和Ember诞生。
  • 2014年Vue.js诞生,同一年,第五代HTML标准发布。至此前后端分离已经是大势所趋,数据驱动框架也形成了三国鼎立的局势,Angular、React、Vue各占一席。
  • 2015年ECMAScript6发布,简称ES6。

posted on 2019-10-31 08:11  时间朋友  阅读(2401)  评论(0编辑  收藏  举报

导航