對location進行梳理,平時用的時候都是用什麼看什麼,今天把location整理一下,方便查詢 location.assign('地址') 等同於 location.href = '地址' 和 window.location = '地址' 後兩者使用的時候,也是觸發assign()方法,進行跳轉 ...
對location進行梳理,平時用的時候都是用什麼看什麼,今天把location整理一下,方便查詢
完整的URL地址:http://192.168.5.203:8888/demo/demo.html?name=fly&age=18#怪誕咖啡
location => http://192.168.5.203:8888/demo/demo.html?name=fly&age=18#怪誕咖啡
hash => #怪誕咖啡
host => 192.168.5.203:8888
hostname => 192.168.5.203
href => http://192.168.5.203:8888/demo/demo.html?name=fly&age=18#怪誕咖啡
origin => http://192.168.5.203:8888
pathname => /demo/demo.html
port => 8888
protocol => http:
search => ?name=fly&age=18
location.assign('地址') 等同於 location.href = '地址' 和 window.location = '地址'
後兩者使用的時候,也是觸發assign()方法,進行跳轉的
跳轉到新的頁面,又可以把歷史記錄中的地址替換掉
location.replace('地址')
重新載入當前頁面:
location.reload() 有可能從緩存中載入
location.reload(true) 從伺服器重新載入