W3C 于 2008 年 1 月 推出 HTML5 的第一份草案,而 HTML5 標準的全部實現也許要到 2022年以后。HTML5 開始吸引越來越多的人的目光,盡管 W3C 表示,它的最終成熟還有很長的路,然而并不能阻止人們對它的期待。2007年,HTML5 向 W3C 標準進軍,HTML5 的使命是實現富 Web 應用的本地化,脫離瀏覽器插件的羈絆。
下面由申盛網絡為您作扼要介紹。
什么是 HTML5
HTML5 是繼 HTML4.01, XHTML 1.0 和 DOM 2 HTML 后的又一個重要版本,旨在消除富 Internet 程序(RIA)對 Flash, Silverlight, JavaFX 一類瀏覽器插件的依賴。
HTML5 概要
HTML5 帶來很多新功能,以及 HTML 代碼上的改變,你需要使用一些特定的 API 腳本,如:
· DOM
· 實現 2D 繪圖的 Canvas 對象
· 可控媒體播放
· 離線存儲
· 文檔編輯
· 拖放
· 跨文檔消息
· 瀏覽器歷史管理
· MIME 類型和協議注冊
申盛提示:所有支持 HTML5 的瀏覽器在處理 HTML 代碼錯誤的時候必須更靈活,而那些不支持 HTML5 的瀏覽器將忽略 HTML5 代碼。
HTML 語法的變化
HTML5 引入了新的 HTML 元素和屬性,有的是傳統通用元素的語義化版本,如取代 div 元素的 nav, footer 等元素,也有一些全新的元素,如 audio, video。一些在 HTML4 中不被推薦使用的元素,如 font 和 center 將被棄用。HTML5 引入的新 HTML 元素包括:
· article:文章
· aside:內容旁邊的側邊欄內容
· audio:音頻
· canvas:2D 繪圖
· command:命令按鈕
· datalist:下拉選擇框
· details:對象的細節
· dialog:對話框
· embed:外部插件或對象
· figure:一組媒體對象以及標簽文字
· footer:頁腳
· header:頁首
· hgroup:文檔某一部分的信息
· keygen:表單生成的 Key
· mark:標注的文字
· meter:預先定義的范圍內的度量
· nav:導航條
· output:輸出
· progress:進度條
· rp:標識 rubby 內容
· rt:rubby 內容的解釋
· ruby:rubby 內容
· section:定義一個部分
· source:媒體的資源
· time:日期時間
· video:視頻
申盛認為:引進這些新的標簽,可以讓你的 HTML 文檔更容易加載,且更容易被搜索引擎抓取其中的有用信息。比如,搜索引擎可以直接抓取它最關心的 article 標簽里面的內容。
申盛:HTML5的6大優勢
HTML5的優勢一:擺脫對平臺的依賴
HTML5可以讓你擺脫對平臺的依賴,用戶打開瀏覽器,直接就可以訪問你的應用,而不需要經過各種Store的審核。
HTML5的優勢二:實時更新
實時更新,通常平臺的審核都需要七個工作日左右的時間,如果你發布之后發現問題怎么辦?Web方式就不存在這種問題。
HTML5的優勢三:離線使用
用戶可以離線使用,更新下載量及少,可以全部更新,也可以選擇替換部分文件。
HTML5的優勢四:代碼更安全安全
使用HTML5,代碼更安全安全。眾所周知Web應用有一個很大的問題就是代碼安全的問題,但現在HTML5可以將Web代碼全部加密,本地應用解密后再運行,大大的提供了代碼的安全性。
HTML5的優勢五:跨平臺
HTML5可以做到跨平臺,多數核心代碼不用重寫,Javascript的代碼用得好的話,在許多地方都可以用到,包括移動應用、移動網站、PC網站、各種瀏覽器插件,甚至可以用WebKit封裝作為跨平臺的應用程序。誠然,這種方式并非完全跨平臺,但這樣也足以減少很多工作量了,特別是后期的維護。
HTML5的優勢六:可以充分利用Native
HTML5可以通過瀏覽器作為中介充分利用Native的好處,比如說可以使用GPS、照相機、本地相冊、讀取本地聯系人,也可以使用推送功能等,最重要的是,某些Web無法實現的功能,我們可以利用Native來實現。(申盛)
申盛:HTML5規范開發完成時,將成為主流。
據統計2013年全球將有10億手機瀏覽器支持HTML5,同時HTML Web開發者數量將達到200萬。毫無疑問,HTML5將成為未來5-10年內,移動互聯網領域的主宰者。
據IDC的調查報告統計,截至2012年5月,有79%的移動開發商已經決定要在其應有程序中整合HTML5技術。
并且從性能角度來說,HTML5首先是縮減了HTML文檔,使得瀏覽器解釋變得更簡單。從用戶可讀性上說,原先一大堆東西,像初學者第一次看到這些東西是看不懂的,而HTML5的聲明方式對用戶來說顯然更友好一些。
萬維網聯盟宣布已經完成對HTML5標準以及Canvas 2D性能草案的制定,這就意味著開發人員將會有一個穩定的“計劃和實施”目標。有很多的文章都在號召使用 HTML5,并大力宣傳它的的好處。HTML5是下一代網站、應用開發的利器,我們應緊抓機遇、順勢而為,跟版網愿與您一道攜手共創美好明天。
【網站聲明】本站除付費源碼經過測試外,其他素材未做測試,不保證完整性,網站上部分源碼僅限學習交流,請勿用于商業用途。如損害你的權益請聯系客服QQ:2655101040 給予處理,謝謝支持。