1.結(jié)構(gòu)
?。?)HTML一超文本標(biāo)記語言
HTML是網(wǎng)頁的基本描述語言,設(shè)計HTML語言的目的是為了能把存放在一臺計算機中的中文和圖形與另外一臺計算機中的文本或圖形方便地聯(lián)系起來,形成一個有機的整體,不用考慮具體信息是在當(dāng)前計算機上還是在網(wǎng)絡(luò)的其他計算機上。這樣,只要使用鼠標(biāo)在某一文檔中選取一個圖標(biāo), internet就會馬上轉(zhuǎn)到與此圖標(biāo)相關(guān)的內(nèi)容上去,而這些信息可能存放在網(wǎng)絡(luò)的另一臺計算機中。
HTML文本是由HTML命令組成的描述性文本,HTML命令可以說明文字、圖形、動畫、聲音、表格和接等。HTML的結(jié)構(gòu)包括頭部(head)和主體(body)兩大部分。頭部用于描述瀏覽器所需的信息,主體用于描述所要說明的具體內(nèi)容。
?。?)XML—可擴展標(biāo)記語言
XML來源于( Standard Generalized Markup Language,標(biāo)準(zhǔn)通用標(biāo)記語言),但XML是種能定義其他語言的語言,即可擴展。XML的最初設(shè)計目的是彌補HTML的不足,以強大的擴展性滿足網(wǎng)絡(luò)信息發(fā)布的需要,后來逐漸用于網(wǎng)絡(luò)數(shù)據(jù)的轉(zhuǎn)換和描述
(3) XHTML—可擴展超文本標(biāo)記語言
XML雖然數(shù)據(jù)轉(zhuǎn)換能力強大,完全可以替代HTML,但要想成千上萬已有的站點都直接采用XML還為時過早。因此,在HTML4.0的基礎(chǔ)上,用XML的規(guī)則對其進行擴展,得到了XHTML。簡單而言,建立XHML的目的就是實現(xiàn)HTML向XML的過渡。
XHTML的英文全稱為 The Extensible HyperText Markup Language,在2000年年底,國際W3C組織布發(fā)行了XHML1.0版本,這是一種在HTML40基礎(chǔ)上優(yōu)化和改進的新語言,目的是基于XML應(yīng)用。
2.表現(xiàn)
表現(xiàn)技術(shù)用于對已被結(jié)構(gòu)化的信息進行顯示上的控制,包含版式、顏色和大小等形式控制。用于表的Web標(biāo)準(zhǔn)技術(shù)主要是CSs層疊樣式表。
CSS(Cascading Style Sheets)目前遵循的標(biāo)準(zhǔn)是W3C于1998年5月12日發(fā)布的CSs2。W3C創(chuàng)建CSS標(biāo)準(zhǔn)的目的是希望CSS來描述整個頁面的布局設(shè)計,與HTML所附著的結(jié)構(gòu)分開。使用CSs布局與 XHTML所描述的信息結(jié)構(gòu)相結(jié)合能幫助設(shè)計師分離外觀與結(jié)構(gòu),使站點的構(gòu)建及維護更加容易。
3.行為
行為是指對整個文檔內(nèi)部的一個模型定義及交互行為的編寫,用于編寫用戶可進行交互式操作的文檔。表現(xiàn)行為的Web標(biāo)準(zhǔn)技術(shù)主要有以下兩種:
?。?)DOM—文檔對象模型
根據(jù)W3CDOM規(guī)范,DOM( Document Object Model)是一種W3C頒布的標(biāo)準(zhǔn),用于對結(jié)構(gòu)化文檔建立對象模型,從而使得用戶可以通過程序語言(包括腳本)來控制其內(nèi)部結(jié)構(gòu)。簡單來說,DOM解決了 Netscape的JavaScript和Micros的 Scrip之間的沖突,給予Web設(shè)計師和開發(fā)者一個標(biāo)準(zhǔn)的方法,讓他們來訪問站點中的數(shù)據(jù)、腳本和表現(xiàn)對象
?。?) ECMAScript
ECMAScript是ECMA由( European Computer Manufacturers Association)制定的標(biāo)準(zhǔn)腳本語言,目前遵循的是 ECMAScript262標(biāo)準(zhǔn)。