freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

javascript腳本語言(編輯修改稿)

2025-02-08 08:21 本頁面
 

【文章內(nèi)容簡介】 用一個變量為其賦值,使它可以被源代碼使用。 (7)卸載文件 onUnload 當(dāng) Web頁面退出時引發(fā) onUnload事件,并可更新 Cookie的狀態(tài)。 小節(jié)作業(yè) 練習(xí) : 在你的網(wǎng)頁中加入一個跑馬燈。 基于對象的 JavaScript語言 基于對象的 JavaScript語言 對象的屬性和方法 對象的基礎(chǔ)知識 建立與自定義對象 對象的基礎(chǔ)知識 一、對象的基本結(jié)構(gòu): 1、對象的基本結(jié)構(gòu) JavaScript中的對象是由屬性 (properties)和方法 (methods)兩個基本的元素構(gòu)成的。方法是屬于對象成員的一種功能,而屬性則是屬于對象成員的一個或一組值。 我們可以通過下面兩個實(shí)例認(rèn)識對象、方法和屬性: 實(shí)例 1: 認(rèn)識對象和方法 實(shí)例 2: 認(rèn)識屬性 對象類型主要分為客戶端對象、服務(wù)器對象和核心對象三類。 主要對象名稱及功能 前面介紹過對象是方法和屬性的集合,而不同的對象所擁有的方法和屬性也不相同。 2、引用對象的途徑 一個對象要真正地被使用,可采用以下幾種方式獲得: ?引用 JavaScript內(nèi)部對象; ?由瀏覽器環(huán)境中提供; ?創(chuàng)建新對象。 從上面我們可以看出 JavaScript引用對象可通過三種方式獲取。要么創(chuàng)建新的對象,要么利用現(xiàn)存的對象。 已將現(xiàn)存主要對象列舉出來了,那么怎么樣創(chuàng)建一個新的對象? 人 類; 每個人 屬于 “ 人 ” 這個類的實(shí)例; 由類創(chuàng)建一個實(shí)例對象 new 對象的基礎(chǔ)知識 對象的基礎(chǔ)知識 3、 有關(guān)對象操作語句 JavaScript不是一種面向?qū)ο蟮恼Z言,它沒有提供面向?qū)ο笳Z言的許多功能,因此 JavaScript設(shè)計(jì)者之所以把它稱為 “ 基于對象 ” 而不是“ 面向?qū)ο?” 的語言,在 JavaScript中提供了幾個用于操作對象的語句和關(guān)鍵字及運(yùn)算符。 1) For...in語句 格式如下: For(對象屬性名 in已知對象名) 說明: ?該語句的功能是用于對已知對象的所有屬性進(jìn)行操作的控制循環(huán)。它是將一個已知對象的所有屬性反復(fù)置給一個變量;而不是使用計(jì)數(shù)器來實(shí)現(xiàn)的。該語句的優(yōu)點(diǎn)就是無需知道對象中屬性的個數(shù)即可進(jìn)行操作。 對象的基礎(chǔ)知識 例:下列函數(shù)是顯示數(shù)組中的內(nèi)容: Function showData(object) for(var X=0。X30。X++) (object[i]); 該函數(shù)是通過數(shù)組下標(biāo)順序值,來訪問每個對象的屬性,使用這種方式首先必須知道數(shù)組的下標(biāo)值,否則若超出范圍,則就會發(fā)生錯誤。而使用 For...in語句,則根本不需要知道對象屬性的個數(shù),見下: Function showData(object) for(var prop in object) (object[prop]); 使用該函數(shù)時,在循環(huán)體中, For自動將它的屬性取出來,直到最后為至。 ?with語句 ?使用該語句的意思是:在該語句體內(nèi),任何對變量的引用被認(rèn)為是這個對象的屬性,以節(jié)省一些代碼。 withobject{ ...} 所有在 with語句后的花括號中的語句,都是在后面 object對象的作用域的。 ?this關(guān)鍵字 ?this是對當(dāng)前的引用,在 JavaScript由于對象的引用是多層次,多方位的,往往一個對象的引用又需要對另一個對象的引用,而另一個對象有可能又要引用另一個對象,這樣有可能造成混亂,最后自己已不知道現(xiàn)在引用的是哪一個對象,為此 JavaScript提供了一個用于將對象指定當(dāng)前對象的語句 this。 ?New運(yùn)算符 對象的基礎(chǔ)知識 對象的基礎(chǔ)知識 ?New運(yùn)算符 在 JavaScript中設(shè)計(jì)人員可以按照需求來創(chuàng)建自己的對象,以滿足某一特定的要求。使用 New運(yùn)算符可以創(chuàng)建一個新的對象。其創(chuàng)建對象使用如下格式: Newobject=new Object(Parameterstable)。 其中 Newobject是創(chuàng)建的新對象: object是已經(jīng)存在的對象; Parameterstable是參數(shù)表; new是 JavaScript中的命令語句。 ?4、對象屬性的引用 對象屬性的引用可由下列三種方式之一實(shí)現(xiàn): (1)使用點(diǎn) “ .”運(yùn)算符 =“云南省 ” =“昆明市 ” =“1999” 其中 university是一個已經(jīng)存在的對象, Name、 City、 Date是它的三個屬性,并通過 “ =”操作對其賦值。 ?(2)通過對象的下標(biāo)實(shí)現(xiàn)引用 university[0]=“云南 ” university[1]=“昆明市 ” university[2]=1999 通過數(shù)組形式訪問屬性,可以使用循環(huán)操作獲取其值。 Function showunievsity(object) for(varj=0。j2。j++) (object[j]) 對象的基礎(chǔ)知識 若采用 For...in則可以不知其屬性的個數(shù)后就可以實(shí)現(xiàn): Functionshowmy(object) for(varpropinthis) (this[prop])。 (3)通過字符串的形式實(shí)現(xiàn) university[Name]=“云南 ” university[City]=“昆明市 ” university[Date]=1999“ 5、對象的方法的引用 在 JavaScript中對象方法的引用是非常簡單的。 () 實(shí)際上 methods()=FunctionName方法實(shí)質(zhì)上是一個函數(shù)。如引用university對象中的 showmy()方法,則可使用: (()) 對象的基礎(chǔ)知識 對象的基礎(chǔ)知識 ?或: (university) 如引用 math內(nèi)部對象中 cos()的方法: with(math) (cos(35))。 (cos(80))。 若不使用 with則引用時相對要復(fù)雜些: ((35)) ((80)) JavaScript為我們提供了一些非常有用的常用內(nèi)部對象和方法。用戶不需要用腳本來實(shí)現(xiàn)這些功能。這正是基于對象編程的真正目的。 在 JavaScript提供了 string(字符串)、 math(數(shù)值計(jì)算)和 Date(日期)三種對象和其它一些相關(guān)的方法。從而為編程人員快速開發(fā)強(qiáng)大的腳本程序提供了非常有利的條件。 ?常用內(nèi)部對象 在 JavaScript中對于對象屬性與方法的引用,有兩種情況:其一是說該對象是靜態(tài)對象,即在引用該對象的屬性或方法時不需要為它創(chuàng)建實(shí)例;而另一種對象則在引用它的對象或方法時必須為它創(chuàng)建一個實(shí)例,即該對象是動態(tài)對象。 對 JavaScript內(nèi)部對象的引用,以是緊緊圍繞著它的屬性與方法進(jìn)行的。因而明確對象的靜動性對于掌握和理解 JavaScript內(nèi)部對象是具有非常重要的意義。 1 )、串對象 常用對象的屬性和方法 ?string對象:內(nèi)部靜態(tài)性。 ?訪問 properties和 methods時,可使用( .)運(yùn)算符實(shí)現(xiàn)。 ?基本使用格式: (1)串對象的屬性 該對象只有一個屬性,即 length。它表明了字符串中的字符個數(shù),包括所有符號。例: mytest=ThisisaJavaScript mystringlength= ?最后 mystringlength返回 mytest字串的長度為 20。 (2)串對象的方法 string對象的方法共有19個。主要用于有關(guān)字符串在 Web頁面中的顯示、字體大小、字體顏色、字符的搜索以及字符的大小寫轉(zhuǎn)換。 其主要方法如下: 常用對象的屬性和方法 常用對象的屬性和方法 ?錨點(diǎn) anchor():該方
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1