因特網(wǎng)的技術(shù)基礎(chǔ)_第1頁(yè)
因特網(wǎng)的技術(shù)基礎(chǔ)_第2頁(yè)
因特網(wǎng)的技術(shù)基礎(chǔ)_第3頁(yè)
因特網(wǎng)的技術(shù)基礎(chǔ)_第4頁(yè)
因特網(wǎng)的技術(shù)基礎(chǔ)_第5頁(yè)
已閱讀5頁(yè),還剩52頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、關(guān)于因特網(wǎng)技術(shù)基礎(chǔ)第1頁(yè),共57頁(yè),2022年,5月20日,4點(diǎn)53分,星期四4.1、網(wǎng)頁(yè)的兩種基本模式1、動(dòng)態(tài)網(wǎng)頁(yè)與靜態(tài)網(wǎng)頁(yè)動(dòng)態(tài)網(wǎng)頁(yè)與靜態(tài)網(wǎng)頁(yè)之間的主要區(qū)別在于:動(dòng)態(tài)網(wǎng)頁(yè)含有服務(wù)器端腳本,因而只能在Web服務(wù)器上運(yùn)行,而靜態(tài)網(wǎng)頁(yè)因?yàn)椴缓?wù)器端腳本,無(wú)需Web服務(wù)器支持,只需瀏覽器支持即可運(yùn)行。動(dòng)態(tài)網(wǎng)頁(yè)運(yùn)行在服務(wù)器端,返回HTML頁(yè)面,運(yùn)行機(jī)制:用戶通過(guò)瀏覽器向Web服務(wù)器請(qǐng)求(.asp)文件;Web服務(wù)器接受請(qǐng)求,根據(jù)擴(kuò)展名.asp識(shí)別出asp文件;Web服務(wù)器將asp文件轉(zhuǎn)給一個(gè)類似于發(fā)動(dòng)引擎的動(dòng)態(tài)鏈接庫(kù)文件ASP.dll;ASP.dll將請(qǐng)求的文件從頭到尾進(jìn)行解釋處理,并根據(jù)ASP文件

2、的腳本命令生成相應(yīng)的html頁(yè)面;Html頁(yè)面被發(fā)送給客戶端瀏覽器并顯示。第2頁(yè),共57頁(yè),2022年,5月20日,4點(diǎn)53分,星期四2、ASP技術(shù)含義簡(jiǎn)單地說(shuō),ASP是微軟的IIS(Internet Information Server,因特網(wǎng)信息服務(wù))提供的一種基于服務(wù)器的腳本運(yùn)行環(huán)境,也可以稱為一種解決方案,它包括三層含義:1)使用了微軟的技術(shù)(ActiveX)來(lái)編程開(kāi)發(fā)的;2)運(yùn)行在服務(wù)器端(Server),無(wú)需擔(dān)心客戶端瀏覽器是否支持ASP的編程語(yǔ)言;3)返回標(biāo)準(zhǔn)的HTML頁(yè)面(Pages)。腳本是指一段能夠完成某些特殊功能的程序段。編寫(xiě)腳本的語(yǔ)言稱為腳本語(yǔ)言,腳本語(yǔ)言是介于HTML

3、語(yǔ)言和Visual Basic、Java等高級(jí)語(yǔ)言之間的一種語(yǔ)言。它更接近高級(jí)語(yǔ)言,但卻比高級(jí)語(yǔ)言簡(jiǎn)單易學(xué),當(dāng)然也沒(méi)有高級(jí)語(yǔ)言的功能那么強(qiáng)大。微軟公司為ASP開(kāi)發(fā)提供了兩種標(biāo)準(zhǔn)的腳本語(yǔ)言:VBScript和JavaScript,系統(tǒng)的默認(rèn)腳本語(yǔ)言為VBScript語(yǔ)言。由此可見(jiàn),ASP本身并不是什么程序設(shè)計(jì)語(yǔ)言,也不是什么開(kāi)發(fā)工具、編輯軟件,它只是為嵌入Html頁(yè)面中的腳本提供了運(yùn)行環(huán)境。第3頁(yè),共57頁(yè),2022年,5月20日,4點(diǎn)53分,星期四靜態(tài)網(wǎng)頁(yè)的執(zhí)行過(guò)程:第4頁(yè),共57頁(yè),2022年,5月20日,4點(diǎn)53分,星期四動(dòng)態(tài)網(wǎng)頁(yè)的執(zhí)行過(guò)程:第5頁(yè),共57頁(yè),2022年,5月20日,4點(diǎn)5

