網站構建初級教程1--W3C

W3C(World Wide Web Consortium)萬維網聯盟。對web進行標準化,創建並維護WWW標準,W3C標準稱爲W3C推薦(W3C Recommendations).
http://www.w3.org/Consortium/
WWW(World Wide Web)萬維網(Web):是由遍佈全球的計算機組成的網絡。
通信標準:HTTP。
web信息存儲於網頁,網頁存儲於Web服務器,Web客戶端通過瀏覽器請求查看網頁。瀏覽器通過某種結構(HTML標籤)顯示頁面。
web標準制定主體是W3C,核心標準:HTML,CSS,XML.
重要工作:發展Web規範
1.W3C標準化程序
(1)W3C提交(W3C Submissions)
(2) W3C記錄(W3C Notes)
(3) W3C工作組(W3C Working Groups)
(4) W3C工作草案(W3C Working Drafts)
(5) W3C候選推薦(W3C Candidate Recommendations)
(6)W3C提議推薦(W3C Proposed Recommendations)
(7)W3C推薦(W3C Recommendations)

2.W3C HTML活動
HTML是Web上的通用標記語言。
W3C HTML 規範和時間線
規範 推薦
HTML 3.2 1997 年 1 月 14 日
HTML 4.0 1998 年 5 月 24 日
HTML 4.01 1999 年 12 月 24 日
HTML 5 2010 年 6 月 24 日(最新草案)
http://www.w3.org/MarkUp/
3.W3C XHTML活動
XHTML 1.0:是使用XML對HTML4.01進行的重新表示;XHTML 1.1:將規範劃分爲具備有限功能的模型。
(1)XHTML基礎(XHTML Basic):XHTML 1.1的小型子集,爲小型瀏覽器設計。
(2)XHTML事件:事件處理器依附在XHTML元素上。
(3)XHTML打印(XHTML-Print):用於移動設備和廉價的打印機。
(4)XHTML表單(XForms):HTML表單的繼任者,更完善且獨立於呈現的Web交互,與XHTML進行整合。
(5)XHTML模塊化:把XHTML 1.0劃分爲可提供特定功能的小型模型的集合。(XML DTD,XML Schemas).
(6)XLink:在XML文檔中創建超鏈接的語言。
(7)HLink:XLink的擴展,可規定在XHTML中哪些元素可表示超鏈接。
4.W3C XML活動
http://www.w3.org/XML/
XML被設計用來描述,存儲,傳送及交換數據。
(1)XML 命名空間(Namespaces):可規定一種方法,通過與URL引用相關聯的方式,來定義在XML中使用的元素和屬性名稱。
(2)XML Linking:XLink允許向XML文檔中插入鏈接,Xpointer允許將地址鏈接到XML文檔的具體部分,XML Base是一種用於對外部XML資源進行默認引用的標準。
(3)XInclude:一種使用元素,屬性以及URI引用來合併XML文檔的機制。
5.W3C CSS活動
CSS1,CSS2添加了對媒介和可下載字體的支持,CSS3將CSS劃分爲更小的模塊。
http://www.w3.org/Style/css
6.W3C XSL活動
http://www.w3.org/Style/xsl
XSL語言包括:XSLT,XPath,XSL格式化對象。表達樣式表的語言。
XSL-FO(XSL格式化對象):用於規定格式化語義的詞彙表。(格式化:把XSL轉換的結果轉變爲適合閱讀器或收聽器的過程)
7.W3C XML Schema活動
http://www.w3.org/XML/Schema
基於XML的DTD替代物。
對應用程序,文檔結構,屬性和數據類型有着更好的支持。
XML Schema Structure規定了XML Schema的定義語言,XML Schema的數據類型爲XML 規定了可擴展的數據類型。
8.W3C XPath活動
http://www.w3.org/Style/xsl
用於選取XML文檔部件的語言,爲供XSLT,XQuery,XPointer使用。
9.W3C XQuery活動
用於從XML文檔中提取數據的語言。
10.W3C DOM活動
http://www.w3.org/dom
文檔對象模型(DOM)是一個平臺,一箇中立於語言的應用程序編程接口(API),允許程序訪問並更改文檔的內容,結構和樣式。
(1)DOM級別0:不是W3C規範,是對在Netspace Navigator 3.0和Microsoft Internet Explorer 3.0中的等價功能性的一種定義。
(2)DOM級別1:專注於HTML和XML文檔模型,含有文檔導航和處理功能。
(3)DOM級別2:添加了樣式表對象模型,並定義了操作附於文檔之上的樣式信息的功能性。定義了一個事件模型,並提供了對XML命名空間的支持。
(4)DOM級別3:規定了內容模型(DTD和Schema)和文檔驗證,文檔加載和保持,文檔查看,文檔格式化和關鍵事件。
11.W3C Soap活動
http://www.w3.org/2000/xp/Group/
Web Services與應用程序到應用程序的通信有關。SOAP是基於XML的Web Services間的通信協議。
SOAP(Simple Object Access Protocol)中立於平臺和語言的輕量級通信協議,使得程序可以通過標準的因特網HTTP進行通信。
12.W3C WSDL活動
http://www.w3.org/2002/ws/
基於XML的Web Services描述語言。
WSDL(Web Services Description Language)用於描述Web Services的XML格式。
13.W3C RDF 和OWL活動
http://www.w3.org/2001/sw/
兩項重要的語義網技術
語義網(Semantic Web):爲數據共享和重用提供了一個框架。
RDF(Resource Description Framework)資源描述框架:面向萬維網表達信息的語言,用於描述web資源(標題,作者等)。
OWL(Web本體語言):用於定義本體的語言。本體可描述知識的領域,可供人類或軟件用來分享有關對象的信息。OWL用於對信息進行處理。
SPARQL:用於RDF數據的標準查詢語言,可向開發者提供編寫跨越WEB上廣域RDF信息查詢程序的途徑。
14.W3C SMIL活動
http://www.w3.org/AudioVideo/
SMIL(Synchronized Multimedia Integration Language)用來啓用web上的多媒體呈現。
(1)HTML+TIME:對HTML的定時多媒體交互擴展。向HTML添加SMIL 1.0的定時和同步支持。
(2)HTML+SMIL:對(1)的修正。
(3)XHTML+SMIL:提供了對SMIL2.0功能性的支持。
15.其他W3C活動
(1)Web Accessibility Initiative(WAI):定義瞭如何使殘障人士更易使用Web內容的指導方針。
http://www.w3.org/TR/WAI-WEBCONTENT/
(2)數學標記語言-Mathematical Markup Language(MathML):用於描述數學符號的XML標準。
http://www.w3.org/TR/REC-MathML/
(3)可縮放的矢量圖形-Scalable Vector Graphics(SVG):在XML中描述二維圖形的語言。http://www.w3.org/TR/SVG11/
(4)墨水標記語言-Ink Markup Language(InkML):表達數字墨水數據的XML數據格式。http://www.w3.org/TR/InkML/
(5)國際化-Internationalization:使得在不同的語言,腳本和文化範疇內更易在全球範圍內使用W3C技術。http://www.w3.org/International/
(6)語音瀏覽器活動:使人們可以通過口語指令和語音合成進行交互。

http://www.w3.org/

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章