成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

HTML5標(biāo)準(zhǔn)制定完成:瀏覽器大戰(zhàn)能消停嗎?

開發(fā) 前端
狹義上,HTML5是HTML的第五個(gè)版本。HTML的全稱是超文本標(biāo)記語言(HyperText Markup Language),由萬維網(wǎng)的發(fā)明者蒂姆·伯納斯·李設(shè)計(jì),是為創(chuàng)建網(wǎng)頁而設(shè)計(jì)的一種標(biāo)記語言。HTML利用標(biāo)簽來描述內(nèi)容的語義,使計(jì)算機(jī)能夠通過識(shí)別標(biāo)簽來正確處理內(nèi)容。

昨天,萬維網(wǎng)聯(lián)盟(W3C)宣布,經(jīng)過將近8年的艱辛努力,HTML5標(biāo)準(zhǔn)規(guī)范終于最終制定完成并已公開發(fā)布。

狹義上,HTML5是HTML的第五個(gè)版本。HTML的全稱是超文本標(biāo)記語言(HyperText Markup Language),由萬維網(wǎng)的***蒂姆·伯納斯·李設(shè)計(jì),是為創(chuàng)建網(wǎng)頁而設(shè)計(jì)的一種標(biāo)記語言。HTML利用標(biāo)簽來描述內(nèi)容的語義,使計(jì)算機(jī)能夠通過識(shí)別標(biāo)簽來正確處理內(nèi)容。

廣義上,HTML5是HTML5、CSS3、Javascript 2.0的統(tǒng)稱,因?yàn)閷τ诂F(xiàn)在的互聯(lián)網(wǎng)開發(fā)而言,這三者是密不可分的。HTML用于描述內(nèi)容,CSS用于定義樣式,Javascript用于實(shí)現(xiàn)功能。

HTML是互聯(lián)網(wǎng)的基石,目前互聯(lián)網(wǎng)上所有的網(wǎng)頁都是用HTML寫成的。但是HTML標(biāo)準(zhǔn)的演化速度卻遠(yuǎn)遠(yuǎn)跟不上互聯(lián)網(wǎng)的發(fā)展。事實(shí)上,上一個(gè)HTML標(biāo)準(zhǔn)HTML 4.01發(fā)布于1999年12月24日,已經(jīng)嚴(yán)重阻礙了互聯(lián)網(wǎng)的發(fā)展。

2004年,由Firefox、Opera、Apple、Google四大瀏覽器廠商組成的網(wǎng)頁超文本技術(shù)工作小組(Web Hypertext Application Technology Working Group),即WHATWG,宣布制定下一代HTML標(biāo)準(zhǔn),即HTML5。而當(dāng)時(shí)的萬維網(wǎng)聯(lián)盟(W3C)正在發(fā)展在XML和HTML基礎(chǔ)上設(shè)計(jì)的XHTML。

于是,W3C和瀏覽器廠商的***次大戰(zhàn)開始。互聯(lián)網(wǎng)的未來究竟是由標(biāo)準(zhǔn)組織W3C決定還是由瀏覽器廠商決定?這場大戰(zhàn)的決定性因素在于開發(fā)者們站在哪一邊。結(jié)果很明顯,開發(fā)者們當(dāng)然會(huì)站在瀏覽器那邊,畢竟瀏覽器是普通用戶接觸互聯(lián)網(wǎng)的唯一途徑。W3C于2007年接納了WHATWG的HTML5草案,并成立了新的HTML工作團(tuán)隊(duì)。

然而,在2012年,W3C和WHATWG再度分道揚(yáng)鑣。而兩者的分歧在于WHATWG 集中于演進(jìn)“living”標(biāo)準(zhǔn),而 W3C 堅(jiān)持使用傳統(tǒng)的數(shù)字編號系統(tǒng)定義靜態(tài)的“snapshots”。 WHATWG希望構(gòu)建互聯(lián)網(wǎng)的***一個(gè)標(biāo)準(zhǔn),即一個(gè)隨著互聯(lián)網(wǎng)發(fā)展不斷更新的HTML5標(biāo)準(zhǔn)。他們認(rèn)為W3C的HTML5標(biāo)準(zhǔn)一旦制定完成,即便出現(xiàn)錯(cuò)誤也無法修正。而且他們認(rèn)為W3C的標(biāo)準(zhǔn)制定模式太過復(fù)雜,每一代標(biāo)準(zhǔn)的制定時(shí)間過長,不符合互聯(lián)網(wǎng)的發(fā)展速度。

所以,HTML5現(xiàn)在有兩個(gè)標(biāo)準(zhǔn),一個(gè)由W3C制定,一個(gè)由WHATWG制定。這會(huì)導(dǎo)致W3C和瀏覽器廠商的第二次大戰(zhàn)嗎?