4、3分,星期四例子:動(dòng)態(tài)網(wǎng)頁(yè)與靜態(tài)網(wǎng)頁(yè)document.write(+今天是:+Date()+);%response.Write &今天是: & now()&%第6頁(yè),共57頁(yè),2022年,5月20日,4點(diǎn)53分,星期四3、客戶端腳本與服務(wù)器端腳本服務(wù)器端腳本:在之間在標(biāo)記的屬性中,加RUNAT=“Server”客戶端腳本:插入標(biāo)記中,沒(méi)有屬性RUNAT=“Server”第7頁(yè),共57頁(yè),2022年,5月20日,4點(diǎn)53分,星期四1 JavaScript的語(yǔ)法特性(1) JavaScript的字母區(qū)分大小寫(xiě)的;(2) JavaScript語(yǔ)句一般以分號(hào)(;)作為結(jié)束符;(3) JavaScrip

5、t的注釋符號(hào)包括多行注釋符/*和*/和單行注釋符號(hào)/;(4) 分支結(jié)構(gòu)、循環(huán)結(jié)構(gòu)、自定義函數(shù)等程序段包含多條語(yǔ)句時(shí)稱為語(yǔ)句塊,應(yīng)該置于一對(duì)大括號(hào)內(nèi)內(nèi);4.2 JavaScript腳本語(yǔ)法結(jié)構(gòu)第8頁(yè),共57頁(yè),2022年,5月20日,4點(diǎn)53分,星期四 JavaScript腳本的嵌入位置和運(yùn)行方式都比較自由,既可以直接嵌入當(dāng)前文檔,又可以獨(dú)立存放在外部文件中,運(yùn)行方式既可以直接運(yùn)行,也可以根據(jù)需要伴隨事件運(yùn)行。其基本格式如下:(1)直接嵌入,直接運(yùn)行。通過(guò)標(biāo)記對(duì)直接嵌入在當(dāng)前文件中。 /JavaScript代碼(2)外部引入,直接運(yùn)行。將JavaScript程序以擴(kuò)展名“.js”的文件單獨(dú)存放,

6、再利用標(biāo)記的src屬性引入外部文件,其語(yǔ)法格式如下: src=”*.js”2 JavaScript腳本運(yùn)行方式第9頁(yè),共57頁(yè),2022年,5月20日,4點(diǎn)53分,星期四(3)直接嵌入,事件觸發(fā)。通過(guò)事件觸發(fā)方式執(zhí)行JavaScript的方法或函數(shù)主要有兩種:一種是在HTML標(biāo)記的屬性中設(shè)置JavaScript的事件處理函數(shù),事件被視為HTML標(biāo)記的屬性 。如下格式所示: 第10頁(yè),共57頁(yè),2022年,5月20日,4點(diǎn)53分,星期四JavaScript語(yǔ)言是一種弱類型的腳本語(yǔ)言,數(shù)據(jù)類型通常分為六種: 數(shù)值型:即Number,由09的數(shù)字字符,正負(fù)號(hào),小數(shù)點(diǎn)組成,如2.6、3.14等等。 邏

