龙空技术网

WEB开发进阶(04)(WEB史 上)

不正经的程序员 109

前言:

此时兄弟们对“ie7jquery兼容”大致比较关心,小伙伴们都需要剖析一些“ie7jquery兼容”的相关知识。那么小编在网上网罗了一些关于“ie7jquery兼容””的相关内容,希望我们能喜欢,兄弟们一起来学习一下吧!

对于前端开发人员来说,那是一个黑暗的年代,“军阀”混战,以IE为首的势力称霸着整个大陆,苦不堪言,总是遥望星空,不知何时是头。

当然 前端开发 这个词语当时也不存在,更准确的来说是WEB开发人员,当时岗位还没这么细分,按现在来说,所有WEB开发人员都是全栈工程师。你必须会服务端(一般是ASP,高级的C++,JAVA比较少),前端,那更得会,(也就是必须掌握 vbscript html css),不好意思,当时javascript还是个孩子,各大网站的页面布局都很简单,因为前端脚本的需要,IE嵌入了vbscript作为客户端脚本,但由于vbscript的语法(跟ASP一样)太让人接受不了,之后IE也兼容了javascript(这和WEB标准有关)

做为这个年代的WEB开发人员,你无法想象当时做WEB开发这个新新领域是多么痛苦。

千万不要对老程序员提 IE5 IE6 IE7 IE8兼容,很难受,受不了,马上吐,因为我们在万难的CSS布局之下,实现了美工很前卫的设计后,还要做不同浏览器的兼容,市面上以IE为首,但IE每个版本缺自相不兼容,你需要写很多方案,根据不同的浏览器加载不同的css,当然也有高手行为,通过reset.css 先初始化基本标签的样式,达到一定的统一,然后再特定的布局处,通过脚本去兼容。而如今,主流的都是基于webkit的浏览器,无论是电脑上,还是手机端,更牛的是,现在,我们拥有很多强大的JS类库,很多通用化的前端框架,如bootstrap,基本在主流浏览器中表现都是一样的,而不会像当年,IE5正常IE6就起飞了,IE7东倒西歪,IE8会死机等。

如果说布局是第一道难题,那前端脚本就是黑洞

在javascript还没有引入IE的时候,使用vbscript去编写一些,诸如表单验证,页面展示特效,哪怕只是一个二级折叠菜单,都是很辛苦的事情。没有jquery这样的想法,你会创造许多ID,更本无法做到复杂的web前端应用。而现在,我们拥有各种js templates ,vue angular,很多的复杂程序也都加入到了WEB中,按以前是无法想象的。例如 网页版的office,网页版的PPT,网页版的photoshop,天啊!

如果说前端脚本是黑洞,后端开发更是孤岛危机

当时,除了大厂开发的一些高性能服务外(一般都是C++做的WEB服务),基于cgi形式的,大多都是用ASP,(JAVA有了就是JSP,但是少),而这个微软的亲儿子ASP,缺扛不起大旗。ASP运行在IIS中,虽然微软提供全套东西,但是开发起来还是困难。很多需要扩展支持的东西,如图片处理,socket,curl这些现在普通的不能再普通的东西,ASP找扩展却很难,除了语法让我们c系的人难受外,更恶心的还是资料的缺失。这也是为什么后来,微软除了asp.net来取代asp,即换了语法,也换了库类支持,也提供了更丰富的文档库。

更多内容,请关注收藏本号哈,我将在下篇中讲到那个年代基于DOM和WEB标准的一些升级历史

标签: #ie7jquery兼容