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

正文內(nèi)容

javascript教程-閱讀頁

2024-09-10 01:04本頁面
  

【正文】 現(xiàn) ? 匹配任何一個(gè)字符的 0 次或者一次出現(xiàn) . 匹配任何一個(gè)字符 (模式 ) 指示正則搜索尋找這個(gè)模式并記錄可能的匹配位置,匹配位置可以從正則表達(dá)式的屬性 $1...$9,或者從 exec()方法的返回?cái)?shù)組中獲得 | 匹配幾個(gè)字符中的任何一個(gè) {次數(shù) } 匹配某一個(gè)字符重復(fù)指定次數(shù)的出現(xiàn) {次數(shù) ,} 匹配某一個(gè)字符至少重復(fù)指定次數(shù)的出現(xiàn) {次數(shù) 1,次數(shù) 2} 匹配某一個(gè)字符至少重復(fù)指定次數(shù) 1, 至多重復(fù)次數(shù) 2 的出現(xiàn) [字符集合 ] 匹配在字符集合中出現(xiàn)的任何一個(gè)字符的一次出現(xiàn) [^字符集合 ] 匹配不在字符集合中出現(xiàn)的任何一個(gè)字符的一次出現(xiàn) \b 匹配任何一個(gè)單詞之間的分隔符號(hào) \B 匹配任何一個(gè)非是單詞之間的分隔符號(hào) \d 匹配一個(gè)數(shù)字,從 0 到 9 \D 匹配一個(gè)非數(shù)字的字符 \f 匹配一個(gè)換頁符 \n 匹配一個(gè)換行符 \r 匹配一個(gè)回車符 \s 匹配任何一種空白,包括空格, tab 符號(hào)等 \S 匹配任何一種非空白符號(hào) \t 匹配一個(gè) tab 符號(hào) \w 匹配一個(gè)大小寫字母或數(shù)字 \W 匹配任何一個(gè)非大小寫 字符也非數(shù)字的字符 \num 匹配在 RegExp.$num中的字符 注意:如果要匹配括號(hào)字符本身,可以使用轉(zhuǎn)義字符序列 \(或者 \)表示。 如: MyReg=/ab+c/ regularexpression=new RegExp(pattern,[switch])。 switch: 這是一個(gè)可選項(xiàng),指出了一些正則表達(dá)式的選項(xiàng),主要有: i:忽略大小寫。 gi:是上面兩個(gè)選項(xiàng)的組合。同一般的對象不同的是:只有一個(gè)成功的正則搜索完成后,這個(gè)對象的屬性才有一定的值 。這個(gè)對象可以提供一些屬性給其他對象來使用。 index 屬性:指出一個(gè)字符串中第一次成功的正則匹配的位置,以字符串的下標(biāo)值來表示??梢圆捎孟旅鎯煞N方法之一來獲得這個(gè)信息: RegExp.$_ lastIndex屬性:指出一個(gè)字符串中最后一 次成功的正則匹配的位置,以字符串的下標(biāo)值來表示。 lastMatch/$amp??梢圆捎孟旅鎯煞N方法之一來獲得這個(gè)信息: RegExp.$amp。可以采用下面兩種方法之一來獲得這個(gè)信息: RegExp.$+ leftContext屬性:這個(gè)屬性是一個(gè) 只讀屬性,指示最近一次匹配對應(yīng)的輸入字符串??梢圆捎孟旅鎯煞N方法之一來獲得這個(gè)信息: RegExp.$* 如果這個(gè)值是 true,正則搜索就可以在行與行之間進(jìn)行。屬性:指示了最近一次匹配再往前一次的對應(yīng)輸入字符串,是一個(gè)只讀屬性。 global 屬性:指 示在當(dāng)前的正則表達(dá)式中是否指定 g 選項(xiàng)。 source 屬性:指示在當(dāng)前正則表達(dá)式中要搜索的字符串,也就是正則表達(dá)式的模式字符串。 exec(str)方法 可以在一個(gè)指定的目標(biāo)字符串中搜索一個(gè)模式。 test(str)方法 與 exec()方法不同的是,這個(gè)方法只是簡單地測試在一個(gè)指定的目標(biāo)字符串中是否存在正則表達(dá)式的模式。 例: html body script language= function getInfo() { re=/(\w+)\s(\d+)/ ()。 } /script 請輸入您的名字和年齡。 /form /body /html 提示: String 對象和 RegExp 對象都可以處理正則表達(dá)式,在 String 對象中可以使用 search()或者 match()方法。 JavaScript 的內(nèi)置函數(shù) JavaScript 的內(nèi)置函數(shù)不從屬于任何的對象,在 JavaScript語句的任何地方都可以使用這些函數(shù)。 例: script language=JavaScript function pute(obj) { =eval() } /script form name=evalform 輸入一個(gè)表達(dá)式: input type=text name=expr size=20 br 表達(dá)式的結(jié)果是: input type=text name=result size=20 br input type=button value=讓我想想 onClick=pute() /form (2) paarseInt(str,radix)函數(shù): 試圖從一個(gè)字符串中提取一個(gè)整數(shù)。如果在字符串存在除了數(shù)字、符號(hào)、小數(shù)點(diǎn)和指數(shù)符號(hào)以外的字符, parseInt 函數(shù)就停止轉(zhuǎn)換,返回已有的結(jié)果。 例: parseInt(3423our)返回整數(shù) 3423; parseInt(2311,8)則返回八進(jìn)制整數(shù) 2311。如果在字符串中存在除了數(shù)字、符號(hào)、小數(shù)點(diǎn)和指數(shù)符號(hào)以外的字符, parseFloat 函數(shù)就停止轉(zhuǎn)換,返回已有的結(jié)果。用法基本同 parseInt 函數(shù)相同。 isNaN 函數(shù)可以測試這兩個(gè)函數(shù)返回的結(jié)果是否為 NaN。 (5) isFinite(number)函數(shù): 可以測試參數(shù) number是否是一個(gè)無窮。 (6) escape(str)以及 unescape(str)函數(shù): 這兩個(gè)函數(shù)構(gòu)成了一對函數(shù),專門用來處理 Cookie。 var 變量名稱 =new Boolean (初值 )。 Boolean 對象使用的方法同 JavaScript 內(nèi)置的邏輯類型完全一樣。JScript保留這個(gè)對象只是為了在語言內(nèi)部實(shí)現(xiàn)的統(tǒng)一和方便。 var functionname=new Function([argname1,[...argnameN,]]body)。 Function 對象只有一個(gè)屬性: caller。當(dāng)然,這個(gè)屬性只有在這個(gè)函數(shù)被執(zhí)行的時(shí)候才有實(shí)際意義,也就是說,只有在函數(shù)內(nèi)部才有可能訪問這個(gè)屬性。 例: function add1(x,y) { return x+y。 add1()和 add2()是一樣的。同 Boolean對象一樣, JScript保留這個(gè)對象只是為了在語言內(nèi)部實(shí)現(xiàn)統(tǒng)一和方便。任何內(nèi)置的對象都有一個(gè)叫做 toString()的方法,可以把這個(gè)對象轉(zhuǎn)換成字符串。 Number 對象存放了一些 JavaScript中用到的常量信息: : JavaScript 中可以使用的最大值。 : JavaScript 中的正無窮大。 : JavaScript 的 NaN 值。 (4) VBArray對象 一個(gè) VBArray對象提供訪問 Visual Basic安全數(shù)組的接口。 值得注意的是, VBArray對象是一個(gè)只讀的對象,這里的 safeArray值是從一個(gè)現(xiàn)有的 ActiveX對象中取得的,而不能由常規(guī)的方法獲得,而且,在創(chuàng)建這個(gè) VBArray對象時(shí),這個(gè) safeArray值必須是事先定義的。這樣,VBArray能夠使用的控制方式就比 JavaScript 中原有的數(shù)組要靈活一些。 這個(gè) VBArray對象有如下的方法和屬性: dimensions()方法 返回一個(gè) VBArray對象中的維數(shù)。 lbound(dim)方法 返回 VBArray 對象中指定維數(shù)的下標(biāo)下限。如果給定的 dim是負(fù)數(shù)或者超過這個(gè) 對象的實(shí)際維數(shù), lbound()方法就返回一個(gè)Subscript out of range 錯(cuò)誤。例如,一個(gè) (1,2,3),(4,5,6),(7,8,9)的VBArray數(shù)組類型,在使用 toArray()方法轉(zhuǎn)換成 JavaScript的數(shù)組時(shí), JavaScript 數(shù)組的數(shù)據(jù)結(jié)構(gòu)是(1,2,3,4,5,6,7,8,9),成為一個(gè)單維的排列。如果省略 參數(shù), JavaScript就認(rèn)為 dim=1;如果這個(gè)對象是空的, ubound()方法就返回 undefined。 (5) Enumerator 對象 這個(gè)對象提供一種方法,可以在 JScript中使用集合類型。 這種集合類型的對象不同于一般的數(shù)組對象 Array。集合類型只提供找到第一個(gè)元素和當(dāng)前元素的后一個(gè)元素的方法,這樣就可以順序地訪問集合。如果還胡,就返回 false 值,否則就返回 true 值。如果這個(gè)集合是空集,或者當(dāng)前的元素是 undefined類型,這個(gè)方法就返回undefined值。如果當(dāng)前的集合是一個(gè)空集,這個(gè)方法就返回 nudefined值。如果集合是空集,或者集合已經(jīng)沒有可以訪問的元素,這個(gè)方法就返回 undefined值。 在 JScript中,所有的內(nèi)置對象都有幾個(gè)共同的屬性和方法: prototype屬性 從一個(gè)對象中得到的所有實(shí)例所共有的功能集合,無論每一個(gè)實(shí)例自己的方法如何添加或者刪除,但是這個(gè)屬性定義的所有對象方法都是不能改變的。 例:想讓一個(gè) Array 對象的每一個(gè)實(shí)例都可以使用 array_max()方法來找出其中的最大值 function array_max() { var i,max=this[0]。i,i++) { if (maxthis[i]) max=this[i]。 var x=new Array(1,2,3,4,5,6)。 y 就存放數(shù)組 x 中的最大值。也就是說,可以把一個(gè)新的屬性加在這個(gè)對象上,如同在剛才的例子中的做法一樣,但卻不可以把一個(gè)原先定義的固有方 法重新定義。 toString()方法 可以返回一個(gè)對象的字符串表示形式。 Boolean類型:返回 true 或者 false。 Number 類型:返回?cái)?shù)字的字符串表示。 Valueof()方法 可以返回一個(gè)對象的數(shù)值表示形式。 Date 類型:返回自從 1970年 1月 1日起到指定時(shí)間之間的經(jīng)歷的毫秒數(shù)。 Number 類型:返回實(shí)際的數(shù)值。 腳本語言可 能的類型有: JScript,VBA,VBScript (2) ScriptEngineBuildVersion()函數(shù) 返回當(dāng)前使用的腳本引擎的版本號(hào)。 (4) ScriptEngineMinorVersion()函數(shù) 返回當(dāng)前使用的腳本引擎的副版本號(hào)。 window: 處于整個(gè)從屬表的最頂級(jí)位置。 frame: 在擁有幀的網(wǎng)頁中,提供幀的各種管理方法。 location: 含有當(dāng)前網(wǎng)頁的 URL 地址。 forms: 是從屬于瀏覽器對象 document的一個(gè)數(shù)組,為處理表單以及其中的界面對象提供屬性和方法,每一個(gè)表單是這個(gè)數(shù)組中的一個(gè)單獨(dú)元素。 links: 是從屬于瀏覽器對象 document的一個(gè)數(shù)組,為處理超級(jí)鏈接提供屬性和方法,每一個(gè)鏈接是這個(gè)數(shù)組中的一個(gè)單獨(dú)元素。這些數(shù)組都是瀏覽器對象 document 的一個(gè)屬性,數(shù)組的個(gè)數(shù)同 HTML 網(wǎng)頁中實(shí)際元素的個(gè)數(shù)相同。 使用 Netscape Navigator 的對象 瀏覽器對象 navigator 瀏覽器對象 navigator中有用 的屬性包括: appName 提供字符串形式的瀏覽器名稱。 appCodeName 反映用字符串表示的當(dāng)前瀏覽器的代碼名字。 mimeType 提供在瀏覽器中可以使用的 mime類型信息,其中每一個(gè) mime類型由這個(gè)數(shù)組中的一個(gè) mimeType對象類型的元素表示。 在 Netscape Navigator 版本中又新增加了一些屬性: language 指出瀏覽器中當(dāng)前的語言設(shè)定。這是一個(gè)只讀屬性。這也是一個(gè)只讀屬性。 瀏覽器對象 Window Window 對象是瀏覽器對象中其他大部分對象的共同祖先,所以一般在 JavaScript程序中可以隱式地引用Window 對象。 Window 對象有以下的方法: open(URL,WindowName,parameterList) 創(chuàng)建一個(gè)瀏覽器窗口,并在新窗口中載入一個(gè)指定的 URL 地址。 alert(text) 彈出一個(gè)信息框。 prompt(text,Defaulttext) 彈出一個(gè)提示框。 clearTimeout(timer) 取消以前的定時(shí)設(shè)置。 clearInterval(timer) 取消 setInterval()設(shè)置的定時(shí)。 moveTo(x,y) 將窗口移動(dòng)到指定的坐標(biāo)處。 resizeTo(x,y) 將窗口設(shè)定為指定的大小。 scrollTo(x,y) 將窗口滾動(dòng)到指定的位置。 back() 指示瀏覽器載入歷史記錄中的上一個(gè) URL 地址,相當(dāng)于瀏覽器工具 欄中的后退按鈕。 home() 指示瀏覽器載入預(yù)先設(shè)定的主頁頁面,相當(dāng)于瀏覽器工具欄中的主頁按鈕。 print() 指示瀏覽器打印當(dāng)前的網(wǎng)頁,相當(dāng)于瀏覽器工具欄中的打印按鈕。 status 瀏覽 器狀態(tài)行信息。 location 提供當(dāng)前窗口的 URL 信息。 closed 一個(gè)指出窗口目前是否關(guān)閉的邏輯值。 self 引用當(dāng)前文檔對應(yīng)的窗口。 Window 指出當(dāng)前的窗口。這個(gè)屬性的 visible屬性值為 true或 false。同上。同上。同上。同上。同
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1