2023年全國(guó)碩士研究生考試考研英語(yǔ)一試題真題(含答案詳解+作文范文)_第1頁(yè)
已閱讀1頁(yè),還剩24頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、第1章 Web基礎(chǔ)知識(shí),1.1 Internet基礎(chǔ) 1.2 Web簡(jiǎn)介 1.3 超文本標(biāo)記語(yǔ)言HTML 1.4 可擴(kuò)展標(biāo)記語(yǔ)言XML 1.5 Web開(kāi)發(fā)工具 1.6 本章小結(jié),1.1 Internet基礎(chǔ),1.1.1 Internet概況 l 從網(wǎng)絡(luò)互聯(lián)的角度來(lái)看 Internet利用成千上萬(wàn)個(gè)具有特殊功能的專(zhuān)用計(jì)算機(jī)

2、(稱(chēng)為路由器或網(wǎng)關(guān)),通過(guò)各種通信線(xiàn)路,把分散在各地的網(wǎng)絡(luò)在物理上連接起來(lái)。 l   從網(wǎng)絡(luò)通信的角度來(lái)看 Internet正是依靠TCP/IP協(xié)議才能把各個(gè)國(guó)家、各個(gè)部門(mén)、各個(gè)機(jī)構(gòu)的內(nèi)部網(wǎng)絡(luò)連接起來(lái)的超級(jí)數(shù)據(jù)通信網(wǎng)。 l 從提供信息資源的角度來(lái)看 Interne是一個(gè)集各個(gè)部門(mén)、各個(gè)領(lǐng)域內(nèi)信息資源為一體的超級(jí)資源網(wǎng)。用戶(hù),

3、都可以通過(guò)工具訪(fǎng)問(wèn)所有的信息資源,查詢(xún)各種數(shù)據(jù)庫(kù)、信息庫(kù),獲取自己所需的各種信息資料。 l   從網(wǎng)絡(luò)管理的角度來(lái)看 Internet是一個(gè)不受政府或某個(gè)組織管理和控制的、包括成千上萬(wàn)相互協(xié)作的組織和網(wǎng)絡(luò)的集合體。連入Internet的每一個(gè)網(wǎng)絡(luò)成員都自愿地承擔(dān)對(duì)網(wǎng)絡(luò)的管理并支付費(fèi)用,友好地與相鄰網(wǎng)絡(luò)協(xié)作指導(dǎo)Internet上數(shù)據(jù)傳輸,共享網(wǎng)絡(luò)資源,并且共同遵守TCP/IP協(xié)議的

4、一切規(guī)定。,1.1 Internet基礎(chǔ),1.1.2 Interne基本服務(wù)功能l 電子郵件(E-mail Electronic Mail)服務(wù) 電子郵件是Internet提供的一項(xiàng)最基本的服務(wù),也是Internet用戶(hù)使用最頻繁的一種服務(wù) 功能。E_Mail 的功能是用于發(fā)送和接受信件,采用簡(jiǎn)單郵件傳輸協(xié)議(SMTP)。如圖所示

5、 圖1.1 電子郵件服務(wù)l WWW (World Wide Web)服務(wù) WWW簡(jiǎn)稱(chēng)Web,它上集中了全球的信息資源,是存儲(chǔ)和發(fā)布信息的地方,也是人們查詢(xún)信息的場(chǎng)所。Internet包含

6、成千上萬(wàn)的WWW服務(wù)器。 Web瀏覽器和服務(wù)器用超文本傳輸協(xié)議HTTP協(xié)議來(lái)傳輸Web文檔。如圖所示。,1.1 Internet基礎(chǔ),l 遠(yuǎn)程登錄服務(wù)(Telnet) 在網(wǎng)上人們常常需要調(diào)用遠(yuǎn)程計(jì)算機(jī)的資源同本地計(jì)算機(jī)協(xié)同工作,用多臺(tái)計(jì)算機(jī)來(lái)共同完成一項(xiàng)較大任務(wù)。這種協(xié)同方式要求用戶(hù)能夠登錄到遠(yuǎn)程計(jì)算機(jī)中,為此人們開(kāi)發(fā)了遠(yuǎn)程登錄協(xié)議-Telnet。Internet上存在成千

7、上萬(wàn)個(gè)各種主機(jī)(大、中、小巨型機(jī))或服務(wù)器。用戶(hù)可以通過(guò)用Telnet連入某個(gè)主機(jī),成為該主機(jī)的終端而訪(fǎng)問(wèn)各種所需的信息,或運(yùn)行遠(yuǎn)程主機(jī)上的程序來(lái)求解各種復(fù)雜的問(wèn)題,再?gòu)倪h(yuǎn)程主機(jī)返回服務(wù)的結(jié)果。 l 文件傳輸服務(wù)(FTP File Transfer Protocol) FTP既是一種文件傳輸協(xié)議,也是一種服務(wù),提供這種服務(wù)的設(shè)施叫做FTP服務(wù)器。有了FTP的幫助就能使Internet上

8、兩臺(tái)主機(jī)間互傳(拷貝)文件。 l 新聞和公告類(lèi)服務(wù) Internet的新聞和公告類(lèi)服務(wù)主要有電子公告欄(BBS)和網(wǎng)絡(luò)新聞組(Usenet)。BBS允許用戶(hù)上傳和下載文件,討論和發(fā)布通告,Usenet是針對(duì)某個(gè)主題的網(wǎng)上新聞組。1.1.3 TCP/IP 協(xié)議 網(wǎng)絡(luò)協(xié)議它定義了計(jì)算機(jī)進(jìn)行信息交換所必須遵循的規(guī)則。Internet使用的網(wǎng)絡(luò)協(xié)議是TCP/IP協(xié)議,TCP/IP協(xié)議是一個(gè)協(xié)議集,其中

9、最重要的是TCP協(xié)議和IP協(xié)議。凡是連入Internet的計(jì)算機(jī)都必須運(yùn)行TCP/IP協(xié)議。,1.1 Internet基礎(chǔ),1.1.4 IP地址、域名和URL l IP地址 IP地址是識(shí)別Internet網(wǎng)絡(luò)中的主機(jī)及網(wǎng)絡(luò)設(shè)備的唯一標(biāo)識(shí)。每個(gè)IP地址通常分為網(wǎng)絡(luò)地址和主機(jī)地址兩部分,長(zhǎng)度為32位(4個(gè)字節(jié)),書(shū)寫(xiě)時(shí)每個(gè)字節(jié)用4個(gè)十進(jìn)制數(shù)(0-255)表示,十進(jìn)制數(shù)之間用“.”分隔即X.X.X

10、.X。例如202.119.106.253。IP地址可分成五類(lèi),其中常用的為A、B、C三類(lèi)。IP地址組成如圖所示。 A類(lèi)地址用于規(guī)模很大、主機(jī)數(shù)目非常多的 網(wǎng)絡(luò),X.Y.Z為主機(jī)地址。 B類(lèi)地址用于中型到大型的網(wǎng)絡(luò)。前面2個(gè)字 節(jié)為網(wǎng)絡(luò)地址,后面Y.Z為主機(jī)地址 。 C類(lèi)地址用于小型本地網(wǎng)絡(luò)。前面3個(gè)字節(jié)為 網(wǎng)絡(luò)地址,后面Z為主機(jī)地址。 l 域名

11、 TCP/IP協(xié)議中提供了域名服務(wù)系統(tǒng)(DNS),允許為主機(jī)分配字符名稱(chēng),即域名。在網(wǎng)絡(luò)通信時(shí)由DNS自動(dòng)實(shí)現(xiàn)域名與IP地址的轉(zhuǎn)換。例如,南京師范大學(xué)Web服務(wù)器的域名為www.njnu.edu.cn 。Internet中的域名采用分級(jí)命名機(jī)別,其基本結(jié)構(gòu)如下: 計(jì)算機(jī)名.三級(jí)域名.二級(jí)域名.頂級(jí)域名,1.1 Internet基礎(chǔ),頂級(jí)域名劃分采用了兩種劃分模式,即組織模式和地理模式。有7個(gè)域?qū)?yīng)于組織模式,其

12、余的域?qū)?yīng)于地理模式,如cn代表中國(guó),us代表美國(guó),jp代表日本等。 互連網(wǎng)的域名管理機(jī)構(gòu)將頂級(jí)域的管理權(quán)分派給指定的管理機(jī)構(gòu),各管理機(jī)構(gòu)對(duì)其管理的域繼續(xù)進(jìn)行劃分,即劃分成二級(jí)域,并將二級(jí)域的管理權(quán)授予其下屬的管理機(jī)構(gòu),依此類(lèi)推,便形成了樹(shù)型域名結(jié)構(gòu),如圖1.4所示。

13、 圖1.4 樹(shù)型域名結(jié)構(gòu) l 統(tǒng)一資源定位器URL 統(tǒng)一資源定位器URL(Uniform Resource Locator)是用來(lái)定位所需信息的具體路徑的方法。URL指定Internet資源要說(shuō)明它位于哪臺(tái)計(jì)算機(jī)的哪個(gè)目錄中,其格式如下: : ///

14、對(duì)于Internet,是指Internet的協(xié)議名,指定一個(gè)網(wǎng)絡(luò)主機(jī)的域名或IP地址。在有些情況下,主機(jī)域名后還要加上端口號(hào)。,1.2 Web簡(jiǎn)介,1.2.1 什么是Web Web(World Wide Web)即WWW,又稱(chēng)環(huán)球網(wǎng)、萬(wàn)維網(wǎng)、全球信息網(wǎng)等,它是一種體系結(jié)構(gòu),通過(guò)它可以訪(fǎng)問(wèn)分布于Internet主機(jī)上的鏈接文檔。這一說(shuō)法包含以下幾層含義: l Web是Internet提供的一種服務(wù)。 l We

15、b是存儲(chǔ)在全世界Internet計(jì)算機(jī)中、數(shù)量巨大的文檔的集合。 l Web上的海量信息是由彼此關(guān)聯(lián)的文檔組成的,這些文檔稱(chēng)為主頁(yè)或頁(yè)面。 l Web的內(nèi)容保存在Web站點(diǎn)中,用戶(hù)可通過(guò)瀏覽器訪(fǎng)問(wèn)Web站點(diǎn)。 Web具有以下特點(diǎn): l Web是一種超文本信息系統(tǒng) l Web是圖形化的和易于導(dǎo)航的 l Web與平臺(tái)無(wú)關(guān) l Web是分布式的 l Web具有新聞性

16、 l Web是動(dòng)態(tài)的、交互的 1.2.2 Web工作原理 Web是基于客戶(hù)機(jī)/服務(wù)器的一種體系結(jié)構(gòu),在Web方式下客戶(hù)端軟件常用瀏覽器,,1.2 Web簡(jiǎn)介,客戶(hù)機(jī)向服務(wù)器發(fā)送請(qǐng)求,要求執(zhí)行某項(xiàng)任務(wù),而服務(wù)器執(zhí)行此項(xiàng)任務(wù),并向客戶(hù)機(jī)返回響應(yīng)。 Web服務(wù)器向?yàn)g覽器提供服務(wù)的步驟 :1、用戶(hù)打開(kāi)

17、計(jì)算機(jī)(客戶(hù)機(jī)),啟動(dòng)瀏覽器程序,在瀏覽器中指定一個(gè)URL,瀏 覽便向該URL所指向的Web服務(wù)器發(fā)出請(qǐng)求。2、Web服務(wù)器接到瀏覽器請(qǐng)求后,把URL轉(zhuǎn)換成頁(yè)面所在服務(wù)器上的文件路徑名。3、如果URL指向的是普通的HTML文檔,Web服務(wù)器直接將它送給瀏覽器。4、如果HTML文檔中嵌有ASP或CGI程序Web服務(wù)器就運(yùn)行ASP或CGI程序,并將結(jié)果傳送至瀏覽器5、URL也可以指向VRML(Vir

18、tual Reality Modeling Language)文檔。,1.2 Web簡(jiǎn)介,1.2.3 Web技術(shù) 網(wǎng)頁(yè)(Homepage)是因特網(wǎng)上從WWW服務(wù)器到客戶(hù)機(jī)的超文本載體,它一般用HTML語(yǔ)言寫(xiě)成。在網(wǎng)頁(yè)中可以嵌入文本、圖形、音頻和視頻信息,網(wǎng)頁(yè)是一種多媒體作品。網(wǎng)頁(yè)制作又是一種不斷發(fā)展的、綜合許多新技術(shù)的工作。 Web動(dòng)態(tài)技術(shù)分為網(wǎng)頁(yè)的動(dòng)態(tài)表現(xiàn)技術(shù)與網(wǎng)頁(yè)的動(dòng)態(tài)交

19、互技術(shù)。前者是網(wǎng)頁(yè)外觀(guān)表現(xiàn)技術(shù),后者是網(wǎng)頁(yè)的內(nèi)容更新技術(shù)。 網(wǎng)頁(yè)的動(dòng)態(tài)表現(xiàn)技術(shù)是指在瀏覽器端的動(dòng)態(tài)網(wǎng)頁(yè),也就是DHTML(Dynamic HTML)。DHTML是在HTML基礎(chǔ)上擴(kuò)展出來(lái)的幾種新功能的總稱(chēng)。 動(dòng)態(tài)內(nèi)容交互是指就是指網(wǎng)頁(yè)內(nèi)含有在服務(wù)器端執(zhí)行的程序代碼,當(dāng)客戶(hù)端向服務(wù)器端提出請(qǐng)求時(shí),程序的代碼會(huì)先在服務(wù)器端執(zhí)行,然后再將Web服務(wù)器端執(zhí)行的結(jié)果傳送給瀏覽器。Web服務(wù)器端執(zhí)行的

20、程序一般有CGI、ASP、JSP、PHP等。,1.2 Web簡(jiǎn)介,Web正高速發(fā)展基本技術(shù): 1、服務(wù)器技術(shù) 2、 HTML/DHTML技術(shù) 3、Java技術(shù) 4、JavaScript技術(shù) 5、ActiveX技術(shù)和VBScript技術(shù) 6、VRML技術(shù) 7、XML技術(shù) 8、CGI技術(shù) 9、服務(wù)器API技術(shù)

21、 10、ASP技術(shù) 11、ASP.NET技術(shù) ASP.NET是面向下一代企業(yè)級(jí)的網(wǎng)絡(luò)計(jì)算Web平臺(tái),是對(duì)傳統(tǒng)ASP技術(shù)的重大升級(jí)和更新。ASP.NET是建立.NET Framework的公共語(yǔ)言運(yùn)行庫(kù)上的編程框架,可用于在服務(wù)器上生成功能強(qiáng)大的Web應(yīng)用程序。,1.3超文本標(biāo)記語(yǔ)言HTML,1.3.1 HTML文檔的基本構(gòu)成 支持HTTP的瀏覽器均為圖形用戶(hù)界面(GUI),GUI通常

22、由標(biāo)題欄和窗口作為其最基本的構(gòu)成,對(duì)應(yīng)于HTML文檔中的頭“HEAD”和體“BODY”。 基本HTML頁(yè)面以標(biāo)簽開(kāi)始,以結(jié)束。HEAD部分用…標(biāo)簽界定,一般包含網(wǎng)頁(yè)標(biāo)題。BODY部分是網(wǎng)頁(yè)的主體,內(nèi)容均會(huì)反映在頁(yè)面上,頁(yè)面形式如下: …… .......  []

23、 [] 其中屬性是為標(biāo)簽實(shí)現(xiàn)某種功能而提供的一些具體參數(shù),具體用屬性值來(lái)定義。HTML語(yǔ)言規(guī)定,屬性寫(xiě)在標(biāo)簽名的后面。,1.3超文本標(biāo)記語(yǔ)言HTML,【例1.1】使用HTML設(shè)計(jì)一個(gè)簡(jiǎn)單的網(wǎng)頁(yè)。 An Example. Hello! This is

24、an example! 用瀏覽器將打開(kāi)它,將顯示圖的頁(yè)面。1.3.2 用HTML語(yǔ)言制作網(wǎng)頁(yè)l 為網(wǎng)頁(yè)加入標(biāo)題 網(wǎng)頁(yè)標(biāo)題總是加在Head部分,瀏覽該網(wǎng)頁(yè)時(shí)它會(huì)出現(xiàn)在瀏覽器窗口的標(biāo)題欄中。表示標(biāo)題的語(yǔ)法是: 標(biāo)題字符串l 在網(wǎng)頁(yè)中顯示文本信息 任何欲在網(wǎng)頁(yè)中顯示的文本串可直接嵌入在BODY中。但文本若需分段、規(guī)定顯示格式則需加入標(biāo)簽控制。以下是用于文本控制的

25、一些標(biāo)簽  … 分段標(biāo)簽,分別表示段落的開(kāi)始和結(jié)束,也可單用一個(gè)標(biāo)簽。 …. 居中標(biāo)簽,包容的內(nèi)容顯示時(shí)居中。,1.3超文本標(biāo)記語(yǔ)言HTML,…、 、、、、 項(xiàng)目標(biāo)題標(biāo)簽,每對(duì)標(biāo)簽定義一種字符串格式,共六種,字號(hào)依次減小。 … 無(wú)序表標(biāo)簽     … 有序表標(biāo)簽    

26、0;… 目錄表標(biāo)簽 … 菜單列表標(biāo)簽 無(wú)序表、有序表、目錄表、菜單列表均指網(wǎng)頁(yè)中若干項(xiàng)可列表顯示的數(shù)據(jù)項(xiàng)目,相同的文本內(nèi)容用不同的標(biāo)簽定義會(huì)出現(xiàn)不同的顯示格式,上述標(biāo)簽及其子標(biāo)簽-項(xiàng)目標(biāo)簽被用來(lái)定義相應(yīng)的數(shù)據(jù)項(xiàng)列表。例如: 定義一個(gè)有序表 First Item有序表的第一項(xiàng) Second Item有序表的第二項(xiàng)

27、     … 定義列表標(biāo)簽,和其子標(biāo)簽和配合使用,用來(lái)控制數(shù)據(jù)項(xiàng)目的顯示,類(lèi)似于術(shù)語(yǔ)及其定義的書(shū)寫(xiě)格式        在文本中插入行中斷的標(biāo)簽,1.3超文本標(biāo)記語(yǔ)言HTML,【例1.2】在一個(gè)在網(wǎng)頁(yè)中分段顯示不同格式文本的HTML代碼。 Display Text This fi

28、rst paragraph! ;定義一個(gè)段落文本 This second paragraph! ;定義另一個(gè)段落 This is heading 1!;定義文本顯示為H1格式 This is heading 6!;定義文本顯示為H6格式 This

29、 is first item;定義兩個(gè)項(xiàng)目的無(wú)序表顯示格式 This is second item ;定義一個(gè)定義表顯示格式 www www stands for world wide web

