IE 9 对 Web 标准的支持及新 JavaScript 引擎

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

    2. DOM 2级和3级。IE 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)标准的问世以来,开发人员一直要求在IE中直接予以支持,IE 9已经做到这一点。通过支持SVG,IE 9可以实现细节丰富、夺人眼球的强大视觉效果,完全不需要单独下载插件。就像新的HTML5媒体特性,IE 9中的SVG也可充分利用图形硬件加速功能。

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

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

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

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章