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時為開發人員提供一致且自然的程式設計模式。
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,如需轉載請自行聯絡原作者
相關文章
- Web新標準Web
- IE9對CSS3的支援情況概述IE9CSSS3
- ECMA標準ECMAScript(JavaScript的一個標準)和C#JavaScriptC#
- 新!Web身份驗證新標,支援免密登陸Web
- KubeVela:標準化的雲原生平臺構建引擎
- 未來的元件化標準 —— 淺嘗Web Components元件化Web
- openGauss 支援標準開發介面
- JavaScript實現標準快速排序JavaScript排序
- 精準操控的滾動體驗,淺談新標準 Scroll Snap
- ? 你可能還不知道的 Web 支付流程標準化Web
- Go 創始人 Rob Pike 反對在 Go 1.18 標準庫中引入泛型支援:建議不要改動 Go 1.18 中的標準庫Go泛型
- Linux的標準輸入、標準輸出和標準錯誤Linux
- Web API對application/json內容型別的CORS支援WebAPIAPPJSON型別CORS
- [譯]在 Babel 中支援 TC39 標準的裝飾器Babel
- 瀏覽器引擎、渲染引擎與JavaScript引擎的區別瀏覽器JavaScript
- OpenTelemetry - 雲原生下可觀測性的新標準
- iview在ie9及以上的相容問題解決方案ViewIE9
- CRM系統選擇的五個標準及推薦
- WiFi WPA3標準中發現新的Dragonblood漏洞WiFiGo
- vue解決IE9及以下不顯示placeholder的問題VueIE9
- web前端達到什麼水平,才能滿足求職的標準?Web前端求職
- 模板引擎注射:針對現代web應用的新型命令執行Web
- 硬性測試標準過時?Voodoo採用新的發行KPI指標OdooKPI指標
- Inconel600對應什麼國標標準
- [譯] 元件化開發利器:Web Components標準元件化Web
- 瞭解 Web 標準規範和組織Web
- Go Web學習 -標準庫 net/http 使用GoWebHTTP
- SAP Cloud for Customer裡新的Lead UI對Mashup整合的支援原理CloudUI
- 使用spire.doc匯出支援編輯Latex公式的標準格式word公式
- Web快速開發:一套標準開發框架對企業有多重要Web框架
- Logic Pro:音樂製作的新標準,專業工具的代名詞
- 標準的開發框架,對企業開發有多重要?框架
- Java的標準日誌Java
- MYSQL引擎的鎖對比MySql
- Web安全下的資料感知引擎Web
- 基於【ESLint+JavaScript Standard Style】標準的VUE/JS/html風格指南EsLintJavaScriptVueJSHTML
- [譯] 只有 20 行的 JavaScript 模板引擎JavaScript
- kubernetes 降本增效標準指南|ProphetPilot:容器智慧成本管理引擎
- 巴克萊、高盛支援區塊鏈衍生品領域的ISDA標準區塊鏈