了解HTML5與瀏覽IE10
了解HTML5與瀏覽IE10
電腦運用很廣泛,本文為大家普及電腦相關(guān)知識,歡迎大家學習,學習啦,因你而精彩。
你一定聽說過HTML5,因為大家都在談論它;也一定聽說過Internet Explorer 10 和 Windows 8,可能你已經(jīng)體驗過了,那么它究竟好在哪兒?究竟能帶來什么?Internet Explorer 10 和Windows 8 是微軟即將發(fā)布的全新操作系統(tǒng)和瀏覽器,其中加入了在WP8 上表現(xiàn)出色的Modern UI(也就是我們常說的 Metro 風格),并且之后即將發(fā)布的 WP8 系統(tǒng),都對 HTML5 有著很好的支持,并且在開發(fā)上也更加便利。
Internet Explorer 10 比較于 Internet Explorer 9 支持更多更酷的 HTML5 特性,如 application cache, Css 3D transform, web socket 等,硬件加速圖形功能也很出色,因此可以很流暢地支持 HTML5 網(wǎng)站。如果你的網(wǎng)站可以兼 Internet Explorer 10,那么它不僅能夠在其他高級瀏覽器上運行順暢,更棒的是,對于 Windows 8 的用戶,可以直接將網(wǎng)站 Pin 到開始屏幕中,簡單的開發(fā)就能使網(wǎng)站像應用一樣獲得 Windows 8 的系統(tǒng)級功能支持, 如 Notification,實現(xiàn)與 Windows 8 的深度整合,增加更多的商業(yè)機會。
HTML5 是用于取代 1999 年所制定的 HTML 4.01 和 XHTML 1.0 標準的 HTML標準版本,HTML5有兩大特點,強化了 Web 網(wǎng)頁的表現(xiàn)性能和追加了本地數(shù)據(jù)庫等 Web 應用的功能。HTML5 的第一份正式草案已于 2008 年 1 月 22 日公布,現(xiàn)在 HTML5 仍處于完善中。然而,大部分現(xiàn)代瀏覽器已經(jīng)具備了某些 HTML5 支持。
HTML5 增加了大量提升用戶體驗的功能標準:canvas 元素可以讓開發(fā)者在一個特定區(qū)域內(nèi)繪制各種復雜圖形,同時可以用 javascript 控制你所繪的圖形的動效,使得非 flash 的豐富的視覺效果成為可能,用戶在移動端和 PC 端可以享受到一致的視覺體驗;試想一個你曾經(jīng)使用過的網(wǎng)絡(luò)應用程序,一個在線圖片編輯程序,你會用它做簡單的圖片處理,但絕對不會拿它代替 PhotoShop,因為它的交互性、響應率和功能性都遠不及本地用程序。HTML5 能夠很好地解決這些問題。對于交互而言,它支持的 menu 元素能夠模擬菜單欄、工具欄、列表欄等本地應用控件, 而且很容易實現(xiàn),drag-and-drop 功能可以模仿“將文件拖拽進垃圾箱”的操作;對于響應率而言, Programmable HTTP Cache and Serving 功能能使 web app 內(nèi)容動態(tài)寫入瀏覽器緩存,使 app 響應率接近于本地應用;Web Workers 允許 app 執(zhí)行多任務,提高用戶并發(fā)操作的穩(wěn)定性能;Offline Web Application 允許 app 在離線狀態(tài)下存儲用戶數(shù)據(jù)、正常瀏覽。你還能通過瀏覽器獲取用戶的位置信息以及更多等待你去探索的功能。
HTML5 是你的舞臺,你的同行,像你一樣出色的前端工程師們都在摩拳擦掌,要在這個平臺上創(chuàng)造出意想不到的有思東西, Chrome,F(xiàn)ireFox,Safari 已經(jīng)為你的表演做好了準備,現(xiàn)在 Internet Explorer10 也申請加入你的陣營,兼容 Internet Explorer 10 的工作并不復雜,我們這里有一份白皮書將提供你完整的步驟,以及遇到的各種問題的解決方法,同時還會告訴你如何針對 Internet Explorer 10 進行優(yōu)化 (如何為你的網(wǎng)站帶來觸摸體驗,如何將它固定到開始屏幕上…)。如果你擔心低版本瀏覽器對 HTML5 的支持問題,白皮書也會告訴你如何讓 Internet Explorer 8 和之前的瀏覽器也能支持 HTML5。開始動手讓你的網(wǎng)站變得更酷吧!