window.location.href與window.location.hash區別

李二狗子發表於2018-10-31

(1)window.location.href 得到和使用的是完整的url,比如window.location.href="juejin.im”表示的是重新定向,頁面跳轉

到新的頁面。也可以通過window.location.href得到a標籤的完整的href,比如如果使用href,那麼可以得到完整的連結(url)

(2)window.location.hash

得到的是錨連結。相比如href,通過window.location.hash並不會跳轉到新的連結,只會在當前連結裡面

改變錨鏈。並且如果有通過window.location.hash得不到完整的連結(URL),僅僅得到#juejin.

window.location.hash這個屬性可以對URL中的井號引數進行修改,基於這個原理,我們可以在不過載頁面的前提下創造一天新的訪問記錄。

井號作為頁面定位符出現在URL中,比如:juejin.im#ads_library,此URL表示在頁面https://juejin.im中…

相關文章