7、輯型:即Boolean,只包括true(真)和false(假)兩個(gè)值,在JavaScript中,整數(shù)0約定為false,非0整數(shù)約定為true。 字符型:即String,是用單引號(hào)或雙引號(hào)定界的字符串序列,字符包括英文、漢字、空格或數(shù)字。4.3 JavaScript數(shù)據(jù)類型第11頁(yè),共57頁(yè),2022年,5月20日,4點(diǎn)53分,星期四對(duì)象型:即Object,對(duì)象是方法和屬性的集合體。未定型:即Undefined,一個(gè)已經(jīng)聲明但還沒(méi)有賦值的變量,或者表示一個(gè)對(duì)象的屬性根本不存在??罩敌停杭碞ull,表示變量沒(méi)有值或不是一個(gè)對(duì)象,即什么也不是。4.3 JavaScript數(shù)據(jù)類型第12頁(yè),共57頁(yè)

8、,2022年,5月20日,4點(diǎn)53分,星期四根據(jù)數(shù)據(jù)類型的不同,常量可分為:數(shù)值型常量字符型常量邏輯型常量轉(zhuǎn)義字符4.4 JavaScript常量第13頁(yè),共57頁(yè),2022年,5月20日,4點(diǎn)53分,星期四 對(duì)變量的聲明未作強(qiáng)制性規(guī)定??梢圆宦暶?,而直接賦值使用;也可以先聲明,后賦值使用,聲明的同時(shí)還可以賦值。聲明多個(gè)變量時(shí),變量名之間用逗號(hào)(,)隔開(kāi)。 JavaScript用var命令聲明變量,并且無(wú)須指明數(shù)據(jù)類型,其數(shù)據(jù)類型由變量值的類型決定的,變量命名必須以字母(大小寫(xiě)均可)、下劃線(_)或美元符 ($)開(kāi)頭,變量名稱不能使用Javascript語(yǔ)法保留的關(guān)鍵字。4.5 JavaScr

9、ipt變量第14頁(yè),共57頁(yè),2022年,5月20日,4點(diǎn)53分,星期四 JavaScript腳本提供了極其豐富的運(yùn)算符,包括賦值、條件、算術(shù)、字符連接、關(guān)系、邏輯和位運(yùn)算符。4.6 JavaScript運(yùn)算符第15頁(yè),共57頁(yè),2022年,5月20日,4點(diǎn)53分,星期四1、賦值運(yùn)算符第16頁(yè),共57頁(yè),2022年,5月20日,4點(diǎn)53分,星期四2、算術(shù)運(yùn)算符第17頁(yè),共57頁(yè),2022年,5月20日,4點(diǎn)53分,星期四3、比較運(yùn)算符第18頁(yè),共57頁(yè),2022年,5月20日,4點(diǎn)53分,星期四4、邏輯運(yùn)算符第19頁(yè),共57頁(yè),2022年,5月20日,4點(diǎn)53分,星期四5、位運(yùn)算符第20頁(yè),共

10、57頁(yè),2022年,5月20日,4點(diǎn)53分,星期四6、其它運(yùn)算符位第21頁(yè),共57頁(yè),2022年,5月20日,4點(diǎn)53分,星期四if (條件表達(dá)式)語(yǔ)句序列1else語(yǔ)句序列24.7 分支結(jié)構(gòu)第22頁(yè),共57頁(yè),2022年,5月20日,4點(diǎn)53分,星期四if(條件語(yǔ)句1)語(yǔ)句序列1else if(條件語(yǔ)句2)語(yǔ)句序列2else if(條件語(yǔ)句3 )語(yǔ)句序列3else語(yǔ)句序列n4.7 分支結(jié)構(gòu)第23頁(yè),共57頁(yè),2022年,5月20日,4點(diǎn)53分,星期四Switch(變量或表達(dá)式)case 值1:語(yǔ)句序列1;break;case 值2:語(yǔ)句序列2;break;case 值n:語(yǔ)句序列n;brea

