欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

javascript bom 分類

張明哲1年前10瀏覽0評論
JavaScript BOM分類 BOM(Browser Object Model)即瀏覽器對象模型,JavaScript BOM操作的是瀏覽器本身以及瀏覽器窗口、標簽頁、歷史記錄等方面的一系列對象。JavaScript與BOM緊密聯(lián)系,BOM為控制瀏覽器行為提供了極大的便利。 一、Window對象 Window對象是一個JavaScript中最常用的BOM對象, 它表示整個瀏覽器窗口,包括瀏覽器的工具欄、地址欄、狀態(tài)欄以及瀏覽器標簽頁等組成部分。Window對象的相關操作會影響整個瀏覽器窗口,包括網(wǎng)頁的外觀、尺寸、位置等方面。 以下是對一些常用的Window屬性以及方法進行說明: 1. window.innerHeight和window.innerWidth 這兩個屬性返回當前瀏覽器窗口的視口(viewport)的高度和寬度,其中不包括地址欄、工具欄等非網(wǎng)頁顯示內(nèi)容。通常情況下,網(wǎng)頁可見區(qū)域的高度可以通過window.innerHeight獲取。 2. window.open() 此方法用于打開一個新的瀏覽器窗口。可通過該方法打開一個指定Url的瀏覽器窗口。例如:
window.open('https://www.baidu.com','_blank','width=500,height=500');
3. window.alert() 此方法將彈出一個警告框,提示信息由用戶傳入。例如:
window.alert('請點擊確認!');
二、Navigator對象 Navigator對象提供了有關瀏覽器的信息,包括瀏覽器的名稱、版本、所使用的操作系統(tǒng)等等。以下是對一些常用的Navigator屬性進行說明: 1. navigator.userAgent 此屬性返回包含瀏覽器名稱、版本號以及操作系統(tǒng)信息的字符串。 2. navigator.plugins 此屬性返回一個包含瀏覽器插件的集合。瀏覽器插件是一些與瀏覽器一起安裝的程序,用于提供額外的功能。 三、History對象 History對象表示瀏覽器窗口的瀏覽歷史記錄,可以通過該對象的方法,動態(tài)地管理瀏覽歷史記錄。以下是對一些常用的History對象方法進行說明: 1. history.forward() 此方法用于向前移動瀏覽器歷史記錄。 2. history.back() 此方法用于向后移動瀏覽器歷史記錄。 四、Location對象 Location對象提供了有關當前文檔位置的信息,包括當前Url的協(xié)議、主機名、端口號以及路徑等。以下是對一些常用的Location對象屬性進行說明: 1. location.href 此屬性返回當前頁面的Url。 2. location.search 此屬性返回當前頁面的查詢字符串。 以上僅列舉了一些常用的BOM對象及其相關屬性與方法,實際上BOM提供的功能和操作遠不止這些,開發(fā)人員可以根據(jù)需要對BOM進行深入學習與研究,以便更好地控制瀏覽器的行為。