偷偷摘套内射激情视频,久久精品99国产国产精,中文字幕无线乱码人妻,中文在线中文a,性爽19p

HTML5將會(huì)帶來(lái)一場(chǎng)Web革命

開發(fā) 前端
一個(gè)不起眼的對(duì)網(wǎng)頁(yè)的標(biāo)記機(jī)制為何有這么大的影響? HTML5 引起的廣泛關(guān)注是否僅僅是一時(shí)的科技狂熱? 總之,為什么計(jì)算機(jī)專家需要關(guān)心這個(gè)呢?

面向萬(wàn)維網(wǎng)(WWW)的軟件開發(fā)人員認(rèn)為新的 HTML5 規(guī)范正在革新現(xiàn)有 Web 系統(tǒng)的呈現(xiàn)、工作、使用方式。他們說(shuō) HTML5 簡(jiǎn)化了程序員的工作,使訪問(wèn)多種多樣的設(shè)備和應(yīng)用程序更加方便,并且提供了很多迷人的新特性。雖然目前,HTML(HyperText Markup Language)僅僅是提供一種對(duì)文檔不同部分的標(biāo)記,使得瀏覽器能夠智能的處理(顯示)。

一個(gè)不起眼的對(duì)網(wǎng)頁(yè)的標(biāo)記機(jī)制為何有這么大的影響? HTML5 引起的廣泛關(guān)注是否僅僅是一時(shí)的科技狂熱? 總之,為什么計(jì)算機(jī)專家需要關(guān)心這個(gè)呢? (HTML5 引起的)廣泛關(guān)注是合理的,其解釋的難點(diǎn)在于 HTML5 可以看作是一個(gè)單獨(dú)的規(guī)范,也可以看作是一系列技術(shù)的集合。

HTML5 將會(huì)帶來(lái)一場(chǎng) Web 革命 

Thanks to HTML5, developers can now enable transparent access to geolocation information without having to write separate code for each browser and device.

雖然標(biāo)記語(yǔ)言從二十年多前開始就已經(jīng)是網(wǎng)頁(yè)應(yīng)用(Web Software)的核心, HTML5 的概念(比之前的 HTML )要寬泛,包括一個(gè)新版本的標(biāo)記語(yǔ)言及其附屬的標(biāo)準(zhǔn),包括訪問(wèn)和操作 HTML 文檔結(jié)構(gòu)(DOM)的標(biāo)準(zhǔn);(新的)級(jí)聯(lián)樣式表(CSS)標(biāo)準(zhǔn),用于定義 HTML 文檔的外觀和呈現(xiàn)方式;以及 JavaScript 腳本語(yǔ)言。“HTML5” 這個(gè)術(shù)語(yǔ)甚至包含了特定的應(yīng)用程序結(jié)構(gòu)(API),例如基于瀏覽器支持的圖形 API 、地理信息 API 、本地存儲(chǔ) API 和視頻播放相關(guān)的 API 等。

同時(shí),HTML5 還是 W3C 開放網(wǎng)頁(yè)平臺(tái)(Open Web Platfrom)的核心。開放網(wǎng)頁(yè)平臺(tái)是 W3C 針對(duì)標(biāo)記語(yǔ)言和一系列相關(guān)技術(shù)的統(tǒng)稱,其內(nèi)容隨著時(shí)間的發(fā)展而變化。

參與了HTML4 等標(biāo)準(zhǔn)制定的 W3C 編委 Ian Jacobs 表示,隨著互聯(lián)網(wǎng)的增長(zhǎng)和強(qiáng)大, 術(shù)語(yǔ)“HTML”包含的內(nèi)容比以前更多,大家對(duì)其定義的認(rèn)識(shí)也日趨成熟,而它的涉及范圍也在增加。經(jīng)過(guò)二十多年的發(fā)展,Web 已經(jīng)從一個(gè)差不多靜態(tài)的文檔顯示功能過(guò)度到了應(yīng)用程序的平臺(tái)。

在這場(chǎng)革命的背后有兩股力量, Jacobs 說(shuō)。第一股力量是設(shè)備及瀏覽器的多樣化,使得開發(fā)人員所需的工作日益復(fù)雜,而他們希望能夠“一次編寫,到處部署”。第二股力量是現(xiàn)在的 Web 與社交網(wǎng)絡(luò)模型的結(jié)合,當(dāng)你進(jìn)入(Web)時(shí),你能夠接觸到更多的客戶——數(shù)量甚至可以達(dá)到千萬(wàn)規(guī)模。

“開發(fā)人員友好”的標(biāo)準(zhǔn)

