Tags: IE9

IE9给前端开发带来了什么?

虽然至今我的IE9依然不能开启flash插件,但是不得不说,IE9的到来,给web前端工作带来了很多不一样的东西。 1、HTML5 HTML5是大势所趋,HTML4以来,已经过了十多年,在这十多年里,互联网有了巨大的变化,人们越来越要求在互联网上更多的看到方便简单的应用。 为什么是HTML5? 我想说对于普通的用户来说,他们不需要HTML5,他们不在乎你到底是用什么实现的,对于他们来说这不重要。只要你能把他们需要的产品提供给他们,简单好用,这就行了。 但是浏览器厂商需要HTML5,至少他们有了新目标,新功能,更重要的是,浏览器不想要一个独立于自己控制之外的FLASH。 无论怎么吐槽,HTML5终于来了。虽然IE9对HTML5的支持还不是那么完善。但是至少canvas websocket,都是能让程序员激动不已的新东西。终于,所有的浏览器厂商都支持HTML5了,虽然,我们还有IE6 IE7 IE8,但是它们迟早都要被IE9替代的不是? 2、标准 还记得那些代码吗? attachEvent 和 addEventListener , window.event和e , event.srcElement和event.target 是的是的,很多很多的IE专用,IE专有。我们的代码有很大的精力,浪费在了浏览器兼容上。即便如此,还有很多很多的BUG无法解决。例如 attachEvent里的this。。 现在这都是过去式了,IE9拥抱了W3C,使得一套代码,可以在不同的浏览器都可以正常的运行。 这使得前端开发者们,可以从修修补补中摆脱出来,把精力放在真正的代码编写上。 还记得以前对后端开发者的嗤之以鼻吗? “你们的代码写一套就可以运行,我们前端可不是这样”,这也变成过去了,那些浏览器兼容知识,也许在不久的将来就变成废品。时代在进步,不是吗? 3、效率 我的一个朋友有个冷笑话。他说:“IE虽然这个不好那个不好,但是它有一条很重要的优点,那就是稳定。你看它一直都这么慢”,“慢”是IE的代表了。 同样的一段代码,在IE中,运行的就不流畅,同样的几个操作,在IE中就会内存溢出。 在IE9中,他们很大程度上的解决了这个问题。IE9甚至支持硬件加速。在sunspider之类的测试中,IE9终于赶得上其他的浏览器了。 加油!IE! 最后: 最后,HTML5来了,大型的web应用的时代到来了,你准备好了吗?还在为IE6的layout bug纠结吗?多看看吧,世界不一样了!

IE9,你真让人失望!

3月15日,晚上,安装了IE9,系统是win7 sp1,安装过程很扯淡,很差劲。 首先,连接到微软的IE9下载页,居然还分WIN7 32和win7 64版本的。初级用户根本无所适从。 然后,下载安装,提示我一大堆软件需要强制关闭,好吧,你IE关闭自己的也就算了,QQ,chrome关你安装哪门子事啊,我还是用chrome下载你的安装包呢! 安装结束,提示我文件需要更新,于是,我又重启了一次电脑。这安装,破事怎么这么多啊! 第一次启动IE9,感觉界面很清爽。以前的菜单栏也不见了,地址栏固定到了左上,tab在地址栏的右侧,也许是习惯了chrome,感觉地址栏有点太短了。 打开第一个网页,news.qq.com,问题出现了,浏览器崩溃,IE9就这么不给面子,第一次启动就崩溃了?这给人的体验太差了,不知道哪里出现了问题,上网查吧,于是又掏出了chrome(再次鄙视你,IE9),网上没啥信息,有说迅雷插件的问题,我禁用了也没用啊!照样崩溃。唉,为了尝鲜,只好一个一个的找,过了10分钟,终于发现,禁用了flash插件后,IE9工作正常了。但是我想,那是因为我是做web开发的,普通用户的话,已经卸载了吧,呵呵。 这就是IE9给我第一印象。