30、 該文檔在瀏覽器中顯示如右圖所示。,1.3超文本標(biāo)記語(yǔ)言HTML,在網(wǎng)頁(yè)中加入超鏈接 超鏈接是網(wǎng)頁(yè)的核心,正是超鏈接技術(shù)使Internet漫游夢(mèng)想成真。 錨標(biāo)格式: 超鏈接提示 ,其中URL是統(tǒng)一資源定位地址, 即鏈接的目標(biāo)位置。 例如:在網(wǎng)頁(yè)上加入一個(gè)到搜狐網(wǎng)站的鏈接,可在HTML文檔中插入如下語(yǔ)句: 搜狐 l

31、在網(wǎng)頁(yè)中插入圖片目前在HTML文檔中流行兩種圖像文件格式:JPEG和GIF。 1、圖片的插入 標(biāo)簽用于在網(wǎng)頁(yè)中插入圖片。標(biāo)簽的常用屬性有:SRC、ALT、ALIGN等。 l  SRC屬性:定義圖像的來(lái)源,其值為帶路徑的圖像文件名 l  ALT屬性:用來(lái)替代圖片的字符串,通常會(huì)是圖片的說(shuō)明。 l ALIGN屬性:定義圖片的對(duì)齊方式 2、建立圖像鏈接

32、 圖像鏈接指利用一幅圖像做鏈接導(dǎo)引,在和之間嵌入標(biāo)簽便可實(shí)現(xiàn)。,1.3超文本標(biāo)記語(yǔ)言HTML,網(wǎng)頁(yè)中表的定義和應(yīng)用 1、表定義 表由若干行、列的單元格組成,表的第一行通常稱(chēng)之為表頭。與表定義相關(guān)的標(biāo)簽有: l  …. 用來(lái)界定一張表。它有一個(gè)屬性Border,其值用來(lái)設(shè)置表格線(xiàn)的粗細(xì),單位是象素點(diǎn)。 l    定義表的一行 l &

33、#160; 定義表頭。其屬性Align表示表頭內(nèi)容的對(duì)齊方式 l   定義單元格(Cell)數(shù)據(jù),有一個(gè)就有一個(gè)單元格。也支持Align屬性。 【例1.3】下列HTML語(yǔ)句定義一張表結(jié)構(gòu),在瀏覽器中的顯示如圖所示。 表格標(biāo)記應(yīng)用課表 節(jié)次星期一星期二星期三 星期四星期五

34、 1、2專(zhuān)業(yè)英語(yǔ)操作系統(tǒng) 網(wǎng)絡(luò)基礎(chǔ)專(zhuān)業(yè)英語(yǔ)數(shù)據(jù)庫(kù),1.3超文本標(biāo)記語(yǔ)言HTML, 3、4Java數(shù)據(jù)庫(kù) 實(shí)驗(yàn)Java操作系統(tǒng) 5、6網(wǎng)絡(luò)基礎(chǔ)實(shí)驗(yàn) 實(shí)驗(yàn)

35、實(shí)驗(yàn)操作系統(tǒng) 2、表的應(yīng)用 表格標(biāo)簽的一些屬性對(duì)版面布局非常有用,主要有: l     align=left

36、 | center| right;表的對(duì)齊方式 l     width=象素點(diǎn)|百分比值%;表的寬度 l     border=象素點(diǎn);表邊框粗細(xì),1.3 超文本標(biāo)記語(yǔ)言HTML,l     cellspacing=象素點(diǎn) ;表中單元格間的間隔寬度

37、 l     cellpadding=象素點(diǎn) ;表中單元格邊界與內(nèi)容的間隔距離的主要屬性有: l     align=left | center | right ;單元格內(nèi)容的水平對(duì)齊方式 l     valign=top | middle | bottom | basel

38、ine ;單元格內(nèi)容的垂直對(duì)齊方式 l     rowspan=n ;本單元格占n行 l     colspan=n ;本單元格占n列 l nowrap ;自動(dòng)換行屬性 l 使用框架(FRAME)分割窗口 用HT

