带您玩转 IE9-阿里云开发者社区

开发者社区> 科技小能手> 正文

带您玩转 IE9

简介:
+关注继续查看

Internet Explorer 9 已于太平洋时间2011年3月14日21时在美国发布,中国区的发布体验会也在21日下午14时成功举行。在发布前,我也一直参与着 IE9 的一些测试工作,从 Beta 到 RC 再到 RTW 之前的每一个版本,我们都欣喜地看见了 IE9 各方面的改善与提升,而最终发布的 RTW 正式版,已经是一件经过多次精心雕磨的艺术品,呈献给所有的最终用户。其实,我也算是 IE9 的一个忠实粉丝啦,因为了解,所以热爱。在这里,我也想把 IE9 的一些重要新特性和我个人的使用体会分享给大家,希望大家能够用 IE9 尽享网络之美。

 

解开枷锁,释放网络之美

 

在十多年前,一般的家庭用户可能还在使用电话线拨号上网,虽然是 56 kbps的速率,但您也许并不觉得太慢,因为那时候的网站内容一般都以文本为主,有几张简单的图像就已经显得十分丰富多彩了。随着互联网的迅速发展,网站越来越多,数据也越来越多,互联网已经迅速发展成为了资源共享与人们日常交流的公共平台,面对海量的数据,互联网出现了搜索,因为只有通过搜索的方式,您才能够从海量的数据里边找到您感兴趣的那一部分。而随着 Java 技术的发展,越来越多的网站使用 JavaScript 制作出了丰富多彩、功能强大的用户体验,例如咱们使用的 Office Web App 和 Google Docs,另外的各种技术,例如 Flash、Silverlight 以及网页内嵌入的其他各种内容使我们如今的互联网变得绚烂多彩。

 

为了使这些富媒体能够快速呈献给用户,网络提供商也是不断升级网络服务标准,现在,家家户户使用 2M 的互联网接入已经几乎不再是问题,而且,很多地区的用户都已经开始享受 4M 或更高速的光纤到户接入服务,也就是说,网络是跟上了互联网发展的需求的,而咱们的浏览器却未必。

 

咱们的 IE 浏览器发展到 8.0 版,都是靠对之前的版本升级和改进而来,然而对当代互联网标准的支持却始终不够,而且性能也一直是一个常遭诟病的问题。不知您是否还有这样的印象,就是使用 IE9 之前的浏览器时,下载也好,播放视频也好,都还是觉得比较快的,可是浏览某些网站的某些应用时,总是觉得有点卡或者性能不尽人意,其实这就是浏览器性能成为瓶颈的一个表现。

 

如今已经进入了 Web 2.0 时代,相比上一代以用户通过浏览器获取信息为主的互联网,Web 2.0 则更注重用户的交互,用户既是网站内容的浏览者,也是网站内容的贡献者。所谓网站内容的贡献者,是说互联网上的每一个用户不再仅仅是一个个的读者,同时也成为了互联网的作者;不再仅仅是在互联网上冲浪,同时也成为波浪制造者,在模式上由单纯的"读"向"写"以及"共同建设"发展,由被动地接收互联网信息向主动创造互联网信息发展,这也是互联网发展的必然需求。由此,很多 SNS 社交服务网络(例如人人网,开心网)应运而生,微博等服务也是如此。互联网把全球的人们连接起来,分享信息,共享快乐,互联生活。现在,中国早已拥有超过379万的网站,网民逾4.2亿,人均每周上网时间19.8小时。为了给用户提供更好地服务,网络内容提供商也是不断致力于打造更加精致的用户体验,让用户喜爱他们的网站和应用。

 

对推进和支持 Web 2.0 及下一代互联网,微软给出了一个伟大的承诺——开发 IE9,改变人们的互联网体验。就像我们上面讲述的互联网发展简史所体现的,互联网发展日新月异,但我们感受互联网的方式却从未改变,直到现在 IE9 的出现。没错,是时候该解开传统浏览器对互联网的枷锁桎梏了,是时候去开启一个全新的浏览时代,彻底释放网络之美。让您的网络体验更加流畅,让网站就像本地的一个应用程序一样,更快加载,与 Windows 集成,给您更多便捷功能。在确保运行流畅的同时,浏览器的操作也变得更为简单,引用我微博上的一个粉丝所形容的,"IE9 是一个外表简单却内心强大的东西"。其实,浏览器只是一个舞台,而网站内容本身才是表演者,才是用户的焦点所在,因此,IE9 的界面设计更加精简,边框更窄,将更多的空间留给舞台中央正在上演的精彩表演。结合对 HTML5 等开放 Web 标准的支持以及更加简洁的 UI,IE9 真的能让一个网站闪耀夺目,完美播放高清视频。IE9 在给您带来前所未有的绝佳体验的同时,也致力于提升对您安全和隐私的保护,让您的浏览体验更加安全。IE9 激发了整个 PC 的所有潜能,来为您解开枷锁,呈现网络之美,因此,IE9 自测试版发布以来,就得到了互联网各界以及全球范围内的最终用户的各种好评。 IE9 也是缔造了几个"世界第一",例如,JavaScript 性能世界第一,也是全球第一款带跟踪保护功能来进一步保护用户隐私、反网络跟踪的浏览器,同样还是目前第一款也是唯一一款实现完全硬件加速的浏览器。

 

