IE 9 对 Web 标准的支持及新 JavaScript 引擎
2010-09-21 03:36
357 查看
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将并行解释、编译并执行代码。两项新功能分别都很强大,将它们相结合,再加上图形硬件加速,就能使浏览器快速运行。
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将并行解释、编译并执行代码。两项新功能分别都很强大,将它们相结合,再加上图形硬件加速,就能使浏览器快速运行。
相关文章推荐
- IE9 对 Web 标准的支持及新的 JavaScript 引擎
- javascript小实例,阻止浏览器默认行为,真的能阻止吗?支持IE和标准浏览器的阻止默认行为的方法
- IE与标准DOM的兼容之javascript事件监听
- JavaScript 事件处理 IE 和标准 DOM 的差别
- ASP.NET2.0下利用javascript实现TreeView中的checkbox全选 (支持IE/firefox)
- Web网页中使用Media Player播放MPG视频的代码,并且支持JavaScript控制播放,暂停等功能
- IE 浏览器各个版本 JavaScript 支持情况一览表
- Javascript操作剪切板数据(支持IE、Chrome、360、搜狗),亲测!
- javascript 事件处理 IE和标准dom 的差别
- 告别IE给我们的web开发带来的困扰(使用chrome frame v8引擎)
- 通过javascript将input输入框的值复制拷贝到剪贴板clipboard,支持ie,firefox
- javascript 右键菜单 支持多级菜单 支持不同节点展示不同菜单 兼容firefox和IE
- javascript+xml实现简单图片轮换(只支持IE)
- 用javascript 实现的TreeView控件 支持 IE ,Firefox
- C# Web开发 标准读写Cookies的方法 支持跨二级域和虚拟目录
- web标准常见问题大全 让FireFox与IE兼容
- 告别IE给我们的web开发带来的困扰(使用chrome frame v8引擎)
- ie中开启javascript支持
- 支持Firefox和IE的文本复制Javascript
- jQuery JavaScript Library v1.6.1的$(document.body).append(html)不支持ie