亚洲免费乱码视频,日韩 欧美 国产 动漫 一区,97在线观看免费视频播国产,中文字幕亚洲图片

      1. <legend id="ppnor"></legend>

      2. 
        
        <sup id="ppnor"><input id="ppnor"></input></sup>
        <s id="ppnor"></s>

        JavaScript常用對(duì)象的方法和屬性

        字號(hào):

        JavaScript是基于對(duì)象的語言。我們知道,對(duì)象是由一組數(shù)據(jù)(JavaScript中稱之為屬性)和施加在這組數(shù)據(jù)上的方法組成的。同時(shí),JavaScript中還有一些不屬于任何對(duì)象的系統(tǒng)函數(shù)。本文將簡單介紹JavaScript中一些常用對(duì)象的屬性和方法,以及幾個(gè)有用的系統(tǒng)函數(shù)。
            一、串方法
            JavaScript有強(qiáng)大的串處理功能,有了這些串方法,才能編寫出豐富多彩的網(wǎng)頁。在這一部分里,我們將介紹到如何使用與串對(duì)象有關(guān)的方法和屬性。
            1.串對(duì)象的length屬性
            串對(duì)象僅有一個(gè)屬性length,這個(gè)屬性值表示這個(gè)串所包括字符的相對(duì)數(shù)目。語法為: stringName.length
            2.串對(duì)象的方法
            JavaScript提供了多個(gè)串方法以幫助控制顯示信息。串方法可以分為幾個(gè)大類,如屬性方法、導(dǎo)航方法等等。下面我們將分類介紹。
            (1)屬性方法 串的屬性方法指定了普通文本顯示在屏幕上的方式。它提供了一種理想的方式使主頁變得更有吸引力。
            blink() blink()方法引起文本閃爍,語法形式如下: string.blink();
            bold() bold()方法使串變?yōu)榇煮w。語法形式如下: string.bold();
            fontcolor() fontcolor()方法可以改變單個(gè)串的顏色,或者在每次重新裝入頁面或事件發(fā)生時(shí),改變顏色。同樣,這個(gè)方法也有一個(gè)相對(duì)應(yīng)的HTML標(biāo)識(shí)-- fontcolor()的語法是 string.fontcolor(color); 在這里,color是一種顏色的合法表示。
            italics() italics()方法把串變?yōu)樾斌w,以同其余文字區(qū)分開來,italics() 的語法如下: string.italics();
            (2)大小寫方法 JavaScript嚴(yán)格區(qū)分字母的大小寫。為了方便地比較兩個(gè)串,就要把它們都轉(zhuǎn)化為大寫或小寫。串對(duì)象的大小寫方法就支持在大小寫之間轉(zhuǎn)換。
            toLowerCase() tolowerCase()方法把一個(gè)給定的串中每個(gè)字符轉(zhuǎn)變成小寫狀態(tài)。語法形式如下: string=stringValue.toLowerCase();
            toUpperCase() 與tolowerCase()方法相反是toUpperCase()方法,它把一個(gè)給定串轉(zhuǎn)變成大寫字符串。 string=stringValue.toUpperCase();
            (3)操作方法 操作方法提供了許多種在一個(gè)文本串內(nèi)查找字符串的方法,其中包括charAt()、indexO f()、LastIndexOf()和substring()四種方法。我們可以使用這些方法格式化和操作用戶輸入的串變量,其中charAt()和 substring()兩種方法從一個(gè)串中抽取一個(gè)或多個(gè)字符,剩下的兩個(gè)方法返回待查找值的第一個(gè)字符在串中出現(xiàn)位置的數(shù)字值。
            charAt() charAt()方法從一個(gè)給定串中返回指定位置的字符。它的使用方法如下: string.charAt(index); 其中index是一個(gè)在0和小于串長度之間的一個(gè)數(shù)(串長度可以通過Length屬性得到),
            substring() substring()方法從一個(gè)大串中返回它的一個(gè)子串。它的語法形式如下: string.substring(indexA,indexB) indexA和indexB兩者都是在0和串長度之間的數(shù)字值。它們是串的兩個(gè)下標(biāo)。
            indexOf() indexOf()方法返回在一個(gè)長串中與指定的串匹配的子串的位置。它從左到右地查找給定的串,語法形式如下: string.indexOf(searchValue,[fromIndex]); 其中string是indexOf()要在其中查找searchValue的串,而searc hValue是任何想要查找的字符或子串。 fromIndex是一個(gè)可選項(xiàng),它指定查找開始的位置。fromIndex的范圍與charAt()和Subs tring()相似(0到length-1)。它不能大于或等于length,如果沒有指定fromIndex,該方法認(rèn)為其缺省地?并查找整個(gè)串。 indexOf()的返回值是searchValue首次出現(xiàn)的第一個(gè)字符的偏移量(從串的開頭算起)。即使指定了fromIndex,該返回值仍是相對(duì)于串的開頭的(有可能在前面一些的地方出現(xiàn)的se archValue將被忽略)。
            lastIndexOf() lastIndexOf()方法與IndexOf()方法類似,只是它從右到左地查找串。lastIndexOf()仍舊給出被查找串的首字符位置,而不是末尾字符的位置。 lastIndexOf()方法的語法形式如下: string.Last indexOf(searchValue); searchValue仍是想要查找的串。
            (4)導(dǎo)航方法 使用超文本時(shí)會(huì)接觸到錨(anchor)和鏈路的概念。錨就如同在網(wǎng)頁中放置的書標(biāo)(你可以很方便地回到那兒);鏈路是對(duì)另一頁面(或相同及不同頁面的錨)的指引。
            anchor() anchor()方法用來設(shè)置一個(gè)錨,它的語法形式很簡單: string.anchor(anchorName); 考察下面的例子: var indexString="Index"; document.writeln(indexString.anchor("anchorName")); 這條語句在屏幕上打印文本Index;anchorName是這個(gè)錨真正的名字。像這樣的錨一般被鏈路用來跳轉(zhuǎn)到頁面中錨的實(shí)際位置。
            link() link()的功能是跳轉(zhuǎn)到指定的目標(biāo)。它相當(dāng)于標(biāo)準(zhǔn)HTML引用(由HREF屬性指定的超文本引用)。它的語法形式也非常簡單: linkText.link(href) linkText是屏幕上的文本,href屬性不一定是一個(gè)錨,它也可以是一個(gè)合法的URL引用。下面的例子說明如何用link()來創(chuàng)建直接跳轉(zhuǎn)到前面創(chuàng)建的錨的鏈路; var indexStirng="Index" document.writeln(indexString.link("#"+"anchorName")+" ") 這條語句在屏幕上打印鏈路格式的文本Index(通常在下面加下劃線);anchorName是錨的實(shí)際的名字。當(dāng)單擊這條鏈路時(shí),這個(gè)錨將出現(xiàn)在瀏覽器用戶窗口的頂部。請(qǐng)注意:要保證在同一文檔內(nèi)部的錨的引用中加上#號(hào)。在加#號(hào)的時(shí)候,要將它用雙引號(hào)括起來并用加號(hào)與完整的引用連起來??梢詤⒁娗懊娴睦?。如果省略了#號(hào),鏈路的目標(biāo)就是一個(gè)文件而不是一個(gè)錨。單擊這條鏈就會(huì)使瀏覽器試圖裝入名為anchorName(在本例中)的文件。因?yàn)檫@一文件不存在,瀏覽器將產(chǎn)生Notfound的錯(cuò)誤信息。