使用戶在客戶端實現(xiàn)邊下載邊播放功能的技術(shù),使得多媒體文件存儲字節(jié)及傳播所需時間都
大幅下降。它己成為網(wǎng)絡(luò)多媒體標準,我們熟恐的 Netscape Communicator, Internet Explorer4/5
瀏覽器都已嵌入了 shockwave技術(shù),因而能夠播放含有此種技術(shù)的圖像和動畫。如果瀏覽器
供的免費插件 shockwave。不支持 shockwave技術(shù)又要欣賞這種技術(shù)的網(wǎng)頁,就必須為測覽器安裝 Macromedia公司提
用戶可用來生成動畫,列建網(wǎng)頁互動性以及在網(wǎng)頁中加入聲音,此外還可利用 Flash生成非 Macromedia的 Flash3正是專門用來制作含有 shock wave技術(shù)的圖像和動畫的工具軟件,
常漂亮的圖形和界面,且生成的動畫文件的大小一般只有5KB~50KB,比標準的GF和JPEG
動畫文件要小得多。有關(guān) Macromedia Flash3的動畫網(wǎng)頁制作可參閱相關(guān)資料
DHTML(動態(tài)HTML)
它是HIML語言的自然發(fā)展趨勢,功能和 shockwave技術(shù)有些類似,同樣實現(xiàn)使整個
網(wǎng)頁活動起來的動態(tài)目的,但實現(xiàn)方法又有所區(qū)別。由于兩個主流瀏覽廠商 Micros和
Netscape公司都堅持自己設(shè)計的 DHTML標準,且互不妥協(xié)和兼容,使 DHTML難以形成
公共的標準,嚴重影響了它的發(fā)展
O VRMI
即虛擬現(xiàn)實造型語言( Virtual Reality Moduling Language)。相對于三維HTML語言
來說,VRML就是三維建模語言,將Web信息在一個交互的三維空間中表達出來,用戶
可以和圖像交互。VRML由SGl、 Inter Vista、Sony和其他一些小公司等共同發(fā)展,其中
影像,所以文件很大,下載時間很長,而且在用戶端運行時速度太慢,畫面也不夠清晰 最主要的是電腦圖形業(yè)巨子sGI公司。由于VRML中包含了移動采集數(shù)據(jù)、大量聲音和
為了觀看VRML文件,用戶需要支持VRML的瀏覽器。總之,VRML目前還處在繼續(xù)
發(fā)展完善中。
O XML 其意思是擴展標記語言( Extensible Markup Language)。為了解決HTML標記功能不足,
而彌補SGML雖然標記功能強大但卻過于復雜不易實施的缺陷, World Wide Web協(xié)會
(W3C)成立了一個XML工作組來開發(fā)一套新的規(guī)范,以便使Web頁面開發(fā)人員能夠更容
易、更直觀地在Web上使用SGML的有用特性
XML是SGML的一個子集,是對HTML的擴展,它的標記符號不受限制,并且可以自
定義。W3C已經(jīng)公布了可擴充標記語言(XML)的1.0版規(guī)范。XML1.0是著名的國際文本
處理標準SGML的一個升級版。作為新的全球標準,XML是獨立于廠家的,具備更復雜的
結(jié)構(gòu)與更好的可讀性。此外,XML能在現(xiàn)有的商用工具和大量迅速增長的免費工具下運行
XML技術(shù)標準支持在合作創(chuàng)作環(huán)境中培養(yǎng)工作流的管理以及智能客戶機的網(wǎng)絡(luò)文件處理功
能。它所具有的文件自動創(chuàng)建和査看等功能將更有利于在 Intranet和 Internet上加快商業(yè)應(yīng)
用程序的發(fā)展,尤其是XML的設(shè)計可使客戶機一方盡可能最快地處理IP網(wǎng)絡(luò)提供的不同文
件和格式。包括 Netscape、微軟以及BM等在內(nèi)一些著名廠商都已把XML看作支持分布式 計算的可行技術(shù),并且都正利用它設(shè)計自己的新產(chǎn)品或?qū)ΜF(xiàn)有產(chǎn)品進行升級。未來的測覽器
將支持XML。如果說HIML讓SGML更加簡單易用的話,XML則使HTML更加強大。XML保留了
SGML在可擴展性、結(jié)構(gòu)和有效性方面的主要優(yōu)點, 網(wǎng)站制作使得既保留SGML的絕大部分實用的功能又使得用戶更容易學習、使用和實現(xiàn)XML。
Java語言的使用
nternet的發(fā)展使Java重新煥發(fā)了背春,其一次編程跨平臺運行的魅力,令無數(shù)編
員為之傾倒。Java的應(yīng)用有兩種:Java應(yīng)用程序與Java小程序( Java Applet)。Java應(yīng)p 序只能運行在Ja開發(fā)環(huán)境下,而Java小程序則是在Web瀏覧器中運行的小應(yīng)用程序
通過特定的HTML標記嵌入HTML文件中,當用戶使用瀏覽器訪問此HTML文件時,說
器將從Web服務(wù)器中下載 Java Applet,,并在本地計算機上運行。事實上,ava應(yīng)用中 的是這種小序,當用戶開發(fā)工具中開發(fā)好加小序后。可交
中的應(yīng)用,第9章將專門討論 過Ame標記來加入它,從而使網(wǎng)頁更具有動感和交互性。有關(guān)Ba語言在動態(tài)網(wǎng)
腳本語言的使用
標準的HTML語言)不提供檢測與響應(yīng)諸如鼠標單擊、文字輸入等事件,必須通過腳本 腳本是用來運行在客戶端,實現(xiàn)Web瀏覽器的時間驅(qū)動功能的,傳統(tǒng)Web的技(
的腳本語言有兩種:一是 Java Script,二是 VB Script 能現(xiàn)這種檢測與響應(yīng),一胞而言,木可以更加動態(tài)地量不示網(wǎng)頁,在H交件中
(2)網(wǎng)頁的動態(tài)內(nèi)容技術(shù) 前面我們討論了網(wǎng)頁動態(tài)表現(xiàn)幾種技術(shù),事實上,表現(xiàn)只是手段而已,內(nèi)容才是
質(zhì)。要實現(xiàn)動態(tài)網(wǎng)頁根本還是在內(nèi)容上實現(xiàn)動態(tài)訪間。現(xiàn)在一般都是網(wǎng)頁制作者定 作好或更新一批網(wǎng)頁,放到網(wǎng)站上供用戶瀏覽。我們知道編輯內(nèi)容靜態(tài)網(wǎng)頁要花費大量
的時間和精力,而對于一個數(shù)據(jù)要求經(jīng)常更新,具有龐大數(shù)據(jù)量的網(wǎng)站來說,依靠人
去維護和更新網(wǎng)頁,將是一件耗費巨大人力、物力的事情,有時甚至由此不能處理用
提出的訪問要求
網(wǎng)頁的動態(tài)內(nèi)容技術(shù),實際上就是通過一定的計算機編程,使網(wǎng)站按照我們所希望的
頁格式,產(chǎn)生出包含用戶所需內(nèi)容的網(wǎng)頁,傳送給用戶瀏覽。例如在網(wǎng)上通過搜索引擎查
相關(guān)信息時,我們先設(shè)定好查詢條件,通過提供搜索引擎功能的服務(wù)器上的有關(guān)編程,把
據(jù)庫返回的查詢結(jié)果轉(zhuǎn)化成網(wǎng)頁形式。這樣,用戶每次查詢時,服務(wù)器都會按查詢條件自
生成不同的網(wǎng)頁返回給不同的用戶。于是搜索引系統(tǒng)建成后,除了去更新搜索引的
庫外,其他內(nèi)容就不是人工去做的了
因而,網(wǎng)頁動態(tài)內(nèi)容技術(shù)有一個重要的前提:那就是除了用戶瀏覽器和Web服務(wù)器外
在網(wǎng)站上一定要建立后臺數(shù)據(jù)庫,可以選擇3.2.2節(jié)中介紹的常用數(shù)據(jù)庫。通過建立的后
數(shù)據(jù)庫,直接實現(xiàn)用戶通過瀏覽器和Web服務(wù)器動態(tài)訪問后臺數(shù)據(jù)庫,只要把發(fā)布的信
做成數(shù)據(jù)庫的形式,就可以更容易地更新和管理網(wǎng)頁,使其內(nèi)容更豐實多彩,而又不必
多的精力和時間
動態(tài)網(wǎng)頁技術(shù),根據(jù)Web服務(wù)器訪問數(shù)據(jù)庫的方式,3. 網(wǎng)站制作2節(jié)中介紹過可分為網(wǎng)關(guān)接
(CGI和 ISAPI)和ASP二種
本文地址:http://m.cdrpkj.cn//article/3631.html