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

正文內(nèi)容

javascript教程-閱讀頁(yè)

2025-09-06 01:04本頁(yè)面
  

【正文】 現(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è)換頁(yè)符 \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)的組合。同一般的對(duì)象不同的是:只有一個(gè)成功的正則搜索完成后,這個(gè)對(duì)象的屬性才有一定的值 。這個(gè)對(duì)象可以提供一些屬性給其他對(duì)象來使用。 index 屬性:指出一個(gè)字符串中第一次成功的正則匹配的位置,以字符串的下標(biāo)值來表示??梢圆捎孟旅鎯煞N方法之一來獲得這個(gè)信息: RegExp.$_ lastIndex屬性:指出一個(gè)字符串中最后一 次成功的正則匹配的位置,以字符串的下標(biāo)值來表示。 lastMatch/$amp??梢圆捎孟旅鎯煞N方法之一來獲得這個(gè)信息: RegExp.$amp??梢圆捎孟旅鎯煞N方法之一來獲得這個(gè)信息: RegExp.$+ leftContext屬性:這個(gè)屬性是一個(gè) 只讀屬性,指示最近一次匹配對(duì)應(yīng)的輸入字符串??梢圆捎孟旅鎯煞N方法之一來獲得這個(gè)信息: RegExp.$* 如果這個(gè)值是 true,正則搜索就可以在行與行之間進(jìn)行。屬性:指示了最近一次匹配再往前一次的對(duì)應(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è)方法只是簡(jiǎn)單地測(cè)試在一個(gè)指定的目標(biāo)字符串中是否存在正則表達(dá)式的模式。 例: html body script language= function getInfo() { re=/(\w+)\s(\d+)/ ()。 } /script 請(qǐng)輸入您的名字和年齡。 /form /body /html 提示: String 對(duì)象和 RegExp 對(duì)象都可以處理正則表達(dá)式,在 String 對(duì)象中可以使用 search()或者 match()方法。 JavaScript 的內(nèi)置函數(shù) JavaScript 的內(nèi)置函數(shù)不從屬于任何的對(duì)象,在 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ù)可以測(cè)試這兩個(gè)函數(shù)返回的結(jié)果是否為 NaN。 (5) isFinite(number)函數(shù): 可以測(cè)試參數(shù) number是否是一個(gè)無窮。 (6) escape(str)以及 unescape(str)函數(shù): 這兩個(gè)函數(shù)構(gòu)成了一對(duì)函數(shù),專門用來處理 Cookie。 var 變量名稱 =new Boolean (初值 )。 Boolean 對(duì)象使用的方法同 JavaScript 內(nèi)置的邏輯類型完全一樣。JScript保留這個(gè)對(duì)象只是為了在語言內(nèi)部實(shí)現(xiàn)的統(tǒng)一和方便。 var functionname=new Function([argname1,[...argnameN,]]body)。 Function 對(duì)象只有一個(gè)屬性: caller。當(dāng)然,這個(gè)屬性只有在這個(gè)函數(shù)被執(zhí)行的時(shí)候才有實(shí)際意義,也就是說,只有在函數(shù)內(nèi)部才有可能訪問這個(gè)屬性。 例: function add1(x,y) { return x+y。 add1()和 add2()是一樣的。同 Boolean對(duì)象一樣, JScript保留這個(gè)對(duì)象只是為了在語言內(nèi)部實(shí)現(xiàn)統(tǒng)一和方便。任何內(nèi)置的對(duì)象都有一個(gè)叫做 toString()的方法,可以把這個(gè)對(duì)象轉(zhuǎn)換成字符串。 Number 對(duì)象存放了一些 JavaScript中用到的常量信息: : JavaScript 中可以使用的最大值。 : JavaScript 中的正無窮大。 : JavaScript 的 NaN 值。 (4) VBArray對(duì)象 一個(gè) VBArray對(duì)象提供訪問 Visual Basic安全數(shù)組的接口。 值得注意的是, VBArray對(duì)象是一個(gè)只讀的對(duì)象,這里的 safeArray值是從一個(gè)現(xiàn)有的 ActiveX對(duì)象中取得的,而不能由常規(guī)的方法獲得,而且,在創(chuàng)建這個(gè) VBArray對(duì)象時(shí),這個(gè) safeArray值必須是事先定義的。這樣,VBArray能夠使用的控制方式就比 JavaScript 中原有的數(shù)組要靈活一些。 這個(gè) VBArray對(duì)象有如下的方法和屬性: dimensions()方法 返回一個(gè) VBArray對(duì)象中的維數(shù)。 lbound(dim)方法 返回 VBArray 對(duì)象中指定維數(shù)的下標(biāo)下限。如果給定的 dim是負(fù)數(shù)或者超過這個(gè) 對(duì)象的實(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è)對(duì)象是空的, ubound()方法就返回 undefined。 (5) Enumerator 對(duì)象 這個(gè)對(duì)象提供一種方法,可以在 JScript中使用集合類型。 這種集合類型的對(duì)象不同于一般的數(shù)組對(duì)象 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)置對(duì)象都有幾個(gè)共同的屬性和方法: prototype屬性 從一個(gè)對(duì)象中得到的所有實(shí)例所共有的功能集合,無論每一個(gè)實(shí)例自己的方法如何添加或者刪除,但是這個(gè)屬性定義的所有對(duì)象方法都是不能改變的。 例:想讓一個(gè) Array 對(duì)象的每一個(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è)對(duì)象上,如同在剛才的例子中的做法一樣,但卻不可以把一個(gè)原先定義的固有方 法重新定義。 toString()方法 可以返回一個(gè)對(duì)象的字符串表示形式。 Boolean類型:返回 true 或者 false。 Number 類型:返回?cái)?shù)字的字符串表示。 Valueof()方法 可以返回一個(gè)對(duì)象的數(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)頁(yè)中,提供幀的各種管理方法。 location: 含有當(dāng)前網(wǎng)頁(yè)的 URL 地址。 forms: 是從屬于瀏覽器對(duì)象 document的一個(gè)數(shù)組,為處理表單以及其中的界面對(duì)象提供屬性和方法,每一個(gè)表單是這個(gè)數(shù)組中的一個(gè)單獨(dú)元素。 links: 是從屬于瀏覽器對(duì)象 document的一個(gè)數(shù)組,為處理超級(jí)鏈接提供屬性和方法,每一個(gè)鏈接是這個(gè)數(shù)組中的一個(gè)單獨(dú)元素。這些數(shù)組都是瀏覽器對(duì)象 document 的一個(gè)屬性,數(shù)組的個(gè)數(shù)同 HTML 網(wǎng)頁(yè)中實(shí)際元素的個(gè)數(shù)相同。 使用 Netscape Navigator 的對(duì)象 瀏覽器對(duì)象 navigator 瀏覽器對(duì)象 navigator中有用 的屬性包括: appName 提供字符串形式的瀏覽器名稱。 appCodeName 反映用字符串表示的當(dāng)前瀏覽器的代碼名字。 mimeType 提供在瀏覽器中可以使用的 mime類型信息,其中每一個(gè) mime類型由這個(gè)數(shù)組中的一個(gè) mimeType對(duì)象類型的元素表示。 在 Netscape Navigator 版本中又新增加了一些屬性: language 指出瀏覽器中當(dāng)前的語言設(shè)定。這是一個(gè)只讀屬性。這也是一個(gè)只讀屬性。 瀏覽器對(duì)象 Window Window 對(duì)象是瀏覽器對(duì)象中其他大部分對(duì)象的共同祖先,所以一般在 JavaScript程序中可以隱式地引用Window 對(duì)象。 Window 對(duì)象有以下的方法: 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è)定的主頁(yè)頁(yè)面,相當(dāng)于瀏覽器工具欄中的主頁(yè)按鈕。 print() 指示瀏覽器打印當(dāng)前的網(wǎng)頁(yè),相當(dāng)于瀏覽器工具欄中的打印按鈕。 status 瀏覽 器狀態(tài)行信息。 location 提供當(dāng)前窗口的 URL 信息。 closed 一個(gè)指出窗口目前是否關(guān)閉的邏輯值。 self 引用當(dāng)前文檔對(duì)應(yīng)的窗口。 Window 指出當(dāng)前的窗口。這個(gè)屬性的 visible屬性值為 true或 false。同上。同上。同上。同上。同
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1