了不起的前端
|
主要是用来采集输入信息,呈现界面效果。 关于前端的发展得从Tim在1990年发明了最原始的浏览器开始,随着Tim推广,美国国家超算应用中心开发了名为Mosaic 的浏览器,并于93年4月发布;第二年第一届万维网大会在日内瓦召开,同年7月,Html2.0规范发布,11月网景成立并发布第一代浏览器,改名为Navigator。94年底,W3C成立。此时,进入静态网页时代。也就是web1.0时代。 95年网景工程师 Brendan Eich 花了10天时间设计了 JavaScript 语言。与此相对的是,1996 年,微软发布了 VBScript 和 JScript。第一次浏览器之争开始了,同年11月,网景把javascript推向国际化,并在97年6月ECMA 以 JavaScript 语言为基础制定了 ECMAScript 1.0 标准规范。第一次浏览器战争以 IE 浏览器完胜 Netscape 而结束,IE 开始统领浏览器市场,份额的最高峰达到 2002 年的 96%。随着第一轮大战的结束,浏览器的创新也随之减少。作为独裁者,IE 并不遵循 W3C 的标准,IE 成了事实标准。 js的诞生,可以说是开启了动态网页的时代,为了使得 Web 更加充满活力,以 PHP、JSP、ASP.NET 为代表的动态页面技术相继诞生。 直到Google 分别在 2004 年和 2005 年先后发布了两款重量级的 Web 产品:Gmail 和 Google Map。这两款 Web 产品都大量使用了 AJAX 技术,不需要刷新页面就可以使得前端与服务器进行网络通信,颠覆了用户体验,这也体现了Ajax的较大的特性就是局部刷新。Ajax的流行,是我们进入了Web2.0时代,也就是客户端更方便的向服务端发送信息。 随着Firefox的出现,直接引发第二次浏览器大战。第二次浏览器战争中,随着以 Firefox 和 Opera 为首的 W3C 阵营与 IE 对抗程度的加剧,浏览器碎片化问题越来越严重,不同的浏览器执行不同的标准,对于开发人员来说这是一个恶梦。为了解决这个问题,众多兼容性js框架诞生,JQ在众多同类中脱颖而出,独领风骚,几乎成了业界的标配。 但是随着Web应用的增多,旧的标准难以满足需求,在2008 年 1 月 22 日,H5草案发布。同年12月,Chrome 发布JavaScript 引擎 V8,并加入浏览器之争中。H5的真正兴起是由于它与Flash的差异,在2010年4月,乔布斯发表一篇题为“对 Flash 的思考”的文章,指出随着 HTML5 的发展,观看视频或其它内容时,Adobe Flash 将不再是必须的,同时H5的WebWorker 可以让 JavaScript 运行在多线程中,WebSocket 可以实现前端与后台的双工通信,WebGL 可以创建 Web3D 网页游戏……
在第二次浏览器大战中,各个浏览器厂商都以提升 JavaScript 运行效率和支持 HTML5 各种新特性为主要目标,促进了浏览器的良性竞争。直到2 (编辑:阳江站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |


