HTML 5十大核心優(yōu)勢綜述
譯文【51CTO.com快譯】目前***人氣的前端開發(fā)技術(shù)框架是什么?移動至上時代的來臨促使越來越多的開發(fā)者利用HTML 5開發(fā)移動友好型網(wǎng)站。HTML 5的主要優(yōu)勢一直在不斷演進,旨在提供足以與原生技術(shù)相匹配的功能。
憑借著面向開發(fā)者與最終用戶的強大及新鮮功能,HTML 5已經(jīng)被世界各地網(wǎng)站所廣泛采用。HTML 5適用于所有現(xiàn)代桌面與移動瀏覽器,亦可用于移動Web應(yīng)用的開發(fā)工作。
HTML 5的主要優(yōu)勢以及使用理由
1.使用HTML 5有助于消除大部分〈div〉標(biāo)簽并利用語義元素將其替代。設(shè)計師現(xiàn)在可以使用更為干凈整潔的代碼。
2.HTML 5有助于對頁面結(jié)構(gòu)擁有更明確的理解。
3.憑借著新型功能與標(biāo)準(zhǔn),HTML 5能夠有效簡化前端應(yīng)用的創(chuàng)建流程——包括使用各類拖拽工具、維基、討論板以及其它使用性元素。
4.利用Geolocation共享您的當(dāng)前位置。大家可以使用IP地址、無線網(wǎng)絡(luò)連接、手機信號塔或者專用GPS硬件以計算來自衛(wèi)星的經(jīng)緯度信息,從而完成地理定位。利用新的HTML 5 Geolocation,API將能夠?qū)⑽恢眯畔⒅苯咏桓吨寥魏渭嫒軭TML 5的Web應(yīng)用。
5. HTML5提供一套更為智能的解決方案以指定瀏覽器應(yīng)當(dāng)進行緩存的文件。各頁面即使在離線狀態(tài)下亦可得到正確加載。
6.為了縮小cookie大小,HTML 5允許大家利用會話存儲與本地存儲。另外,這部分結(jié)構(gòu)化數(shù)據(jù)僅進行臨時存儲,而非***存儲。
7.HTML 5元素的標(biāo)準(zhǔn)化代碼能夠提高網(wǎng)頁的語義值。通過為headers、nav、footers等指定標(biāo)簽,設(shè)計師能夠輕松了解整體格式的含義與目的。
8. HTML 5的主要優(yōu)勢包括精致的表單、經(jīng)過強化的用戶界面、降低對JavaScript的依賴性以及HTML原生表單驗證機制。
9.利用HTML 5進行網(wǎng)頁開發(fā)能夠帶來理想的一致性水平。大家可以輕松了解某一網(wǎng)頁的結(jié)構(gòu)并幫助設(shè)計師更快加以規(guī)劃。
10. HTML5擁有包括<video>、<audio>、圖表、高質(zhì)量繪圖、動畫以及SVG內(nèi)容整合等多種功能。其可輕松將多媒體與圖形內(nèi)容集成在網(wǎng)頁當(dāng)中,而無需借用Flash以及其它第三方插件。文檔的語義值則可通過<section>、<article>、<header>、<nav>等新元素得到進一步填充。
HTML5中的其它一些新功能
- 引入<figure>元素以將字幕與其圖像副本相關(guān)聯(lián)。
- small>元素代表小型輸出; 其可作為信息的正確打包器進行表達。
- HTML 5完全移除了<type>屬性。
- 是否使用引號完全取決于用戶的習(xí)慣。
- <Content editable>允許用戶對該元素內(nèi)的任何文本進行編輯,包括其子文本。
- HTML5允許將郵件作為輸入結(jié)果,意味著大家能夠要求瀏覽器僅允許經(jīng)過確認(rèn)的電子郵箱地址字符串。
- HTML 5 Convenience中的占位符與本地存儲分組進一步提升便捷性。
- 能夠輕松創(chuàng)建指定輸入范圍的滑塊。
當(dāng)然,今天的文章只能算是拋磚引玉,HTML 5還有更多激動人心的能力等待您發(fā)掘。不要猶豫,馬上將其作為您的設(shè)計語言吧!
原文標(biāo)題:Top 10 Major Benefits of HTML 5
原文作者:Parul Sagar
【51CTO譯稿,合作站點轉(zhuǎn)載請注明原文譯者和出處為51CTO.com】