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

正文內(nèi)容

javascript教程-資料下載頁(yè)

2025-08-12 01:04本頁(yè)面

【導(dǎo)讀】JavaScript版本與Netscape3版本有關(guān)的是。IE幾乎包含了以上所有的對(duì)象,而且Microsoft的模型更廣泛一些。在新的HTML規(guī)范中,已經(jīng)不支持<menu>和<dir>標(biāo)注了。<noscript></noscript>定義一塊文字,提供給不支持JavaScript或禁止JavaScript支持的瀏覽器顯示。<server></server>用于服務(wù)器端的JavaScript程序以及相關(guān)的函數(shù)。physical:文本在區(qū)域的右邊界回繞到下一行,中間插入回車符,成為多行文本。undefined類型:專門用來指明一個(gè)已經(jīng)創(chuàng)建但是沒有初值的變量。在插入JavaScript腳本的HTML標(biāo)記<script>中,可。瀏覽器只能處理同級(jí)或者比較低版本的JavaScript腳本程序,在遇到比自己實(shí)現(xiàn)版本高的JavaScript腳。這樣雖然可以避免一些運(yùn)行時(shí)的錯(cuò)誤,但是也可能帶來一定的問題。也可以使用number轉(zhuǎn)換成數(shù)值,或string轉(zhuǎn)換成字符串。在一個(gè)JavaScript函數(shù)的外部聲明的變量稱為外部變量,在函數(shù)內(nèi)部聲明和使用的變量稱為內(nèi)部變量。null作為數(shù)字時(shí)等效于0,而作。為字符串時(shí)變成了一個(gè)空字符串。(聲明了一個(gè)變量但未定義,就是undefined類型,

  

【正文】 這樣,VBArray能夠使用的控制方式就比 JavaScript 中原有的數(shù)組要靈活一些。但是,這個(gè)對(duì)象只能在 IE瀏覽器中實(shí)現(xiàn)。 這個(gè) VBArray對(duì)象有如下的方法和屬性: dimensions()方法 返回一個(gè) VBArray對(duì)象中的維數(shù)。 getItem(dim1,dim2...)方法 返回指定下標(biāo)處的數(shù)組元素值。 lbound(dim)方法 返回 VBArray 對(duì)象中指定維數(shù)的下標(biāo)下限。如果省略參數(shù),就認(rèn)為 dim=1;如果這個(gè)對(duì)象是空的, lbound()方法就返回 undefined。如果給定的 dim是負(fù)數(shù)或者超過這個(gè) 對(duì)象的實(shí)際維數(shù), lbound()方法就返回一個(gè)Subscript out of range 錯(cuò)誤。 toArray()方法 把一個(gè) VBArray對(duì)象表示的數(shù)組轉(zhuǎn)換成普通的 JavaScript數(shù)組。例如,一個(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è)單維的排列。 ubound(dim)方法 返回 VBArray對(duì)象數(shù)組下標(biāo)上限值。如果省略 參數(shù), JavaScript就認(rèn)為 dim=1;如果這個(gè)對(duì)象是空的, ubound()方法就返回 undefined。如果給定的 dim參數(shù)是負(fù)數(shù)或者超過了這個(gè)對(duì)象的實(shí)際維數(shù), ubound()方法就返回一個(gè) Subscript out of range 錯(cuò)誤。 (5) Enumerator 對(duì)象 這個(gè)對(duì)象提供一種方法,可以在 JScript中使用集合類型。 new Enumerator(collection) 其中的 collection參數(shù)可以是任何的基對(duì)象類型。 這種集合類型的對(duì)象不同于一般的數(shù)組對(duì)象 Array。在這種集 合對(duì)象中,沒有給數(shù)據(jù)元素設(shè)定順序排列的序列號(hào),所以也就沒有使用下標(biāo)來訪問數(shù)據(jù)的方法。集合類型只提供找到第一個(gè)元素和當(dāng)前元素的后一個(gè)元素的方法,這樣就可以順序地訪問集合。 這個(gè)對(duì)象擁有如下的屬性和方法: atEnd()方法 可以用來測(cè)試按序訪問的集合是否還有未訪問到的元素。如果還胡,就返回 false 值,否則就返回 true 值。 item()方法 可以返回當(dāng)前的集合元素。如果這個(gè)集合是空集,或者當(dāng)前的元素是 undefined類型,這個(gè)方法就返回undefined值。 moveFirst()方法 這個(gè)方法用在開始準(zhǔn) 備按序訪問集合元素的開始,把集合對(duì)象的一個(gè)內(nèi)部指針指向集合的第一個(gè)元素,接著就可以使用 moveNext ()方法來訪問每一個(gè)元素。如果當(dāng)前的集合是一個(gè)空集,這個(gè)方法就返回 nudefined值。 moveNext()方法 可以讓集合的內(nèi)部指針指向集合當(dāng)前元素的下一個(gè)元素。如果集合是空集,或者集合已經(jīng)沒有可以訪問的元素,這個(gè)方法就返回 undefined值。例如,使用 moveFirst()得到一個(gè)集合的第一個(gè)元素的信息,然后在 atEnd()不滿足的時(shí)候,利用 moveNext()去遍歷這個(gè)集合,使用 item()獲得 當(dāng)前集合元素的信息。 在 JScript中,所有的內(nèi)置對(duì)象都有幾個(gè)共同的屬性和方法: prototype屬性 從一個(gè)對(duì)象中得到的所有實(shí)例所共有的功能集合,無論每一個(gè)實(shí)例自己的方法如何添加或者刪除,但是這個(gè)屬性定義的所有對(duì)象方法都是不能改變的。這個(gè)屬性的使用方法: =propertyName。 例:想讓一個(gè) Array 對(duì)象的每一個(gè)實(shí)例都可以使用 array_max()方法來找出其中的最大值 function array_max() { var i,max=this[0]。 for (i=1。i,i++) { if (maxthis[i]) max=this[i]。 } } =array_max。 var x=new Array(1,2,3,4,5,6)。 var y=()。 y 就存放數(shù)組 x 中的最大值。 所有的 JavaScript內(nèi)置對(duì)象的 property屬性都是只讀的。也就是說,可以把一個(gè)新的屬性加在這個(gè)對(duì)象上,如同在剛才的例子中的做法一樣,但卻不可以把一個(gè)原先定義的固有方 法重新定義。對(duì)于自定義的對(duì)象來說,因?yàn)闆]有原來的固有方法,所以不存在這個(gè)問題,所有的方法都可以作為 property 屬性的一部分而被所有對(duì)象的實(shí)例所擁有,不能人為地刪除。 toString()方法 可以返回一個(gè)對(duì)象的字符串表示形式。這種表示形式可以由用戶通過編程來具體體現(xiàn),甚至可以使這個(gè)方法返回的字符串同對(duì)象的信息一點(diǎn)關(guān)系也沒有。 Boolean類型:返回 true 或者 false。 Function 類型:返回函數(shù)定義以及函數(shù)體的字符串形式。 Number 類型:返回?cái)?shù)字的字符串表示。 String 類型:返回字符 串本身。 Valueof()方法 可以返回一個(gè)對(duì)象的數(shù)值表示形式。這種表示形式可以由用戶通過編程來具體體現(xiàn),甚至可以使這個(gè)方法返回的數(shù)值同對(duì)象的信息一點(diǎn)關(guān)系也沒有。 Date 類型:返回自從 1970年 1月 1日起到指定時(shí)間之間的經(jīng)歷的毫秒數(shù)。 Function 類型:返回指定函數(shù)的返回值。 Number 類型:返回實(shí)際的數(shù)值。 在 JScript中,除了提供一些特殊的內(nèi)置對(duì)象以外,還提供了一些內(nèi)置函數(shù),它們有: (1) ScriptEngine()函數(shù): 返回一個(gè)字符串,指出當(dāng)前使用的腳本語言的類型。 腳本語言可 能的類型有: JScript,VBA,VBScript (2) ScriptEngineBuildVersion()函數(shù) 返回當(dāng)前使用的腳本引擎的版本號(hào)。 (3) ScriptEngineMajorVersion()函數(shù) 返回當(dāng)前使用的腳本引擎的主版本號(hào)。 (4) ScriptEngineMinorVersion()函數(shù) 返回當(dāng)前使用的腳本引擎的副版本號(hào)。 第 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)以及瀏覽器使用的語言等信息。 window: 處于整個(gè)從屬表的最頂級(jí)位置。每一個(gè)這樣的對(duì)象代表一個(gè)瀏覽器窗口。 frame: 在擁有幀的網(wǎng)頁(yè)中,提供幀的各種管理方法。 document: 含有當(dāng)前網(wǎng)頁(yè)的各種特性,例如標(biāo)題、背景以及使用的語言等。 location: 含有當(dāng)前網(wǎng)頁(yè)的 URL 地址。 history: 含有以前訪問過的網(wǎng)頁(yè)的 URL 地址。 forms: 是從屬于瀏覽器對(duì)象 document的一個(gè)數(shù)組,為處理表單以及其中的界面對(duì)象提供屬性和方法,每一個(gè)表單是這個(gè)數(shù)組中的一個(gè)單獨(dú)元素。 archors: 是從屬于瀏覽器對(duì)象 document的一個(gè)數(shù)組,為處理錨提供屬性和方法,每一個(gè)錨是這個(gè)數(shù)組中的一個(gè)單獨(dú)元素。 links: 是從屬于瀏覽器對(duì)象 document的一個(gè)數(shù)組,為處理超級(jí)鏈接提供屬性和方法,每一個(gè)鏈接是這個(gè)數(shù)組中的一個(gè)單獨(dú)元素。 除了 forms、 anchors以及 links數(shù)組以外,還有 layers、 images、 areas、 applets和 plugins等數(shù)組,這些數(shù)組都是根據(jù)網(wǎng)頁(yè)不同內(nèi)容而自動(dòng)產(chǎn)生的。這些數(shù)組都是瀏覽器對(duì)象 document 的一個(gè)屬性,數(shù)組的個(gè)數(shù)同 HTML 網(wǎng)頁(yè)中實(shí)際元素的個(gè)數(shù)相同。 document 的一些屬性 指出這個(gè)表單擁有三個(gè)界面對(duì)象。 使用 Netscape Navigator 的對(duì)象 瀏覽器對(duì)象 navigator 瀏覽器對(duì)象 navigator中有用 的屬性包括: appName 提供字符串形式的瀏覽器名稱。 appVersion 反映瀏覽器的版本號(hào)。 appCodeName 反映用字符串表示的當(dāng)前瀏覽器的代碼名字。 userAgent 反映瀏覽器完整的用戶代理標(biāo)識(shí)。 mimeType 提供在瀏覽器中可以使用的 mime類型信息,其中每一個(gè) mime類型由這個(gè)數(shù)組中的一個(gè) mimeType對(duì)象類型的元素表示。 plugins 提供在瀏覽器中可以使用的 plugin信息,其中每一個(gè)信息由這個(gè)數(shù)組中的一個(gè) plugin對(duì)象類型的元素表示。 在 Netscape Navigator 版本中又新增加了一些屬性: language 指出瀏覽器中當(dāng)前的語言設(shè)定。如 en,zh_CN。這是一個(gè)只讀屬性。 platform 指出當(dāng)前的瀏覽器適用的平臺(tái)名稱。這也是一個(gè)只讀屬性。 另外, navigator還擁有一個(gè) javaEnabled()方法,可以用于指出在該瀏覽器中是否可以使用 Java語言。 瀏覽器對(duì)象 Window Window 對(duì)象是瀏覽器對(duì)象中其他大部分對(duì)象的共同祖先,所以一般在 JavaScript程序中可以隱式地引用Window 對(duì)象。例如,可以用 document 而不是 ,用 confirm()而不是 ()。 Window 對(duì)象有以下的方法: open(URL,WindowName,parameterList) 創(chuàng)建一個(gè)瀏覽器窗口,并在新窗口中載入一個(gè)指定的 URL 地址。 close() 關(guān)閉一個(gè)指定的 URL 地址。 alert(text) 彈出一個(gè)信息框。 confirm(text) 彈出一個(gè)確認(rèn)框。 prompt(text,Defaulttext) 彈出一個(gè)提示框。 setTimeout(expression,time) 定時(shí)設(shè)置,在一定時(shí)間后自動(dòng)執(zhí)行 expression描述的代碼,使用 time 設(shè)置時(shí)間,單位是毫秒。 clearTimeout(timer) 取消以前的定時(shí)設(shè)置。 setInterval(expression,time,[args]) 設(shè)定一個(gè)時(shí)間間隔,可以定時(shí)反復(fù)地自動(dòng)執(zhí)行 expression 描述的代碼,使用 time 設(shè)置時(shí)間,單位是毫秒。 clearInterval(timer) 取消 setInterval()設(shè)置的定時(shí)。 moveBy(horiz,vert) 將窗口移動(dòng)指定的位移量。 moveTo(x,y) 將窗口移動(dòng)到指定的坐標(biāo)處。 resizeBy(horiz,vert) 按照給定的位移量重新設(shè)定窗口的大小。 resizeTo(x,y) 將窗口設(shè)定為指定的大小。 scrollBy(horiz,vert) 按照給定的位移量滾動(dòng)窗口。 scrollTo(x,y) 將窗口滾動(dòng)到指定的位置。 find([string][,true|false][,true|false]) 這個(gè)方法可以讓瀏覽器在一個(gè)網(wǎng)頁(yè)中查找一個(gè)字符串。 back() 指示瀏覽器載入歷史記錄中的上一個(gè) URL 地址,相當(dāng)于瀏覽器工具 欄中的后退按鈕。 forward() 指示瀏覽器載入歷史記錄中的下一個(gè) URL 地址,相當(dāng)于瀏覽器工具欄中的前進(jìn)按鈕。 home() 指示瀏覽器載入預(yù)先設(shè)定的主頁(yè)頁(yè)面,相當(dāng)于瀏覽器工具欄中的主頁(yè)按鈕。 stop() 指示瀏覽器停止網(wǎng)頁(yè)的裝載,相當(dāng)于瀏覽器工具欄中的停止按鈕。 print() 指示瀏覽器打印當(dāng)前的網(wǎng)頁(yè),相當(dāng)于瀏覽器工具欄中的打印按鈕。 瀏覽器對(duì)象 Window中還有一些同整個(gè)網(wǎng)頁(yè)結(jié)構(gòu)和信息密切相關(guān)的屬性: frames 這是一個(gè) frame對(duì)象的數(shù)組,記錄當(dāng)前窗口中所有幀的信息。 status 瀏覽 器狀態(tài)行信息。 defaultstatus 瀏覽器默認(rèn)狀態(tài)行信息。 location 提供當(dāng)前窗口的 URL 信息。 history 提供當(dāng)前窗口的歷史記錄,可以在網(wǎng)頁(yè)導(dǎo)航中發(fā)揮作用。 closed 一個(gè)指出窗口目前是否關(guān)閉的邏輯值。 parent 包含這個(gè)當(dāng)前窗口的父窗口。 self 引用當(dāng)前文檔對(duì)應(yīng)的窗口。 top 定義一系列瀏覽器上層的瀏覽器窗口。 Window 指出當(dāng)前的窗口。 locationbar 代表瀏覽器的地址欄。這個(gè)屬性的 visible屬性值為 true或 false。 menubar 代表瀏覽器 中的菜單欄。同上。 personalbar 代表瀏覽器中的個(gè)人欄(也叫目錄欄)。同上。 scrollbar 代表瀏覽器中的滾動(dòng)條。同上。 statusbar 代表瀏覽器中的狀態(tài)欄。同上。 toolbar 代表瀏覽器中的工具欄。同上。 瀏覽器對(duì)象 Window
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1