html5是指萬維網(wǎng)的核心語言、 標準通用標記語言下的一個應(yīng)用 超文本標記語言( HTML)的第五次重大修改,2014年10月29日, 萬維網(wǎng)聯(lián)盟宣布,經(jīng)過接近8年的艱苦努力,該標準規(guī)范終于制定完成。 HTML5的設(shè)計目的是為了在移動設(shè)備上支持多媒體。新的語法特征被引進以支持這一點,如video、audio和canvas 標記。HTML5還引進了新的功能,可以真正改變用戶與文檔的交互方式,包括新的解析規(guī)則增強了靈活性、新屬性、淘汰過時的或冗余的屬性等。 HTML5賦予 網(wǎng)頁更好的意義和結(jié)構(gòu)。更加豐富的標簽將隨著對 RDFa的,微數(shù)據(jù)與 微格式等方面的支持,構(gòu)建對程序、對用戶都更有價值的數(shù)據(jù) 驅(qū)動的Web。 本地存儲特性(Class: OFFLINE & STORAGE) 基于HTML5開發(fā)的網(wǎng)頁 APP擁有更短的啟動時間,更快的聯(lián)網(wǎng)速度,這些全得益于HTML5 APP Cache,以及本地存儲功能。Indexed DB(html5本地存儲最重要的技術(shù)之一)和 API說明文檔。 設(shè)備兼容特性 (Class: DEVICE ACCESS) 從 Geolocation功能的API文檔公開以來,HTML5為網(wǎng)頁應(yīng)用開發(fā)者們提供了更多功能上的優(yōu)化選擇,帶來了更多體驗功能的優(yōu)勢。HTML5提供了前所未有的數(shù)據(jù)與 應(yīng)用接入開放接口。使外部應(yīng)用可以直接與瀏覽器內(nèi)部的數(shù)據(jù)直接相連,例如視頻影音可直接與microphones及攝像頭相聯(lián)。 連接特性(Class: CONNECTIVITY) 更有效的連接工作效率,使得基于頁面的實時聊天,更快速的網(wǎng)頁游戲體驗,更優(yōu)化的在線交流得到了實現(xiàn)。HTML5擁有更有效的服務(wù)器推送技術(shù),Server-Sent Event和WebSockets就是其中的兩個特性,這兩個特性能夠幫助我們實現(xiàn)服務(wù)器將數(shù)據(jù)“推送”到客戶端的功能。 網(wǎng)頁 多媒體 特性(Class: MULTIMEDIA) 支持網(wǎng)頁端的Audio、Video等多媒體功能, 與網(wǎng)站自帶的APPS,攝像頭,影音功能相得益彰。 三維、圖形及特效特性(Class: 3D, Graphics & Effects) 基于SVG、Canvas、WebGL及CSS3的3D功能,用戶會驚嘆于在瀏覽器中,所呈現(xiàn)的驚人視覺效果。 性能與集成特性(Class: Performance & Integration) 沒有用戶會永遠等待你的Loading——HTML5會通過 XMLHttpRequest2等技術(shù),解決以前的跨域等問題,幫助您的Web應(yīng)用和網(wǎng)站在多樣化的環(huán)境中更快速的工作。 CSS3特性(Class: CSS3) 在不犧牲性能和語義結(jié)構(gòu)的前提下, CSS3中提供了更多的風(fēng)格和更強的效果。此外,較之以前的Web排版,Web的開放字體格式( WOFF)也提供了更高的靈活性和控制性。 關(guān)于沿革 HTML5提供了一些新的元素和屬性,例如 (網(wǎng)站導(dǎo)航塊)和 。這種標簽將有利于搜索引擎的索引整理,同時更好的幫助小屏幕裝置和視障人士使用,除此之外,還為其他瀏覽要素提供了新的功能,如 1、取消了一些過時的 HTML4標記 其中包括純粹顯示效果的標記,如< font>和 HTML5 吸取了 XHTML2 一些建議,包括一些用來改善文檔結(jié)構(gòu)的功能,比如,新的HTML 標簽 header, footer, dialog, aside, figure 等的使用,將使內(nèi)容創(chuàng)作者更加語義地創(chuàng)建文檔,之前的開發(fā)者在實現(xiàn)這些功能時一般都是使用 div。 2、將內(nèi)容和展示分離 b 和 i 標簽依然保留,但它們的意義已經(jīng)和之前有所不同,這些標簽的意義只是為了將一段文字標識出來,而不是為了為它們設(shè)置粗體或斜體式樣。u,font,center,strike 這些標簽則被完全去掉了。 3、一些全新的表單輸入對象 包括日期,URL,Email 地址,其它的對象則增加了對非拉丁 字符的支持。HTML5 還引入了微數(shù)據(jù),這一使用機器可以識別的標簽標注內(nèi)容的方法,使語義Web 的處理更為簡單??偟膩碚f,這些與結(jié)構(gòu)有關(guān)的改進使內(nèi)容創(chuàng)建者可以創(chuàng)建更干凈,更容易管理的網(wǎng)頁,這樣的網(wǎng)頁對搜索引擎,對讀屏軟件等更為友好。 4、全新的,更合理的Tag 多媒體對象將不再全部綁定在 object或 embed Tag 中,而是視頻有視頻的Tag,音頻有音頻的 Tag。 5、本地數(shù)據(jù)庫 這個功能將內(nèi)嵌一個本地的SQL 數(shù)據(jù)庫,以加速交互式搜索,緩存以及索引功能。同時,那些離線Web 程序也將因此獲益匪淺。不需要插件的豐富動畫。 6、Canvas 對象 將給瀏覽器帶來直接在上面繪制 矢量圖的能力,這意味著用戶可以脫離Flash 和Silverlight,直接在瀏覽器中顯示圖形或動畫。 7、瀏覽器中的真正程序 將提供 API 實現(xiàn)瀏覽器內(nèi)的編輯,拖放,以及各種 圖形用戶界面的能力。內(nèi)容修飾Tag 將被剔除,而使用CSS。 8、Html5取代Flash在移動設(shè)備的地位。 9、其突出的特點就是強化了web頁的表現(xiàn)性,追加了本地數(shù)據(jù)庫 文章來源于網(wǎng)絡(luò) 如有侵權(quán)請聯(lián)系刪除 |