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將並行解釋、編譯並執行代碼。兩項新功能分別都很強大,將它們相結合,再加上圖形硬件加速,就能使瀏覽器快速運行。

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