IE9對Web標準的支援及新的JavaScript引擎

技術小美發表於2017-11-09
    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部落格,原文連結:http://blog.51cto.com/itwatch/394898,如需轉載請自行聯絡原作者


相關文章