
創投分享會注:美國《紐約客》雜志撰(zhuan)文介紹了HTML5標準誕生的歷程。
本文由翻(fan)譯。
你可能(neng)已(yi)經知(zhi)道,10月28日,萬(wan)維(wei)網(wang)聯(lian)盟(meng)(以下簡稱“W3C”)正式推薦HTML5。你或(huo)許(xu)也知(zhi)道,這與應(ying)用和萬(wan)維(wei)網(wang)有一定(ding)的(de)關(guan)系。問(wen)題在(zai)于(yu):這跟你有關(guan)系嗎?
答案是(shi),至少與網民有關(guan)系。所以(yi),我(wo)們有必要(yao)了解一下(xia)HTML5是(shi)什么,以(yi)及究(jiu)竟是(shi)誰控制W3C。除此之外,還有必要(yao)知道HTML5得到(dao)W3C推薦幕后(hou)的各種沖突。今后(hou)10年,將(jiang)有數十億人(ren)(ren)使用萬(wan)維網,但真(zhen)正(zheng)有資格(ge)給“萬(wan)維網”下(xia)定義(yi)的人(ren)(ren)卻鳳毛麟(lin)角(jiao)。W3C就是(shi)這樣一家組織。那么,它的成員(yuan)包括什么人(ren)(ren)?他們想干(gan)什么?又是(shi)誰為他們提供資助?
W3C誕生
萬維(wei)網(wang)已經(jing)(jing)(jing)渡過(guo)了(le)千禧年(nian)(nian)。它的設(she)計方案最早(zao)在(zai)1989年(nian)(nian)提出,距(ju)離(li)現在(zai)已經(jing)(jing)(jing)過(guo)去25年(nian)(nian)。6年(nian)(nian)后,網(wang)景的IPO(首次(ci)公開(kai)招股)扣動了(le)硅谷的神(shen)經(jing)(jing)(jing)。當萬維(wei)網(wang)還(huan)是新生事物時,很(hen)多(duo)精通電腦的人都很(hen)鄙視它——與其他(ta)超(chao)文(wen)本發布系(xi)統相比,這是一(yi)項極其原始的技術。例如,你(ni)可以將自(zi)己的網(wang)頁(ye)鏈(lian)接(jie)到其他(ta)任何(he)(he)頁(ye)面(mian),但你(ni)卻無法知道何(he)(he)時有人鏈(lian)接(jie)你(ni)的網(wang)頁(ye)。萬維(wei)網(wang)也不(bu)允許你(ni)在(zai)瀏覽器(qi)中編輯(ji)頁(ye)面(mian)。對很(hen)多(duo)超(chao)文(wen)本領域的精英(ying)思想(xiang)家和程(cheng)序員來(lai)說,這都是非常嚴(yan)重(zhong)的缺陷。
然而,萬(wan)維網卻很(hen)容易建(jian)立,學(xue)習難度(du)也很(hen)小(xiao)。它擁有自己的一套傳(chuan)送模式(shi)——任何(he)人都可(ke)以(yi)通過(guo)閱讀(du)網頁學(xue)習HTML語言,然后查(cha)看(kan)底層的HTML代碼。萬(wan)維網完全都由簡(jian)單的文(wen)本(ben)和圖(tu)(tu)像(xiang)構成,它們與其(qi)他同樣簡(jian)單的文(wen)本(ben)和圖(tu)(tu)像(xiang)相(xiang)互鏈(lian)接(jie)。
科(ke)技行(xing)業向(xiang)來信仰功能主義(featurism),所以人們(men)開始向(xiang)萬(wan)維網中(zhong)添加(jia)所有他們(men)所能想到的(de)(de)東西。如何(he)展(zhan)示3D圖像(xiang)?如何(he)讓(rang)文本發光(guang),甚(shen)至滾過整個頁(ye)面?如何(he)將(jiang)網頁(ye)變(bian)成(cheng)軟(ruan)件?不同的(de)(de)瀏覽器相(xiang)繼涌現,每一個都(dou)形成(cheng)了(le)自己的(de)(de)文化,并拿下了(le)一定的(de)(de)份額,包括Mosaic、網景、IE、Cyberdog、Spyglass、Lynx和Amaya。
隨(sui)著萬(wan)維(wei)網的(de)日益復雜,這一(yi)生(sheng)態系統也(ye)逐(zhu)步形(xing)成(cheng)了群雄割據的(de)局(ju)面(mian)。當(dang)時(shi),每種(zhong)(zhong)瀏(liu)覽器只(zhi)能渲染一(yi)種(zhong)(zhong)格(ge)式(shi)的(de)圖片,如果我使用另外一(yi)種(zhong)(zhong)格(ge)式(shi),那(nei)么當(dang)我向(xiang)你發送某張圖片的(de)鏈接時(shi),你就無法看到真實的(de)效果。倘(tang)若這種(zhong)(zhong)局(ju)面(mian)持續(xu)下(xia)去,當(dang)今世界將會(hui)有多個萬(wan)維(wei)網并存。無序狀態也(ye)會(hui)緊隨(sui)其后,而攝影(ying)師必將怨(yuan)聲載道。
隨著這種割裂局勢愈演愈烈時,人(ren)們意識到需要有(you)一個組織(zhi)來之定義(yi)一種通用的語(yu)言,將所有(you)必要的功能都(dou)包含在內。之后,該組織(zhi)還必(bi)須(xu)撰寫一份文檔,包含超文本標記(ji)語言的(de)所(suo)有(you)演變過程。這(zhe)(zhe)是一個標準(zhun)化(hua)流程,是一種出于商業目(mu)的(de)而展開(kai)的(de)技術外(wai)交,對互聯網的(de)發展至關重(zhong)要。事實(shi)上(shang),這(zhe)(zhe)并非計算行業的(de)原(yuan)創。
1908年,當自動(dong)鋼琴生產(chan)廠(chang)家在水(shui)牛(niu)城的(de)Iroquois酒(jiu)店參(can)加“水(shui)牛(niu)城大會(hui)(hui)”時,人們對(dui)鋼琴紙卷上每英(ying)寸的(de)穿孔數量存(cun)在分歧,有(you)人喜歡9個,有(you)人喜歡8個。這(zhe)種差異會(hui)(hui)導致成本增加,不(bu)僅對(dui)廠(chang)家不(bu)利,還會(hui)(hui)令用戶困惑。他們最終達成了一致,因此(ci)在當今世界,每英(ying)寸9孔的(de)鋼琴紙卷已經成為(wei)標(biao)準,沒有(you)人會(hui)(hui)生產(chan)其(qi)他標(biao)準的(de)自動(dong)鋼琴。
在沖突中前行
當然,網頁的(de)問題要復雜(za)得多,它(ta)需要通(tong)過數十種標(biao)準(zhun)來(lai)規范(fan)文字、聲音、圖(tu)像、交互、協議(yi)、代碼等各種元素。而(er)W3C則(ze)扮(ban)演了“萬維網議(yi)會(hui)”的(de)角(jiao)色。這(zhe)是一個標(biao)準(zhun)制定(ding)組(zu)織(zhi)(zhi)(zhi),他們會(hui)組(zu)織(zhi)(zhi)(zhi)各種會(hui)議(yi),讓(rang)相互競爭的(de)組(zu)織(zhi)(zhi)(zhi)坐(zuo)下來(lai)制定(ding)統(tong)一的(de)標(biao)準(zhun),然后將這(zhe)些標(biao)準(zhun)從“工作(zuo)草案”過渡為“候選推薦(jian)”和“提議(yi)推薦(jian)”。最終,如果標(biao)準(zhun)能夠(gou)經得起考驗(yan),便會(hui)獲得“W3C推薦(jian)”資(zi)格。
萬維(wei)網(wang)發明人(ren)、W3C理事蒂姆·伯納斯-李(Tim Berners-Lee)領導該組織開(kai)了20年的(de)會議。它的(de)會員(yuan)包(bao)括(kuo)近400家(jia)學(xue)術機(ji)構、非營利組織和公司。其中最積(ji)極(ji)的(de)參與者(zhe)是(shi)開(kai)發網(wang)絡軟件并擁有(you)大量(liang)網(wang)站的(de)企業,包(bao)括(kuo)谷歌、微軟和Facebook。他們支付會員(yuan)費(fei)——美國大型企業的(de)年費(fei)為6.85萬美元,但非營利組織和小公司的(de)年費(fei)少(shao)得多,發達程度較低的(de)國家(jia)也會按比例(li)減少(shao)。
W3C的文(wen)化使命是“向所有人開放萬(wan)維(wei)網,無論硬件、軟件、網絡基礎設(she)施、語(yu)言、文(wen)化、地理位置以(yi)及身體(ti)和心智能(neng)力如(ru)何”。要實現這一目標,就需要一個(ge)專(zhuan)門的委(wei)員(yuan)會來(lai)制定標準文(wen)件(jian)。
如果你想了(le)解萬維網發展(zhan)(zhan)的(de)(de)(de)最(zui)新消息,可以訪問W3C的(de)(de)(de)主(zhu)頁,查看(kan)最(zui)新新聞(wen)。當(dang)你閱讀那(nei)些枯(ku)燥的(de)(de)(de)標準(zhun)時,或許會認為(wei)制定標準(zhun)的(de)(de)(de)過程是一個文雅甚至(zhi)有(you)些學術化的(de)(de)(de)流程——所(suo)有(you)的(de)(de)(de)參與(yu)者都會對分(fen)號的(de)(de)(de)位置(zhi)這種問題展(zhan)(zhan)開(kai)冷靜的(de)(de)(de)討論。但實(shi)際(ji)情況并(bing)非(fei)如此。制定重要(yao)標準(zhun)的(de)(de)(de)過程有(you)時很(hen)平和,但有(you)時也要(yao)經過激(ji)烈(lie)的(de)(de)(de)廝殺。
這并不是什么(me)令人難堪的秘密,相反,這恰恰代表了一個良性的流程。“技術標準化是一種商業(ye)外交。”多次參與(yu)這類(lei)活動的惠普商業(ye)戰略總(zong)監(jian)史(shi)蒂芬·瓦利(Stephen R. Walli)寫道,“與(yu)外交家一樣,所有的參與(yu)者都希望(wang)在擴大經(jing)濟影響的同時捍(han)衛(wei)自己的主權。”
曾在(zai)1974年開發了HTML的先驅語言“標準泛化標記語言”(Standard Generalized Markup Language)的查(cha)爾(er)斯·古德法(fa)布(Charles Goldfarb)表示:這類標準與(yu)立法(fa)一樣,都要經歷深層的沖突才能最(zui)終確立。
跳舞的猴(hou)子
從一(yi)開始,HTML就為文本內(nei)容制定了一(yi)系列標(biao)記規(gui)則。如果你想(xiang)添加標(biao)題,就要(yao)使用
標簽,例如
你的標題
。
是一個標記,“你的標題”只是字符數據。你的瀏覽器可以解讀這些HTML規則,然后以相應的格式展示出來。
HTML的(de)(de)實質就是大批的(de)(de)標簽。但HTML5卻成了(le)一種“結(jie)締(di)組織”,負責將多種多樣的(de)(de)其他技術粘(zhan)合在一起,包括音頻(pin)、視頻(pin)、圖片、文字、標題(ti)、引(yin)文、開放式畫布、3D圖像、電子郵件地址等(deng)。它可以讓你知道(dao)這(zhe)些內(nei)容的(de)(de)存(cun)在,并提供各(ge)種渠道(dao)將其融入(ru)同一個(ge)(ge)頁面。你甚(shen)至(zhi)可以“驗證(zheng)”頁面。截至(zhi)目前(qian),Apple.com有1個(ge)(ge)HTML5錯誤(wu)。這(zhe)其實已經(jing)很不錯了(le),《紐約時報》網站(zhan)的(de)(de)錯誤(wu)達到141個(ge)(ge)。
在這種(zhong)(zhong)(zhong)情況(kuang)下,驗(yan)證是(shi)(shi)一(yi)種(zhong)(zhong)(zhong)理想的(de)構(gou)造。它的(de)意義在于(yu)(yu),如果(guo)你遵(zun)守(shou)W3C的(de)規定,你的(de)網(wang)站(zhan)將(jiang)會吸引更多(duo)的(de)訪客。不(bu)過,這兩種(zhong)(zhong)(zhong)頁(ye)面(mian)對(dui)多(duo)數(shu)人來說都是(shi)(shi)可(ke)以接受的(de),畢(bi)竟瀏(liu)覽器的(de)容錯率極高(gao)。事(shi)實上(shang),任何(he)一(yi)個標(biao)準組織的(de)最終都會形(xing)成一(yi)種(zhong)(zhong)(zhong)認識論:由(you)于(yu)(yu)意見多(duo)種(zhong)(zhong)(zhong)多(duo)樣,所以他們必須從中挑出一(yi)些作為基本信念(nian)。自動化的(de)驗(yan)證器是(shi)(shi)一(yi)種(zhong)(zhong)(zhong)編碼(ma)信念(nian)系統(tong)。并非每個網(wang)站(zhan)都提供有效的(de)HTML,就像并非所有天主(zhu)教(jiao)徒都會遵(zun)守(shou)婚前性行為禁(jin)忌一(yi)樣。事(shi)實上(shang),完全(quan)遵(zun)守(shou)HTML規范的(de)網(wang)頁(ye)比例,與遵(zun)守(shou)婚前性行為禁(jin)忌的(de)天主(zhu)教(jiao)徒比例可(ke)能非常接近。
這(zhe)些(xie)沖突令HTML5受到了格外關注。為了理(li)解個(ge)中緣由,必須回到1996年6月,當時,新版HTML剛(gang)剛(gang)推出。HTML3.2是一個(ge)重大更新,因(yin)為它將之前的(de)很多實踐正式列為官方標準。JavaScript已經被添加到瀏覽器中,于(yu)是,頁面上(shang)的(de)所(suo)有(you)(you)元素都可(ke)以活躍起來。HTML3.2其實并沒有(you)(you)對(dui)JavaScript過多著墨,只是寫道(dao):“今后的(de)HTML將有(you)(you)腳本。”
“JavaScript的(de)目標是(shi)當你把(ba)鼠標移動到(dao)一(yi)只猴(hou)(hou)子(zi)(zi)上面時,能讓(rang)它跳(tiao)舞(wu)(wu)。”一(yi)位(wei)著(zhu)名評論家寫道。這些(xie)跳(tiao)舞(wu)(wu)的(de)猴(hou)(hou)子(zi)(zi)最終催(cui)生了更多“跳(tiao)舞(wu)(wu)的(de)猴(hou)(hou)子(zi)(zi)”,首(shou)先(xian)是(shi)彈窗,隨后在(zai)微軟的(de)幫助(zhu)下,又可以在(zai)不刷新(xin)瀏覽器的(de)情況下通過IE加載新(xin)的(de)數據——谷歌地圖、Gmail、Twitter和Facebook等“網頁(ye)應用”均(jun)屬(shu)此類。現在(zai),整個萬維網到(dao)處(chu)都(dou)是(shi)跳(tiao)舞(wu)(wu)的(de)猴(hou)(hou)子(zi)(zi)。我們(men)仍(reng)把(ba)網頁(ye)稱作“頁(ye)面”,但其(qi)中有很多其(qi)實已經變身為(wei)軟件應用,其(qi)復雜程度之高甚至可以完成文(wen)字處(chu)理、運行視頻游戲(xi)。
2004年,這種從(cong)頁面向應用的(de)改(gai)變吸引了很多(duo)跨國公司的(de)興趣(qu),他(ta)(ta)們從(cong)這種動(dong)態網(wang)(wang)(wang)(wang)(wang)頁中看到(dao)了巨大的(de)利潤前景。然而,W3C已(yi)經對(dui)萬(wan)維網(wang)(wang)(wang)(wang)(wang)展開(kai)了長達數年的(de)改(gai)造(zao)。他(ta)(ta)們在力推“無(wu)障礙網(wang)(wang)(wang)(wang)(wang)絡”——通(tong)過為網(wang)(wang)(wang)(wang)(wang)頁賦予自我(wo)描(miao)述(shu)的(de)功能(neng),讓(rang)盲人(ren)和其他(ta)(ta)殘(can)疾(ji)人(ren)也(ye)可以使用網(wang)(wang)(wang)(wang)(wang)絡。他(ta)(ta)們還希(xi)望(wang)開(kai)發(fa)語義網(wang)(wang)(wang)(wang)(wang)絡,將所(suo)有的(de)思想都集中到(dao)一套分散(san)化(hua)的(de)思想庫中。為了實(shi)現這一目標(biao),W3C著(zhu)手開(kai)發(fa)新版HTML,也(ye)就(jiu)是(shi)XHTML2。配合(he)著(zhu)其他(ta)(ta)一些標(biao)準,便可通(tong)過更好的(de)技(ji)術改(gai)造(zao)很多(duo)網(wang)(wang)(wang)(wang)(wang)頁的(de)功能(neng)特性。然而,當W3C希(xi)望(wang)構建無(wu)障礙網(wang)(wang)(wang)(wang)(wang)絡的(de)同時(shi),整個網(wang)(wang)(wang)(wang)(wang)絡行(xing)業卻都希(xi)望(wang)“讓(rang)猴子跳(tiao)舞”。
WHATWG扭轉趨(qu)勢
必(bi)須強調的(de)是,在(zai)追求這一目標的(de)過(guo)程中(zhong),W3C似乎變得(de)有(you)(you)些脫離實際(ji)。例如,W3C的(de)情(qing)感(gan)標記(ji)(ji)孵化集(ji)團希望通過(guo)情(qing)感(gan)來標記(ji)(ji)任何內(nei)容。他(ta)們說:“EmotionML提供了一種機制,通過(guo)科(ke)學有(you)(you)效的(de)描(miao)述符來代表情(qing)感(gan)。”他(ta)們還補充說:“由于無法達成(cheng)一致,EmotionML并不提供單一的(de)情(qing)感(gan)詞匯(hui)表,而(er)是讓用(yong)戶在(zai)他(ta)們的(de)注釋中(zhong)選擇最適(shi)合的(de)情(qing)感(gan)詞匯(hui)。”
具(ju)體效果如何呢?你可以(yi)使用下面(mian)一段代碼來描述0.5的快樂值:
EmotionML還擅長表達(da)憤怒、焦慮、痛苦(ku)和(he)輕蔑。如果這種標準得到(dao)W3C的推薦,并廣泛普及,那么政治博客的憤怒情緒(xu)便可量化,你甚至可以選擇只閱讀(du)包含快樂情緒(xu)的萬(wan)維網(wang)。
但(dan)這顯然沒有成為現實。2004年,正(zheng)當W3C從事這一項目時(shi),萬維(wei)網也悄然發生(sheng)了很多變化。谷歌上市,蘋(pin)(pin)果通過基于Web的(de)(de)iTunes商店賣出了不計其數的(de)(de)歌曲,蘋(pin)(pin)果還推出了自己的(de)(de)Safari瀏(liu)覽器(qi)。
除此(ci)之外,一群(qun)來自(zi)蘋果、Mozilla和Opera的(de)工程師組(zu)成了一個(ge)名為WHATWG的(de)組(zu)織,也就是“網絡(luo)超文(wen)本應用技術工作組(zu)”的(de)縮寫。他們對W3C的(de)XHTML發(fa)展方向感到擔憂,擔心該機(ji)構忽(hu)視HTML,忽(hu)視真(zhen)正的(de)需求(qiu)。
WHATWG開始從事本應由W3C從事的(de)(de)工作——定(ding)義新版HTML,也就是(shi)HTML5,集(ji)(ji)合各(ge)種(zhong)新興的(de)(de)萬維網技(ji)(ji)術(shu),并(bing)進行(xing)標準化。把(ba)這些新技(ji)(ji)術(shu)集(ji)(ji)合在一起,可(ke)(ke)以讓瀏覽器變(bian)成通用(yong)的(de)(de)高速(su)電(dian)腦,提(ti)供更智能的(de)(de)表格(ge)、更好(hao)的(de)(de)視頻(pin)(pin)和(he)音頻(pin)(pin),還能更好(hao)地(di)把(ba)文檔(dang)轉換(huan)成代碼,令越發紊亂(luan)的(de)(de)萬維網更加有序。此后,瀏覽器成了應用(yong)的(de)(de)載體,可(ke)(ke)以在上面(mian)運行(xing)軟件。
2007年,W3C認(ren)可了WHATWG的(de)方向,開始親自處理HTML5。而XHTML2所倡導的(de)情緒化網絡(luo)從(cong)未真正發(fa)展起來。WHATWG仍然(ran)保持獨立(li),雙(shuang)方展開了并不順暢的(de)合(he)作。
盡(jin)管W3C接納了(le)HTML5,有關這(zhe)(zhe)種語言究(jiu)竟如何(he)部(bu)署(shu)以(yi)及何(he)時部(bu)署(shu),仍(reng)然留(liu)下(xia)了(le)很多疑問(wen)。CNET的(de)史蒂芬·夏克蘭(lan)(Stephen Shankland)常年追蹤這(zhe)(zhe)一標準(zhun)化流程,根據他(ta)的(de)記錄,W3C討論這(zhe)(zhe)項技術的(de)郵件列表中(zhong)曾(ceng)經出現過“幼稚”、“不可忍受”、“可笑”和(he)“鬼把戲”這(zhe)(zhe)樣的(de)詞匯。
同樣是在(zai)2010年(nian),史蒂夫·喬布(bu)斯(Steve Jobs)發出了一封(feng)公開信,宣稱(cheng)HTML5風格的網(wang)絡技術(shu)才(cai)是未來發展方向,Adobe的Flash專(zhuan)有平臺無法擔此重任。這(zhe)封(feng)信意(yi)(yi)義重大,因為它意(yi)(yi)味(wei)著HTML5得到(dao)了一家(jia)頂(ding)尖科技企業的祝(zhu)福,從紙(zhi)上談(tan)兵進(jin)入(ru)到(dao)實踐摸索階段(duan)。
現(xian)在(zai)(zai),經(jing)過了7年(nian)的發展,HTML5的命運似(si)乎(hu)最(zui)(zui)終有了定(ding)論。據夏克蘭報道,WHATWG和W3C之間(jian)仍(reng)然存在(zai)(zai)分(fen)歧(qi)。孰是(shi)孰非(fei)似(si)乎(hu)并不重要。雙方都在(zai)(zai)各司(si)其(qi)職地肩(jian)負著自己的責(ze)任。各種各樣(yang)的沖(chong)突仍(reng)會(hui)不斷涌(yong)現(xian),然后逐(zhu)一解決(jue),如此往復,最(zui)(zui)終出臺通用標(biao)準。WHATWG顯然希望W3C終止這樣(yang)的模式,但它畢(bi)竟已經(jing)統領萬維(wei)網20年(nian)。
如今(jin)的瀏覽器速度早(zao)已今(jin)非昔比,代碼編寫者(zhe)再也不(bu)必(bi)擔心不(bu)兼容(rong)的問(wen)題。不(bu)過,他們似乎只看重速度,沒人試圖改變核(he)心。以文檔驅(qu)動的傳統萬維網仍是網頁的基礎(chu),但(dan)以應用驅(qu)動的萬維網卻可(ke)以跨越平臺,支(zhi)持任何手(shou)機。它更加(jia)復雜,有(you)時甚至令人困惑,但(dan)多數時候都可(ke)以正(zheng)常運(yun)行。
終成(cheng)行業標(biao)準
W3C的HTML5標(biao)準(zhun)內(nei)容(rong)非(fei)常(chang)“豐富(fu)”,光是(shi)圖片部(bu)(bu)(bu)分就有1.4萬(wan)個單(dan)詞(ci),這還只是(shi)一(yi)小部(bu)(bu)(bu)分,全文(wen)多(duo)達(da)53萬(wan)單(dan)詞(ci),達(da)到(dao)HTML4的5倍多(duo)。但即使如(ru)(ru)此冗長,它也只是(shi)描述了(le)萬(wan)維網定義的很少一(yi)部(bu)(bu)(bu)分。例如(ru)(ru),他并沒有提及如(ru)(ru)何制(zhi)作JPG圖片或GIF圖片,以及這些文(wen)件如(ru)(ru)何安排在二(er)進(jin)制(zhi)數據流中。其他內(nei)容(rong)則由其他組織負責制(zhi)定相應的標(biao)準(zhun),這些標(biao)準(zhun)又基于更(geng)多(duo)的標(biao)準(zhun)而(er)來,甚至可以追溯到(dao)數十年前(qian)的內(nei)容(rong)。
萬維網(wang)最初是為了(le)發(fa)布和分享文檔之(zhi)用,現在已經成為一套操作系統,它能(neng)監控手機電量、錄制和發(fa)送語音,還能(neng)管理電子郵(you)件和聊天、提供游戲運(yun)行(xing)環境(jing)。
與微軟Windows或(huo)蘋(pin)果(guo)Mac OS操作(zuo)系統不同(tong),HTML5標(biao)準是開放的,所有人都(dou)可以(yi)使(shi)用。如(ru)果(guo)你想編寫一個瀏覽器,隨時(shi)可以(yi)獲得足夠的信息,不會(hui)有任何(he)隱瞞。甚至還(huan)有專(zhuan)門的教(jiao)程幫(bang)助你開展初期的工作(zuo)。
任何(he)的標(biao)準都可(ke)以(yi)折射(she)一種文化(hua),HTML5也不(bu)例(li)外。它體(ti)現(xian)出我(wo)(wo)們(men)對文字(zi)、標(biao)題、視(shi)頻和(he)(he)音頻的偏好:我(wo)(wo)們(men)喜歡(huan)把各種內容組(zu)織成列表,我(wo)(wo)們(men)還喜歡(huan)看(kan)圖片,我(wo)(wo)們(men)希望任何(he)事情都能(neng)具備動畫和(he)(he)互動能(neng)力(li)——每(mei)個字(zi)、每(mei)個標(biao)簽、每(mei)個結構元素(su)。HTML5的所(suo)有(you)內容都可(ke)以(yi)由(you)代碼解讀,也都可(ke)以(yi)由(you)用戶來旋轉和(he)(he)操縱。
萬維網曾(ceng)經(jing)是一個獲(huo)取信(xin)息的(de)(de)地方,但(dan)現在,它也(ye)成(cheng)了(le)一個做事情的(de)(de)地方。這花(hua)了(le)10年(nian)時間才最(zui)終實現。現在是2014年(nian),HTML5終于得到(dao)了(le)官方的(de)(de)認可(ke)。就像1908年(nian)的(de)(de)水牛城大會一樣,只要你使(shi)用(yong)了(le)合乎標準(zhun)的(de)(de)自動鋼琴,便(bian)可(ke)傾聽(ting)百年(nian)之前的(de)(de)樂曲。
