關於Web設計、開發中window對象的資料

來源:互聯網
上載者:User
web|window|對象|設計 What is "window" ?

window 代表瀏覽器中一個開啟的視窗。

Window的屬性
屬性 描述
closed 擷取引用視窗是否已關閉。
defaultStatus 設定或擷取要在視窗底部的狀態列上顯示的預設資訊。
dialogArguments 設定或擷取傳遞給強制回應對話方塊視窗的變數或變數數組。
dialogHeight 設定或擷取強制回應對話方塊的高度。
dialogLeft 設定或擷取強制回應對話方塊的左座標。
dialogTop 設定或擷取強制回應對話方塊的頂座標。
dialogWidth 設定或擷取強制回應對話方塊的寬度。
frameElement 擷取在父文檔中產生 window 的 frame 或 iframe 對象。
length 設定或擷取集合中對象的數目。
name 設定或擷取表明視窗名稱的值。
offscreenBuffering 設定或擷取對象在對使用者可見之前是否要先在螢幕外繪製。
opener 設定或擷取建立當前視窗的視窗的引用。
parent 擷取對象層次中的父視窗
returnValue 設定或擷取從強制回應對話方塊返回的值。
screenLeft 擷取瀏覽器客戶區左上方相對於螢幕左上方的 x 座標。
screenTop 擷取瀏覽器客戶區左上方相對於螢幕左上方的 y 座標。
self 擷取對當前視窗或架構的引用。
status 設定或擷取位於視窗底部狀態列的資訊。
top 擷取最頂層的祖先視窗。
Window的事件
事件 描述
onactivate 當對象設定為使用中的元素時觸發。
onafterprint 對象所關聯的文檔列印或預覽列印後立即在對象上觸發。
onbeforedeactivate 在 activeElement 從當前對象變為父文檔其它對象之前立即觸發。
onbeforeprint 對象的關聯文檔列印或預覽列印前在對象上觸發。
onbeforeunload 在頁面將要被卸載前觸發。
onblur 在對象失去輸入焦點時觸發。
oncontrolselect 當使用者將要對該對象製作一個映像、表格和任意絕對位置的元素中的控制項。">控制項選中區時觸發。
ondeactivate activeElement 從當前對象變為父文檔其它對象時觸發。
onerror 當對象裝載過程中發生錯誤時觸發。
onfocus 當對象獲得焦點時觸發。
onhelp 當使用者在瀏覽器為當前視窗時按 F1 鍵時觸發。
onload 在瀏覽器完成對象的裝載後立即觸發。
onmove 當對象移動時觸發。
onmoveend 當對象停止移動時觸發。
onmovestart 當對象開始移動時觸發。
onresize 當對象的大小將要改變時觸發。
onresizeend 當使用者更改完控制項選中區中對象的尺寸時觸發。
onresizestart 當使用者開始更改控制項選中區中對象的尺寸時觸發。
onscroll 當使用者滾動對象的捲軸時觸發。
onunload 在對象卸載前立即觸發。

window的集合
集合 描述
frames 擷取給定文檔定義或與給定視窗關聯的文檔定義的所有 window 對象的集合。

window的方法
方法 描述
alert 顯示包含由應用程式自訂訊息的對話方塊。
attachEvent 將指定函數綁定到事件,以便每當該事件在對象上觸發時都調用該函數。
blur 使元素失去焦點並觸發 onblur 事件。
clearInterval 使用 setInterval 方法取消先前開始的間隔事件。
clearTimeout 取消先前用 setTimeout 方法設定的逾時事件。
close 關閉當前瀏覽器視窗或 HTML 應用程式(HTA)。
confirm 顯示一個確認對話方塊,其中包含一個可選的訊息和確定取消按鈕。
createPopup 建立快顯視窗。
detachEvent 從事件中取消指定函數的綁定,這樣當事件觸發時函數就不會收到通知了。
execScript 以給定語言執行指定的指令碼。
focus 使得元素得到焦點並執行由 onfocus 事件指定的代碼。
moveBy 將視窗的位置移動指定 xy 位移值。
moveTo 將視窗左上方的螢幕位置移動到指定的 xy 位置。
navigate 在當前視窗中裝入指定 URL。
open 開啟新視窗並裝入給定 URL 的文檔。
print 列印與視窗關聯的文檔。
prompt 顯示一個提示對話方塊,其中帶有一條訊息和一個輸入框。
resizeBy 更改視窗的當前位置縮放指定的 x 和 y 位移量。
resizeTo 將視窗的大小更改為指定的寬度和高度值。
scroll 將視窗滾動到自左上方起指定的 x 和 y 位移量。
scrollBy 將視窗滾動 x 和 y 位移量。
scrollTo 將視窗滾動到指定的 x 和 y 位移量。
setActive 設定對象為當前對象而不將對象置為焦點。
setInterval 每經過指定毫秒值後計算一個運算式。
setTimeout 經過指定毫秒值後計算一個運算式。
showHelp 顯示協助檔案。此方法可用於 Microsoft HTML 協助。
showModalDialog 建立一個顯示指定 HTML 文檔的強制回應對話方塊。
showModelessDialog 建立一個顯示指定 HTML 文檔的非強制回應對話方塊。

window的對象
對象 描述
clientInformation 包含關於 網頁瀏覽器的資訊。
clipboardData 提供了對於預定義的剪貼簿格式的訪問,以便在編輯操作中使用。
document 代表給定瀏覽器視窗中的 HTML 文檔。
event 代表事件狀態,如事件發生的元素,鍵盤狀態,滑鼠位置和滑鼠按鍵狀態。
external 允許訪問由 Microsoft® Internet Explorer 瀏覽器組件宿主應用程式提供的附加物件模型。
history 包含了使用者已瀏覽的 URL 的資訊。
location 包含關於當前 URL 的資訊。
navigator 包含關於 網頁瀏覽器的資訊。
screen 包含關於客戶螢幕和渲染能力的資訊。


相關文章

Beyond APAC's No.1 Cloud

19.6% IaaS Market Share in Asia Pacific - Gartner IT Service report, 2018

Learn more >

Apsara Conference 2019

The Rise of Data Intelligence, September 25th - 27th, Hangzhou, China

Learn more >

Alibaba Cloud Free Trial

Learn and experience the power of Alibaba Cloud with a free trial worth $300-1200 USD

Learn more >

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。