Web 技术的十年发展历程

Web 技术的十年发展历程

一个小分享,知识有限,抛砖引玉。

ajax03年的时候我上六年级,那时候吧刚在小县城的角落萌发。传奇,大话西游第一代游一时风行。我抱着试一试的心态给了吧老板两块钱想申请个号玩玩,然后接下来的一个小时我一直在,注,册,账,号。

彼时吧用的k的带宽,注册的时候,填了一堆信息,提交,页面跳转,嘣,您填写的信息有误,请重填。然后跳转回注册页面,以此循环。我现在经常想,如果当时ajax能普及开来,我就可以省2块钱了。

那末ajax是什么?

首先ajax是一种技术。以往的页交互方式,用户在点击一个按钮后,比如提交按钮,用户就要等待漫长的数据和服务器的交互,期间用户没法进行任何操作,只能点根烟。而ajax所做的,就是在向服务器发送要求的时候,我们没必要等待结果,而是可以同时做其他的事情,等到有了结果我们可以再来处理这个事

其实ajax技术早在年的时候就已经过微软实现了,但是直到年2月,AdaptivePath公司的JesseJamesGarrett发表文章“Ajax:ANewApproachtoWebApplications”,人们读了后觉得哎哟不错哦这个屌,这以后ajax才大规模普及开来。

ajax的出现,极大了提高了web的用户体验。时至今日,即便国内IT发展再怎样落后,所有站的登录注册也已实现了ajax交互。用户点填写完信息后,页面不用刷新就可以知道信息提交成功与否,哪错改哪。

另外ajax作为一种前后端分离的解决方案,也已被国内大多数不很low的公司所采取,也间接致使了PHP等页脚本语言的衰落。(来辩)

JQUERY早年的js编程,代码的效力是极为低下的,这点特别体现在操作dom上,开发者想要给一个按钮添加事件,要写长长一大段重复的代码去获得到这个按钮,再写长长一大段重复的代码去添加事件。虽然老油条会将经常使用的操作封装起来,但是对不会封装的新手,这无疑是很痛苦的一件事,特别再加上各种各样的兼容。

年,本着解救菜鸟,让他们domore的主旨,jquery诞生。jQuery诞生的意义,1是对ie及各种割据一方的浏览器做好了兼容,2是极大简化了dom操作,使开发效力大大提升。jquery很火爆,火爆的有些前端只会写jquery而不会写原生js的程度。时至今日,说jquerywriteonce,seeeverywhere已不为过了。

jquery的另一个意义(我认为)在于,它催化了人们对前端的兴趣与探索,相比linux,你用很低的本钱,就可以写出一个让不懂编程的妹子说欧巴你堡垒了的效果,让人们觉得哎哟(又)不错哦这个屌。尔后大量的类库和基于jquey的插件雨后春笋般诞生,前端行业歌舞升平欣欣向荣,页开发进入一个新时期。

CHROME天下武功出谷歌。在ie6,7,8的时期里面,虽然Firefox也缓慢的挑战ie的地位。但和年开始Google开始推行的chrome浏览器产生的颠覆性影响比起来,逊色很多。Chrome使用Apple的开源内核webkit,良好的设计标准和市场反应;增进浏览器快速迭代,让IE在windows10中完全消失。

chrome浏览器的推出,将简化前端的入门程度又推动了一步,其自带的调试工具好用又无脑,我们可以利用其轻松的查看络状态,加载顺序,进行断点调试等,同时谷歌的插件功能,又给开发者提供了极大便利。

目前chrome最新版开始采取blink内核,测试版本中,已可以对css3动画进行追踪和调试。在我还没有想象到的时候,chrome已实现了它。

一句话,没有chrome,就没有新中国,就只能用firefox了。

GITHUB随着软件项目的迭代加快,项目版本工具也不断的演进,经历CVS,SVN,GIT。到目前为止CVS差不多已从互联行业渐渐消失,SVN作为文件和文档存储存在,由linux内核发明人Linus创建的版本工具GIT现在作为代码版本标准。Github依赖于git成为开发人员团队协作的社区!到年1月github上已注册的开发人员超过一千万,开源项目几千万。其中中国研发者在github上增?长最快。你几近可以在上面找到一切你想要的代码…比如username..password..

OAUTHOAuth1或OAuth2与以往的授权方式不同之处是OAUTH的授权不会使第三方触及到用户的帐号信息(如用户名与密码)。产生背景:最常见的服务场景,用户需要使用两个不同企业的服务,登录验证A企业,下载内容;然后登录验证B企业,上传内容到B企业服务,复杂又耗时。无论是用户,还是A、B都会想要互通服务。这就产生了核实身份的需求。旧的用户名、密码机制会造成A/B企业有权限查看乃至修改对方的用户资源。为了到达确认身份、服务互通,Google、Yahoo、Microsoft牵头促使OAuth1.0产生。以后的OAuth2.0是各大互联企业基于
































白癜风资讯网
少儿白癜风



转载请注明:http://www.guyukameng.com/aspnet/2016-07-18/684.html