網站首頁 美容小常識 享受生活 東方時尚 識真假 高奢 資訊 遊戲攻略 搞笑段子
當前位置:品位站 > 享受生活 > 心理

hash模式與history模式的區別

欄目: 心理 / 發佈於: / 人氣:7.38K
hash模式與history模式的區別

1.原理不同。

hash模式的實現原理是通過監聽hashChange事件來實現的,前端js把當前hash地址對應的組件渲染到瀏覽器中。

history模式是通過調用 State方法(或者replaceState) 並且 監聽popstate事件來實現的。

State會追加歷史記錄,並更換地址欄地址信息,但是頁面不會刷新,需要手動調用地址變化之後的處理函數,並在處理函數內部決定跳轉邏輯監聽popstate事件是為了響應瀏覽器的前進後退功能。