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

正文內(nèi)容

javascript教程--從入門到精通(編輯修改稿)

2024-11-14 14:28 本頁面
 

【文章內(nèi)容簡介】 JavaScript中的對象是由屬性 (properties)和方法 (methods)兩個基本的元素的構成的。前者是對象在實施其所需要行為的過程中,實現(xiàn)信息的裝載單位,從而與變量相關聯(lián);后者是指對象能夠按照設計者的意圖而被執(zhí)行,從而與特定的函數(shù)相聯(lián)。 引用對象的途徑 ? 一個對象要真正地被使用,可采用以下幾種方式: ? JavaScript內(nèi)部對象; ? ? 。 ? 這就是說一個對象在被引用之前,這個對象必須存在,否則引用將毫無意義,而出現(xiàn)錯誤信息。從上面中我們可以看出 JavaScript引用對象可通過三種方式獲取。要么創(chuàng)建新的對象,要么利用現(xiàn)存的對象。 有關對象操作語句 ? For...in語句 ? with語句 ? this關鍵字 ? New運算符 For...in語句 ? 格式如下: For(對象屬性名 in 已知對象名) 說明: 。它是將一個已知對象的所有屬性反復置給一個變量;而不是使用計數(shù)器來實現(xiàn)的。 。 例:下列函數(shù)是顯示數(shù)組中的內(nèi)容: Function showData(object) for (var X=0。 X30。X++) (object[i]); 該函數(shù)是通過數(shù)組下標順序值,來訪問每個對象的屬性,使用這種方式首先必須知道數(shù)組的下標值,否則若超出范圍,則就會發(fā)生錯誤。而使 For...in語句,則根本不需要知道對象屬性的個數(shù),見下: Function showData(object) for(var prop in object) (object[prop]); 使用該函數(shù)時,在循環(huán)體中, For自動將的屬性取出來,直到最后為此。 with語句 ? 使用該語句的意思是:在該語句體內(nèi),任何對變量的引用被認為是這個對象的屬性,以節(jié)省一些代碼。 with object{ ...} 所有在 with語句后的花括號中的語句,都是在后面 object對象的作用域的。 this關鍵字 ? this是對當前的引用,在 JavaScript由于對象的引用是多層次,多方位的,往往一個對象的引用又需要對另一個對象的引用,而另一個對象有可能又要引用另一個對象,這樣有可能造成混亂,最后自己已不知道現(xiàn)在引用的那一個對象,為此 JavaScript提供了一個用于將對象指定當前對象的語句 this。 New運算符 ? 使用 New運算符可以創(chuàng)建一個新的對象。其創(chuàng)建對象使用如下格式: Newobject=NEW Object(Parameters table)。 其中 Newobject創(chuàng)建的新對象: object是已經(jīng)存在的對象; parameters table參數(shù)表; new是JavaScript中的命令語句。如創(chuàng)建一個日期新對象 newData=New Data() birthday=New Data (December ) 之后就可使 NewData、 birthday作為一個新的日期對象了。 對象屬性的引用 ? 使用點( .)運算符 : =“廣西 ” ? 通過對象的下標實現(xiàn)引用 : university[0]=“廣西 ” ? 通過字符串的形式實現(xiàn) : university[Name]=“廣西 ” 對象的方法的引用 ? 在 JavaScript中對象方法的引用是非常簡單的。 () 實際上 methods()=FunctionName方法實質(zhì)上是一個函數(shù)。 如引用 university對象中的 showmy()方法,則可使用: (()) 或: (university) 如引用 math內(nèi)部對象中 cos()的方法 則: with(math) (cos(35))。 (cos(80))。 若不使用 with則引用時相對要復雜些: ((35)) ((80)) 常用對象的屬性和方法 ? JavaScript為我們提供了一些非常有用的常用內(nèi)部對象和方法。用戶不需要用腳本來實現(xiàn)這些功能。這正是基于對象編程的真正目的。在 JavaScript提供了 string(字符串)、math(數(shù)值計算)和 Date(日期)三種對象和其它一些相關的方法。從而為編程人員快速開發(fā)強大的腳本程序提供了非常有利的條件。 常用內(nèi)部對象 ? 在 JavaScript中對于對象屬性與方法的引用,有兩種情況:其一是說該對象是靜態(tài)對象,即在引用該對象的屬性或方法時不需要為它創(chuàng)建實例;而另一種對象則在引用它的對象或方法是必須為它創(chuàng)建一個實例,即該對象是動態(tài)對象。 對 JavaScript內(nèi)部對象的引用,以是緊緊圍繞著它的屬性與方法進行的。因而明確對象的靜動性對于掌握和理解 JavaScript內(nèi)部對象是具有非常重要的意義。 串對象 ? string對象:內(nèi)部靜態(tài)性。 訪問 properties和 methods時,可使用( .)運算符實現(xiàn)。 基本使用格式: 串對象的屬性 ? string對象只有一個屬性,即 length。它表明了字符串中的字符個數(shù),包括所有符號。 例: mytest=This is a JavaScript mystringlength= 最后 mystringlength返回 mytest字串的長度為 20。 串對象的方法 ? string對象的方法共有19個。主要用于有關字符串在 Web頁面中的顯示、字體大小、字體顏色、字符的搜索以及字符的大小寫轉(zhuǎn)換。 其主要方法如下: o 錨點 anchor():該方法創(chuàng)建如用 Html文檔中一樣的 anchor標記。使用 anchor如用 Html中 (A Name=)一樣。通過下列格式訪問 :(anchorName)。 o 有關字符顯示的控制方法 big字體顯示 , Italics()斜體字顯示, bold()粗體字顯示, blink()字符閃爍顯示, small()字符用小體字顯示, fixed()固定高亮字顯示、 fontsize(size)控制字體大小等。 o 字體顏色方法; fontcolor(color) o 字符串大小寫轉(zhuǎn)換 toLowerCase()-小寫轉(zhuǎn)換, toUpperCase()大寫轉(zhuǎn)換。下列把一個給定的串分別轉(zhuǎn)換成大寫和小寫格式 : string= string=。 o 字符搜索: indexOf[charactor,fromIndex] 從指定 formIndtx位置開始搜索 charactor第一次出現(xiàn)的位置。 返回字串的一部分字串: substring(start,end) 從 start開始到 end的字符全部返回。 算術函數(shù)的 math對象 ? 功能:提供除加、減、乘、除以外的一引些自述運算。如對數(shù),平方根等 。 ? 靜動性:靜態(tài)對象 ? 主要屬性 :math中提供了6個屬性,它們是數(shù)學中經(jīng)常用到的常數(shù)E、以10為底的自然對數(shù)LN10、以2為底的自然對數(shù) LN PI、1/2的平方根 SQRT12,2的平方根為 SQRT2。 算術函數(shù)的 math對象 ? 主要方法 : 絕對值: abs() 正弦余弦值: sin(),cos() 反正弦反余弦 :asin(), acos() 正切反正切: tan(),atan() 四舍五入: round() 平方根: sqrt() 基于幾方次的值: Pow(base,exponent) ... 日期及時間對象 ? 功能:提供一個有關日期和時間的對象。 ? 靜動性:動態(tài)性,即必須使用 New運算符創(chuàng)建一個實例。例 : MyDate=New Date() Date對象沒有提供直接訪問的屬性。只具有獲取和設置日期和時間的方法。 日期起始值 :1770年1月1日00 :00 :00。 獲取日期的時間方法 ? getYear(): 返回年數(shù) getMonth():返回當月號數(shù) getDate(): 返回當日號數(shù) getDay():返回星期幾 getHours():返回小時數(shù) getMintes(:返回分鐘數(shù) getSeconds():返回秒數(shù) getTime() : 返回毫秒數(shù) 設置日期和時間 ? setYear():設置年 setDate():設置當月號數(shù) setMonth():設置當月份數(shù) setHours():設置小時數(shù) setMintes():設置分鐘數(shù) setSeconds():設置秒數(shù) setTime ():設置毫秒數(shù) JavaScript中的系統(tǒng)函數(shù) ? JavaScript中的系統(tǒng)函數(shù)又稱內(nèi)部方法。它提供了與任何對象無關的系統(tǒng)函數(shù),使用這些函數(shù)不需創(chuàng)建任何實例 ,可直接用。 1.返回字符串表達式中的值: 方法名: eval(字串表達式),例: test=eval(“8+9+5/2”)。 2. 返回字符串 ASCI碼: 方法名: unEscape (string) 3.返回字符的編碼: 方法名: escape(character) 4.返回實數(shù):
點擊復制文檔內(nèi)容
教學課件相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1