39、ML的…標(biāo)簽可以設(shè)計(jì)顯示為多個(gè)分欄的效果,每個(gè)分欄被稱(chēng)之為一個(gè)框架。每個(gè)框架中顯示一個(gè)HTML文檔。使用框架的HTML文檔的結(jié)構(gòu)與其他HTML文檔不同,它不使用標(biāo)簽,而使用標(biāo)簽。其基本結(jié)構(gòu)如下: ;將瀏覽器水平分割成若干個(gè)框架 ;定義在第一個(gè)框架中顯示的文檔 ;定義在第二個(gè)框架中顯示的文檔 … l 網(wǎng)

40、頁(yè)中注釋 生成注釋 注釋標(biāo)簽的功能起注釋作用,它在HTML文件中生成一個(gè)空格,容納不在頁(yè)面上出現(xiàn)的內(nèi)容。,1.4 可擴(kuò)展標(biāo)記語(yǔ)言XML,可擴(kuò)展標(biāo)記語(yǔ)言XML(eXtensible Markup Language)是為了克服HTML缺乏靈活性和伸縮性的缺點(diǎn)以及SGML過(guò)于復(fù)雜、不利于軟件應(yīng)用的缺點(diǎn)而發(fā)展起來(lái)的一種元標(biāo)記語(yǔ)言。 XML的用途主要有兩個(gè): 1、作為元標(biāo)記語(yǔ)言,定義各種實(shí)例標(biāo)記

41、語(yǔ)言標(biāo)準(zhǔn); 2、作為標(biāo)準(zhǔn)交換語(yǔ)言,擔(dān)負(fù)起描述交換數(shù)據(jù)的作用。XML結(jié)合了SGML功能強(qiáng)大和HTML易用性的特點(diǎn),是未來(lái)網(wǎng)絡(luò)科技的第二代HTML語(yǔ)言。 【例1.4】XML與HTML的比較。 Here we have some text This is a heading This bit is normal text This is some bold

42、 text And finally some more normal text 如果上面的代碼是HTML文檔,將其加載到瀏覽器,就會(huì)顯示如圖所示的結(jié)果,其作用是格式化文檔。 如果上面的代碼是XML文檔,那么其中的標(biāo)記就不具有任何含義。瀏覽器只是把這些標(biāo)記原封不動(dòng)地顯示出來(lái)。,1.4 可擴(kuò)展標(biāo)記語(yǔ)言XML,XML文檔由專(zhuān)門(mén)的樣式文檔來(lái)執(zhí)行,可以是級(jí)聯(lián)樣式單CSS 或是可擴(kuò)

43、展樣式表語(yǔ)言XSL。HTML的標(biāo)記是給定的,用戶(hù)不能增加需要使用的新標(biāo)記,所以它不易擴(kuò)展,而XML標(biāo)記是可以擴(kuò)展的,用戶(hù)可以根據(jù)需要定義新的標(biāo)記。 XML的標(biāo)記是區(qū)分大小寫(xiě)的。一個(gè)XML文檔只能有一個(gè)根標(biāo)記,其他標(biāo)記分層嵌套,從而形成一棵標(biāo)記樹(shù)。XML元素由一個(gè)開(kāi)始標(biāo)記和一個(gè)結(jié)束標(biāo)記組成,它可以包含其他子元素。HTML中的某些元素不一定需要一個(gè)結(jié)束標(biāo)記(比如,LI和BR元素),并且某些屬性不需要用引號(hào)

44、引起來(lái)。但XML中的所有元素都必須有結(jié)束標(biāo)記,同時(shí)所有屬性都要用引號(hào)引起來(lái)。例如: 李明 06/10/1980 99999999 ,1.4 可擴(kuò)展標(biāo)記語(yǔ)言XML,【例1.5】使用XML在瀏覽器中顯示員工的姓名、出生日期與電話(huà)號(hào)碼等信息。 1、編輯XML源文件。在記事本或其他文本編輯器中輸入以下代碼,以ex1-002.xml存盤(pán)。

45、 李明 06/10/1982 66666666 王華 12/12/1973