11、k;default:語(yǔ)句序列n+1;break;4.7 分支結(jié)構(gòu)第24頁(yè),共57頁(yè),2022年,5月20日,4點(diǎn)53分,星期四while (條件)語(yǔ)句序列4.8 循環(huán)結(jié)構(gòu)第25頁(yè),共57頁(yè),2022年,5月20日,4點(diǎn)53分,星期四for (;)語(yǔ)句序列4.8 循環(huán)結(jié)構(gòu)第26頁(yè),共57頁(yè),2022年,5月20日,4點(diǎn)53分,星期四:for( in )語(yǔ)句序列4.8 循環(huán)結(jié)構(gòu)第27頁(yè),共57頁(yè),2022年,5月20日,4點(diǎn)53分,星期四默認(rèn)情況下,循環(huán)語(yǔ)句將進(jìn)行無(wú)休止地循環(huán)執(zhí)行,除非循環(huán)條件表達(dá)式的值為假。如想提前中斷或跳過(guò)循環(huán),需在句塊中添加break 或continue語(yǔ)句就可以了。brea

12、k語(yǔ)句中斷所有循環(huán),而continue語(yǔ)句則跳過(guò)本次循環(huán)的剩余語(yǔ)句,然后開(kāi)始下一次循環(huán)。4.9 break和continue語(yǔ)句第28頁(yè),共57頁(yè),2022年,5月20日,4點(diǎn)53分,星期四函數(shù)定義函數(shù)的調(diào)用變量的作用域函數(shù)對(duì)象定義4.10 function函數(shù)第29頁(yè),共57頁(yè),2022年,5月20日,4點(diǎn)53分,星期四function語(yǔ)句主要用來(lái)定義靜態(tài)函數(shù),當(dāng)然也可以定義函數(shù)對(duì)象,定義靜態(tài)函數(shù)的語(yǔ)法結(jié)構(gòu)如下:function 函數(shù)名 (形參1,形參2)局部變量定義函數(shù)執(zhí)行部分return 表達(dá)式函數(shù)定義第30頁(yè),共57頁(yè),2022年,5月20日,4點(diǎn)53分,星期四JavaScript語(yǔ)言

13、的典型特性就是對(duì)象,一切皆對(duì)象,甚至連數(shù)據(jù),數(shù)據(jù)類型等等都可以當(dāng)作對(duì)象。將變量和相關(guān)處理函數(shù)封裝成對(duì)象,每個(gè)對(duì)象都有自己的屬性和方法。屬性可以訪問(wèn)對(duì)象的數(shù)據(jù),方法主要用來(lái)處理數(shù)據(jù)的函數(shù)。JavaScript支持4種對(duì)象:內(nèi)置對(duì)象、自定義對(duì)象、瀏覽器對(duì)象和ActiveX對(duì)象。JavaScript提供了11種內(nèi)置對(duì)象,其中常用內(nèi)置對(duì)象如圖所示。4.11 JavaScript內(nèi)置對(duì)象第31頁(yè),共57頁(yè),2022年,5月20日,4點(diǎn)53分,星期四在JavaScript中,內(nèi)置對(duì)象一般不能直接使用,需要使用new命令創(chuàng)建該對(duì)象的實(shí)例,然后通過(guò)對(duì)象實(shí)例間接使用該對(duì)象及其屬性和方法。JavaScript對(duì)象

14、可以視為一個(gè)數(shù)組,對(duì)象屬性就是數(shù)組的元素,所以也可以使用數(shù)組索引序號(hào)或者索引名(屬性名)的方式訪問(wèn)對(duì)象屬性,具體引用有下列三種方式:使用點(diǎn)(.)運(yùn)算符university.Name=安徽省通過(guò)下標(biāo)實(shí)現(xiàn)引用university0=安徽省通過(guò)字符串的形式實(shí)現(xiàn)universityName=安徽省第32頁(yè),共57頁(yè),2022年,5月20日,4點(diǎn)53分,星期四格式:var 對(duì)象實(shí)例名=new String(字符串);說(shuō)明:建立字符串對(duì)象,使用時(shí)注意以下幾點(diǎn):關(guān)鍵字new和String可同時(shí)省略,省略關(guān)鍵字時(shí),隱性建立一個(gè)string對(duì)象,可以使用string對(duì)象的方法;String對(duì)象提供了一個(gè)屬性,即

