1.url的hash
location.hash="名稱"
執行:
路由變成:
2.HTML5的history
history.pushState()
三個參數:data,title, url
執行:
路由變成:
history.replaceState()
執行:
路由變成:
pushState和replaceState的區別:
pushState()執行的操作類似於壓棧,之前執行過的會保存。
replaceState()執行的操作替換,直接替換了上一個路由。