當(dāng)您將我們的《W3C 教程》學(xué)習(xí)完畢,您會對 W3C 有一個全面的了解。
萬維網(wǎng)聯(lián)盟創(chuàng)建于1994年,是Web技術(shù)領(lǐng)域最具權(quán)威和影響力的國際中立性技術(shù)標(biāo)準(zhǔn)機構(gòu)。到目前為止,W3C已發(fā)布了200多項影響深遠(yuǎn)的Web技術(shù)標(biāo)準(zhǔn)及實施指南,
如廣為業(yè)界采用的超文本標(biāo)記語言(標(biāo)準(zhǔn)通用標(biāo)記語言下的一個應(yīng)用)、可擴展標(biāo)記語言(標(biāo)準(zhǔn)通用標(biāo)記語言下的一個子集)以及幫助殘障人士有效獲得Web內(nèi)容的信息無障礙指南(WCAG)等,
有效促進(jìn)了Web技術(shù)的互相兼容,對互聯(lián)網(wǎng)技術(shù)的發(fā)展和應(yīng)用起到了基礎(chǔ)性和根本性的支撐作用。
W3C通過設(shè)立領(lǐng)域(Domains)和標(biāo)準(zhǔn)計劃(Activities)來組織W3C的標(biāo)準(zhǔn)活動。 截至2014年3月,W3C共設(shè)立5個技術(shù)領(lǐng)域,開展23個標(biāo)準(zhǔn)計劃。這些主要的標(biāo)準(zhǔn)工作包括以下七類:
Web設(shè)計及應(yīng)用(Web Design and Applications)
Web設(shè)計及應(yīng)用包括構(gòu)造和渲染W(wǎng)eb頁面所需的各類技術(shù)標(biāo)準(zhǔn),如HTML, CSS, SVG, Ajax及其他用于構(gòu)造Web應(yīng)用(WebApps)的技術(shù);這里也包括如何讓W(xué)eb頁面及信息服務(wù)于殘障人士、多語言環(huán)境下的國際化,及讓W(xué)eb頁面在移動設(shè)備上更好、更容易獲取的相關(guān)技術(shù)。
Web體系架構(gòu)(Web Architecture)
Web體系架構(gòu)主要關(guān)注Web的基礎(chǔ)技術(shù)和原則,包括URIs及HTTP協(xié)議等。
語義Web(Semantic Web)
傳統(tǒng)的Web由文檔組成,W3C希望通過一組技術(shù)支撐“數(shù)據(jù)的Web”,即Web of Data,將Web看作一個存儲和管理數(shù)據(jù)的大型分布式數(shù)據(jù)庫。語義Web是構(gòu)造這樣的數(shù)據(jù)Web的重要一環(huán),幫助人們創(chuàng)建數(shù)據(jù)并存儲在Web上,創(chuàng)建相關(guān)的詞匯表及數(shù)據(jù)的處理規(guī)則。具體技術(shù)包括RDF,SPARQL,OWL及SKOS等。
可擴展標(biāo)記語言(XML Technology)
可擴展標(biāo)記語言(eXtensible Markup Language)是一種具有結(jié)構(gòu)性標(biāo)記的標(biāo)記語言,可以用來標(biāo)記數(shù)據(jù)、定義數(shù)據(jù)類型,是一種允許用戶對自己的標(biāo)記語言進(jìn)行定義的語言。XML相關(guān)技術(shù)包括XML,XML名字空間(Namespace),XML大綱(Schema)、XSLT、高效XML數(shù)據(jù)交換(Efficient XML Interchange, EXI)及其他相關(guān)標(biāo)準(zhǔn)規(guī)范。
服務(wù)的Web(Web of Services)
Web上及許多企業(yè)軟件中,存在大量網(wǎng)絡(luò)可訪問的、基于消息的軟件和服務(wù)。構(gòu)造服務(wù)的Web需要一系列Web服務(wù)的技術(shù)和標(biāo)準(zhǔn),包括HTTP、XML、SOAP、WSDL、SPARQL等。
面向各種訪問設(shè)備的Web(Web of Devices)
W3C致力于讓W(xué)eb用戶在任何時間、任何地點、通過任何設(shè)備都可以獲取Web內(nèi)容和服務(wù),這些訪問Web的設(shè)備包括通過智能手機及其他移動終端,也包括任何適用Web技術(shù)的消費電子、打印機、交互式電視,甚至各類集成到其他產(chǎn)品中的終端(如車載Web終端等)。
瀏覽器和開發(fā)工具(Browsers and Authoring Tools)
Web的價值和成長依賴于其全球性和普適性。我們需要確保無論用戶在適用什么樣的計算機、軟件、語言、網(wǎng)絡(luò)環(huán)境、傳感和交互設(shè)備時,都能夠獲得同樣的Web內(nèi)容和體驗。W3C通過制定各類國際Web標(biāo)準(zhǔn),確保這一目標(biāo)得以實現(xiàn)。這些標(biāo)準(zhǔn)也使Web對所有人更加開放。