好了,下面我们就赶紧来细数 IE9 的一些重要特性。

 

IE9,您需要知道的五件事

 

1. 精彩网络才是主角

是否有一种东西,存在的意义,却是为了被忽视?没错,那就是 IE9 了。浏览器只是一个舞台,而舞台上的主角应该是精彩的网络内容,而非浏览器本身——因此,IE9 通过返璞归真的界面设计、与 Windows 7 特性无缝的整合、全面的速度提升等一系列改进,正是希望用户能够最大限度地"忽略"浏览器的"存在",而将注意力全部沉浸在精彩的网络内容当中。

 

2. 充分利用多核潜能,并释放电脑 90% 的空闲性能

现代计算机平均拥有2.42个 CPU 内核,应该怎么用呢?IE9 拥有 WebKit SunSpider 基准测试中最快的 JavaScript 引擎——"查克拉(Chakra)"。它将充分优化多核 CPU 协同运算能力,不仅让网页载入速度成倍提升,更重要的是让复杂交互型网页的响应速度更加顺畅,反应更加灵敏。多数浏览器只用到电脑 10% 的运算能力,那剩下的呢?IE9 全面支持 GPU 硬件加速,将网页图形的渲染工作从 CPU 中解放出来,有效借助 GPU 效能提升浏览体验——更快速的网页内容呈现、更锐利的文本、更清晰的图像、更流畅的视频、更艳丽的色彩……现在,IE9 是目前第一个也是唯一一个能够实现完全硬件加速的浏览器。

 

201104061907072705.png

 

3. 全面与安全,缺一不可

安全,就像一个木桶,99% 的实时拦截率不是那么容易的事。网络安全就像一个木桶,任何一根木条的缺陷,足以让用户损失惨痛——IE9 不仅着力于单向安全性的提升,同时运用全球领先的快速响应安全信誉比对数据库,让任何一个恶意网站都难逃法眼。在 NSS Labs 发布的浏览器测试报告中,IE9 以高达 99% 的实时威胁拦截率排名第一。

 

201104061907097853.png

 

4. 内外兼修的隐私保护

今天的网络,是一个前所未有的真实透明的社交网络。个人的隐私比以往任何时代都显得更为重要。IE9 一方面通过"隐私跟踪保护"特性,来限制来自第三方网站的跟踪用户的行为;另一方面,通过改进的"InPrivate 隐私浏览"来保护本地用户的浏览记录等各种隐私。内外兼修的保护,让用户真正感到安心。

 

5. 标准,是为用户体验而生

拥抱标准,只是第一步,如何释放标准的力量,是微软考虑最多的。IE9 全面支持最新的网络标准(如 HTML5、CSS3、SVG、DOM L2 & L3…)并且在 Acid 3 测试中取得95分的高分,对各种标准的兼容性非常好。但如何将"标准的支持"转化为"实际用户体验的提升"?IE9给出了理想的答案——全面支持硬件加速+全新高效 JavaScript 引擎+多核 CPU 的优化……IE9不仅支持标准,更希望通过对计算机性能的合理利用,让标准可以真正提升到用户体验。

 

随我一起玩转 IE9

 

要玩转 IE9 、体验真实的网络之美其实很简单,跟着我来做吧~

首先,前往 http://windows.microsoft.com/ie9 下载并安装 Internet Explorer 9。安装完之后,请点击 IE9 界面右上方的齿轮状按钮,选择"Internet 选项",转到"高级"选项卡,再找到"加速的图形"一栏,检查下面的"使用软件呈现而不使用 GPU 呈现"一项前的复选框状态。如果是未勾选的,那么恭喜您,您的显卡支持 IE9 的全面硬件加速;如果默认就勾选了,而且选项是灰色的、不可操作的,那么抱歉,您的显卡由于种种原因可能不支持 IE9 的硬件加速,因此,接下来我们要做的一些体验可能在您的 IE9 上体验不到这么好的性能和效果。

 

201104061907105477.png

 

