戶就不用擔心發(fā)布以后Web內部會有指錯的地方 務器的技術,如HTX和IDC文件。另外,在創(chuàng)建網頁時要盡量使用相對鏈接地址,這
4.6.4信息發(fā)布的技術
建立的還是租用ISP的空間),發(fā)布信息是一件較為簡單的事情。讀者可以在大量所見 前面討論了在Web站點上發(fā)布信息的具體過程,由此讀者知道在網站上(不管是
的網頁編輯工具的幫助下,很快制作出主頁,用以發(fā)布網站相關信息 上面的討論都局限于靜態(tài)信息的發(fā)布,也就是說,如果網頁的內容需要變化的話,
員要人工去維護和管理更新。隨著Web的應用越來越廣泛,提供靜態(tài)信息已經愈來愈不
滿足現(xiàn)實的需要,特別是對于已經建立自己Web頁面的網站來說,更是需要及時發(fā)布奇あ
音和圖像等多種媒體在 Internet上傳輸,人們要求看到的不僅僅是一些靜態(tài)的瀏覽頁面。的信息、交互式地和用戶對話。同時,隨著 Intemet上新技術的發(fā)展、網絡速度的提高,
頁動態(tài)技術、開發(fā)符合業(yè)務需求的Web頁面,這也是Java、 Javascript、 Activex和L 了側重于網頁的外觀形式,還對數(shù)據(jù)存儲、處理提出了新的要求,這就要求在網站上應用主
流行的原因。
靜態(tài)網頁
和圖片組成的站點。此時如圖210瀏覽器用HTP從Web服務器請求ー個HmM文作件,W web起源于靜態(tài)網頁,現(xiàn)在許多站點仍舊采用靜態(tài)方式,尤其是數(shù)量龐大、主要由文
服務器接收瀏覽器的請求,向測覽器發(fā)送這個已制作好、放在Web服務器上的網頁 雖然這種方式為用戶提供已經編輯好了的靜態(tài)網頁,但這種方式只能在用戶和瀏覽器之
間提供有限的交互,web服務器和靜態(tài)頁面之間只能靠管理員人工編輯去更新和維護。在設
種靜態(tài)模式下,要改變Web服務器向測覽器傳輸?shù)膬热莺屯庥^必須人為地重新編寫或修
HTML代碼。顯然,這樣的網站除了大量固定的文字和圖像外,很難吸引用戶的重視。而且
信息的更新對管理員來說也是一件不小的工作。
2.動態(tài)網頁技術
隨著Web技術的發(fā)展,網頁的表現(xiàn)方式也從早期的靜態(tài)網頁發(fā)展到現(xiàn)在的絢麗多彩
充滿交互性的動態(tài)網頁。動態(tài)網頁并不是在靜態(tài)網頁上加上GF之類的動畫就行的,它應該
不僅在外觀上將網頁的形式改變,更重要的是內容上實現(xiàn)對后臺數(shù)據(jù)庫的動態(tài)訪問。
動態(tài)網頁技術可以分為兩大類技術:一是網頁的動態(tài)表現(xiàn)技術,主要側重于網頁的外
表現(xiàn)動態(tài)化:二是網頁的動態(tài)內容技術,主要側重于網頁的內容更新
(1)網頁的動態(tài)表現(xiàn)技術
Sumn公司的網頁上幾年前出現(xiàn)的裝有一杯“熱氣騰騰”的咖啡圖片,是動態(tài)網頁的錐形
它極大推動了動態(tài)網頁的發(fā)展。由此而來的GF動畫雖然為原來死板的靜態(tài)網頁增色不少
但它實質上只是一個活動的小圖片,只能作為網頁的裝飾和點綴,滿足不了人們的交互需
些3D文字和圖形或者與GF相結合的3D文字和圖形也是如此,并沒有帶來很好的動
表現(xiàn)方式。于是就產生和發(fā)展了一系列更高級的動態(tài)網頁表現(xiàn)技術
O shockwave技術
它是一種全動態(tài)的網頁技術,能使整個網頁都活動起來。 shockwave技術通過流的方
使用戶在客戶端實現(xiàn)邊下載邊播放功能的技術,使得多媒體文件存儲字節(jié)及傳播所需時間都
大幅下降,它已成為網絡多媒體標準,我們熟悉的 Netscape Communicator, Internet Explorer45 覽器都已嵌入了 shockwave技術,因而能夠播放含有此種技術的圖像和動畫。如果瀏覽器
供的兔費插件 shockwave 不支持 shockwave技術又要欣賞這種技術的網頁,就必須為瀏覽器安裝 Macromedia公司提
Macromedia的Fash3正是專門用來制作含有 shockwave技術的圖像和動畫的工具軟件,
用戶可用來生成動畫,列建網頁互動性以及在網頁中加入聲音,此外還可利用Fah生成非
常漂亮的圖形和界面,且生成的動畫文件的大小一般只有5KB~50KB,比標準的GF和JPEG
O DHTML(動態(tài)HTML) 動畫文件要小得多。有關 Macromedia Flash3的動畫網頁制作可參閱相關資料
它是HTML語言的自然發(fā)展趨勢,功能和 shockwave技術有些類似,同樣實現(xiàn)使整個
網頁活動起來的動態(tài)目的,但實現(xiàn)方法又有所區(qū)別。由于兩個主流瀏覽廠商 Microsoft和
公共的標準,嚴重影響了它的發(fā)展。Netscape公司都堅持自己設計的DHML標準,且互不妥協(xié)和兼容,使 DHTML難以形成
O VRML
來說,VRML就是三維建模語言,將Web信息在一個交互的三維空間中表達出來,用戶 即虛擬現(xiàn)實造型語言( Virtual Reality Moduling Language)相對于二維HTML語言
可以和圖像交互。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的有用特性。
XNML是SGML的一個子集,是對HTML的擴展,它的標記符號不受限制,并且可以自
定義。W3C已經公布了可擴充標記語言(XML)的1.0版規(guī)范。XML.0是著名的國際文本 處理標準SGML的一個升級版。作為新的全球標準,XML是獨立于廠家的,具備更復雜的
結構與更好的可讀性。此外,XML能在現(xiàn)有的商用工具和大量迅速增長的免費工具下運行
XML技術標準支持在合作創(chuàng)作環(huán)境中培養(yǎng)工作流的管理以及智能客戶機的網絡文件處理功
能。它所具有的文件自動創(chuàng)建和查看等功能將更有利于在 Intranet和 Intemet上加快商業(yè)應
用程序的發(fā)展,尤其是XML的設計可使客戶機一方盡可能最快地處理IP網絡提供的不同文
件和格式。包括 Netscape、微軟以及IBM等在內一些著名廠商都已把XML看作支持分布式
計算的可行技術,并且都正利用它設計自己的新產品或對現(xiàn)有產品進行升級。未來的測覽器
將支持XML 如果說HTML讓SGML更加簡單易用的話,XML則使HTML更 強大。XML保留了
SGML在可擴展性、網站設計結構和有效性方面的主要優(yōu)點,使得既保留SGML的絕大部分實用的
功能又使得用戶更容易學習、使用和實現(xiàn)XML
本文地址:http://m.hbbqcd.cn//article/3624.html