15、length,用來(lái)返回字符串的長(zhǎng)度,其用法為:對(duì)象實(shí)例名.length;4.12 String對(duì)象第33頁(yè),共57頁(yè),2022年,5月20日,4點(diǎn)53分,星期四String 對(duì)象的定義可以通過(guò)兩種方法創(chuàng)建一個(gè)字符串對(duì)象。str1=hello;str2=new String(hello);String 對(duì)象的方法第一類是關(guān)于字符串的運(yùn)算。 (1)charAt(位置) (2)indexOf(子字符串,起始索引) (3)substring(起始索引,結(jié)束索引) (4)toLowerCase() (5)toUpperCase()第二類是關(guān)于字符串的顯示處理。第34頁(yè),共57頁(yè),2022年,5月20日,

16、4點(diǎn)53分,星期四charAt() 方法可返回指定位置的字符。indexOf() 方法可返回某個(gè)指定的字符串值在字符串中首次出現(xiàn)的位置。substring() 方法用于提取字符串中介于兩個(gè)指定下標(biāo)之間的字符。toLowerCase() 方法用于把字符串轉(zhuǎn)換為小寫(xiě)。toUpperCase() 方法用于把字符串轉(zhuǎn)換為大寫(xiě)。第35頁(yè),共57頁(yè),2022年,5月20日,4點(diǎn)53分,星期四String對(duì)象提供了一組方法,用于對(duì)字符串的處理 JavaScript采用Unicode編碼,1個(gè)漢字和1個(gè)西文字符都是算一個(gè)字符。String對(duì)象還提供了一些格式字符方法使用時(shí)注意方法名、關(guān)鍵字的大小寫(xiě)。 第36頁(yè)

17、,共57頁(yè),2022年,5月20日,4點(diǎn)53分,星期四格式:var 數(shù)組名=new Array(數(shù)組大小|數(shù)組元素列表);說(shuō)明:建立數(shù)組對(duì)象,使用時(shí)注意以下幾點(diǎn):數(shù)組對(duì)象提供了一個(gè)屬性,即length,用于取得數(shù)組的元素個(gè)數(shù);數(shù)組大小具有自動(dòng)擴(kuò)展機(jī)制,可以指定數(shù)組的大小,也可以不指定數(shù)組的大??;通過(guò)索引下標(biāo)可以引用數(shù)組元素,下標(biāo)起始值從0開(kāi)始計(jì)數(shù);4.13 Array對(duì)象第37頁(yè),共57頁(yè),2022年,5月20日,4點(diǎn)53分,星期四數(shù)組中的各元素值的類型可以各不相同;建立數(shù)組對(duì)象時(shí),也可同時(shí)指定數(shù)組元素的值;關(guān)鍵字new和Array可同時(shí)省略,省略關(guān)鍵字時(shí),需將數(shù)組元素列表放在一個(gè)方括號(hào)中,多

18、元素之間用逗號(hào)隔開(kāi);不能直接建立二維或多維數(shù)組對(duì)象,不過(guò)數(shù)組元素的內(nèi)容可以是數(shù)組對(duì)象,從而間接建立多維數(shù)組;4.13 Array對(duì)象第38頁(yè),共57頁(yè),2022年,5月20日,4點(diǎn)53分,星期四4.14、鼠標(biāo)與鍵盤(pán)事件第39頁(yè),共57頁(yè),2022年,5月20日,4點(diǎn)53分,星期四Window對(duì)象Document對(duì)象History對(duì)象Navigator對(duì)象Location對(duì)象Link對(duì)象Screen對(duì)象External對(duì)象窗體驗(yàn)證4.15 瀏覽器對(duì)象第40頁(yè),共57頁(yè),2022年,5月20日,4點(diǎn)53分,星期四JavaScript將瀏覽器本身,網(wǎng)頁(yè)以及網(wǎng)頁(yè)的HTML元素等都用相應(yīng)的對(duì)象來(lái)表示,這

19、些對(duì)象及對(duì)象之間的層次關(guān)系統(tǒng)稱為DOM(Document Object Model,文檔對(duì)象模型又稱為瀏覽器對(duì)象),瀏覽器對(duì)象是一個(gè)上下包含關(guān)系的層次結(jié)構(gòu)的對(duì)象模型,上層包含很多下層子對(duì)象,上下對(duì)象之間是一種從屬關(guān)系。在這種從屬關(guān)系結(jié)構(gòu)模型中,Window(窗口)對(duì)象是瀏覽器對(duì)象層次結(jié)構(gòu)中最高層,所有其他對(duì)象都可以視為Window對(duì)象的屬性。瀏覽器對(duì)象模型如圖所示。1 瀏覽器對(duì)象第41頁(yè),共57頁(yè),2022年,5月20日,4點(diǎn)53分,星期四window(窗口)對(duì)象是瀏覽器對(duì)象層次結(jié)構(gòu)中最高層,window對(duì)象代表瀏覽器的整個(gè)窗口。每個(gè)窗口都是window對(duì)象的實(shí)例,引用實(shí)例可以通過(guò)以下名稱表示

20、:window或self:表示當(dāng)前窗口;top:代表最頂層窗口;parent:代表當(dāng)前窗口的父窗口;opener:由open打開(kāi)的窗口。各從屬對(duì)象可采用如下方式進(jìn)行訪問(wèn):window.子對(duì)象1.子對(duì)象2.屬性名或方法名2 Window對(duì)象第42頁(yè),共57頁(yè),2022年,5月20日,4點(diǎn)53分,星期四1)window對(duì)象的方法如圖所示:2)window對(duì)象的屬性name屬性:用于指定窗口的名稱,可以使用a標(biāo)記的target屬性指定窗口的名稱,也可以使用open方法打開(kāi)一個(gè)指定名稱的新窗口。defaultstatus屬性:用于設(shè)置或讀取瀏覽器窗口狀態(tài)欄中的默認(rèn)顯示信息。例如,可以在window對(duì)象

21、的onload事件過(guò)程中編寫(xiě)以下語(yǔ)句:status屬性:用于設(shè)置或讀取瀏覽器窗口狀態(tài)欄中顯示的臨時(shí)信息。例如,可以在某張圖片的onmouseover事件過(guò)程中編寫(xiě)以下代碼:window.status = 這是一張圖片。screenLeft屬性:傳回左邊界的坐標(biāo)。screenTop屬性:傳回上邊界的坐標(biāo) 2 Window對(duì)象第43頁(yè),共57頁(yè),2022年,5月20日,4點(diǎn)53分,星期四2 Window對(duì)象第44頁(yè),共57頁(yè),2022年,5月20日,4點(diǎn)53分,星期四document對(duì)象表示在瀏覽器窗口或其中一個(gè)框架中顯示的HTML文檔,通過(guò)該對(duì)象的屬性和方法可以控制頁(yè)面的外觀和內(nèi)容。1). do

22、cument對(duì)象方法write writeln :輸出getElementById() :可返回對(duì)擁有指定 ID 的第一個(gè)對(duì)象的引用。 getElementsByName() :可返回帶有指定名稱的對(duì)象的集合 2). document對(duì)象屬性3). Document下的對(duì)象如: Document.form13 Document對(duì)象第45頁(yè),共57頁(yè),2022年,5月20日,4點(diǎn)53分,星期四Document對(duì)象的屬性(1) LinkColor屬性:用來(lái)設(shè)置或返回文檔中超鏈接的顏色。(2) aLinkColor屬性:用來(lái)設(shè)置或返回文檔中活動(dòng)鏈接的顏色。(3) vLinkColor屬性:用來(lái)設(shè)置或