装好了 IE9,就快跟随我一起来体验一下吧~笔者使用的计算机是联想 T410,安装的是32位 Windows 7 旗舰版,IE9 浏览器,显卡是 NVIDIA Quadro NVS 3100M,显存512 M,处理器是 Intel 酷睿i7 620M。除了 IE9 浏览器之外,我还装有目前最新版的 FireFox 和 Chrome 浏览器作为陪衬(貌似有点儿太残酷了),分别是 FireFox 4.0 和 Google Chrome 11.0.686.3。好了,我们现在就来看看 IE9 到底有多强劲。

1. 快速阅读 http://ie.microsoft.com/testdrive/Performance/SpeedReading/Default.html

 

201104061907138283.png

 

这个网页使用了动画技术尽可能地以最快速度去翻动96个字母区域,使用的技术是 HTML5 Canvas 和 HTML5 Audio 元素。它体现的是 IE9 从图形加速到 JavaScript 编译再到 canvas 画布硬件加速的整体性能。在页面加载完毕之后,您可以点击右下角金黄色的"Start Speed Reading"按钮来启动这个测试,测试全部结束后,网页会最终显示完成所有动画所用的总时间。由于这个是时间累积型的测试,所以稍慢一点的浏览器在经过时间累积后,就能发现明显的最终秒数差别。嘿嘿,以下分别是 IE9、FireFox 和 Chrome 的测试结果,我们可以看到,他们依次用了6秒、22秒和1090秒完成所有动画的呈现。

 

201104061907156005.png

 

201104061907171809.png

 

201104061907197896.png

 

2. 新建一个选项卡

安装好 IE9 后,您可以多使用它一段时间,然后下次您新建选项卡的时候,它默认会显示"about:Tabs"页,按热度降序列举出您最常访问的一些网站,供您更加快速便捷地访问您喜爱的常用网站。

 

201104061907219664.png

 

3. 选项卡分离与整合

尝试在 IE9 中的同一个窗口打开两个不同的选项卡吧,然后用鼠标左键按住其中的一个选项卡不放,向外使劲拖拽,哈哈,您马上就可以看见,这个选项卡被"撕"下来了,松开鼠标左键,它会自动形成一个独立的 IE 窗口。同样,能"撕"也能"合",咱们可以把刚刚分离开的选项卡用同样的方式拖拽到另一个选项卡的旁边,您可以发现,它会自动"咬合",松开鼠标左键后,它就乖乖地被合并到同一窗口啦。由于现在选项卡也可以分分合合了,所以您可以利用 Win7 中的鼠标控制窗口行为的功能来同样控制 IE 窗口的大小,例如,拽住某个选项卡不放,分离出来并停靠到桌面的最右侧然后松开鼠标,这个窗口就自动占据屏幕右侧一半面积啦~

 

201104061907257095.png

 

4. 固定网站

有了 IE9,一个网站就是一个应用程序。您可以轻松将某个网站锁定到任务栏,这样,您可以通过一次单击,就直接打开这个心爱的网站啦。锁定网站到任务栏有三种途径,一个是打开该网站,直接将 IE9 浏览器地址栏左侧出现的网页图标拖放到任务栏松开,第二种是直接拖拽该网页所属的选项卡至任务栏松开,第三种是新建选项卡,在显示的您的常用网站列表中拖拽一个网站的图标到任务栏松开,试试吧。这里,我们就访问新浪微博 http://t.sina.com.cn 并登录,然后将它固定到任务栏吧。

 

201104061907265766.jpg

 

5. 跳转列表与缩略图控制按钮

既然可以锁定网站到任务栏,那当然也要支持跳转列表与任务栏缩略图控制按钮才给力呀。没错,IE9 的确很给力,不过您的网站也需要加一些简易的代码才能实现任务栏缩略图控制按钮与跳转列表哦。我们可以发现,新浪微博、支付宝等国内的一些网站已经开始陆续有所行动啦,例如我们可以看看新浪微博、支付宝的跳转列表和豆瓣 FM 电台的缩略图控制按钮吧,是不是很方便呢?呵呵。

 

201104061907274262.png

 

201104061907288505.png      201104061907293621.png

 

6. 富互联网体验

