开发者需要关注的IE 9 Beta四大新特性:全面拥抱Web标准

发表于:2010-9-19 09:48

字体: | 上一篇 | 下一篇 | 我要投稿

 作者:未知    来源:新浪科技

#
ie
#
IE
#
微软

  9月17日下午,微软中国在北京召开Internet Explorer 9 Beta 版体验会,从加速、优化体验、拥抱标准和安全等方面对IE 9 Beta版的全新特性做了精彩展示。

  微软大中华区开发工具及平台事业部总经理谢恩伟表示,IE 9的产品设计思路就是为人们提供一个充分感受网络之美的“舞台”,希望用户能够最大限度的“忽略”IE9 的“存在”,而将注意力全部沉浸在精彩的网络内容当中。

  从大会展示来看,IE 9 Beta有不少值得开发者关注的新特性:

  全面拥抱Web标准

  支持HTML5、SVG、CSS3、ECMAScript5和DOM。开发人员不必再花费大量的时间为不同的浏览器重写网站,可以专注于更富创造力的设计和开发。

  不过对于Web开发人员普遍头疼的IE 6,微软中国消费与在线事业部市场部总经理韦青表示,不会采取强制手段促使用户升级,只会通过发布更先进的产品吸引用户迁移。

  整合更多开发工具

  IE 9提供内置开发工具,通过在浏览器内变更代码,帮助开发人员快速建模、测试并调试和预览网页。新功能包括:用户代理切换工具、网络流量检测器、改进的JavaScript分析器,以及综合支持IE 9中引入的新网络标准。

  硬件加速

  IE9 将全面支持HTML5 GPU硬件加速,借助GPU的效能,来渲染标准的Web内容,如文字、图像、视频、SVG(可缩放矢量图形)等网络信息,减少CPU负荷,大大的提高浏览器的速度。开发人员无需为GPU硬件加速特性重新编写网站,直接提升图形处理性能。

  兼容性模式

  IE9可以让开发人员来选择浏览站点时所使用的模式,其中包括 IE9 标准模式、IE8 文档模式、兼容视图模式(IE7)或 Quirks 模式(IE5)。如果用户单击兼容模式按钮,网站将以开发者事先指定的模式或兼容视图模式(IE7)运行,保证向后的兼容性和网站升级时的灵活性。

  此外,对于IE是否有Web App Store的计划,CSDN总编刘江在IE 9 Beta美国发布会询问了微软IE、Windows Live商务方面的负责人Brian Hall,他回答:Internet就是最好的App Store。微软中国的相关负责人补充道,IE也有同合伙伙伴共同建设的插件库,谢恩伟还透露,将举办IE网络应用大赛,以吸引开发者参与丰富IE的插件种类。(文/杨东杰)

  附微软官方公布的IE 9 Beta对Web标准的支持及新JavaScript引擎详情:

  1. HTML5 支持。Internet Explorer 9 基于Internet Explorer 8中引入的HTML5功能构建, 并且增加了几项引人注目的特性。对视频和音频元素的支持使得不需要插件即可在网页上实现硬件加速的本地视频和音频内容。现在,开发人员可以像插入图片一样方便地插入音频或视频。另外,支持canvas元素可以实现轻松的动态图像渲染,同时能够通过Windows 和显卡充分发挥硬件的性能。此外,对Selection API的支持能够对页面上的的文本进行编程,并且 HTML 解析的改进使网页的制作更加的灵活。

  2. DOM 2级和3级。Internet Explorer 9 添加了对文档对象模型2级 (DOM L2) 和3级 (DOM L3)的更多支持,并且改进了现有实施中对DOM L2的支持。这些增加的DOM特性源于几个DOM规格,包括DOM L2和L3 Core、DOM L2 Views、DOM Element Traversal、DOM L2和L3 Events、DOM L2 HTML、DOM L2 Style、DOM L2 Traversal和Range以及WebIDL(互动数据语言)。

  3. SVG。从可缩放向量图形(SVG)标准的问世以来,开发人员一直要求在Internet Explorer中直接予以支持,Internet Explorer 9已经做到这一点。通过支持SVG,Internet Explorer 9可以实现细节丰富、夺人眼球的强大视觉效果,完全不需要单独下载或插件。就像新的HTML5媒体特性,Internet Explorer 9中的SVG也可充分利用图形硬件加速功能。

  4. CSS3。除了Internet Explorer 8全面兼容的CSS2.1(级联样式表),Internet Explorer 9还增加对了对很多CSS3组件的支持,为网络开发设计人员带来更高的灵活性和更多的功能。Internet Explorer 9从几个CSS3模块中引入了特性,包括背景与边界模块、颜色模块、字体模块、媒体查询模块、命名空间模块、选择器模块、值与单元模块,并且支持Web开放字体格式(WOFF)。

  5. ECMAScript 5。最新版ECMAScript标准中的很多特性增强了Internet Explorer 9中的JavaScript实施。新的ECMAScript 5特性有助于标准化JavaScript语言的很多重大改进并提高了开发人员的效率。此外,Internet Explorer 9 DOM可以本地支持ECMAScript 5,当利用 JavaScript开发Internet Explorer 9 DOM时为开发人员提供一致且自然的编程模式。

  6. 新的DOM和新的JavaScript引擎。Internet Explorer 9中新优化的文档对象模型(DOM)与新JavaScript引擎Chakra更高效地互动,从而显著提升速度。通过利用多个CPU内核(如果您的Windows电脑采用多核CPU),Chakra将并行解释、编译并执行代码。两项新功能分别都很强大,将它们相结合,再加上图形硬件加速,就能使浏览器快速运行。

《2023软件测试行业现状调查报告》独家发布~

关注51Testing

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2024
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号