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