HTML5具有以下7大優(yōu)勢:
創(chuàng)新互聯(lián)公司專業(yè)為企業(yè)提供梁山網(wǎng)站建設(shè)、梁山做網(wǎng)站、梁山網(wǎng)站設(shè)計、梁山網(wǎng)站制作等企業(yè)網(wǎng)站建設(shè)、網(wǎng)頁設(shè)計與制作、梁山企業(yè)網(wǎng)站模板建站服務(wù),十余年梁山做網(wǎng)站經(jīng)驗,不只是建網(wǎng)站,更提供有價值的思路和整體網(wǎng)絡(luò)服務(wù)。
1、給站點帶來了更多的多媒體元素(視頻和音頻);
2、靜態(tài)的頁面開始動起來,視覺效果更炫,提高了用戶體驗度;
3、添加了幾個新的標(biāo)簽控件:提高了標(biāo)簽的語義性、提升了加載速度;
4、被大量應(yīng)用于移動應(yīng)用程序和游戲:不需要第三方插件、不需要插件就能支持iOS設(shè)備、突破常規(guī)瀏覽器游戲限制;
5、可以很好的替代Flash和Silverlight,可以直接播放視頻,不必安裝Flash插件,除去網(wǎng)站因Flash打開慢的不友好的一面; 以往Flash的網(wǎng)站開發(fā)開始轉(zhuǎn)向HTML5,F(xiàn)lash網(wǎng)站不利于搜索引擎收錄,HTML5技術(shù),當(dāng)涉及到網(wǎng)站的抓取和索引的時候,對于 SEO很友好;
6、跨平臺部署運行:可以共用一個UI代碼庫,節(jié)省幾倍的開發(fā)時間;
7、跨瀏覽器兼容性好:可以快速查詢DOM、遍歷Java并深入研究網(wǎng)絡(luò)堆棧。
HTML 5是近十年來Web開發(fā)標(biāo)準(zhǔn)最巨大的飛躍。和以前的版本不同,HTML 5并非僅僅用來表示W(wǎng)eb內(nèi)容,它的新使命是將Web帶入一個成熟的應(yīng)用平臺,在HTML 5平臺上,視頻,音頻,圖象,動畫,以及同電腦的交互都被標(biāo)準(zhǔn)化。
HTML5 將成為 HTML、XHTML 以及 HTML DOM 的新標(biāo)準(zhǔn)。
HTML 的上一個版本誕生于 1999 年。自從那以后,Web 世界已經(jīng)經(jīng)歷了巨變。
HTML5 仍處于完善之中。然而,大部分現(xiàn)代瀏覽器已經(jīng)具備了某些 HTML5 支持。
HTML5 是如何起步的?
HTML5 是 W3C 與 WHATWG 合作的結(jié)果。
注1:W3C 指 World Wide Web Consortium,萬維網(wǎng)聯(lián)盟。
注2:WHATWG 指 Web Hypertext Application Technology Working Group。
WHATWG 致力于 web 表單和應(yīng)用程序,而 W3C 專注于 XHTML 2.0。在 2006 年,雙方?jīng)Q定進行合作,來創(chuàng)建一個新版本的 HTML。
為 HTML5 建立的一些規(guī)則:
新特性應(yīng)該基于 HTML、CSS、DOM 以及 JavaScript。
減少對外部插件的需求(比如 Flash)
更優(yōu)秀的錯誤處理
更多取代腳本的標(biāo)記
HTML5 應(yīng)該獨立于設(shè)備
開發(fā)進程應(yīng)對公眾透明
HTML5草案的前身名為Web Applications 1.0。于2004年被WHATWG提出, 于2007年被W3C接納,并成立了新的HTML工作團隊。在2008年1月22日,第一份正式草案已公布,預(yù)計將在2010年9月正式向公眾推薦。WHATWG表示該規(guī)范是目前正在進行的工作,仍須多年的努力。
新標(biāo)記
HTML5提供了一些新的元素和屬性,例如(網(wǎng)站導(dǎo)航塊)和。這種標(biāo)簽將有利于搜索引擎的索引整理,同時更好的幫助小屏幕裝置和視障人士使用,除此之外,還為其他瀏覽要素提供了新的功能,如和標(biāo)記。
一些過時的HTML4標(biāo)記將被取消。其中包括純粹顯示效果的標(biāo)記,如和
,它們已經(jīng)被CSS取代。
新特性
HTML5 中的一些有趣的新特性:
用于繪畫的 canvas 元素
用于媒介回放的 video 和 audio 元素
對本地離線存儲的更好的支持
新的特殊內(nèi)容元素,比如 article、footer、header、nav、section
新的表單控件,比如 calendar、date、time、email、url、search
瀏覽器支持
最新版本的 Safari、Chrome、Firefox 以及 Opera 支持某些 HTML5 特性。Internet Explorer 9 將支持某些 HTML5 特性。
HTML5: 標(biāo)簽的改變
HTML5 吸取了 XHTML 2 的一些建議,包括一些用來改善文檔結(jié)構(gòu)的功能,比如,新的 HTML 標(biāo)簽 header, footer, dialog, aside, fugure 等的使用,將使內(nèi)容創(chuàng)作者更加語義地創(chuàng)建文檔,之前的開發(fā)者在這些場合是一律使用 div 的。
HTML5 還包含了一些將內(nèi)容和展示分離的努力,開發(fā)者們也許會驚訝,b 和 i 標(biāo)簽依然存在,但它們的意義已經(jīng)和之前有所不同,這些標(biāo)簽的意義只是為了將一段文字標(biāo)識出來,而不是為了為它們設(shè)置粗體或斜體式樣。u,font,center,strike 這些標(biāo)簽則被完全去掉了。
新標(biāo)準(zhǔn)適用了一些全新的表單輸入對象,包括日期,URL,Email 地址,其它的對象則增加了對非拉丁字符的支持。HTML5 還引入了微數(shù)據(jù),一種使用機器可以識別的標(biāo)簽標(biāo)注內(nèi)容的方法,使語義 Web 的處理更為簡單??偟膩碚f,這些與結(jié)構(gòu)有關(guān)的改進使內(nèi)容創(chuàng)建者可以創(chuàng)建更干凈,更容易管理的網(wǎng)頁,這樣的網(wǎng)頁對搜索引擎,對讀屏軟件等更為友好。
新應(yīng)用程序接口(API)
除了原先的DOM接口,HTML5增加了更多API,如:
1. 用于即時2D繪圖的Canvas標(biāo)簽
2. 定時媒體回放
3. 離線數(shù)據(jù)庫存儲
4. 文檔編輯
5. 拖拽控制
6. 瀏覽歷史管理
與HTML 4的不同之處
新的解析順序新的元素:section, video, progress, nav, meter, time, aside, canvasinput元素的新屬性:日期和時間,email, url。新的通用屬性:ping, charset, async全域?qū)傩裕篿d, tabindex, repeat。移除元素:center, font, strike。
HTML 5有兩大特點:
首先,強化了Web網(wǎng)頁的表現(xiàn)性能。除了可描繪二維圖形外,還準(zhǔn)備了用于播放視頻和音頻的標(biāo)簽。
其次,追加了本地數(shù)據(jù)庫等Web應(yīng)用的功能。
異常處理
HTML5(text/html)瀏覽器將在錯誤語法的處理上更加靈活。HTML5在設(shè)計時保證舊的瀏覽器能夠安全的忽略掉新的HTML5代碼。與HTML4.01相比,HTML5給出了解析的詳細規(guī)則,力圖讓不同的瀏覽器即使在發(fā)生語法錯誤時也能返回相同的結(jié)果。
HTML 5 正在改變 Web
HTML5 是近十年來 Web 標(biāo)準(zhǔn)最巨大的飛躍。和以前的版本不同,HTML 5 并非僅僅用來表示 Web 內(nèi)容,它的使命是將 Web 帶入一個成熟的應(yīng)用平臺,在這個平臺上,視頻,音頻,圖象,動畫,以及同電腦的交互都被標(biāo)準(zhǔn)化。盡管 HTML 5 的實現(xiàn)還有很長的路要走,但 HTML 5 正在改變 Web。
HTML 最近的一次升級是1999年12月發(fā)布的 HTML 4.01。自那以后,發(fā)生了很多事。最初的瀏覽器戰(zhàn)爭已經(jīng)結(jié)束,Netscape 灰飛煙滅,IE5 作為贏家后來又發(fā)展到 IE6, IE7。Mozilla Firefox 從 Netscape 的死灰中誕生,并躍居第二位。蘋果和 Google 各自推出自己的瀏覽器,而小家碧玉的 Opera 仍然嚶嚶嗡嗡地活著,并以推動 Web 標(biāo)準(zhǔn)為己命。我們甚至在手機和游戲機上有了真正的 Web 體驗,感謝 Opera,iPhone 以及 Google 已經(jīng)推出的 Android。
然而這一切,僅僅讓 Web 標(biāo)準(zhǔn)運動變得更加混亂,HTML 5 和其它標(biāo)準(zhǔn)被束之高閣,結(jié)果,HTML 5 一直以來都是以草案的面目示人。
于是,一些公司聯(lián)合起來,成立了一個叫做 Web Hypertext Application Technology Working Group (Web 超文本應(yīng)用技術(shù)工作組 - WHATWG) 的組織,他們將重新揀起 HTML 5。這個組織獨立于 W3C,成員來自 Mozilla, KHTML/Webkit 項目組,Google,Apple,Opera 以及微軟。盡管 HTML 5 草案不會在短期內(nèi)獲得認可,但 HTML 5 總算得以延續(xù)。
HTML 5 將帶來什么?以下是 HTML 5 草案中最激動人心的部分:
全新的,更合理的 Tag,多媒體對象將不再全部綁定在 object 或 embed Tag 中,而是視頻有視頻的 Tag,音頻有音頻的 Tag。本地數(shù)據(jù)庫。這個功能將內(nèi)嵌一個本地的 SQL 數(shù)據(jù)庫,以加速交互式搜索,緩存以及索引功能。同時,那些離線 Web 程序也將因此獲益匪淺。不需要插件的富動畫。Canvas 對象將給瀏覽器帶來直接在上面繪制矢量圖的能力,這意味著我們可以脫離 Flash 和 Silverlight,直接在瀏覽器中顯示圖形或動畫。一些最新的瀏覽器,除了 IE,已經(jīng)開始支持 Canvas。瀏覽器中的真正程序。將提供 API 實現(xiàn)瀏覽器內(nèi)的編輯,拖放,以及各種圖形用戶界面的能力。內(nèi)容修飾 Tag 將被剔除,而使用 CSS。理論上講,HTML 5 是培育新 Web 標(biāo)準(zhǔn)的土壤,讓各種設(shè)想在他的組織者之間分享,但 HTML 5 目前仍處于試驗階段。
Mozilla 的技術(shù)副總裁 Mike Shaver 說,HTML 5 是一個被寄予厚望的概念,它既是 WHATWG 組織的實驗田,又是 W3C 的標(biāo)準(zhǔn)之路。
Shaver 認為,Mozilla 的興趣和 WHATWG 實驗相吻合,Mozilla 在 HTML 5 工作組中非?;钴S,我們對一些早期的細則進行實驗并將成熟的結(jié)果提交 W3C。
在過去的幾年,Mozilla 隨著各種出現(xiàn)的新標(biāo)準(zhǔn),推出多個富有前瞻性的項目,包括 Prism,一個用于離線運行 Web 程序的系統(tǒng),以及 Weave,一個數(shù)據(jù)存儲框架。
Shaver 說,HTML 5 運動肇始于對 W3C 的不耐煩,Web 標(biāo)準(zhǔn)中的很多進展都因 W3C 將重點從 HTML 轉(zhuǎn)移到 XML 而停滯不前。
很多基于 XML 架構(gòu)的新技術(shù)被設(shè)計出來替代 HTML,Shaver 說,這不是一條正確的道路,人們不應(yīng)象黑瞎子掰玉米把樣一邊掰一邊丟。
HTML 5 的新實驗在 Firefox 以及 基于 Webkit 的 Safari 和 Chrome 瀏覽器中逐漸得到強化,但仍有不少問題。
Chrome 的開發(fā)者 Darin Fisher 說,Chrome 仍在襁褓中時,就不得不面臨幾個問題,盡管使用的是最新的 Webkit,HTML 5 的本地數(shù)據(jù)庫功能在 Chrome 的初期版本中并沒有實現(xiàn)。因為 Chrome 的沙箱機制和 Webkit 的數(shù)據(jù)庫功能有沖突。
而由于 Chrome 屬于秘密開發(fā),Chrome 的開發(fā)人員也不便參與 Webkit 的開發(fā)。
我們要想保守 Chrome 的秘密,就無法參與 Webkit 社區(qū)。Fisher 說,我們很希望可以在某些方面給 Webkit 以幫助,我們擁有眾多經(jīng)驗豐富的開發(fā)者,我們很想知道人們目前遇到的挑戰(zhàn)并樂意提供幫助。
隨著 Chrome 的發(fā)布,F(xiàn)isher 說他的團隊成員有時會和 Webkit 的人一起吃飯,有些人私下里還成了好朋友。Fisher 稱,他們迫切地想同其他 Webkit 開發(fā)組一起工作解決離線數(shù)據(jù)庫的問題。
Chrome 里面還包含Google 的開源 Gears 技術(shù),用來實現(xiàn)與 HTML 5 類似的離線功能。
Gears 可以看作已有 API 的替代品,F(xiàn)isher 說,HTML 5 對新瀏覽器來說是非常好的東西,但絕大多數(shù)用戶還使用舊瀏覽器。Gears 可以讓那些舊瀏覽器也獲得這樣的 API,我們正在為 HTML 5 版 API 提供兼容。
Gears 兼容性非常好,它正成為將 HTML 5 帶向人們桌面的另外一條途徑。
目前,絕大多數(shù)工作由 Apple,Mozilla, Opera, Google 以及 Trolltech 展開。微軟在干什么?IE 因其對 Web 標(biāo)準(zhǔn)的遲鈍而聞名,更不要說 HTML 5。但 IE8 可能會做出改變。
微軟 IE 平臺與 WHAT 工作組主席 Chris Wilson 在郵件中稱,我們希望我們現(xiàn)在開始的工作可以在 HTML 工作組創(chuàng)建一套測試系統(tǒng)。Wilson 說,IE 開發(fā)組仍然對 HTML 5 的一些提議感到擔(dān)憂。我覺得工作組的所有成員都會承認我們還有很多事要做。
目前處于 Beta 版的 IE8,已經(jīng)包含 HTML 5 的諸多新功能。它擁有一個跨文檔消息系統(tǒng),本地存儲,以及一些離線事件來檢測網(wǎng)絡(luò)的中斷。但還有些功能還未提上議程,如 Canvas。
HTML 5 非常龐大,仍處在開發(fā)階段,我認為瀏覽器廠商應(yīng)當(dāng)盡快達成一致,而每個瀏覽器的具體實現(xiàn)時間可以自己選擇。Web 開發(fā)者和瀏覽器廠商會同意 Wilson 的下面這句話,這確切無疑是一個激動人心的時刻,我們希望看到 Web 成為新的應(yīng)用平臺。
對你一定會有幫助,這個是我之前收集的,望采納。
HTML5對于用戶來說,提高了用戶體驗,加強了視覺感受。HTML5技術(shù)在移動端,能夠讓應(yīng)用程序回歸到網(wǎng)頁,并對網(wǎng)頁的功能進行擴展,用戶不需要下載客戶端或插件就能夠觀看視頻、玩游戲,操作更加簡單,用戶體驗更好。HTML5的視音頻新技術(shù)解決了移動端蘋果和安卓4.0+,對flash的支持問題。在視音頻方面,性能表現(xiàn)比flash要更好。網(wǎng)頁表現(xiàn)方面,HTML5中的CSS3特效樣式、Canvas、webgl的介入,不僅加強了網(wǎng)頁的視覺效果,甚至能夠使用戶在網(wǎng)頁當(dāng)中看到三維立體特效。
對于開發(fā)者來說,HTML5技術(shù)跨平臺,適配多終端。傳統(tǒng)移動終端上的Native App,開發(fā)者的研發(fā)工作必須針對不同的操作系統(tǒng)進行,成本相對較高。Native App對于用戶還存在著管理成本、存儲成本以及性能消耗成本。HTML/JavaScript/CSS語言所開發(fā)的應(yīng)用只要一次開發(fā)就能進入所有瀏覽器進行分發(fā)。即使是走傳統(tǒng)的App Store應(yīng)用商店渠道,只需要再將底層用HTML5開發(fā)的應(yīng)用“封裝”為App,從時間和資金成本上講遠小于跨系統(tǒng)移植。
對于搜索引擎來說,HTML5新增的標(biāo)簽,使搜索引擎更加容易抓取和索引網(wǎng)頁,從而驅(qū)動網(wǎng)站獲得更多的點擊流量。