兩種路由模式的區別


前端中存在着兩種路由模式:一種是hash 路由模式另一種是 history 模式。

hash:hash路由雖然出現在url中,但是在請求的時候不會被包含在http請求中,對后端來說沒有什么影響,所以從另一方面來說hash的改變不會重新加載頁面

history:這種模式是利用H5中新增的pushState()和replaceState() 方法,這兩個方法用於瀏覽器的歷史記錄棧,在當前已有的 back,forword,go 基礎上,提供了修改歷史記錄的功能,當執行修改的時候,雖然修改了當前的url ,瀏覽器不會立即向后端發送請求

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM