前端中存在着兩種路由模式:一種是hash 路由模式另一種是 history 模式。
hash:hash路由雖然出現在url中,但是在請求的時候不會被包含在http請求中,對后端來說沒有什么影響,所以從另一方面來說hash的改變不會重新加載頁面
history:這種模式是利用H5中新增的pushState()和replaceState() 方法,這兩個方法用於瀏覽器的歷史記錄棧,在當前已有的 back,forword,go 基礎上,提供了修改歷史記錄的功能,當執行修改的時候,雖然修改了當前的url ,瀏覽器不會立即向后端發送請求