圖形及網(wǎng)頁(yè)設(shè)計(jì)營(yíng)銷企業(yè) Ocupop 已經(jīng)將其所有工作使用 HTML5 實(shí)現(xiàn)。“不是每個(gè)新標(biāo)準(zhǔn)下的特性都是新的”,Ocupop 網(wǎng)頁(yè)開發(fā)及可用性設(shè)計(jì)人員 Matthew McVickar 說(shuō)。“(新標(biāo)準(zhǔn))是過(guò)去使用的技術(shù)的典范化。它將過(guò)去開發(fā)人員嘗試做到或希望擁有的東西放在瀏覽器中原生支持”。例如 HTML5 中提供的地理位置信息的 JavaScript 接口(API),使得開發(fā)人員可以直接通過(guò)瀏覽器獲得所需信息,不需要調(diào)用一個(gè)自定義的 API 訪問(wèn)相關(guān)的硬件設(shè)備。

這些特點(diǎn)對(duì)于最終用戶來(lái)說(shuō)可能沒(méi)啥大不了的,但是對(duì)碼農(nóng)來(lái)說(shuō)太重要了。通過(guò) HTML5 ,開發(fā)人員可以不再需要針對(duì)每個(gè)不同的瀏覽器和硬件設(shè)備編寫不同的代碼,這點(diǎn)恰恰是一個(gè)標(biāo)準(zhǔn)要做的。

類似的,最近更新的 CSS3 標(biāo)準(zhǔn)允許開發(fā)人員在瀏覽器中就實(shí)現(xiàn)以前需要借助如 Photoshop 之類的外部工具才能實(shí)現(xiàn)的效果。例如在新的標(biāo)準(zhǔn)下很容易在瀏覽器中實(shí)現(xiàn)標(biāo)題的陰影效果,并且能夠動(dòng)態(tài)的修改,這節(jié)省了很多時(shí)間。McVicker 說(shuō)。

McVicker 說(shuō)新的標(biāo)準(zhǔn)對(duì)急于利用網(wǎng)頁(yè)技術(shù)能力的進(jìn)步的廠商來(lái)說(shuō)提供了一個(gè)很好的分析手段。瀏覽器廠商的產(chǎn)品目前都跟不上(標(biāo)準(zhǔn)的)發(fā)展。

HTML5 的“本地化存儲(chǔ)”特性使得結(jié)構(gòu)化的會(huì)話數(shù)據(jù)可以保存在客戶端。與僅能保存少量數(shù)據(jù)的 Cookie 不同,本地化存儲(chǔ)的能力能夠保存大量的數(shù)據(jù),使得在網(wǎng)絡(luò)中斷或不穩(wěn)定的情況下繼續(xù)服務(wù)。同時(shí) HTML5 支持的圖形格式更加豐富,例如對(duì)嵌入式 SVG 圖像格式的支持,新的畫布(Canvas)使得用戶能夠在網(wǎng)頁(yè)中用 JavaScript 畫 2D 或 3D 圖形。

Tigher Spces

新的規(guī)范對(duì)于廠商而言是一個(gè)很大的幫助,來(lái)自 Google 的工程師 Ian Hickson 對(duì)此表示同意。Ian Hickson 同時(shí)還參與了 W3C 以及 網(wǎng)頁(yè)超文本應(yīng)用技術(shù)工作組(WHATWG)。WHATWG 是 Hickson 在2004年建立的一個(gè)補(bǔ)充性的標(biāo)準(zhǔn)化組織,包含的成員來(lái)自蘋果公司、Mozilla 基金會(huì)、以及 Opera Software。“我們?cè)?HTML (標(biāo)準(zhǔn)化) 的進(jìn)程中最大的貢獻(xiàn)是顯著的提高了我們規(guī)范的質(zhì)量。”,Hickson 說(shuō)。“過(guò)去的標(biāo)準(zhǔn)有很多模棱兩可的地方,兩個(gè)瀏覽器廠商可能都覺(jué)得自己實(shí)現(xiàn)了標(biāo)準(zhǔn),但是兩者之間是不兼容的?,F(xiàn)在,新規(guī)范規(guī)定的非常詳盡,只要瀏覽器廠商按照規(guī)范來(lái)實(shí)現(xiàn),那么瀏覽器之間必然是兼容的。這需要做大量的工作,同時(shí)也是非常重要的。”

