JavaScript中常用的BOM對象(屬性、方法)

來源:互聯網
上載者:User

標籤:amp   global   href   clear   程式   注入   文字   ace   標識   

  1. window對象
    1. 定義:
      1. 一個瀏覽器視窗執行個體
      2. 與視窗有關的資訊(API)  
      3. ECMAScript規定的Global對象
    2. 方法
      1. open(url),返回標識符 引用 即將開啟視窗的。(調用該引用對象的close方法 即可關閉該視窗
      2. 間歇調用setInterval(函數,time)。clearInterval()

      3. 逾時調用 setTimeout(函數,time);表示在多久後把代碼注入訊息佇列(如果隊列是空的那麼會立即執行,否則等待前面的代碼執行完畢後再執行) clearTimeout()

      4.  

        系統對話方塊

        1. alert(字串)

        2. confirm(表示提示的文字);返回 true / false 

        3. prompt (提示文字資訊,提前鍵入的文字);返回輸入的資訊 或者 null

  2. location對象
    1. 定義:  
      1. 儲存著與當前文檔有關的資訊。

      2. 將URL解析為獨立的片段方便開發人員 進行訪問。

      3.  window.location === document.location

    2. 方法

      1. location.assign(新url),開啟新url,並在記錄中建立一條新記錄

      2.  location.reload(true/false):重新整理當前頁面.

      3. location.replace(url):用傳入的url代替目前記錄的url,不在記錄中建立新的記錄。

      4. window.location = 新url、location.href = 新url  與 location.assign(新url)效果一樣

    3. 屬性
      1.  href:完整的url

      2.  

         host:主機或網域名稱

      3.  

         hostname:返回不帶連接埠號碼的主機或網域名稱。

      4.  

         pathname:返回url中的目錄和檔案名稱。

      5.  

         hash:返回hash值(‘#target’)

      6.  

         search:返回查詢字串(‘?name=fafa&sex="mae"’)

  3. history對象
    1.  定義:儲存著使用者上網的記錄。

    2.  

      方法:
      1. go(數字)
        1. 數字:數字 -1 頁面後退一個記錄,+1前進一個記錄 
      2. back():後退一個記錄
      3. forward():前進一個記錄

JavaScript中常用的BOM對象(屬性、方法)

相關文章

聯繫我們

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

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

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.