hello world

hello world

前言

程序员退休后决定练习书法, 于是重金购买文房四宝。一日,饭后突生雅兴一番研墨拟纸并点上上好檀香,定神片刻 ,泼墨挥毫, 郑重地写下一行字:hello world!

正文

我经常逛一些大牛的博客,阮一峰、廖雪锋,还逛虎嗅,36K等资讯网站,正应了那句“秀才不出门,便知天下事”。在当今互联网飞速发展的时代,作为一位IT人员,不学习就意味着被淘汰,即使你现在很牛X。

下面是前端的发展史:

- 1989 html正式诞生,由物理学家蒂姆·伯纳斯·李为了方便学术文档的分享而创造,这也是前端的起始时间。
- 1994.10.13 Mosaic Netscape 0.9正式发布,一代浏览器霸主开始展露它的锋芒。
- 1994.10 Web技术领域最具权威和影响力的国际中立性技术标准机构正式成立,创立者就是html的创造者大神蒂姆·伯纳斯·李。
- 1995.05 前端中最重要的成员JavaScript(原名LiveScript)诞生,创造者是网景的布兰登·艾奇。他仅仅用了10天的时间就- 完成了这项创举。
- 1995.12.24 html2.0标准由IETF正式发布。
- 1996.08 JScript1.0由微软正式发布,矛头直指网景的JavaScript,成就IE的同时也开启了自己声名狼藉之路。
- 1996 ActiveX由微软正式发布,虽然很蹩脚,但是基于这个技术,我们终于可以在IE上完成桌面端程序的任务了。
- 1996.12.17 W3C正式发布了CSS1标准,从此,前端有了自己的样式规范。
- 1997.02.14 W3C正式发布了html3.2标准,丰富了html的语义。
- 1997.05 ECMAScript1正式发布,在浏览器大战中被玩坏的程序员们终于等来了他们的第一版JS规范。
- 1997.12.18 W3C正式发布了html4.0标准,这也是我们使用时间最长的html版本。
- 1998.05 ECMAScript2正式发布。
- 1998 IE5.0引入了XMLHttpRequest技术,实现了异步调用服务器的功能。但是,谁也没有想到它会带来一场前端革命。
- 1999.05 W3C正式发布了CSS3标准中的首批模块(CSS3标准并不是一次性发布,而是分模块发布的)。
- 1999.12 ECMAScript3正式发布。
- 1999.12.24 W3C正式发布html4.01标准,该标准只是基于html4.0的部分调整。
- 2000 Douglas Crockford定义了JSON格式数据,至此前后端的数据交换可以不再使用冗余信息较多,而且还需要来回解析的- XML,转而使用JS原生就支持的JSON格式数据了。
- 2004 Gmail和Google地图用ajax轰炸大家的视野,互联网迎来Web2.0时代。
- 2004.07 Ruby on Rails发布了第一个版本,5分钟构建一个博客网站的演示视频惊艳了全世界。
- 2006.01 John Resig发布了JQuery工具库的第一个版本,这个工具库一经出世就风靡全球,一直持续到现在,是前端史上最成- 功的JS库。
- 2006.04.05 W3C正式发布XMLHttpRequest标准,为之后的Ajax爆发提供技术基础。
- 2007.01.09 第一代iPhone发布,移动互联网的起点。
- 2008.08 iPhoneDevCamp上出现的PhoneGap向我们展示如何使用纯JS、Html、CSS开发APP。从此,我们在开发APP的解决方- 案上又多了一条道路。
- 2008.09.02 Google 强力的V8引擎诞生,ie王朝开始瓦解。
- 2009.01 CommonJS项目正式启动,由Kevin Dangoor主导。
- 2009.11.08 Dahl 向我们展示了可以用JS编写服务器代码的Nodejs。
- 2009.11.13 Jeremy Ashkenas提交了第一个CoffeeScript版本,开启了其他语言转换为JS的风潮。我们竟然还可以用比JS- 更简单的代码来书写JS(不过JS难道还不够简单吗?)
- 2009.12 ECMAScript5正式发布,这个版本也是我们使用时间最长,各个浏览器兼容最完全,现在大部分程序使用的版本了。
- 2009 Miško Hevery创造了angularjs框架,它不仅基于MVC框架开发,而且实现了SPA,前端工程化的需求越来越强烈了。
- 2010.01.12 npm发布了第一个版本,自此,前端就拥有自己的包管理工具了。
- 2010.10.13 Jeremy Ashkenas发布了BackboneJS的第一版本。
- 2010.10.20 angularjs由google发布了第一个版本。
- 2010 RequireJS第一个版本发布,前端的模块化开发时代正式来临了。
- 2011.05 ECMAScript5.1正式发布。
- 2011.06.07 CSS2.1发布(从2004-02-25成为备选草案开始,经过多次修改才最终发布)。
- 2011.09 微软发布Windows 8操作系统,将JavaScript作为应用程序的开发语言之一,直接提供系统支持。
- 2011.12.08 Ember第一个版本正式发布。
- 2011 twitter开源了其前端GUI框架bootstrap,为多设备多分辨率适配做出了杰出贡献,解放了无数程序员。
- 2012.10.01 微软发布了TypeScript第一个版本,提供了更加规范地书写JS的解决方案。
- 2013.02.21 Mozilla基金会发布手机操作系统Firefox OS,该操作系统的整个用户界面都使用JavaScript,JS已经无处不- 在了。
- 2013.10 ECMA正式推出JSON的国际标准,这意味着JSON格式已经变得与XML格式一样重要和正式了。
- 2013.05 Facebook开源了其前端框架React,引入了新的JSX语法,使得UI层可以用组件开发。
- 2014.10.28 W3C正式发布Html5标准,废弃了无用标签,新增了许多新标签,语义化再次得到了极大地丰富。
- 2015.03 Facebook公司发布了React Native项目,将React框架移植到了手机端,可以用来开发手机App。
- 2015.05 ECMAScript6正式发布,后更名为ECMAScript2015;Node模块管理器npm超越CPAN,标志着JavaScript成为世界- 上软件模块最多的语言。
- 2016.05 ECMAScript2016正式发布。
- 2016.11.01 W3C正式发布Html5.1。
- 2017.05 ECMAScript2017正式发布。

这么看来,前端的发展和我们这代人的年纪差不多了多少,但是众人拾柴火焰高,全世界的在前端的人才都在让这门技术完善。我们不都是巨人,但我们都是站在巨人的肩膀上的,不需要我们去发明什么,只需尽最大努力把现有的学会。


请我喝杯咖啡吧 ヾ(^▽^*)))
一介码农ZH - 支付宝 支付宝
一介码农ZH - 微信 微信
共享知识
  • 文章标题: hello world
  • 本文作者: 一介码农ZH
  • 本文链接: /post/hello_world/
  • 版权声明: 本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!