46、88888888 ,1.4 可擴(kuò)展標(biāo)記語(yǔ)言XML,2、編輯XSL樣式文件。在編輯器中輸入以下樣式文件,并以ex1-002.xsl的擴(kuò)展名存盤(pán)。 姓名 出生年月 電話(huà)號(hào)碼

47、 3、 顯示輸出結(jié)果 在瀏覽器中使用ex1-00.xsl樣式文件顯示ex1-002.xml文件,結(jié)果如圖所示,1.5 Web開(kāi)發(fā)工具,1.5.1網(wǎng)頁(yè)設(shè)計(jì)

48、工具 1. FrontPage 2000 2. Dreamweaver MX 3. Fireworks MX4. Flash MX 1.5.2 Web編程工具 目前,最常用的三種動(dòng)態(tài)網(wǎng)頁(yè)交互技術(shù)有:ASP(Active Server Pages)JSP(JavaServer Pages) PHP (Hypertext Preprocessor)。 ASP、P

49、HP、JSP三者都提供在 HTML代碼中混合某種程序代碼、由語(yǔ)言引擎解釋執(zhí)行程序代碼的能力。,1.5 Web開(kāi)發(fā)工具,1. ASP ASP( Active Server Pages)是一套微軟開(kāi)發(fā)服務(wù)器端腳本環(huán)境,ASP內(nèi)含于IIS 3.0及以后版本之中,通過(guò)ASP可結(jié)合HTML網(wǎng)頁(yè)、ASP指令和ActiveX組件建立動(dòng)態(tài)、交互且高效的Web服務(wù)器應(yīng)用程序。ASP應(yīng)用程序可以手工編碼制作,也可以通過(guò)Dreamweave

50、r MX等可視化工具創(chuàng)作生成。 2. PHP PHP(Hypertext Preprocesso超文本預(yù)處理器)是一種易學(xué)習(xí)和使用的服務(wù)器端腳本語(yǔ)言。PHP除了能夠操作頁(yè)面,還能發(fā)送HTTP的標(biāo)題;它不需要特殊的開(kāi)發(fā)環(huán)境和IDE;它不僅支持多種數(shù)據(jù)庫(kù),還支持多種通信協(xié)議;另外,PHP還具有極強(qiáng)的兼容性。 3. JSP JSP與Microsoft的ASP技術(shù)非常相似。兩者都提供在HTML代碼中混合某種

51、程序代碼、由語(yǔ)言擎解釋執(zhí)行程序代碼的功能。與ASP一樣,JSP中的Java代碼均在服務(wù)器端執(zhí)行。 JSP與ASP雖然有很多相似之處,但兩者也有重要區(qū)別:第一,ASP的編程語(yǔ)言是VBScript之類(lèi)的腳本語(yǔ)言,JSP使用的是Java;第二,兩種語(yǔ)言引擎用完全不同的方式處理頁(yè)面中嵌入的程序代碼。,1.6 本章小結(jié),本章主要介紹了Web編程的基礎(chǔ)知識(shí),包括Web的基本概念和工作原理、Internet、IP地址、域名和統(tǒng)一資源定

52、位器URL、超文本標(biāo)記語(yǔ)言HTML以及可擴(kuò)展標(biāo)記語(yǔ)言XML。 Web是一種基于客戶(hù)機(jī)/服務(wù)器、采用Internet網(wǎng)絡(luò)協(xié)議的體系結(jié)構(gòu),是一種基于Internet的超文本信息系統(tǒng),它涉及到Web的許多技術(shù),包括服務(wù)器技術(shù)、HTML技術(shù)、ASP技術(shù)、Java技術(shù)、ActiveX技術(shù)等。本章重點(diǎn)介紹了動(dòng)態(tài)網(wǎng)頁(yè)技術(shù),為以后學(xué)習(xí)ASP.NET程序的設(shè)計(jì)方法和開(kāi)發(fā)技術(shù)作好準(zhǔn)備。 習(xí)題 1.

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 眾賞文庫(kù)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論