window.location詳解


window.location對象常用屬性

  • location.hostname 返回 web 主機的域名
  • location.host 返回 web 主機的域名(包含端口)
  • location.pathname 返回當前頁面的路徑和文件名
  • location.port 返回 web 主機的端口 (80 或 443,如果采用默認的80端口(update:即使添加了:80),那么返回值並不是默認的80而是空字符。)
  • location.protocol 返回所使用的 web 協議(http:// 或 https://)
  • location.href 屬性返回當前頁面的 URL
  • location.search 返回?后面部分(包含?)
  • location.hash 返回錨點(返回值:#xxx) 

 

window.location對象常用方法

  • location.assign() 加載一個新的文檔,就相當於一個鏈接,跳轉到指定的url
  • location.reload() 重新加載當前文檔,沒有參數或者參數是 false,它就會用 HTTP 頭 If-Modified-Since 來檢測服務器上的文檔是否已改變。如果文檔已改變,reload() 會再次下載該文檔。如果文檔未改變,則該方法將從緩存中裝載文檔。這與用戶單擊瀏覽器的刷新按鈕的效果是完全一樣的。如果該方法的參數為 true,那么會繞過緩存,從服務器上重新下載該文檔。這與用戶在單擊瀏覽器的刷新按鈕時按住 Shift 健的效果是完全一樣。
  • location.replace()  用一個新文檔取代當前文檔,不會在 History 對象中生成一個新的記錄。當使用該方法時,新的 URL 將覆蓋 History 對象中的當前記錄。

擴展-window.open()

https://blog.csdn.net/yezitoo/article/details/78565937

https://blog.csdn.net/ardo_pass/article/details/78877995


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM