心理

當前位置 /首頁/完美生活/心理/列表

hash模式與history模式的區別

hash模式與history模式的區別

1.原理不同。

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

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

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

TAG標籤:模式 hash history #