Html5是新的網(wǎng)頁標(biāo)準(zhǔn),是未來網(wǎng)頁的趨勢,結(jié)合css3,使網(wǎng)頁有更多效果,它擯棄了html4的很多不合理,用的不多,過時了的標(biāo)簽,加入的新的元素。比html4多了支持視頻,動畫,定位等。
創(chuàng)新互聯(lián)建站網(wǎng)站建設(shè)由有經(jīng)驗的網(wǎng)站設(shè)計師、開發(fā)人員和項目經(jīng)理組成的專業(yè)建站團隊,負(fù)責(zé)網(wǎng)站視覺設(shè)計、用戶體驗優(yōu)化、交互設(shè)計和前端開發(fā)等方面的工作,以確保網(wǎng)站外觀精美、成都網(wǎng)站制作、成都網(wǎng)站設(shè)計易于使用并且具有良好的響應(yīng)性。
現(xiàn)在很多網(wǎng)站都改成html5的了,這也是一種趨勢。它的產(chǎn)品你到處都可見,甚至現(xiàn)在win8的應(yīng)用都可以用html5+javascript來編寫了。
新特性應(yīng)該基于 HTML、CSS、DOM 以及 JavaScript。
減少對外部插件的需求(比如 Flash)
更優(yōu)秀的錯誤處理
更多取代腳本的標(biāo)記
HTML5 應(yīng)該獨立于設(shè)備
開發(fā)進(jìn)程應(yīng)對公眾透明
HTML5 中的一些有趣的新特性:
用于繪畫的 canvas 元素
用于媒介回放的 video 和 audio 元素
對本地離線存儲的更好的支持
新的特殊內(nèi)容元素,比如 article、footer、header、nav、section
新的表單控件,比如 calendar、date、time、email、url、search
1.網(wǎng)絡(luò)標(biāo)準(zhǔn)。HTML5本身是由W3C推薦出來的,其開發(fā)是通過谷歌、蘋果,諾基亞、中國移動等幾百家公司一起醞釀的技術(shù),這個技術(shù)最大的好處在于它是一個公開的技術(shù)。換句話說,每一個公開的標(biāo)準(zhǔn)都可以根據(jù)W3C的資料庫找尋根源。另一方面,W3C通過的HTML5標(biāo)準(zhǔn)也就意味著每一個瀏覽器或每一個平臺都會去實現(xiàn)。2.多設(shè)備、跨平臺。今天不管是五個人還是好幾百人的開發(fā)團隊資源都是有限的。用HTML5的優(yōu)點在于,這個技術(shù)可以進(jìn)行跨平臺的使用。比如開發(fā)了一款HTML5的游戲,可以很輕易地移植到UC的開放平臺、Opera的游戲中心、Facebook應(yīng)用平臺,甚至可以通過封裝的技術(shù)發(fā)放到 App Store或Google Play上,所以它的跨平臺非常強大,也是大多數(shù)人對HTML5有興趣的主要原因。3.即時更新。游戲客戶端每次都要更新,很麻煩??墒歉翲TML5游戲就好像更新頁面一樣,是馬上的、即時的更新。
HTML5對于用戶來說,提高了用戶體驗,加強了視覺感受。HTML5技術(shù)在移動端,能夠讓應(yīng)用程序回歸到網(wǎng)頁,并對網(wǎng)頁的功能進(jìn)行擴展,用戶不需要下載客戶端或插件就能夠觀看視頻、玩游戲,操作更加簡單,用戶體驗更好。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)進(jìn)行,成本相對較高。Native App對于用戶還存在著管理成本、存儲成本以及性能消耗成本。HTML/JavaScript/CSS語言所開發(fā)的應(yīng)用只要一次開發(fā)就能進(jìn)入所有瀏覽器進(jìn)行分發(fā)。即使是走傳統(tǒng)的App Store應(yīng)用商店渠道,只需要再將底層用HTML5開發(fā)的應(yīng)用“封裝”為App,從時間和資金成本上講遠(yuǎn)小于跨系統(tǒng)移植。
對于搜索引擎來說,HTML5新增的標(biāo)簽,使搜索引擎更加容易抓取和索引網(wǎng)頁,從而驅(qū)動網(wǎng)站獲得更多的點擊流量。
優(yōu)點:a、網(wǎng)絡(luò)標(biāo)準(zhǔn)統(tǒng)一、HTML5本身是由W3C推薦出來的。
b、多設(shè)備、跨平臺
c、即時更新,提高可用性和改進(jìn)用戶的友好體驗;
d、有幾個新的標(biāo)簽,這將有助于開發(fā)人員定義重要的內(nèi)容;
e、可以給站點帶來更多的多媒體元素(視頻和音頻),可以很好的替代Flash和Silverlight;
f、涉及到網(wǎng)站的抓取和索引的時候,對于SEO很友好;
缺點: a、安全:像之前Firefox4的web socket和透明代理的實現(xiàn)存在嚴(yán)重的安全問題,同時web storage、web socket 這樣的功能很容易被黑客利用,來盜取用戶的信息和資料。
b、完善性:許多特性各瀏覽器的支持程度也不一樣。
c、技術(shù)門檻: html5簡化開發(fā)者工作的同時代表了有許多新的屬性和API需要開發(fā)者學(xué)習(xí),想web worker、web socket、web storage等新特性要求對于后臺的技術(shù)需要有一定的了解,甚至需要深入了解其后面原理和邏輯,而canvas要求視覺和圖像算法的一些知識,傳統(tǒng)的前端開發(fā)者需要掌握更多算法、視覺、 后臺甚至瀏覽器原理的知識,機遇的同時也是巨大的挑戰(zhàn)
d、性能:某些平臺上的引擎問題導(dǎo)致html5性能低下,同時在不加入GPU(圖形處理器)加速的情況下,html5處理復(fù)雜音視頻, 動畫的性能不盡如人意。
e、瀏覽器兼容性:最大缺點,IE9以下瀏覽器幾乎全軍覆沒。
總結(jié)概括HTML5有以下優(yōu)點:
1、提高可用性和改進(jìn)用戶的友好體驗;
2、有幾個新的標(biāo)簽,這將有助于開發(fā)人員定義重要的內(nèi)容;
3、可以給站點帶來更多的多媒體元素(視頻和音頻);
4、可以很好的替代FLASH和Silverlight;
5、當(dāng)涉及到網(wǎng)站的抓取和索引的時候,對于SEO很友好;
6、將被大量應(yīng)用于移動應(yīng)用程序和游戲;
7、可移植性好。