有了 HTML5 等一系列的新标准,我们将来的互联网体验会是什么样?能有多丰富?一起来看看吧。由于篇幅有限,这里我仅推荐三个应用(我们姑且把有丰富体验和功能的网站也称为"应用"或者"应用程序"吧),一个是 Flickr 图片浏览器(http://ie.microsoft.com/testdrive/Performance/FlickrExplorer/Default.html),另一个是中国国家博物馆(http://www.visitnmc.com),最后一个是 IMDB 影片体验(http://ie.microsoft.com/testdrive/Graphics/VideoPanorama/Default.html)。打开 Flickr 图片浏览器,您可以通过左下角的搜索框搜索图片,并以全新的体验方式浏览和缩放这些图片集;在中国国家博物馆,您可以借助 3D JavaScript 进行虚拟现实体验,身临其境体验墙上的各种画作与介绍视频;在 IMDB 影片体验网站,您可以以动画的方式去选择一个要欣赏的影片,然后直接在 IE9 中流畅播放。不论是这些动画还是视频,您可以尝试在其上面单击鼠标右键,您会发现,这些内容既不是靠 Flash 呈现的,也不是靠 Silverlight 或者其他各种插件呈现的,而是原生的 HTML5 技术,通过 IE9 对其的支持直接呈现。

 

201104061907366789.png

 

201104061907382353.png

 

201104061907416827.png

 

7. 游戏 http://ie.microsoft.com/testdrive/HTML5/BugBash/Default.html

这是一个比较有意思的 HTML5 小游戏"大扫荡",用锤子状的鼠标去打击屏幕上飞过的虫子即可。注意哦,一定要选择在虫子怪物喷出有害物质之前去打击,否则碰到有害物质就会减少生命值。使用 IE9 来玩这个游戏会非常的顺畅,而且速度之快让我只能闯到第二关……注意,如果您使用的是笔记本计算机安装的 IE9 体验,请确保电源设置为"平衡"或者"高性能",并且插上电源适配器以确保 IE9 开启最高性能的体验。

 

201104061907446012.png

 

8. 更多性能、新标准、图形图像以及IE9特性、安全性方面的演示和体验

请访问 http://www.ietestdrive.com 获取更多。互联网发展日新月异,在接下来的日子里,大家也将慢慢看到咱们国内的一些网站陆续运用新的 HTML5 等一系列标准,以及增加对 IE9 的跳转列表等新功能的支持,给您带来更加丰富多彩的用户体验与便捷生活。

 

201104061907471882.png

 

了,看到这里,相信您对 IE9 有了更加全面的认识和了解吧。的确,IE9 能做到目前唯一一款全面硬件加速的浏览器也确实不简单,这背后凝聚了无数微软开发人员的智慧与汗水,因为他们想确保您在浏览各种网站时都能获得快速的用户体验,而不是其他的一些仅支持部分硬件加速的浏览器那样,让您在访问某些网站和应用的时候,觉得挺快,而在访问另外的某些网站和应用时,却觉得性能不够理想。微软开发 IE9 不仅为了当代的互联网络,也是为了迅速发展的下一代互联网。因此,在这个方面,IE9 还有更加重大的意义,推进 HTML5 等新的统一标准,这样,网站的设计人员与开发者在不使用插件的情况下,就能设计出带动画、视频、音乐甚至 3D 场景中视频与游戏叠加的各种富互联网应用,并且借助如 IE9 的高性能浏览器流畅呈现出来。而且,网站开发者可以不再花费大量时间为不同平台的浏览器设计不同的网站用户体验,而是把这部分时间省出来,更多地投入到网站的创意之中。因为,统一的标准可以跨平台,让支持这个标准的各平台和各设备具有统一的用户体验。例如,借助 CSS3 的 Media Queries 技术就可以轻松实现识别不同的屏幕尺寸,从而自动调整、组织同一网站的同一内容,并以最合适的方式适应设备的尺寸并呈现给最终用户。让我们所有的最终用户和开发人员一起,拥抱新标准,拥抱 IE9,开启互联网的新时代,释放网络的无穷魅力!





本文转自 hbycscc 51CTO博客,原文链接:http://blog.51cto.com/mvperic/536744


版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
天选程序员:如何提个好问题?
天选程序员:如何提个好问题?
3 0
从300万行到50万行代码,遗留系统的微服务改造(1)
从300万行到50万行代码,遗留系统的微服务改造(1)
6 0
架构师眼中的文化:试用期才是真正的考察时间
架构师眼中的文化:试用期才是真正的考察时间
3 0
百亿流量微服务网关的设计与实现(5)
百亿流量微服务网关的设计与实现(5)
4 0
百亿流量微服务网关的设计与实现(4)
百亿流量微服务网关的设计与实现(4)
4 0
百亿流量微服务网关的设计与实现(3)
百亿流量微服务网关的设计与实现(3)
3 0
百亿流量微服务网关的设计与实现(6)
百亿流量微服务网关的设计与实现(6)
5 0
从300万行到50万行代码,遗留系统的微服务改造(6)
从300万行到50万行代码,遗留系统的微服务改造(6)
4 0
高可用架构实例:在多云和多区域中穿行(2)
高可用架构实例:在多云和多区域中穿行(2)
3 0
23706
文章
0
问答
文章排行榜
最热
最新
相关电子书
更多
《2021云上架构与运维峰会演讲合集》
立即下载
《零基础CSS入门教程》
立即下载
《零基础HTML入门教程》
立即下载