document對象和window對象

window對象---

? ? ? ?代表瀏覽器中的一個打開的窗口或者框架,window對象會在<body>或者<frameset>每次出現時被自動創建,在客戶端JavaScript中,Window對象是全局對象,所有的表達式都在當前的環境中計算,要引用當前的窗口不需要特殊的語法,可以把那個窗口屬性作為全局變量使用,例如:可以只寫document,而不必寫window.document。同樣可以把窗口的對象方法當做函數來使用,如:只寫alert(),而不必寫window.alert


? ? window對象實現了核心JavaScript所定義的全局屬性和方法。

? ? Window對象的Window屬性和self屬性引用都是他自己。




document對象----

? ? ? ? ?代表整個HTML文檔,可以用來訪問頁面中的所有元素 。

每一個載入瀏覽器的HTML文檔都會成為document對象。document對象使我們可以從腳本中對HTML頁面中的所有元素進行訪問。


? ? ? document對象是window對象的一部分,

? ? ?可以通過window.document屬性對其進行訪問

? ? HTMLDocument接口進行了擴展,定義HTML專用的屬性和方法,很多屬性和方法都是 ? ? ? HTMLCollection對象,其中保存了對錨、表單、鏈接以及其他可腳本元素的引用。

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容

  • document對象 每個載入瀏覽器的 HTML 文檔都會成為 Document 對象。Document 對象使我...
    frankisbaby閱讀 576評論 0 0
  • 簡單來說,document是window的一個對象屬性。Window 對象表示瀏覽器中打開的窗口。如果文檔包含框架...
    光小月閱讀 1,037評論 0 0
  • 一、JS前言 (1)認識JS 也許你已經了解HTML標記(也稱為結構),知道了CSS樣式(也稱為表示),會使用HT...
    凜0_0閱讀 2,798評論 0 8
  • 第一章: JS簡介 從當初簡單的語言,變成了現在能夠處理復雜計算和交互,擁有閉包、匿名函數, 甚至元編程等...
    LaBaby_閱讀 1,697評論 0 6