关于window对象
生活随笔
收集整理的這篇文章主要介紹了
关于window对象
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
window對(duì)象
- navigator(導(dǎo)航器對(duì)象)
- appCodeName:返回瀏覽器的代碼名
- appName:返回瀏覽器的名稱
- appVersion:返回瀏覽器的平臺(tái)和版本信息
- cookieEnabled:返回指明瀏覽器中是否禁用cookie的布爾值
- platform:返回瀏覽器的操作系統(tǒng)平臺(tái)
- userAgent:返回由客服機(jī)發(fā)給服務(wù)器的user-agent頭部的值
- screen(顯示器對(duì)象)
- avaiHeight:返回顯示屏幕的可用高度
- avaiWidth:返回顯示屏幕的可用寬度
- height:返回屏幕的像素高度
- width:返回屏幕的像素寬度
- colorDepth:返回屏幕顏色的位數(shù)
- history(歷史對(duì)象)
- back:返回前一個(gè)URL
- forward:返回下一個(gè)URL
- go:返回一個(gè)具體頁(yè)面
- location(位置對(duì)象)
- 屬性
- hash:設(shè)置或返回從井號(hào)開始的URL
- host:設(shè)置或返回主機(jī)名和當(dāng)前URL的端口號(hào)
- hostname:設(shè)置或返回當(dāng)前URL的主機(jī)名
- href:設(shè)置或返回完整的URL
- pathName:設(shè)置或返回當(dāng)前URL的路徑部分
- port:設(shè)置或返回當(dāng)前URL的端口號(hào)
- protocol:設(shè)置或返回當(dāng)前URL的協(xié)議
- serach:設(shè)置或返回從問號(hào)開始的URL
- 方法
- assign(URL):加載新的文檔
- reload():重新加載當(dāng)前頁(yè)面
- replace(newURL):用新的文檔替換當(dāng)前文檔
- document(文檔對(duì)象)
-
集合
- anchors【】:描點(diǎn)對(duì)象數(shù)組
- images【】:圖片對(duì)象數(shù)組
- links【】:連接對(duì)象數(shù)組
- forms【】:表單對(duì)象數(shù)組
-
屬性
- cookie:設(shè)置或返回與當(dāng)前文檔所有有關(guān)的cookie
- domain:返回當(dāng)前文檔的域名
- referrer:返回載入當(dāng)前文檔的URL
- title:返回當(dāng)前文檔的標(biāo)題
- URL:返回當(dāng)前文檔的URL
-
方法
- open():打開一個(gè)新的文檔并擦出舊文檔的內(nèi)容
- close():關(guān)閉文檔輸出流
- write():向當(dāng)前文檔追加寫入文本
- writeln():宇write()相同在“<pre”>中會(huì)追加換行
- 窗口控制
- moveBy
語(yǔ)法:moveBy(水平位移量,垂直位移量)
功能:按照給定像素參數(shù)移動(dòng)指定窗口 - moveTo
語(yǔ)法:moveTo(x,y)
功能:功能將窗口移動(dòng)到指定的指定坐標(biāo)(x,y)處 - resizeBy
語(yǔ)法:resizeBy(水平,垂直)
功能:將當(dāng)前窗口改變指定的大小(x,y)當(dāng)x、y的值大于0時(shí)為擴(kuò)大當(dāng)x、y的值小于0時(shí)為縮小 - resizeTo
語(yǔ)法:resizeTo(水平寬度,垂直寬度)
功能:將當(dāng)前窗口改變成((x,y)大小,x、y分別為寬度和高度 - scrollBy
語(yǔ)法:scrollBy(水平位移量。垂直位移量)
功能:將窗口中的內(nèi)容按給定的位移量滾動(dòng) 參數(shù)為正數(shù)時(shí),正向滾動(dòng),否則反向滾動(dòng) - scrollTo
語(yǔ)法:scrollTo(x,y)
功能:將窗口中的內(nèi)容滾動(dòng)到指定位置
- 焦點(diǎn)控制
- focus:得到焦點(diǎn)
- blur:移出焦點(diǎn)
- 打開窗口(open)
-
語(yǔ)法: open("“URL”",“窗口名稱”"。“窗口風(fēng)格”")
-
功能: 打開一個(gè)新的窗口,并在窗口中裝載指定URL地址的網(wǎng)頁(yè)
-
窗口風(fēng)格:
- height數(shù)值-窗口高度-不能小于100
- width數(shù)值-窗口寬度不能小于100
- left數(shù)值窗口左坐標(biāo)不能為負(fù)值
- top-數(shù)值窗口上坐標(biāo)-不能為負(fù)值
- location yes/no是否顯示地址欄
- menubar yes/nor是否顯示菜單欄
- resizableyes/nor是否可以改變窗口大小
- scrollbars yes/no否允許出現(xiàn)滾動(dòng)條
- status yes/ no是否顯示狀態(tài)欄
- toolbaryes/ no是否顯示工具欄
- 關(guān)閉窗口(close)
- 語(yǔ)法: close()
- 功能: 自動(dòng)關(guān)閉瀏覽器窗口
- 定時(shí)器
- setTimeout
語(yǔ)法:語(yǔ)法 setTimeout(執(zhí)行代碼,毫秒數(shù))
功能:當(dāng)?shù)搅酥付ǖ暮撩霐?shù)后。自動(dòng)執(zhí)行功能代碼語(yǔ)法
clearTimeout
語(yǔ)法:clearTimeout(定時(shí)器)
功能:取消由setTimeout()沒置的定時(shí)器 - setInterval
語(yǔ)法:setInterval(重復(fù)執(zhí)行的代碼,毫秒數(shù))
功能:按指定周期重復(fù)執(zhí)行功能代碼 - clearInterval
語(yǔ)法:clearInterval(時(shí)間間隔器)
功能:取消由setInterval()設(shè)置的時(shí)間間隔器
- 對(duì)話框
-
alert
語(yǔ)法: alert("“提示字符串”")
功能: 彈出一個(gè)警告框,在警告框內(nèi)顯示提示字符串文本 -
confirm
語(yǔ)法: confirm(“提示字符串”")
功能: 顯示一個(gè)確認(rèn)框,在確認(rèn)框內(nèi)顯示提示字符串 當(dāng)用戶單擊"確定"“按鈕時(shí)該返回true 單擊”"取消“時(shí)返回false -
prompt
語(yǔ)法: prompt("“提示字符串”"。““缺省文本”")
功能: 顯示一個(gè)輸入框。在輸入框內(nèi)顯示提示字符串 在輸入文本框顯示缺省文本,并等特用戶輸入 當(dāng)用戶單擊“確定按鈕時(shí),返回用戶輸入的字符串當(dāng)單擊“取消""按鈕時(shí),返回nul值
- 屬性
-
狀態(tài)欄
- defaultStatus:改變?yōu)g覽器狀態(tài)欄的默認(rèn)顯示
- status:臨時(shí)改變?yōu)g覽器狀態(tài)欄的顯示
-
窗口位置
IE - screenLeft:聲明窗口的左上角的X坐標(biāo)
- screenTop:聲明窗口的左上角的Y坐標(biāo)
- document.body.scrollLeft document.documentElement.scrollLeft:聲明當(dāng)前文檔向右滾動(dòng)過的像素?cái)?shù)
- document.body.scrollTop document.documentElement.scrollTop:聲明當(dāng)前文檔向下滾動(dòng)過的像素?cái)?shù)
- screenx 聲明窗口的左上角的X坐標(biāo)
- screenYr聲明窗口的左上角的Y坐標(biāo)
- pageXOffset聲明當(dāng)前文檔向右滾動(dòng)過的像素?cái)?shù)
- pageYoffset聲明當(dāng)前文檔向下滾動(dòng)過的像素?cái)?shù)
- innerHeight返回窗口的文檔顯示區(qū)的高度
- innerwidthr返回窗口的文檔顯示區(qū)的寬度
- outerHeight返回窗口的外部高度
- outerWidth返回窗口的外部寬度
-
其他屬性
- opener:可以實(shí)現(xiàn)同域名下跨窗體之間的通訊 一個(gè)窗體要包含另一個(gè)窗體的
- closed當(dāng)前窗口關(guān)閉時(shí)返回true
- name設(shè)置或返回窗口的名稱
- self返回對(duì)當(dāng)前窗口的引用
!IE
FF
總結(jié)
以上是生活随笔為你收集整理的关于window对象的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 看完就会的冒泡排序
- 下一篇: 英伟达:除了台积电、三星以外,希望还有第