Web開發(fā)與技術(shù)設(shè)計一.ppt
《Web開發(fā)與技術(shù)設(shè)計一.ppt》由會員分享,可在線閱讀,更多相關(guān)《Web開發(fā)與技術(shù)設(shè)計一.ppt(57頁珍藏版)》請在裝配圖網(wǎng)上搜索。
Web 開發(fā)與技術(shù)設(shè)計 網(wǎng)絡(luò)中心,課程內(nèi)容,網(wǎng)站設(shè)計技術(shù):網(wǎng)站規(guī)劃、風格創(chuàng)意設(shè)計、版面布局、色彩運用等 網(wǎng)頁上的圖像、多媒體及交互性 服務器端的設(shè)計 網(wǎng)站設(shè)計新技術(shù):CSS、Javascrip、JavaApplet、DHTML、ASP、JSP、PHP、CGI、ActiveX、ISAPI、VRML、XML 課件下載:ftp://,第一章 緒論,1.1 Internet的發(fā)展方向和用途 1.2 Internet的底層服務 1.3 Web頁―Internet體面的外衣 1.4 豐富多彩的Web頁制作技術(shù) 1.5 Web開發(fā)制作工具,Internet的概念,簡單地說,Internet是信息的載體,任何可以通過交互信息完成的事情都可以借助Internet來完成。廣義上講,Internet是遍布全球的聯(lián)絡(luò)各個計算機平臺的總網(wǎng)絡(luò),是成千上萬信息資源的總稱;從本質(zhì)上講,Internet是一個使世界上不同類型的計算機能交換各類數(shù)據(jù)的通信媒介。從Internet提供的資源及對人類的作用這方面來理解,Internet是建立在高靈活性的通信技術(shù)之上的一個已碩果累累,正迅猛發(fā)展的全球數(shù)字化數(shù)據(jù)庫。,Internet是怎樣工作的,Internet好比一個貨運中心,當Internet傳輸數(shù)據(jù)或信息時,它會先在貨物里裝入集裝箱單(TCP協(xié)議),然后將它們分解,并在每個包中裝入一張單(IP協(xié)議)。分解后的貨物經(jīng)過的第一個“路口”就是路由器,它的作用就是檢查這些單條,確定無誤后就讓這些包走不同的路。上路后它們就根據(jù)單條(IP協(xié)議)上所記載的收發(fā)信人的名稱地址,往收信人的地址送去。當所有的包都送到后,就按照集裝箱單(TCP協(xié)議),把它們重組成原來的模樣,文仵的傳送就這樣完成了。如果在傳輸中其中的一部分丟失了,它就會根據(jù)TCP協(xié)議重發(fā)那一部分的數(shù)據(jù),這樣就確保了數(shù)據(jù)的安全。Internet就是在TCP/IP協(xié)議的協(xié)調(diào)下,高速而有效的工作著。,1.1 Internet的發(fā)展方向和用途,Internet服務提供商 Internet咨詢服務業(yè) Internet廣告服務業(yè) 電子商務 個人服務領(lǐng)域,Internet服務提供商,Internet服務提供者提供的是這樣的一種服務:由于租用數(shù)據(jù)專線與Internet主干線聯(lián)接需要很高的費用,一般用戶很難負擔得起,所以迫切需要一些商業(yè)機構(gòu),由他們出錢架設(shè)或租用某地區(qū)到Internet主干線路的數(shù)據(jù)專線,并把位于本地區(qū)的某臺稱為Internet服務器的計算機主機與Internet骨干線聯(lián)通。然后,如果本地區(qū)的用戶想上網(wǎng),就可以通過便宜的撥號電話線進入Internet服務器,接著通過服務器間接進入Internet。,Internet咨詢服務業(yè),對于普通用戶來說,網(wǎng)上已經(jīng)提供了許多的搜索引擎,如yahoo、sohu、yeah、netease、等,人們可以方便的敲入自己想要查詢的內(nèi)容關(guān)鍵字,由搜索引擎為用戶查找注冊在該引擎上的相關(guān)網(wǎng)站。這是廣泛意義上的咨詢服務,適用于大多數(shù)的網(wǎng)絡(luò)用戶。 對于企業(yè)用戶,網(wǎng)上還有很多更為專業(yè)的咨詢服務網(wǎng)站,為企業(yè)提供全面的分析和服務。,Internet廣告服務業(yè),Internet龐大的用戶群。世界性的覆蓋范圍、豐富的表現(xiàn)手段、合理的廣告成本以及高科技的形象吸引了眾多廠商選擇了Internet作為廣告媒體。他們可以通過專題論壇、郵件目錄、廣告服務器、在廣告服務商的服務器上租用空間等手段發(fā)布廣告。在服務器上租用“空間”的這種方法比在電視上租用“時間”所花費的投資要少得多,而且服務好,效果佳,廣播范圍也比電視廣告廣。雖然不能使所有需要它的人都能及時得到,但對于中小型企業(yè)和一些不太具有時效性的產(chǎn)品,Internet廣告是首選途徑。,電子商務,電子商務是指通過信息網(wǎng)絡(luò)以電子數(shù)據(jù)信息流通的方式在全世界范圍內(nèi)進行并完成的各種商務活動、交易活動、金融活動和相關(guān)的綜合服務活動。目前電子商務已涉及和可以進行的業(yè)務包括:商家在銷售前后向客戶提供所銷售的產(chǎn)品和服務的有關(guān)細節(jié)、產(chǎn)品的使用技術(shù)指南、回答顧客的詢問和意見、銷售過程的處理等服務;在交易后采用電子資金轉(zhuǎn)帳、信用卡、電子支票、電子現(xiàn)金等多種方式進行電子支付;對客戶所購買的商品進行發(fā)送管理和運輸跟蹤,包括對可以用電子化方式來傳送的產(chǎn)品如軟件資料等的實際發(fā)送;在因特網(wǎng)上組建一個虛擬企業(yè)來提供產(chǎn)品和服務、組織志同道合的公司和貿(mào)易伙伴共同擁有和運營共享的商業(yè)方法;政府部門和某些機構(gòu)通過因特網(wǎng)進行的辦公業(yè)務和行政作業(yè)流程等。,電子商務,按參與交易的對象分類 企業(yè)與消費者之間的電子商務(Business to Customer 即B TO C) 企業(yè)與企業(yè)之間的電子商務(Business to Business 即B TO B) 企業(yè)與政府方面的電子商務(Business to Government 即B TO B),電子商務,按交易涉及的商品內(nèi)容分類 間接電子商務(有形貨物的電子訂貨,如鮮花、書籍等,需依靠傳統(tǒng)的運輸系統(tǒng)) 直接電子商務(無形的貨物和服務,如計算機軟件、全球規(guī)模的信息服務等),電子商務,按電子商務使用的網(wǎng)絡(luò)類型分類 EDI網(wǎng)絡(luò)電子商務(Electronic Data Interchange,電子數(shù)據(jù)交換) 因特網(wǎng)電子商務(Internet 網(wǎng)絡(luò)) 內(nèi)聯(lián)網(wǎng)絡(luò)電子商務(Intranet 網(wǎng)絡(luò)),電子商務,從應用和功能方面來看,可以把電子商務分為三個層次或3S,即SHOW、SALE、SERVE。 SHOW(展示):提供電子商情,企業(yè)以網(wǎng)頁方式在網(wǎng)上發(fā)布商品及其它信息,和在網(wǎng)上做廣告等 SALE(交易):將傳統(tǒng)形式的交易活動的全過程在網(wǎng)絡(luò)上以電子方式來實現(xiàn),如網(wǎng)上購物等 SERVE(服務):企業(yè)通過網(wǎng)絡(luò)開展的與商務活動有關(guān)的各種售前和售后的服務,個人服務領(lǐng)域,個人服務領(lǐng)域是Internet最人性化的一面,它體現(xiàn)了全世界各個地區(qū),不同民族,不同文化背景的人們的思想和觀念。它把個人風格融于Web頁中,每個人建立屬于自己的主頁,表達自己的看法,提供自己的服務,既方便了他人又滿足了自身的某種需要。因此,個人服務領(lǐng)域是存在于公共服務之外的另一片美好的天空。,1.2 Internet的底層服務,電子郵件服務E_mail 網(wǎng)絡(luò)論壇BBS 網(wǎng)絡(luò)新聞組Newsgroup 文件傳輸服務FTP 萬維網(wǎng)服務WWW,電子郵件服務E_mail,電子郵件在傳送的時候所采用的是“簡單郵件傳輸協(xié)議”(SMTP:Simple Mail Transfer Protocol),郵件本身由三部分所組成:信封、信頭和信體。信封由協(xié)議生成,而信頭必須為發(fā)信人所指明,否則,信件的傳送會發(fā)生錯誤。信體部分是最重要的,在電子郵件中,信體的概念被廣延了,它不再單指文字,只要愿意,它可以包涵任意內(nèi)容,如多媒體信息、數(shù)據(jù)庫軟件、應用軟件等等。,網(wǎng)絡(luò)論壇BBS,BBS,全稱“電子公告版系統(tǒng)“(Bulletin Board System)是Internet上著名的信息服務系統(tǒng)之一,發(fā)展非常迅速,幾乎遍及整個Internet。它提供的信息服務領(lǐng)域包括科學、教育、政治、經(jīng)濟、股市、法律、圖書、社區(qū)服務、校園信息、文化、體育、藝術(shù)、娛樂等等。,網(wǎng)絡(luò)新聞組Newsgroup,News可以被看作一個國際范圍內(nèi)的大BBS討論群,在Internet上有很多新聞服務器(News Server),不同的用戶通過一些軟件連接到新聞服務器上,選擇相應的討論區(qū)(或稱作新聞組Newsgroup),發(fā)表文章,其它的用戶則可以通過相同的辦法獲得這些文章。,文件傳輸服務FTP,FTP:File Transfer Protocol,將文件從某一臺文件服務器上取下來,或?qū)⒆约旱奈募诺侥骋慌_主機上(Upload/Download)。最初的設(shè)計目的是從一般網(wǎng)絡(luò)文件的傳輸角度出發(fā)的,然而至今它以用于從Internet網(wǎng)絡(luò)上獲取遠程主機的各類文件信息,包括公用程序、源程序代碼、可執(zhí)行程序代碼、程序說明文件、研究報告、技術(shù)情報、科技論文、數(shù)據(jù)和圖表等等。,萬維網(wǎng)服務WWW,WWW(World Wide Web),萬維網(wǎng)。它的創(chuàng)建是為了解決Internet上的信息傳遞問題。它是一種特殊的結(jié)構(gòu)框架,它的目的是為了訪問遍布在因特網(wǎng)上數(shù)以萬計的機器上的鏈接文件。WWW是隨著HTTP和HTML一起出現(xiàn)的,已經(jīng)成為信息交換的一種很有效的方式。在特殊應用程序和瀏覽器的推動下,Web很快成為Internet上發(fā)布文本和多媒體信息的一種有效手段。,1.3 Web頁―Internet體面的外衣,流動在Internet最頂層的信息,就是Web頁。它是當今Internet上最流行的資源交互形式,人們通過建立自己的Web頁和訪問他人的Web頁來交流信息,提供服務,它創(chuàng)造了一個公開的Web世界,這個世界里的人們擁有平等的權(quán)力和共同的義務。,Web頁―Internet體面的外衣,Web不是一個計算機網(wǎng)絡(luò)。Internet是一個實際的網(wǎng)絡(luò),導線把成千上萬的計算機連接到一起――全球性的計算機。Web是一個運行在Internet上的軟件系統(tǒng)。首先有Web文件,儲存在各地的計算機中的文件。然后有Web服務器,知道這些文件在哪并能在Internet上發(fā)送它們的專門程序。還有Web瀏覽器,請求發(fā)送文件服務的程序。當你使用Internet時,你是在閱讀瀏覽器中顯示的文件。,Web頁―Internet體面的外衣,Web站點是向用戶或潛在客戶提供信息(包括產(chǎn)品和服務)的一種方式。其文檔所包含的內(nèi)容是由被稱為超文本(HyperText)的文本、圖形圖象、聲音,甚至電影等組成。使這些超文本能夠有機地關(guān)聯(lián)并可使瀏覽器識別,是通過HTML語言(HyperText Markup Language超文本標記語言)實現(xiàn)的。同時CGI(Common Gateway Interface公共網(wǎng)關(guān)接口)等能使Web具有交互功能。Web站點指引用戶瀏覽該站點或其他站點上的分頁信息,可以通過表格和電子郵件的連接提供雙向交互方式。,Web頁是如何工作的,Internet上的服務都要基于某種協(xié)議,由該協(xié)議以一定的形式和規(guī)則分發(fā)文檔,同一網(wǎng)絡(luò)內(nèi)部和各個不同網(wǎng)絡(luò)之間傳遞的內(nèi)容都需要協(xié)議才能互相識別和轉(zhuǎn)換。我們所提到的Web頁是通過WWW服務實現(xiàn)的,WWW基于一種TCP/IP的協(xié)議,這種協(xié)議已經(jīng)被決大多數(shù)的服務器操作系統(tǒng)所支持,它可以在不同的計算機操作系統(tǒng)上對服務信息進行適當?shù)母袷交惋@示。而最終用戶瀏覽這些信息的工具被稱作瀏覽器。,Web頁的構(gòu)成,Web頁中的多媒體技術(shù) Web頁中的超文本技術(shù) 技術(shù)和創(chuàng)意――Web頁的靈魂,Web頁中的多媒體技術(shù),在Web頁的世界里充滿了各式各樣的資源:文本、圖形、動畫、音樂、影視、三維場景,應有盡有。這完全用Bit建造起來的Internet,經(jīng)過人們的悉心雕琢,原來頁可以變的那么生動逼真。這些生動畫面都來源于本世紀一項具有劃時代意義的新技術(shù)——多媒體技術(shù)。,Web頁中的超文本技術(shù),Web頁是以超文本 這種信息檢索概念為基礎(chǔ)建立起來的。,超文本是一種全新的文本組織方式,它通過在每個頁面中加入鏈接標記來和其它地方的文本進行連接,把查找人們需要的信息和顯示信息的過程集成在網(wǎng)絡(luò)中,由網(wǎng)絡(luò)為你完成。,技術(shù)和創(chuàng)意――Web頁的靈魂,Web頁開發(fā)人員的技術(shù)和創(chuàng)意——這就是Web頁的主宰者,一個好的Web頁,不光來源于華麗的媒體信息,更在于它是否具備高超的技術(shù)和出奇的創(chuàng)意。有技術(shù)的Web頁使人產(chǎn)生由衷的佩服和敬意,平庸的Web頁只能被人另眼看待。而有創(chuàng)意的Web頁會使人心曠神怡、耳目一新。相形之下,毫無創(chuàng)意的Web頁就只能徒具其形了。,如何構(gòu)造技術(shù)與創(chuàng)意兼得的網(wǎng)站,掌握一定的Web頁制作技術(shù),熟練運用某種Web頁制作工具 針對不同的瀏覽器和顯示器進行設(shè)計 遵循一定的Web設(shè)計原則(包括Web上的顏色、圖像、版面控制等) 進行網(wǎng)站的規(guī)劃與形象設(shè)計 確定網(wǎng)站的目錄結(jié)構(gòu)和鏈接結(jié)構(gòu) 網(wǎng)站的風格與創(chuàng)意設(shè)計 版面布局與首頁設(shè)計 網(wǎng)頁的色彩搭配及圖形的運用 處理網(wǎng)站內(nèi)的多媒體(動畫、音頻、視頻等)及增加交互性,1.4 豐富多彩的Web頁制作技術(shù),不斷完善發(fā)展自己的HTML 新興的腳本語言Javascript和VBScript 提供網(wǎng)頁繼承功能的級連樣式單語言CSS 最新流行的動態(tài)網(wǎng)頁編程概念DHTML 為網(wǎng)頁增添光彩的Java Applet ActiveX技術(shù),豐富多彩的Web頁制作技術(shù),通用網(wǎng)關(guān)接口編程CGI Internet服務器應用程序接口ISAPI 動態(tài)服務器頁面ASP 虛擬現(xiàn)實語言VRML PHP : Hypertext Preprocessor JSP (Java Server Page) 可擴展標記語言XML,超文本標記語言HTML,這種簡單易學的語言如今以成為編寫web頁的最基本而且必不可少的語言,他通過標記這一概念把各種網(wǎng)絡(luò)資源有效地組織到web頁中,由標記告訴瀏覽器這些資源的顯示格式和顯示位置,并利用超級連接建立文檔和文檔之間的聯(lián)系,從而空前合理地把原本令人頭痛的網(wǎng)絡(luò)資源組織起來。,新興的腳本語言Javascript和VBScript,腳本語言出現(xiàn)的原因是基于HTML不能很好解決動態(tài)交互這個缺點,用HTML編寫的語言普遍缺乏動態(tài)特性,出現(xiàn)在一個web頁上的內(nèi)容不會改變,更不會運動 。腳本語言便是一種能夠通過對web頁元素進行控制,并嵌入HTML頁中編程來進行對web頁的動態(tài)化的方法。腳本語言一般分為客戶端和服務器端兩個不同的版本。腳本語言和HTML是無縫連接的,通過一個標記嵌入HTML文檔當中,并可以被瀏覽器選擇編譯,插入的腳本語言就如同子程序般被HTML元素所調(diào)用成為它的一部分。,提供網(wǎng)頁繼承功能的級連樣式單語言CSS,CSS的出現(xiàn)使得Web頁的編寫速度逐漸趨近于高級結(jié)構(gòu)化語言(如C++),它所定義的樣式既可以直接嵌入HTML文檔,實現(xiàn)單一文件中的繼承功能,還可以將所有樣式定義于一個樣式文件中被以后的不同HTML文檔所調(diào)用,從而使具有較多共性的Web頁的代碼只需做很少的改動就可以完成。這樣編寫出的HTML文檔想當有規(guī)律,結(jié)構(gòu)性好,程序的調(diào)試改動量都相對減少。 CSS在HTML中的標識方法很簡單,它的所有語法定義在名為的標記中。,最新流行的動態(tài)網(wǎng)頁編程概念DHTML,DHTML(Dynamic HTML)有三個最主要的優(yōu)點,即動態(tài)樣式。動態(tài)內(nèi)容和動態(tài)定位。動態(tài)樣式能使開發(fā)者改變內(nèi)容的外部特征而不強制用戶再次下載全部內(nèi)容;動態(tài)內(nèi)容可以使開發(fā)者改變顯示在一頁上的文本或圖像,以便內(nèi)容能夠交互式地對用戶的鼠標和鍵盤操作作出響應;動態(tài)定位則讓Web頁制作者以自動方式對用戶的操作做出響應的方式,移動頁面上的文本和圖像。,為網(wǎng)頁增添光彩的Java Applet,Java Applet 是Java小程序的一種說法,在Internet上應用相當廣泛。它的作用并不是像HTML等描述語言標明內(nèi)容和位置,而是描述一種產(chǎn)生結(jié)果的過程。 Java Applet在HTML文檔中是以嵌入方式存儲的,它被定義于的標記中,其參數(shù)由標記進行標識。,ActiveX技術(shù),ActiveX可以說是這樣的一種技術(shù): “建立在COM(Componet Object Model)的基礎(chǔ)上,以O(shè)LE(Object Linking and Embedding)為原形,結(jié)合對網(wǎng)絡(luò)的支持,使OLE控件能夠動態(tài)處理信息?!?ActiveX技術(shù)包括很多方面,但對于Internet來說,最常用的還是ActiveX控件(ActiveX Control),簡稱AC。AC一般是DLL形式的,因而必須在一個被稱之為“容器”(Container)的環(huán)境下執(zhí)行,Windows視窗上的許多軟件都屬于這種“容器”,包括Internet Explorer、Netscape、Visual Basic、Visual C++、Visual Foxpro和Delphi等等。,通用網(wǎng)關(guān)接口編程CGI,CGI是這樣的一種通信標準,他接受客戶端的請求,經(jīng)過辨認和處理,生成HTML文檔并重新傳送到客戶端,實現(xiàn)這種交流過程的編程就叫做通用網(wǎng)關(guān)接口(CGI)編程。 CGI可以運行在許多平臺上,并完成一定的功能,特別是單一的HTML所能完成的。比如:處理表單、創(chuàng)建表單,創(chuàng)建Web頁上的動態(tài)內(nèi)容,處理服務器端的圖像映像文件,在Web頁中增加搜索功能,創(chuàng)建聊天室等與用戶進行交流的應用程序等。,Internet服務器應用程序接口ISAPI,ISAPI可用于編寫服務器端的應用程序,Web用戶可通過填寫HTML表單或單擊Web節(jié)點上HTML頁面中的鏈接來激活該應用程序。遠程應用程序可獲取用戶提供的信息,并且用這些可編程的信息做出任何事情,然后返回HTML頁面中的結(jié)果或傳遞數(shù)據(jù)庫中的信息。 ISAPI由兩大部分組成,同時也是它的兩大特征:Internet服務器應用程序(ISA)和ISAPI過濾器。,動態(tài)服務器頁面ASP,“Asp(Active Server Pages)是一種開放式的非編譯應用環(huán)境,使你能夠組合HTML、腳本和可重用的ActiveX服務器組建來建立動態(tài)的、強大的基于web的商業(yè)應用。Asp支持基于IIS的服務器端腳本,并完全支持VBScript和Javascript?!?Asp是由服務器方動態(tài)產(chǎn)生的頁面,它可以調(diào)動其它的程序趨做如存取數(shù)據(jù)庫之類的事情,也能根據(jù)不同瀏覽器類型給出不同的結(jié)果,基本上,所有我們用cgi可做的事情它都可以做。Asp就像編寫本機應用程序一樣高效,它比cgi更有效率,因為是它作為一個服務來運行的,并且能夠利用多線程結(jié)構(gòu)的優(yōu)點。,JSP (Java Server Pages),JSP是由Sun公司倡導、許多公司參與一起建立的一種動態(tài)網(wǎng)頁技術(shù)標準。在傳統(tǒng)的網(wǎng)頁HTML文件(*.htm,*.html)中加入Java程序片段(Scriptlet)和JSP標記(tag),就構(gòu)成了JSP網(wǎng)頁(*.jsp)。Web服務器在遇到訪問JSP網(wǎng)頁的請求時,首先執(zhí)行其中的程序片段,然后將執(zhí)行結(jié)果以HTML格式返回給客戶。程序片段可以操作數(shù)據(jù)庫、重新定向網(wǎng)頁以及發(fā)送 email 等等,這就是建立動態(tài)網(wǎng)站所需要的功能。所有程序操作都在服務器端執(zhí)行,網(wǎng)絡(luò)上傳送給客戶端的僅是得到的結(jié)果,對客戶瀏覽器的要求最低,可以實現(xiàn)無Plugin,無ActiveX,無Java Applet,甚至無Frame。,JSP和ASP的比較,相似之處:兩者都是為基于WEB應用實現(xiàn)動態(tài)交互網(wǎng)頁制作提供的技術(shù)環(huán)境支持。同等程度上來講,兩者都能夠為程序開發(fā)人員提供實現(xiàn)應用程序的編制與自帶組件設(shè)計網(wǎng)頁從邏輯上分離的技術(shù)。而且兩者都能夠替代CGI使網(wǎng)站建設(shè)與發(fā)展變的較為簡單與快捷。 本質(zhì)區(qū)別:兩者是來源于不同的技術(shù)規(guī)范組織,其實現(xiàn)的基礎(chǔ):WEB服務器平臺要求不相同,ASP一般只應用于Windows NT/2000平臺,而JSP則可以不加修改地在85%以上的Web Server上運行,其中包括了NT的系統(tǒng)。JSP技術(shù)是用JAVA語言作為腳本語言的,而ASP網(wǎng)頁使用微軟的VBScrip或Jscrip。,PHP : Hypertext Preprocessor,PHP是一種HTML內(nèi)嵌式的語言,和ASP類似,其語法混合了C、Java、Perl的特點。它是一個Web服務器的 腳本環(huán)境,在這里可以生成和運行動態(tài)的、交互的、高性能的Web服務器應用程序。因此,PHP不是一種開發(fā)工具,而是一種技術(shù)框架描述的語言,其主要功能式為生成動態(tài)交互式的web應用程序提供一種功能強大 的方好似或者說是技術(shù)。,PHP : Hypertext Preprocessor,它屬于是一種服務器端的技術(shù),其命令和腳本都是在服務器中解釋執(zhí)行,而送到瀏覽器的是標準的HTML頁面。它可以比CGI或者Perl更快速的執(zhí)行交互式的網(wǎng)頁。,利用PHP可實現(xiàn)如下Web應用程序,根據(jù)不同訪問者顯示不同內(nèi)容,創(chuàng)建個性化主頁 在網(wǎng)站頁面上添加滾動顯示的廣告欄 從HTML的Form中接受信息并且存到不同檔次的內(nèi)容 在頁面中添加點擊計數(shù)器 根據(jù)客戶瀏覽器的類型、版本和能力,顯示相應不同檔次的內(nèi)容 自己創(chuàng)建web頁面導航器 跟蹤用戶在網(wǎng)站上的用戶信息,并且存入日志文件中 通過一些函數(shù),實現(xiàn)服務器端文件系統(tǒng)的遠程管理 應用PHP強大 的數(shù)據(jù)庫鏈接能力,實現(xiàn)web方式的交互式數(shù)據(jù)庫查詢,PHP與其它CGI方式的比較,虛擬現(xiàn)實語言VRML,VRML(Virtul Reality Modeling Language)是iternet獨特的框架。如同HTML一般,Viml也是一種ACSCII的語言描述語言,其來源為Open In Venter,是SGI公司為其本身需求而開發(fā)的3d圖形描述語言,只是HTML用于平面 的排版與創(chuàng)VRML則像是雕塑,甚至是裝置藝術(shù),可以用其產(chǎn)生物體、才質(zhì)、燈光與攝影視覺角度等,可擴展標記語言XML,XML和HTML是有聯(lián)系的,但僅僅是有個共同的根源,即SGML,標準通用標記語言――一種元語言,一套用于標記文件和和資料的語法規(guī)則的綜合。 SGML并不是為網(wǎng)絡(luò)而設(shè)計的。SGML由于一些不必要的及無用的特性而顯得過于臃腫。而且,SGML文件本身太大,毫無必要的占用了太多的網(wǎng)絡(luò)寬帶。 XML是一套簡化了特征的SGML。它足以能夠描述資料,也輕便的可以在網(wǎng)絡(luò)里自由穿梭。它允許在Internet上進行復雜的信息處理,是一種大有前途的新型自定義標記語言。,可擴展標記語言XML,XML(Extensible Markup Language)突破了HTML固定標記集合的約束,而允許Web開發(fā)者根據(jù)自己特定的需要而創(chuàng)建一種自定義標記語言。這些自由定義的標記被用來描述文檔中的數(shù)據(jù)元素,這些數(shù)據(jù)元素可以組成一個信息體系,就像文件夾中的紙張一樣。一個合法的XML文檔也就是信息體系被適當定義和組織的文檔。在外部聲明這些標記和體系結(jié)構(gòu)大大減少了創(chuàng)建一個結(jié)構(gòu)化應用程序所需編寫的代碼量。,XML的三要素,文檔類型定義(DTD:Document Type Definition),它是XML的布局語言; 可擴展的樣式語言(XSL:Extensible Style Language),也就是XML的樣式表語言; 可擴展鏈接語言(XLL:Extensible Link Language)。,文檔類型定義(DTD),DTD(Document Type Definition )規(guī)定了XML文檔的邏輯結(jié)構(gòu),它可以定義文檔的語法,而文檔的語法反過來能夠讓XML語法分析程序確認某個頁面標記使用的合法性。,可擴展的樣式語言(XSL),XSL(Extensible Style Language )是用于規(guī)定XML文檔樣式的語言。它能使瀏覽器改變文檔的表示法,例如不需要與服務器進行交互通信就可以使文檔數(shù)據(jù)的顯示顏色或者格式作某種改變。這樣的功能類似于CSS,它們同樣能達到使一篇原本相同的文檔對于不同的用戶顯示不同的結(jié)果。,可擴展鏈接語言(XLL),XLL(Extensible Link Language )將支持目前Web上已有的簡單鏈接,并將進一步擴展鏈接,在為XML所設(shè)想的真正的超文本系統(tǒng)中,所有典型的超文本鏈接機制都將得到支持,包括:與位置無關(guān)的命名、單向鏈接、可以在文檔外規(guī)定和管理的鏈接、多元超鏈接(如環(huán)路、多個窗口)、組合鏈接(多來源)、鏈接目標文檔是鏈接源文檔的一部分、間接屬性(鏈接類型)。,XML的應用范圍,要求Web客戶機在兩個或多個不同的數(shù)據(jù)庫之間傳遞信息 為了減少Web服務器的工作量而將部分負荷轉(zhuǎn)移給Web客戶機 希望Web頁在不同的客戶機上表現(xiàn)為不同的形式 某些特定用戶需要開發(fā)Web環(huán)境,1.5 Web開發(fā)制作工具,Microsoft FrontPage 2000——制作功能強大的網(wǎng)頁 Netscape編輯器——制作簡單的網(wǎng)頁 Adobe Pagemill——制作多框架、表單和Image Map圖像的網(wǎng)頁 Claris Home Page——快速創(chuàng)建動態(tài)的網(wǎng)頁 DreamWeaver——自制動態(tài)HTML動畫的網(wǎng)頁,Web開發(fā)制作工具,HotDog Professional——制作要加入多種復雜技術(shù)的網(wǎng)頁 HomeSite——制作可完全控制頁面進程的網(wǎng)頁 HotMetal Pro——制作具有強大數(shù)據(jù)嵌入能力的網(wǎng)頁,- 1.請仔細閱讀文檔,確保文檔完整性,對于不預覽、不比對內(nèi)容而直接下載帶來的問題本站不予受理。
- 2.下載的文檔,不會出現(xiàn)我們的網(wǎng)址水印。
- 3、該文檔所得收入(下載+內(nèi)容+預覽)歸上傳者、原創(chuàng)作者;如果您是本文檔原作者,請點此認領(lǐng)!既往收益都歸您。
下載文檔到電腦,查找使用更方便
14.9 積分
下載 |
- 配套講稿:
如PPT文件的首頁顯示word圖標,表示該PPT已包含配套word講稿。雙擊word圖標可打開word文檔。
- 特殊限制:
部分文檔作品中含有的國旗、國徽等圖片,僅作為作品整體效果示例展示,禁止商用。設(shè)計者僅對作品中獨創(chuàng)性部分享有著作權(quán)。
- 關(guān) 鍵 詞:
- Web 開發(fā) 技術(shù)設(shè)計
鏈接地址:http://zhongcaozhi.com.cn/p-2958213.html