經(jīng)常上網(wǎng)或是常看網(wǎng)絡(luò)類報刊雜志的朋友們“*ML”這幾個字母組合一定不不會陌生吧!比較常見的幾個ML包括如下幾個:
一.HTML
這個詞對大家來說應(yīng)該是最眼熟的了,每個單詞的含義不用我說大家也一定能脫口而出吧。它就是Hyper Text Markup Language(超文本標(biāo)記語言)的縮寫,實現(xiàn)www上各種功能的靈魂技術(shù)就是HTML另外它也是構(gòu)成Web頁面的主要工具,是用來表示網(wǎng)上信息的符號語言。在網(wǎng)上,如果要向全球范圍內(nèi)出版和信息發(fā)布,就需要一種能夠被廣泛理解的語言,所有的計算機(jī)都能夠理解的一種用于出版的“母語”,WWW(萬維網(wǎng))所使用的語言就是HTML語言,所需要表達(dá)的信息按某種規(guī)則寫成HTML文件,通過專用的瀏覽器來識別,并將這些HTML“翻譯”成可以識別的信息,就是我們現(xiàn)在所見到的網(wǎng)頁。HTML的主要功能包括:編寫在線的文檔(也就是網(wǎng)頁),其中包含了標(biāo)題。文本,表格,列表以及照片等內(nèi)容,通過超鏈接檢索其它的相關(guān)信息,通過表單級腳本語言實現(xiàn)交互性等等。盡管HTML文件具有如此強(qiáng)大的功能,但是它卻是一種純文本格式的文件。可以用Notepad等文本編輯工具來手工編寫,當(dāng)然你也可以用Dreamweaver,F(xiàn)rontPage等可視化的網(wǎng)頁編輯工具自動生成HTML。目前HTML最新的版本是4.0版(IE5.0以上都支持)。
二.DHTML
(Dynamic HTML,動態(tài)網(wǎng)頁)是這兩年來倍受重視的一種網(wǎng)頁設(shè)計方法。它基于HTML,再輔以對象模型(DOM)和腳本語言(如JavaScript,VBSscript)可以達(dá)到使網(wǎng)頁動起來的效果。通過使用DHTML技術(shù),Web網(wǎng)頁告別了簡單枯燥的靜態(tài)時代,步入了生動活潑的動態(tài)時代,同時,在開發(fā)設(shè)計與傳輸上也更有效率了。因而,對于任何一個網(wǎng)站設(shè)計者來說,DHTML絕對是必學(xué)的內(nèi)容。嚴(yán)格來說DHTML并不是什么新技術(shù)或新標(biāo)準(zhǔn)的簡稱 。換句話說,事實上并沒有任何一種技術(shù)或標(biāo)準(zhǔn)叫做DHTML,DHTML只不過是一些現(xiàn)有網(wǎng)頁相關(guān)技術(shù)與標(biāo)準(zhǔn)的一個整合。通過它,用戶可以用一種新的方式來創(chuàng)建網(wǎng)頁。它還是以HTML為基礎(chǔ),但它最大的轉(zhuǎn)變在于加入了“對象化(學(xué)過VC++,或是Delphi的朋友對這個詞一定不陌生吧)”的網(wǎng)頁設(shè)計特征,其具體涵蓋了以下的幾個內(nèi)容 :
1。HTML 4.0
2。CSS
3。瀏覽器的對象模型(IE。Netscape),4.0以后都是對象化的,也就是說瀏覽器本身就是由許多的對象所組成的,這些對象各有各的屬性,方法和事件。因此網(wǎng)頁設(shè)計者可通過腳本程序來控制或調(diào)用這些對象。都是以W3C所公布的文件對象模型(Document Object Model:DOM)為基礎(chǔ)。
4。腳本語言
綜上所述我們可以這樣來表示DHTML的組成:
DHTML=HTML+瀏覽器對象模型結(jié)構(gòu)+CSS+Script
三.VRML
DHTML的出現(xiàn),使網(wǎng)頁一改往日靜止界面的模式,變得更加活潑,交互性也更強(qiáng),但隨著Internet的飛速發(fā)展以及3D技術(shù)的日益成熟,人們已經(jīng)不滿足Web上二維空間的交互特性,而希望將WWW變成一個立體空間,比如在網(wǎng)頁上,鏈接不再是一個個高亮度顯示的圖片或帶下劃線的文字,而是在三維空間的實物,比如推開一扇門或者觸摸一個物體就進(jìn)入另一個網(wǎng)頁。而且各各上網(wǎng)者之間可以互相看到,用戶可以和逛街一樣的瀏覽網(wǎng)頁,同時和路人打招呼,就像是在玩RPG(角色扮演類游戲)一樣的控制自己的行為。這種技術(shù)就是一種虛擬現(xiàn)實技術(shù),具體在WWW上就是依靠VRML語言來實現(xiàn)的,VRML也就是(Virtual Reality Modeling Language)虛擬現(xiàn)實建模語言,VRML是HTML的3D模擬,VRML提供了6+1度的移動空間,你可以沿著三個方向移動,也可以沿著三個方位旋轉(zhuǎn),同時還可以建立其它3D空間的超鏈接,目前在Internet上用的最廣泛的幾個領(lǐng)域為如下幾個:
1。遠(yuǎn)程教育。
通過VRML可以制造出一個完全立體化的現(xiàn)實的模擬,人們用它虛擬真實的校園環(huán)境,用戶進(jìn)入網(wǎng)頁就如同進(jìn)入了真正的學(xué)校一樣,可以去各個教室,圖書館,以及進(jìn)行提問,考試等,就像是真在學(xué)校一樣。這主要是為學(xué)習(xí)者提供一種學(xué)習(xí)的氛圍。
2。商業(yè)應(yīng)用。
用VRML制作出的逼真的高分辨率的3D動畫的體積不到普通的MPEG 4(avi)文件的1/300。如此小的規(guī)模非常適合于現(xiàn)在網(wǎng)速不太快的環(huán)境,比如百事可樂網(wǎng)站上就有用VRML制作的一個3D動畫:一個探測器在火星上發(fā)現(xiàn)了一瓶百事可樂,這個動畫才只在12K,真是不可思議。
VRML文件是虛擬空間的文本描述,它也是一個文本文件,可以用"記事本"等文本編輯器來編寫, 以.wrl為擴(kuò)展名,當(dāng)然也可以由能夠生成三維空間的工具可視化地生成(比如3D Studio MAX),但這樣生成的文件一般比自己用文本編寫的文件要大得多。關(guān)于兼營性,IE,Netscape Navigator只要是3.0以上版本均可以安裝用于瀏覽VRML文件的插件,并且IE5.0也自帶了一個叫做MicroSoft VRML Viewer的工具。其實VRML早已出現(xiàn),只是由于硬件和網(wǎng)絡(luò)速度的限制,才沒有廣泛地流行 ,現(xiàn)在的環(huán)境已經(jīng)好多了,假若你在網(wǎng)頁上添加一些簡單的VRML虛擬現(xiàn)實模型,供用戶瀏覽交互,那你的網(wǎng)頁絕對會增色不少。
四.XML
XML(eXtensible Markup Language,擴(kuò)展標(biāo)記語言)是這一年多來十分熱門的標(biāo)記(Markup)語言,它是HTML的補(bǔ)充,并不是像有些人所說的那樣要是HTML的升級替代版,XML是用來描述數(shù)據(jù)的,而HTML則是用來解決如何顯示數(shù)據(jù)的,也就是說它們之間是合作的,它與HTML及VRML一樣也是文本文件,以.xml為擴(kuò)展名。XML數(shù)據(jù)處理能力很強(qiáng)大,因此自從XML規(guī)格于1996年底被提出后,就一直成為網(wǎng)絡(luò)上處理電子商務(wù),數(shù)據(jù)倉庫,數(shù)據(jù)交換,多媒體傳輸,化學(xué)及其他專業(yè)領(lǐng)域應(yīng)用程序的主要解決方案。因此XML也得到了廣泛的支持比如Microsoft已經(jīng)對XML的支持加入到了電子商務(wù)策略中,此外Office2000 ,IE5也全部支持XML。