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

正文內(nèi)容

javascript教程(參考版)

2025-08-17 01:04本頁面
  

【正文】 瀏覽器對(duì)象 Window中。 toolbar 代表瀏覽器中的工具欄。 statusbar 代表瀏覽器中的狀態(tài)欄。 scrollbar 代表瀏覽器中的滾動(dòng)條。 personalbar 代表瀏覽器中的個(gè)人欄(也叫目錄欄)。 menubar 代表瀏覽器 中的菜單欄。 locationbar 代表瀏覽器的地址欄。 top 定義一系列瀏覽器上層的瀏覽器窗口。 parent 包含這個(gè)當(dāng)前窗口的父窗口。 history 提供當(dāng)前窗口的歷史記錄,可以在網(wǎng)頁導(dǎo)航中發(fā)揮作用。 defaultstatus 瀏覽器默認(rèn)狀態(tài)行信息。 瀏覽器對(duì)象 Window中還有一些同整個(gè)網(wǎng)頁結(jié)構(gòu)和信息密切相關(guān)的屬性: frames 這是一個(gè) frame對(duì)象的數(shù)組,記錄當(dāng)前窗口中所有幀的信息。 stop() 指示瀏覽器停止網(wǎng)頁的裝載,相當(dāng)于瀏覽器工具欄中的停止按鈕。 forward() 指示瀏覽器載入歷史記錄中的下一個(gè) URL 地址,相當(dāng)于瀏覽器工具欄中的前進(jìn)按鈕。 find([string][,true|false][,true|false]) 這個(gè)方法可以讓瀏覽器在一個(gè)網(wǎng)頁中查找一個(gè)字符串。 scrollBy(horiz,vert) 按照給定的位移量滾動(dòng)窗口。 resizeBy(horiz,vert) 按照給定的位移量重新設(shè)定窗口的大小。 moveBy(horiz,vert) 將窗口移動(dòng)指定的位移量。 setInterval(expression,time,[args]) 設(shè)定一個(gè)時(shí)間間隔,可以定時(shí)反復(fù)地自動(dòng)執(zhí)行 expression 描述的代碼,使用 time 設(shè)置時(shí)間,單位是毫秒。 setTimeout(expression,time) 定時(shí)設(shè)置,在一定時(shí)間后自動(dòng)執(zhí)行 expression描述的代碼,使用 time 設(shè)置時(shí)間,單位是毫秒。 confirm(text) 彈出一個(gè)確認(rèn)框。 close() 關(guān)閉一個(gè)指定的 URL 地址。例如,可以用 document 而不是 ,用 confirm()而不是 ()。 另外, navigator還擁有一個(gè) javaEnabled()方法,可以用于指出在該瀏覽器中是否可以使用 Java語言。 platform 指出當(dāng)前的瀏覽器適用的平臺(tái)名稱。如 en,zh_CN。 plugins 提供在瀏覽器中可以使用的 plugin信息,其中每一個(gè)信息由這個(gè)數(shù)組中的一個(gè) plugin對(duì)象類型的元素表示。 userAgent 反映瀏覽器完整的用戶代理標(biāo)識(shí)。 appVersion 反映瀏覽器的版本號(hào)。 document 的一些屬性 指出這個(gè)表單擁有三個(gè)界面對(duì)象。 除了 forms、 anchors以及 links數(shù)組以外,還有 layers、 images、 areas、 applets和 plugins等數(shù)組,這些數(shù)組都是根據(jù)網(wǎng)頁不同內(nèi)容而自動(dòng)產(chǎn)生的。 archors: 是從屬于瀏覽器對(duì)象 document的一個(gè)數(shù)組,為處理錨提供屬性和方法,每一個(gè)錨是這個(gè)數(shù)組中的一個(gè)單獨(dú)元素。 history: 含有以前訪問過的網(wǎng)頁的 URL 地址。 document: 含有當(dāng)前網(wǎng)頁的各種特性,例如標(biāo)題、背景以及使用的語言等。每一個(gè)這樣的對(duì)象代表一個(gè)瀏覽器窗口。 第 8 章 瀏覽器對(duì)象詳解 使用瀏覽器對(duì)象 一個(gè)完整的瀏覽器對(duì)象從屬結(jié)構(gòu): window: frame, document, location, history document: layer, links, images, area, archors, applets, plugins, forms navigator: plugin, mimeType JavaScript 可以使用的對(duì)象主要可以分成: JavaScript 的內(nèi)置對(duì)象,瀏覽器提供的對(duì)象,用戶自己定義的對(duì)象 瀏覽器對(duì)象主要包括: navigator: 管理著當(dāng)前使用的瀏覽器的版本號(hào),運(yùn)行的平臺(tái)以及瀏覽器使用的語言等信息。 (3) ScriptEngineMajorVersion()函數(shù) 返回當(dāng)前使用的腳本引擎的主版本號(hào)。 在 JScript中,除了提供一些特殊的內(nèi)置對(duì)象以外,還提供了一些內(nèi)置函數(shù),它們有: (1) ScriptEngine()函數(shù): 返回一個(gè)字符串,指出當(dāng)前使用的腳本語言的類型。 Function 類型:返回指定函數(shù)的返回值。這種表示形式可以由用戶通過編程來具體體現(xiàn),甚至可以使這個(gè)方法返回的數(shù)值同對(duì)象的信息一點(diǎn)關(guān)系也沒有。 String 類型:返回字符 串本身。 Function 類型:返回函數(shù)定義以及函數(shù)體的字符串形式。這種表示形式可以由用戶通過編程來具體體現(xiàn),甚至可以使這個(gè)方法返回的字符串同對(duì)象的信息一點(diǎn)關(guān)系也沒有。對(duì)于自定義的對(duì)象來說,因?yàn)闆]有原來的固有方法,所以不存在這個(gè)問題,所有的方法都可以作為 property 屬性的一部分而被所有對(duì)象的實(shí)例所擁有,不能人為地刪除。 所有的 JavaScript內(nèi)置對(duì)象的 property屬性都是只讀的。 var y=()。 } } =array_max。 for (i=1。這個(gè)屬性的使用方法: =propertyName。例如,使用 moveFirst()得到一個(gè)集合的第一個(gè)元素的信息,然后在 atEnd()不滿足的時(shí)候,利用 moveNext()去遍歷這個(gè)集合,使用 item()獲得 當(dāng)前集合元素的信息。 moveNext()方法 可以讓集合的內(nèi)部指針指向集合當(dāng)前元素的下一個(gè)元素。 moveFirst()方法 這個(gè)方法用在開始準(zhǔn) 備按序訪問集合元素的開始,把集合對(duì)象的一個(gè)內(nèi)部指針指向集合的第一個(gè)元素,接著就可以使用 moveNext ()方法來訪問每一個(gè)元素。 item()方法 可以返回當(dāng)前的集合元素。 這個(gè)對(duì)象擁有如下的屬性和方法: atEnd()方法 可以用來測試按序訪問的集合是否還有未訪問到的元素。在這種集 合對(duì)象中,沒有給數(shù)據(jù)元素設(shè)定順序排列的序列號(hào),所以也就沒有使用下標(biāo)來訪問數(shù)據(jù)的方法。 new Enumerator(collection) 其中的 collection參數(shù)可以是任何的基對(duì)象類型。如果給定的 dim參數(shù)是負(fù)數(shù)或者超過了這個(gè)對(duì)象的實(shí)際維數(shù), ubound()方法就返回一個(gè) Subscript out of range 錯(cuò)誤。 ubound(dim)方法 返回 VBArray對(duì)象數(shù)組下標(biāo)上限值。 toArray()方法 把一個(gè) VBArray對(duì)象表示的數(shù)組轉(zhuǎn)換成普通的 JavaScript數(shù)組。如果省略參數(shù),就認(rèn)為 dim=1;如果這個(gè)對(duì)象是空的, lbound()方法就返回 undefined。 getItem(dim1,dim2...)方法 返回指定下標(biāo)處的數(shù)組元素值。但是,這個(gè)對(duì)象只能在 IE瀏覽器中實(shí)現(xiàn)。 與 JavaScript 中數(shù)組不同的是, VBArray 數(shù)組可以是多維的,而且其中的每一維都可以是不同的。 new VBArray(safeArray) 其中的 safeArray也是一個(gè) VBArray值。 使用這些常數(shù)時(shí),總是引用 Number對(duì)象本身,而不是 Number對(duì)象的實(shí)例。 : JavaScript 中的負(fù)無窮大。 : JavaScript 中的最小值。在設(shè)計(jì)程序時(shí)可以把一個(gè)數(shù)字先變成這個(gè) Number對(duì)象,再利用對(duì)象中的 toString()方法就可把數(shù)字轉(zhuǎn)成字符串。 new Number(value) 這個(gè)對(duì)象很少在程序中直接使用。 (3) Number 對(duì)象 這個(gè)對(duì)象表示一個(gè)數(shù)字值。 } var add2=new Function(x,y,return x+y)。如果函數(shù)是從最外層被調(diào)用的,這個(gè)屬性的值就是 null。 該屬性指出這個(gè)函數(shù)的調(diào)用者。 其中 functionname 是函數(shù)的名字, argname1 到 argnameN 是函數(shù)需要的一組參數(shù), body 是函數(shù)執(zhí)行所需要的語句。 (2) Function 對(duì)象 這個(gè)對(duì)象是 JavaScript函數(shù)的另一種表現(xiàn)形式。在實(shí)際中,幾乎從不這樣使用邏輯對(duì)象。 其中初 值可以是 true 或 false,以及任何的數(shù)字和字符串, z 甚至還可以是 null 值或 NaN 值, JScript 會(huì)使用可能的轉(zhuǎn)換方式把這個(gè)值轉(zhuǎn)換成邏輯值。 JScript 中的內(nèi)置對(duì)象和函數(shù) (1) Boolean 對(duì)象 這個(gè)對(duì)象包容的是一個(gè)邏輯值,只有兩個(gè)常量: true 和 false。如果則這個(gè)函數(shù)返回一個(gè) false,否則返回值是 true。如果 是, isNaN函數(shù)的返回值是 true。 (4) isNaN()函數(shù): 當(dāng) JavaScript遇到一個(gè)使用 parseInt函數(shù)和 parseFloat函數(shù)中的任何一個(gè)都不能轉(zhuǎn)換成數(shù)字的字符串時(shí),將自動(dòng)返回一個(gè)叫做 NaN 的結(jié)果。如果第一個(gè)字符就不能轉(zhuǎn)換, parseFloat 函數(shù)就返回NaN 值,指示字符串中并不存在數(shù)字。 (3) parseFloat 函數(shù): 試圖從一個(gè) 字符串中提取一個(gè)浮點(diǎn)值。如果第一個(gè)字符就不能轉(zhuǎn)換, parseInt 函數(shù)就返回 NaN 值,指示字符串中并不存在數(shù)字。也可以附加一個(gè)整數(shù) n,可以返回 n 進(jìn)制的一個(gè)整數(shù)。它們是: escape() eval() parseFloat() parseInt() unescape() isNaN() (1) eval(str)函數(shù): 接收一個(gè)字符串形式的表達(dá)式,并試圖求出表達(dá)式的值。但是注意,在 String對(duì)象中存放的是正則查找的目標(biāo)字符串 ,而 RegExp對(duì)象中存放的是模式字符串。 form input type=text name=NameAge onChange=getInfo(this)。 (RegExp.$1+, 您的年齡是 +RegExp.$2)。如果的確存在,這個(gè)方法就返回 true 值。如果這次搜索沒有發(fā)現(xiàn)任何一個(gè)匹配,這個(gè)方法就返回 null值;如果這次搜索在字符串中發(fā)現(xiàn)有多于 一個(gè)匹配模式的字符組合,所有的搜索結(jié)果就會(huì)由這個(gè)方法自動(dòng)地存儲(chǔ)在一個(gè)數(shù)組中,而且這個(gè)正則表達(dá)式的各種屬性也會(huì)反映這次搜索的結(jié)果。 RegExp 對(duì)象中可以使用的方法: pile()方法 可以把一個(gè)普通的字符串形式編譯成一個(gè)正則表達(dá)式的內(nèi)部形式,從而可以提高程序執(zhí)行的效率。 ignorecase 屬性:指示在當(dāng)前的正則表達(dá)式中是否指定 i 選項(xiàng)??梢圆捎孟旅鎯煞N方法之一來獲得這個(gè)信息: RegExp.$39。 rightContext/$39。 multiline/$*屬性:這是一個(gè)只讀屬性,指示在換行符之間這樣的正則搜索是否進(jìn)行。 lastParen/$+屬性:這是一個(gè)只讀屬性,指示最近一次模式查找的結(jié)果。屬性:這是一個(gè)只讀屬性,指示最后一個(gè)匹配成功的字符。 index 以及 lastIndex屬性的返回值也都是從 0開始計(jì)算的。 index/$_屬性:這是一個(gè)只讀的屬性,指出模式字符串的具體信息。這樣的屬性包括: $1...$9:指出最近一次搜索時(shí)的最后 9個(gè)匹配的位置信息。在這樣的搜索之前,這個(gè)屬性的值是 undefined,這個(gè)時(shí)候試圖引用這些屬性值會(huì)產(chǎn)生一個(gè)錯(cuò)誤。 在 JavaScript 的內(nèi)部實(shí)現(xiàn)中,與正則表達(dá)式相關(guān)聯(lián)的字符串,也就是正則表達(dá)式的模式,不是采用普通的字符串形式,而是采用一種內(nèi)部的格式表達(dá)的。 g:在全局范圍內(nèi)搜索所有的給定模式。 如: MyReg=new RegExp(ab+c) pattern: 這是一個(gè)必選項(xiàng),指出了正則表達(dá)式,也就是要搜索的字符串。 例: /zo*/ 可以匹配 z,或者可以匹配 zoo. /zo+/ 可以匹配 zoo,但是不可以匹配 z. /a?ve?/ 可以匹配 ve /x|y/ 可以匹配字符 x 或 y 中的任何一個(gè) /z|food?/ 可以匹配 zoo,或者可以匹配 food. /o{2}/ 不可以匹配 Bob 中的 o,但是可以匹配 o /o{2,}/ 不可以匹配 Bob 中的 o,但是可以匹配 o /[abc]/ 可以匹配 a /[^abc]/ 可以匹配 p /ea*r\b/ 可以匹配 never er /ea*r\B/ 可以匹配 never ear 這種對(duì)象可以采用如下的兩種語法之一來創(chuàng)建: regularexpression=/pattern/[switch]。除了包含一定的單詞和數(shù)字以外,模式中還含有一定的控制命令字符,可用來指示正則搜索的方式。每一個(gè)不同的字符串叫做目標(biāo)字符串。正則表達(dá)式原來是一個(gè) UNIX操作系統(tǒng)中的概念,這樣的表達(dá)式總是和一個(gè)字符串相聯(lián)系的,用于搜索在這個(gè)字符串中的一個(gè)特定的字符組合。 Event 對(duì)象 Event 對(duì)象可以描述一個(gè) JavaScript 中的事件。如果省略 end,就從下標(biāo) Start開始一直截取到數(shù)
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1