亚洲区国产区激情区无码区,国产成人mv视频在线观看,国产A毛片AAAAAA,亚洲精品国产首次亮相在线

JavaScript Window 對(duì)象

窗口對(duì)象(Window Object)表示瀏覽器中的窗口。窗口對(duì)象(Window Object)由瀏覽器自動(dòng)創(chuàng)建。

窗口是瀏覽器的對(duì)象,不是javascript的對(duì)象。javascript對(duì)象是字符串,數(shù)組,日期等。

注意:如果html文檔包含框架或iframe,則瀏覽器會(huì)為每個(gè)框架創(chuàng)建其他窗口對(duì)象(Window Object)。

所有全局變量都是屬性,函數(shù)是窗口對(duì)象(Window Object)的方法。

文檔對(duì)象是窗口對(duì)象(Window Object)的屬性。因此,輸入

window.document.write("Hello world")

同等于:

document.write("Hello world")

窗口對(duì)象(Window Object)屬性

下表列出了Window對(duì)象的屬性:

屬性描述
closed指示當(dāng)前窗口是否關(guān)閉
console返回對(duì)指定臺(tái)對(duì)象的引用,該引用提供對(duì)瀏覽器調(diào)試指定臺(tái)的訪問(wèn)(請(qǐng)參見(jiàn)Console對(duì)象
defaultStatus設(shè)置或返回給定窗口的狀態(tài)欄文本
document返回對(duì)該窗口包含的文檔的引用(請(qǐng)參見(jiàn)Document對(duì)象
frameElement返回在其中插入當(dāng)前窗口的<iframe>元素
frames返回當(dāng)前窗口中的所有<iframe>元素
history返回對(duì)與窗口關(guān)聯(lián)的歷史記錄對(duì)象的引用(請(qǐng)參見(jiàn)History對(duì)象
innerHeight返回包含滾動(dòng)條的窗口內(nèi)容區(qū)域(視口)的高度
innerWidth返回包含滾動(dòng)條的窗口內(nèi)容區(qū)域(視口)的寬度
length返回當(dāng)前窗口中<iframe>元素的數(shù)量
localStorage允許將鍵/值對(duì)保存在Web瀏覽器中。存儲(chǔ)沒(méi)有到期日期的數(shù)據(jù)
location返回對(duì)與窗口關(guān)聯(lián)的位置對(duì)象的引用(請(qǐng)參見(jiàn)Location對(duì)象
name設(shè)置或返回窗口名稱
navigator返回對(duì)與窗口關(guān)聯(lián)的導(dǎo)航器對(duì)象的引用(請(qǐng)參見(jiàn)Navigator對(duì)象
opener返回對(duì)創(chuàng)建該窗口的窗口的引用
outerHeight返回瀏覽器窗口的高度,包括工具欄/滾動(dòng)條
outerWidth返回瀏覽器窗口的寬度,包括工具欄/滾動(dòng)條
pageXOffset返回文檔已經(jīng)水平滾動(dòng)的像素?cái)?shù)
pageYOffset返回文檔已經(jīng)垂直滾動(dòng)的像素?cái)?shù)
parent返回當(dāng)前窗口的父窗口
screen返回對(duì)與窗口關(guān)聯(lián)的屏幕對(duì)象的引用(請(qǐng)參見(jiàn)Screen對(duì)象)
screenLeft返回窗口相對(duì)于屏幕的水平坐標(biāo)
screenTop返回窗口相對(duì)于屏幕的垂直坐標(biāo)
screenXscreenLeft的別名
screenYscreenTop的別名
scrollXpageXOffset的別名
scrollYpageYOffset的別名
sessionStorage允許將鍵/值對(duì)保存在Web瀏覽器中。存儲(chǔ)一個(gè)會(huì)話的數(shù)據(jù)
self返回對(duì)窗口對(duì)象(Window Object)本身的對(duì)象引用
status設(shè)置或返回窗口狀態(tài)欄中的文本
top返回對(duì)窗口層次結(jié)構(gòu)中最頂層窗口的引用

窗口對(duì)象(Window Object)方法

下表列出了Window對(duì)象的方法:

方法描述
alert()顯示帶有消息和“確定”按鈕的警報(bào)框
atob()解碼base-64編碼的字符串
blur()從當(dāng)前窗口移開(kāi)焦點(diǎn)
btoa()在base-64中編碼一個(gè)字符串
clearInterval()清除使用setInterval()設(shè)置的計(jì)時(shí)器
clearTimeout()清除使用setTimeout()設(shè)置的計(jì)時(shí)器
close()關(guān)閉當(dāng)前窗口
confirm()顯示一個(gè)對(duì)話框,其中包含用戶需要響應(yīng)的消息
focus()將焦點(diǎn)設(shè)置到當(dāng)前窗口
getComputedStyle()獲取應(yīng)用于元素的當(dāng)前計(jì)算的CSS樣式
getSelection()返回表示用戶選擇的文本范圍的Selection對(duì)象
matchMedia()返回表示指定媒體查詢字符串的MediaQueryList對(duì)象
moveBy()相對(duì)于當(dāng)前位置移動(dòng)窗口
moveTo()將窗口移至指定位置
open()打開(kāi)一個(gè)新的瀏覽器窗口
print()打印當(dāng)前窗口的內(nèi)容
prompt()顯示一個(gè)對(duì)話框,提示訪問(wèn)者輸入
requestAnimationFrame()請(qǐng)求瀏覽器在下一次重繪之前調(diào)用函數(shù)來(lái)更新動(dòng)畫(huà)
resizeBy()按指定像素調(diào)整窗口大小
resizeTo()將窗口調(diào)整為指定的寬度和高度
scroll()不推薦使用。該方法已由scrollTo()方法代替。
scrollBy()按指定像素?cái)?shù)滾動(dòng)文檔
scrollTo()將文檔滾動(dòng)到指定的坐標(biāo)
setInterval()以指定的時(shí)間間隔(以毫秒為單位)調(diào)用函數(shù)或執(zhí)行代碼段
setTimeout()在指定的毫秒數(shù)后調(diào)用函數(shù)或執(zhí)行代碼段
stop()停止加載窗口