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

正文內(nèi)容

javascript教程(參考版)

2024-08-25 01:04本頁面
  

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