IEBlog:Windows開發者預覽版:第3代IE10平臺搶先用

利用Windows開發者預覽版所集成的最新IE10引擎,開發者可以利用更多的HTML5技術開發出漂亮的、有良好觸摸功能的交互式web應用。

原文此處有個視頻,演示了在IE10平臺下一些觸摸有好的HTML5技術

Windows8擁有的HTML5引擎可以加強Metro和IE10這兩類瀏覽體驗。這個HTML5引擎很好的支持web標準,並且可以讓瀏覽體驗和Mero應用更快速、更安全。您可以從Building windows 8 blog上面讀到更多最新的關於Metro的瀏覽體驗。

通過最近的更新,IE10使得可觸摸網站能夠使用更多的新技術:
  • 富顯示效果:CSS文本陰影,CSS 3D變換,CSS3轉換和動畫,CSS3梯度,SVG過濾效果
  • 完善的頁面佈局:高質量的CSS頁面佈局和應用UI(CSS3 grid, flexbox, multi-column, positioned floats, regions, and hyphenation),HTML5表單,輸入控件,驗證
  • 增強的Web編程模型:通過indexedDB和HTML5 cache等本地存儲編寫更好的離線應用,網絡套接字,HTML5 history,異步腳本,HTML5文件API,HTML拖拽控件,HTML5沙箱,Web workers, ES5嚴格模式支持
我們也更新了IE Test Drive site,讓其支持觸摸,並且新增了一些有趣的觸摸應用,像Particle Acceleration,Lasso Birds, and Touch Effects:



IE10增加了拼寫檢查以及自動糾錯的功能,可以減少用戶在網頁上常見的輸入錯誤。


展望未來:消費者準備好了

IE10繼承自IE9,可以使Web應用程序在沒有插件的情況下做盡量多的事情。很多站點在其他設備和瀏覽器上已經提供無插件服務;我們建議開發者的代碼在檢測不到插件時可以使用瀏覽器的原生特性,這可以讓更多的人流暢的體驗這些網站。

同樣,我們也建議開發者們升級一下自己網站上過時的代碼,不然這些網站沒法在IE10這樣的新瀏覽器上面更好的工作。

我們繼續建議開發者在代碼中使用功能檢查(而不是瀏覽器類型檢查),以適應瀏覽器之間不斷變化的差異

	// Best Practice: Use native XHR when available
	var xmlHttp;
	if (window.XMLHttpRequest) {
		// In IE7+, Gecko, WebKit: Use native object
		xmlHttp = new XMLHttpRequest();
	}
	else if (window.ActiveXObject) {
		// ...if not native, try the ActiveX control
		xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
	}
	else {
		// no XHR support
		xmlHttp = null;
	}


不同瀏覽器的HTML5引擎在質量和正確性上面千差萬別。不過標準要求瀏覽器解釋相同的標籤需要得到同樣的結果,所以大家都可以實現HTML5。爲了完成此目標,我們根據標準的演進持續開發測試套件。通過這次IE10的更新,我們向IE10測試中心提交了312個新的測試用例,並將它們也提交給了標準制定機構。

IE開發者指引這裏您可以得到很多新功能。快快下載Windows開發者預覽版來體驗一下IE10最新的特性吧。我們很期待與開發者社區的持續合作,在線等待您的反饋。

―Dean Hachamovitch, Corporate Vice President, Internet Explorer


ps:很多網站提供無插件版本,比如YouTube這裏會要求您選擇性使用HTML5

http://www.youtube.com/html5



原文 :http://blogs.msdn.com/b/ie/archive/2011/09/13/ie10pp3.aspx    20110-9-14

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