生活随笔
收集整理的這篇文章主要介紹了
JavaScript:Browser 对象
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
| ylbtech-JavaScript:Browser 對象 |
?
1、
Window?對象
Window 對象
Window 對象表示瀏覽器中打開的窗口。
如果文檔包含框架(<frame> 或 <iframe> 標簽),瀏覽器會為 HTML 文檔創(chuàng)建一個 window 對象,并為每個框架創(chuàng)建一個額外的 window 對象。
注意:?沒有應用于 window 對象的公開標準,不過所有瀏覽器都支持該對象。
Window 對象屬性
屬性描述
| closed | 返回窗口是否已被關閉。 |
| defaultStatus | 設置或返回窗口狀態(tài)欄中的默認文本。 |
| document | 對 Document 對象的只讀引用。(請參閱對象) |
| frames | 返回窗口中所有命名的框架。該集合是 Window 對象的數組,每個 Window 對象在窗口中含有一個框架。 |
| history | 對 History 對象的只讀引用。請參數?History 對象。 |
| innerHeight | 返回窗口的文檔顯示區(qū)的高度。 |
| innerWidth | 返回窗口的文檔顯示區(qū)的寬度。 |
| length | 設置或返回窗口中的框架數量。 |
| location | 用于窗口或框架的 Location 對象。請參閱?Location 對象。 |
| name | 設置或返回窗口的名稱。 |
| navigator | 對 Navigator 對象的只讀引用。請參數?Navigator 對象。 |
| opener | 返回對創(chuàng)建此窗口的窗口的引用。 |
| outerHeight | 返回窗口的外部高度,包含工具條與滾動條。 |
| outerWidth | 返回窗口的外部寬度,包含工具條與滾動條。 |
| pageXOffset | 設置或返回當前頁面相對于窗口顯示區(qū)左上角的 X 位置。 |
| pageYOffset | 設置或返回當前頁面相對于窗口顯示區(qū)左上角的 Y 位置。 |
| parent | 返回父窗口。 |
| screen | 對 Screen 對象的只讀引用。請參數?Screen 對象。 |
| screenLeft | 返回相對于屏幕窗口的x坐標 |
| screenTop | 返回相對于屏幕窗口的y坐標 |
| screenX | 返回相對于屏幕窗口的x坐標 |
| screenY | 返回相對于屏幕窗口的y坐標 |
| self | 返回對當前窗口的引用。等價于 Window 屬性。 |
| status | 設置窗口狀態(tài)欄的文本。 |
| top | 返回最頂層的父窗口。 |
Window 對象方法
方法描述
| alert() | 顯示帶有一段消息和一個確認按鈕的警告框。 |
| blur() | 把鍵盤焦點從頂層窗口移開。 |
| clearInterval() | 取消由 setInterval() 設置的 timeout。 |
| clearTimeout() | 取消由 setTimeout() 方法設置的 timeout。 |
| close() | 關閉瀏覽器窗口。 |
| confirm() | 顯示帶有一段消息以及確認按鈕和取消按鈕的對話框。 |
| createPopup() | 創(chuàng)建一個 pop-up 窗口。 |
| focus() | 把鍵盤焦點給予一個窗口。 |
| moveBy() | 可相對窗口的當前坐標把它移動指定的像素。 |
| moveTo() | 把窗口的左上角移動到一個指定的坐標。 |
| open() | 打開一個新的瀏覽器窗口或查找一個已命名的窗口。 |
| print() | 打印當前窗口的內容。 |
| prompt() | 顯示可提示用戶輸入的對話框。 |
| resizeBy() | 按照指定的像素調整窗口的大小。 |
| resizeTo() | 把窗口的大小調整到指定的寬度和高度。 |
| scroll() | ? |
| scrollBy() | 按照指定的像素值來滾動內容。 |
| scrollTo() | 把內容滾動到指定的坐標。 |
| setInterval() | 按照指定的周期(以毫秒計)來調用函數或計算表達式。 |
| setTimeout() | 在指定的毫秒數后調用函數或計算表達式。 |
2、 http://www.runoob.com/jsref/obj-window.html 3、
1、
Navigator?對象
Navigator 對象
Navigator 對象包含有關瀏覽器的信息。
注意:?沒有應用于 navigator 對象的公開標準,不過所有瀏覽器都支持該對象。
Navigator 對象屬性
屬性說明
| appCodeName | 返回瀏覽器的代碼名 |
| appName | 返回瀏覽器的名稱 |
| appVersion | 返回瀏覽器的平臺和版本信息 |
| cookieEnabled | 返回指明瀏覽器中是否啟用 cookie 的布爾值 |
| platform | 返回運行瀏覽器的操作系統(tǒng)平臺 |
| userAgent | 返回由客戶機發(fā)送服務器的user-agent 頭部的值 |
Navigator 對象方法
方法描述
| javaEnabled() | 指定是否在瀏覽器中啟用Java |
| taintEnabled() | 規(guī)定瀏覽器是否啟用數據污點(data tainting) |
2、 http://www.runoob.com/jsref/obj-navigator.html 3、
1、
Screen?對象
Screen 對象
Screen 對象包含有關客戶端顯示屏幕的信息。
注意:?沒有應用于 screen 對象的公開標準,不過所有瀏覽器都支持該對象。
Screen 對象屬性
屬性說明
| availHeight | 返回屏幕的高度(不包括Windows任務欄) |
| availWidth | 返回屏幕的寬度(不包括Windows任務欄) |
| colorDepth | 返回目標設備或緩沖器上的調色板的比特深度 |
| height | 返回屏幕的總高度 |
| pixelDepth | 返回屏幕的顏色分辨率(每象素的位數) |
| width | 返回屏幕的總寬度 |
2、 http://www.runoob.com/jsref/obj-screen.html 3、
1、
History?對象
History 對象
History 對象包含用戶(在瀏覽器窗口中)訪問過的 URL。
History 對象是 window 對象的一部分,可通過 window.history 屬性對其進行訪問。
注意:?沒有應用于History對象的公開標準,不過所有瀏覽器都支持該對象。
History 對象屬性
History 對象方法
方法說明
| back() | 加載 history 列表中的前一個 URL |
| forward() | 加載 history 列表中的下一個 URL |
| go() | 加載 history 列表中的某個具體頁面 |
2、 http://www.runoob.com/jsref/obj-history.html 3、
1、
Location?對象
Location 對象
Location 對象包含有關當前 URL 的信息。
Location 對象是 window 對象的一部分,可通過 window.Location 屬性對其進行訪問。
注意:?沒有應用于Location對象的公開標準,不過所有瀏覽器都支持該對象。
Location 對象屬性
屬性描述
| hash | 返回一個URL的錨部分 |
| host | 返回一個URL的主機名和端口 |
| hostname | 返回URL的主機名 |
| href | 返回完整的URL |
| pathname | 返回的URL路徑名。 |
| port | 返回一個URL服務器使用的端口號 |
| protocol | 返回一個URL協(xié)議 |
| search | 返回一個URL的查詢部分 |
Location 對象方法
方法說明
| assign() | 載入一個新的文檔 |
| reload() | 重新載入當前文檔 |
| replace() | 用新的文檔替換當前文檔 |
2、 http://www.runoob.com/jsref/obj-location.html 3、
| 作者:ylbtech 出處:http://ylbtech.cnblogs.com/ 本文版權歸作者和博客園共有,歡迎轉載,但未經作者同意必須保留此段聲明,且在文章頁面明顯位置給出原文連接,否則保留追究法律責任的權利。 |
轉載于:https://www.cnblogs.com/storebook/p/8684622.html
總結
以上是生活随笔為你收集整理的JavaScript:Browser 对象的全部內容,希望文章能夠幫你解決所遇到的問題。
如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。