另一方面,雖然 HTML5 已經(jīng)投入使用,但是其標(biāo)準(zhǔn)化的過(guò)程還沒(méi)有結(jié)束,不同的公司和廠商的實(shí)現(xiàn)還存在差異。它沒(méi)有指定一個(gè)單獨(dú)的視頻壓縮標(biāo)準(zhǔn)、流媒體協(xié)議、數(shù)字版權(quán)保護(hù)(DRM)。產(chǎn)業(yè)界曾經(jīng)打算將業(yè)界事實(shí)標(biāo)準(zhǔn) Adobe Flash 作為 HTML5 的視頻標(biāo)準(zhǔn),但是 2010 年蘋果公司在 iPhone 和 iPad 中拋棄了 Flash 技術(shù)轉(zhuǎn)而采用自己的包括 HTML5 在內(nèi)的網(wǎng)頁(yè)技術(shù)(導(dǎo)致此項(xiàng)標(biāo)準(zhǔn)化努力失?。Ec此同時(shí),微軟和谷歌都有自己的網(wǎng)頁(yè)視頻技術(shù),相互之間不是完全兼容的,不同來(lái)的瀏覽器支持的音頻和視頻格式也不同。所以目前軟件開發(fā)人員為了(自己的產(chǎn)品)有更廣泛的用戶覆蓋面,還是需要采用多種不同的技術(shù)。

對(duì)此,CMU 大學(xué)計(jì)算機(jī)系教授及網(wǎng)絡(luò)專家 Hui Zhang 解釋道,“HTML5 具有強(qiáng)大的發(fā)展勢(shì)頭,但是還沒(méi)有被所有的瀏覽器百分之一百的支持,因?yàn)樗€沒(méi)有定型位一個(gè)標(biāo)準(zhǔn)。許多廠商在標(biāo)準(zhǔn)化過(guò)程中均有貢獻(xiàn)。不是只有視頻編解碼的標(biāo)準(zhǔn)化存在挑戰(zhàn)。廠商知曉標(biāo)準(zhǔn)化對(duì)于自己和客戶帶來(lái)的好處,與此同時(shí)廠商有需要跟競(jìng)爭(zhēng)對(duì)手有所區(qū)別來(lái)體現(xiàn)自己的優(yōu)勢(shì)。” 他比喻道,“每個(gè)人都希望分到最大的一塊蛋糕,但是如果每個(gè)人都太貪婪,蛋糕就沒(méi)了。”

Zhang 敏銳的看到網(wǎng)絡(luò)視頻的機(jī)會(huì),合作成立了 Conviva 公司,從事改進(jìn)互聯(lián)網(wǎng)視頻畫面質(zhì)量的產(chǎn)品開發(fā)。他說(shuō)視頻是網(wǎng)絡(luò)上最復(fù)雜的信息載體,有關(guān)編解碼技術(shù)、流媒體技術(shù)以及DRM技術(shù)將成為“最慢標(biāo)準(zhǔn)化的一部分”。

正式的說(shuō),如果將 HTML5 限定為超文本標(biāo)記語(yǔ)言規(guī)范,那么其將在 2014 年被 W3C 采納為推薦標(biāo)準(zhǔn)。“但是其它單獨(dú)的規(guī)范各自成熟程度不同,標(biāo)準(zhǔn)化的時(shí)間也不同。” 來(lái)自 W3C 的 Jacobs 表示。

W3C 交互領(lǐng)域?qū)<?Philippe Le Hégaret 說(shuō),“(HTML5)不是一個(gè)產(chǎn)品,可以讓我們說(shuō)‘我們完成了。’ 其覆蓋的范圍在不斷增長(zhǎng)。” 目前包括了約 60 個(gè)API,還在不斷增加中。例如不久前一份在瀏覽器中進(jìn)行語(yǔ)音和文本交流的建議被提出,目前正在考慮中。

“還有近乎無(wú)窮的功能目前 Web 無(wú)法支持,” 來(lái)自骨骼的 Hickson 說(shuō)。在被問(wèn)到 HTML6 時(shí)他說(shuō), “HTML 就是 HTML ,我們(WHATWG)早在去年就放棄了后綴數(shù)字的命名方法了。HTML 是在不斷發(fā)展的,就像瀏覽器一樣。只要 HTML 不死,就會(huì)一直發(fā)展下去。”

原文鏈接:http://article.yeeyan.org/view/338738/297204

責(zé)任編輯:張偉 來(lái)源: 譯言網(wǎng)
相關(guān)推薦

2011-06-15 14:39:01

HTML 5

2021-08-01 22:42:57

區(qū)塊鏈互聯(lián)網(wǎng)技術(shù)

2016-10-26 08:36:16

2017-06-20 12:00:03

機(jī)器學(xué)習(xí)人工智能

2014-11-14 15:46:25

HTML5

2011-03-08 11:42:56

2019-06-12 15:27:53

加密貨幣幣市互聯(lián)網(wǎng)

2013-08-13 13:55:57

html5

2022-06-21 11:48:13

AI隱私計(jì)算

2022-02-09 14:45:27

Wi-Fi 7多鏈路延遲

2020-06-23 07:00:00

DNA數(shù)據(jù)存儲(chǔ)

2022-06-20 15:38:40

AI核聚變反應(yīng)DeepMind

2011-10-11 09:24:53

Siri蘋果iPhone 4s

2013-08-22 09:43:20

阿里巴巴去IOE王堅(jiān)

2021-03-05 14:02:08

將人工智能AI醫(yī)療健康領(lǐng)域

2022-03-10 16:42:15

元宇宙教育

2018-08-24 07:39:46

2020-08-31 08:37:05

敏捷網(wǎng)絡(luò)安全黑客

2015-08-31 14:06:59

數(shù)據(jù)變革

2019-04-29 10:09:21

物聯(lián)網(wǎng)IOT聯(lián)網(wǎng)
點(diǎn)贊
收藏

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