整合營銷服務商

          電腦端+手機端+微信端=數(shù)據(jù)同步管理

          免費咨詢熱線:

          HTML5增加了哪些功能?有什么優(yōu)勢?

          HTML4.0、XHTML到HTML5,從某種意義上講,這是HTML描述性標記語言的一種更加規(guī)范的過程。因此,HTML5并沒有給開發(fā)者帶來多大的沖擊。但HTML5增加了很多非常實用的新功能和新特性,下面具體介紹HTML5的一些優(yōu)勢。

          1、 解決了跨瀏覽器問題

          在HTML5之前,各大瀏覽器廠商為了爭奪市場占有率,會在各自的瀏覽器中增加各種各樣的功能,并且不具有統(tǒng)一的標準。使用不同的瀏覽器,常常看到不同的頁面效果。在HTML5中,納入了所有合理的擴展功能,具備良好的跨平臺性能。針對不支持新標簽的老式IE瀏覽器,只需簡單地添加JavaScript代碼就可以使用新的元素。推薦了解黑馬程序員web前端課程。

          2、新增了多個新特性

          HTML語言從1.0到5.0經(jīng)歷了巨大的變化,從單一的文本顯示功能到圖文并茂的多媒體顯示功能,許多特性經(jīng)過多年的完善,已經(jīng)發(fā)展成為一種非常重要的標記語言。HTML5新增的特性如下。

          ● 新的特殊內(nèi)容元素,比如header、nav、section、article、footer。

          ● 新的表單控件,比如calendar、date、time、email、url、search。

          ● 用于繪畫的canvas元素。

          ● 用于媒介回放的video和audio元素。

          ● 對本地離線存儲的更好支持。

          ● 地理位置、拖曳、攝像頭等API。


          HTML5標準的制定是以用戶優(yōu)先為原則的,一旦遇到無法解決的沖突時,規(guī)范會把用戶放在第一位。另外,為了增強HTML5的使用體驗,還加強了以下兩方面的設(shè)計。

          ● 安全機制的設(shè)計

          為確保HTML5的安全,在設(shè)計HTML5時做了很多針對安全的設(shè)計。HTML5引入了一種新的基于開源的安全模型,該模型不僅易用,而且對不同的API(Application Programming Interface,應用程序編程接口)都通用。使用這個安全模型,不需要借助于任何不安全的hack就能跨域進行安全對話。

          ● 表現(xiàn)和內(nèi)容分離

          表現(xiàn)和內(nèi)容分離是HTML5設(shè)計中的另一個重要內(nèi)容。實際上,表現(xiàn)和內(nèi)容的分離早在HTML4.0中就有設(shè)計,但是分離的并不徹底。為了避免可訪問性差、代碼高復雜度、文件過大等問題,HTML5規(guī)范中更細致、清晰地分離了表現(xiàn)和內(nèi)容。但是考慮到HTML5的兼容性問題,一些陳舊的表現(xiàn)和內(nèi)容的代碼還是可以兼容使用的。

          4. 化繁為簡的優(yōu)勢

          作為當下流行的通用標記語言,HTML5盡可能地簡化,嚴格遵循了“簡單至上”的原則,主要體現(xiàn)在這幾個方面:

          ● 新的簡化的字符集聲明;

          ● 新的簡化的DOCTYPE;

          ● 簡單而強大的HTML5 API;

          ● 以瀏覽器原生能力替代復雜的JavaScript代碼。 為了實現(xiàn)這些簡化操作,HTML5規(guī)范需要比以前更加細致、精確。為了避免造成誤解,HTML5對每一個細節(jié)都有著非常明確的規(guī)范說明,不允許有任何的歧義和模糊出現(xiàn)。


          喜歡記得關(guān)注一下哦。

          TML5在2014年10月正式通過之前就引發(fā)了軟件開發(fā)的浪潮,降低了專有互聯(lián)網(wǎng)技術(shù)的依賴性,如Adobe Flash和Microsoft Silverlight。2015年YouTube、火狐、谷歌和Facebook相繼屏蔽放棄了Flash,改用HTML,HTML一步步站鯨吞了Flash的份額,站到了頂端。

          開始軟件開發(fā)浪潮,減少對專有豐富的互聯(lián)網(wǎng)技術(shù)(如Adobe Flash和Microsoft Silverlight)的依賴。 HTML5視頻元素(用于將視頻嵌入到文檔中)是支持豐富互聯(lián)網(wǎng)的重大變化。 HTML5也被設(shè)計為支持從一個地方更改網(wǎng)頁,瀏覽文檔到建立分布式應用程序的地方。

          但是,在HTML5的標準化進程中,視頻編解碼器一直是一個懸而未解的問題,目前也沒有一個合適的 免版稅的編解碼器。H.265專利問題荊棘滿布, Google的VP9編解碼器雖然不錯,但是其他參與Web標準的公司都不愿意從一個擁有強競爭力的對手那里獲得技術(shù)支持。

          盡管如此,HTML5也已經(jīng)成為構(gòu)建開放,多媒體網(wǎng)絡應用程序的主要方式。 萬維網(wǎng)聯(lián)盟首席執(zhí)行官杰夫·杰菲爾(Jeff Jaffe)表示:“HTML5很快成為人們在瀏覽器中使用的HTML的唯一版本。

          HTML5的增量改進

          HTML5規(guī)范一直是定期更新的,有時也會有些小功能改進和錯誤修復,例如去年的5.1版本,修改了畫布2D元素,并進一步清理了HTML5;5.2版本添加了菜單元素,來表示可以激活的命令。除此之外,還引入了Web內(nèi)容安全策略, 為開發(fā)人員提供了一種控制資源訪問的方式,甚至還支持支持非拉丁字符郵箱地址。雖然,我們列舉了這么多新功能,但是5.2版本被認為是小幅修改的版本。

          但是,W3C希望能夠更頻繁地更新核心HTML規(guī)范,最好可以達到每年更新一次,而不是像之前十年到十五年進行一次主版本的更新,無法跟上Web的發(fā)展腳步。

          誰會成為HTML5后繼者?

          那么會有一個HTML6嗎? Jaffe表示,網(wǎng)上支付可能會推動進行這樣的全面修訂,以期能為網(wǎng)上支付來提供一個統(tǒng)一方式。如果大家將之稱為HTML 6,那么HTML 6是極有可能出現(xiàn)的。雖然網(wǎng)上購物并不是新鮮事,但是由于復雜性的增加和移動Web的使用優(yōu)勢,導致PC端網(wǎng)上購物成交量減少,所以對于HTML可能需要更多不同的方法。萬維網(wǎng)聯(lián)盟也設(shè)置了一個小組來商討這個內(nèi)容。

          萬維網(wǎng)聯(lián)盟還致力于Web組件,使用一個框架來確定可重用的網(wǎng)站組件和服務人員,使瀏覽器更易于運行多個功能,并且具有脫機功能。也許他們不會把下一個版本命名為HTML 6。

          開放的網(wǎng)絡將HTML5引向新領(lǐng)域

          Jaffe說HTML5雖然瞄準了開放的網(wǎng)絡平臺,但平臺本身也越來越多, 因此,萬維網(wǎng)聯(lián)盟正在開展安全性,性能和流式傳輸?shù)难芯俊?/p>

          流媒體相關(guān)的工作涉及到了 Encrypted Media Extensions (EME) 標準,該標準擴展了HTMLMediaElement(在HTML5中),以提供用于控制加密內(nèi)容播放和連接到數(shù)字版權(quán)管理系統(tǒng)的API。 EME提供了通過瀏覽器顯示視頻的標準方式。之前,是沒有互操作性的。Jaffe表示從網(wǎng)景頗有爭議的NPAPI插件技術(shù)到現(xiàn)在標準化的視頻播放方式,這是非常大且有意義的改進。

          W3C主管Tim Berner-Lee表示W(wǎng)eb的發(fā)明者肯定了EME,并稱它提供了一種比較安全的在線觀看電影的方式,但是還是有其他人反對,Berners-Lee指出DRM在開發(fā)人員和法律方面還存在問題。

          針對Web安全性,W3C(萬維網(wǎng)聯(lián)盟)做了以下三項努力:

          • Web認證框架, 目前正在進行中,目標是通過多因素身份驗證來支持安全性。Jeffa表示我們真的要遠離密碼。

          • Web Crypto API,在今年早些時候完成,為Web應用程序中的基本加密操作提供了JavaScript API。

          • Web開發(fā)安全的最佳實踐,這一項目也已經(jīng)完成了,它旨在防止信息從一個應用程序共享到另一個應用程序,從而保護用戶隱私。

          TML5究竟有什么優(yōu)勢?

          縱觀HTML5的接觸者——開發(fā)者和終端用戶體驗,HTML5都有其獨特魅力。

          HTML5技術(shù)是在近幾年逐漸興起的技術(shù),是萬維網(wǎng)的核心語言,是對HTML技術(shù)的第五次重大修改,在2014年10月29日正式發(fā)布。短短幾年時間內(nèi)就被互聯(lián)網(wǎng)企業(yè)廣泛采用,并且發(fā)展勢頭依然強勢!對HTML5人才的需求也在不斷的增加。嚴格來講,HTML5并不屬于一種真正的編程語言,而是一種標記語言。相對于編程語言,HTML5更容易學習和掌握。市場的需求以及更容易掌握的特點,讓很多人選擇學習HTML5。HTML5得以迅速發(fā)展,必然有很強的技術(shù)優(yōu)勢。

          首先,HTML5具有及時更新的特性,不同于其他的開發(fā)技術(shù),比如iOS,Android等開發(fā)技術(shù),在產(chǎn)品上線或者更新的時候,必然要通過APP store等平臺的審核才能發(fā)布,而HTML5卻不存在這個問題,可以隨時更新,隨時上線,節(jié)省大量的時間。

          第二,HTML5具有很好的跨平臺性,使用HTML5開發(fā)程序,可以很好的做到PC端與移動端的同步上線,支持多種平臺。不需要針對不種的平臺做專門的開發(fā),對于一些中小企業(yè)來說這是其最看重的優(yōu)勢,可以節(jié)省大量的資金。

          第三,CSS3特性。在不犧牲性能和語義結(jié)構(gòu)的前提下,CSS3中提供了更多的風格和更強的效果。此外,較之以前的Web排版,Web的開放字體格式(WOFF)也提供了更高的靈活性和控制性。

          第四,本地存儲特性。得益于HTML5的本地儲存特性,使用HTML5開發(fā)的程序具有更短的啟動時間,更快的加載速度。這樣用戶在使用時,能夠更好的感受體驗效果。

            第五,更簡潔的代碼。你還為雜亂無章的代碼發(fā)愁嗎?HTML5允許你寫出簡單清晰富于描述的代碼。符合語義學的代碼允許你分開樣式和內(nèi)容,讓你寫的代碼更加直觀,優(yōu)雅。

            HTML5具體有哪些應用呢?目前,HTML5開發(fā)最主要的應用就是網(wǎng)頁制作以及游戲開發(fā)。在HTML5出現(xiàn)之前,網(wǎng)頁制作只是一個簡單的頁面展示,客戶體驗效果不佳,而HTML5的引入,賦予網(wǎng)頁更好的意義和結(jié)構(gòu)。更加豐富的標簽將隨著對RDFa的,微數(shù)據(jù)與微格式等方面的支持,構(gòu)建對程序、對用戶都更有價值的數(shù)據(jù)驅(qū)動的Web。并且,HTML5制作的網(wǎng)頁能夠自適應屏幕的大小,根據(jù)屏幕的大小,自動調(diào)節(jié),這就省卻了很多不必要的麻煩。HTML5新增了canvas對象,可以很好的實現(xiàn)原來的flash功能,而且不用輔助的插件,利用這個功能再引入Java和CSS可以用來開發(fā)HTML5游戲,尤其是移動端的小游戲。

            當然,HTML5也并不是十全十美的,每種技術(shù)都有一定的缺陷,HTML5也不例外,比如新標簽的引入,各瀏覽器之間將缺少一種統(tǒng)一的數(shù)據(jù)描述格式,造成用戶體驗不佳。但無論如何,HTML5的時代已經(jīng)到來了,并已經(jīng)在互聯(lián)網(wǎng)行業(yè)中占據(jù)了半壁江山。HTML5是未來的一個發(fā)展趨勢。

          1.HTML5網(wǎng)站

          經(jīng)過近3年的發(fā)展,html5技術(shù)已經(jīng)取得成功,是未來網(wǎng)頁技術(shù)的標準,在國內(nèi)外都有這方面的網(wǎng)站,數(shù)量多不勝數(shù),相比傳統(tǒng)網(wǎng)站,界面和交互效果都比較優(yōu)秀,或許是大家都認識到了它的好處,所以才會有這么多的相關(guān)網(wǎng)站應用.

          2. HTML5視頻

          在國外大型社區(qū)網(wǎng)站FACEBOOK、視頻分享網(wǎng)站YOUTUBE、谷歌和微軟等網(wǎng)站,都已經(jīng)使用html5作為默認技術(shù),它的優(yōu)點就是省電,流暢和清晰,因為采用了統(tǒng)一的國際標準H.264,國內(nèi)已經(jīng)出現(xiàn)手機html5視頻網(wǎng)站.這方面的應用正在發(fā)展,估計要等到2015年之后,html5視頻才會廣泛被應用到各類網(wǎng)站之中.

          3. HTML5

          以three.js,c3dl、glge和webgl為主的幾個開源html5%203d網(wǎng)頁應用框架,已經(jīng)被多個網(wǎng)站使用和傳播,它們的發(fā)展將使得網(wǎng)頁3d應用進入全新的時代,將會推動頁游的可持續(xù)發(fā)展和技術(shù)標準的統(tǒng)一.

          4. HTML5游戲

          相信大家都或多或少的玩過html5游戲,這類游戲小巧和流暢,畫面質(zhì)量相當高,而且操作容易方便,即使在手機上也能夠像電腦上一樣玩,甚至借助觸摸屏優(yōu)勢,比在PC電腦更具操作性,但統(tǒng)統(tǒng)這些都只是一個開始,相信數(shù)年之后,html5游戲?qū)⒊蔀樽顭衢T的游戲開發(fā)技術(shù).

          5.HTML5廣告

          以前網(wǎng)頁中漂浮的,滾動和彈出的,幻燈片或頁面廣告,幾乎清一色flash和gif,但到現(xiàn)在,這個狀況已經(jīng)改變,互聯(lián)網(wǎng)的發(fā)展促使傳統(tǒng)廣告開始向新的形式,即html5動畫及廣告演變.

          6. HTML5 APIhtml5

          有文件api,本地數(shù)據(jù)庫和眾多標簽,能夠輕易就實現(xiàn)一項網(wǎng)頁應用,相比過去需要寫很多代碼才能實現(xiàn)的功能,如今利用html5技術(shù),只要更短的時間便能得到同樣的效果,交互上進一步提高,而且支持觸摸屏,可擴展性是它最大的特點.


          主站蜘蛛池模板: 国产精品99精品一区二区三区 | 日本无码一区二区三区白峰美| 国产亚洲自拍一区| 无码中文字幕乱码一区 | 久久久人妻精品无码一区| 中文字幕一区二区三匹| 一区二区在线免费视频| 亚洲AV无码一区二区乱孑伦AS| 国产成人精品视频一区| 精品欧美一区二区在线观看| 无码一区二区三区视频| 国产一区二区三区免费观看在线 | 中文字幕精品无码一区二区 | 亚洲天堂一区二区三区| 国产在线观看一区精品| 相泽亚洲一区中文字幕| 亚洲AV无码一区二三区| 一区二区在线视频观看| jazzjazz国产精品一区二区| 美女福利视频一区二区| 精品一区二区三区水蜜桃| 一本色道久久综合一区| 一区二区三区久久精品| 熟女性饥渴一区二区三区| 99精品高清视频一区二区| 好看的电影网站亚洲一区| 日本不卡免费新一区二区三区| 精品福利一区二区三| 国产一区二区三区久久| 性色A码一区二区三区天美传媒 | 亚洲无删减国产精品一区| 色偷偷av一区二区三区| 国产乱码精品一区二区三区中| 精品不卡一区二区| 无码人妻aⅴ一区二区三区有奶水| 日本在线电影一区二区三区| 色一情一乱一伦一区二区三区| 亚洲A∨精品一区二区三区| 国产乱码精品一区二区三区中文 | 精品福利一区二区三区精品国产第一国产综合精品 | 国产精品熟女一区二区|