當(dāng)然不會(huì),對于瀏覽器廠商來說,贏得瀏覽器之戰(zhàn)比HTML5標(biāo)準(zhǔn)更重要。自從Google的Chrome重新掀起瀏覽器間的大戰(zhàn)之后,每一家瀏覽器都在根據(jù)自己的情況支持HTML5標(biāo)準(zhǔn),每一家瀏覽器的廣告都在吹噓自己對HTML5標(biāo)準(zhǔn)的支持。

所以,HTML5的標(biāo)準(zhǔn)已經(jīng)成為了既成事實(shí),W3C的HTML5標(biāo)準(zhǔn)只是對這個(gè)既成事實(shí)的官方認(rèn)證而已。

那么,既然有了HTML5的官方標(biāo)準(zhǔn),瀏覽器大戰(zhàn)總該消停了吧。事實(shí)上,這場大戰(zhàn)依然在延續(xù),而開發(fā)者們依然需要為各大瀏覽器適配網(wǎng)頁。

舉例來說,HTML5標(biāo)準(zhǔn)設(shè)計(jì)了<video>標(biāo)簽,使得瀏覽器可以不借助Flash直接播放視頻文件。但是,HTML5標(biāo)準(zhǔn)卻沒有規(guī)定瀏覽器支持的視頻文件格式。現(xiàn)在,F(xiàn)irefox主推Ogg,Chrome主推WebM,Safari主推H.264。也就是說,開發(fā)者如果要使用<video>標(biāo)簽,需要準(zhǔn)備多種格式的視頻文件。好消息是現(xiàn)在似乎H.264占據(jù)了上風(fēng)。

一次編寫,到處運(yùn)行(Write once, Run anywhere)是每一個(gè)程序員的夢想。當(dāng)年的Java沒有做到,原本程序員們指望Web標(biāo)準(zhǔn)能夠做到。然而事實(shí)上是,只要瀏覽器大戰(zhàn)沒有消停,HTML5也做不到。

責(zé)任編輯:張偉 來源: 虎嗅
相關(guān)推薦

2012-06-19 14:20:39

HTML5

2012-07-24 11:08:37

HTML5組織分裂HTML5標(biāo)準(zhǔn)

2012-05-05 09:17:03

2009-08-10 09:13:57

HTML 5微軟

2020-11-09 10:48:06

物聯(lián)網(wǎng)

2012-06-21 15:38:02

獵豹瀏覽器

2012-05-08 11:35:01

傲游HTML5

2012-02-10 10:26:55

手機(jī)瀏覽器HTML5

2012-12-07 13:35:38

傲游瀏覽器HTML5

2014-10-30 15:00:42

HTML5

2012-05-27 20:21:40

2012-05-07 14:24:15

HTML 5Web App

2012-05-28 13:09:12

HTML5

2014-10-30 11:25:24

2012-05-01 22:15:18

HTML5

2012-05-18 13:24:55

手機(jī)瀏覽器HTML5內(nèi)核

2012-11-06 11:32:38

傲游瀏覽器

2012-09-18 09:30:56

html5

2012-11-20 18:00:29

HTML5IE10瀏覽器

2011-05-11 18:00:10

HTML5兼容性
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號

主站蜘蛛池模板: 国产成人精品视频在线观看 | 国产婷婷色一区二区三区 | 一区二区三区四区国产 | 99精品视频在线观看 | 一区二区视频 | 久久av一区二区三区 | 日韩欧美国产一区二区 | 欧美一区二区三区视频在线观看 | 在线播放国产一区二区三区 | 九九伦理片 | 国产高清精品在线 | 久草网站 | 国产精品a久久久久 | 一区二区不卡视频 | 日韩精品在线网站 | 亚州国产| 91爱啪啪| 羞羞视频网站免费观看 | 天天躁日日躁aaaa视频 | 国产一区二区三区免费观看在线 | 91免费在线看 | 欧美激情一区二区三级高清视频 | 国产黄色在线观看 | 亚洲精品免费在线观看 | 99精品久久久国产一区二区三 | 久久伊人青青草 | 精精国产xxxx视频在线播放 | 亚洲精品黑人 | 日韩在线视频免费观看 | 91久久精品一区二区二区 | 超碰av免费 | 精产国产伦理一二三区 | 久久久999免费视频 999久久久久久久久6666 | 日本福利视频免费观看 | 国产视频精品在线 | 天天看天天爽 | 日韩精品在线看 | 亚洲福利电影网 | 精品免费国产一区二区三区 | 精品一区二区三区四区 | 九九亚洲 |