23、返回已經(jīng)訪問(wèn)過(guò)的超鏈接的顏色。(4) bgColor屬性:用來(lái)設(shè)置或返回文檔的背景顏色。(5) fgColor屬性:用來(lái)設(shè)置或返回文檔中文本的顏色。(6) Anchor屬性:這是一個(gè)對(duì)象屬性,用來(lái)表示文檔中的錨點(diǎn)。(7) Title屬性:用來(lái)返回當(dāng)前文檔的標(biāo)題,在運(yùn)行期間不能改變。(8) Location屬性:用來(lái)設(shè)置或返回文檔的URL。(9) Link屬性:這是一個(gè)對(duì)象屬性,用來(lái)表示文檔中的超鏈接。(10) LastModified屬性:返回當(dāng)前文檔的最后修改日期。(11) Referrer屬性:用于返回鏈接到當(dāng)前頁(yè)面的那個(gè)頁(yè)面的URL。第46頁(yè),共57頁(yè),2022年,5月20日,4點(diǎn)53分

24、,星期四history對(duì)象包含用戶已經(jīng)瀏覽過(guò)的url集合,提供了瀏覽器的導(dǎo)航按鈕功能,可以通過(guò)文檔的歷史記錄來(lái)瀏覽文檔。history對(duì)象擁有以下主要屬性和方法。 length屬性:返回歷史記錄表中的url數(shù)目。 back方法:從歷史記錄表中返回上一頁(yè)。 forward方法:從歷史記錄表中返回下一頁(yè)。 go(num)方法:在歷史記錄表中跳轉(zhuǎn)到指定的頁(yè),num小于0為上一頁(yè),反之下一頁(yè)。4 History對(duì)象第47頁(yè),共57頁(yè),2022年,5月20日,4點(diǎn)53分,星期四navigator對(duì)象是存儲(chǔ)瀏覽器信息的對(duì)象,該對(duì)象沒(méi)有提供方法,只提供了屬性,書(shū)寫(xiě)注意大小寫(xiě)。常見(jiàn)屬性如圖所示 5 Navig

25、ator對(duì)象第48頁(yè),共57頁(yè),2022年,5月20日,4點(diǎn)53分,星期四location對(duì)象包含當(dāng)前url的信息,常見(jiàn)屬性如圖所示。location對(duì)象只有2個(gè)方法,即reload方法和replace(url),前者用于重新加載當(dāng)前文檔,后者用于轉(zhuǎn)向到指定的URL網(wǎng)址,功能上類似于href屬性。6 Location對(duì)象第49頁(yè),共57頁(yè),2022年,5月20日,4點(diǎn)53分,星期四link對(duì)象表示文檔中的超鏈接,通過(guò)該對(duì)象的一些屬性可以得到鏈接目標(biāo)。link對(duì)象的基本屬性是length,它返回文檔中鏈接的數(shù)目。每個(gè)鏈接都是links數(shù)組中的一個(gè)元素,可以通過(guò)索引值來(lái)訪問(wèn)。例如,第一個(gè)鏈接是links(0),第二個(gè)鏈接是links(1),最后一個(gè)鏈接是links(links.length-1)。7 Link對(duì)象第50頁(yè),共57頁(yè),2022年,5月20日,4點(diǎn)53分,星期四獲取屏幕的相關(guān)信息,screen對(duì)象常見(jiàn)屬性如表圖所示 8 Screen對(duì)象第51頁(yè),共57頁(yè),2022年,5月20日,4點(diǎn)53分,星期四External對(duì)象只有1個(gè)方法,即addfavorite,用于將網(wǎng)址:添加到收藏夾里 9 External對(duì)象第

溫馨提示

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

評(píng)論

0/150

提交評(píng)論