hash模式,浏览器会自带#,#后面的字符都是hash,hash虽然在url中,但不会在http请求中,对服务器安全性没有影响,hash不会重新加载页面。
history模式,可以浏览历史栈,也可以修改(pushState(),replaceState()),可以监听状态变更(popState)
hash模式和history模式
最新推荐文章于 2025-03-26 13:37:00 发布
本文探讨了浏览器路由的两种主要模式——Hash模式和History模式。Hash模式利用URL中的#符号来实现页面的无刷新更新,不涉及服务器交互,而History模式则允许更灵活的历史状态管理,通过pushState和replaceState操作改变URL并更新页面,同时监听popState事件。这两种模式在前端开发中各有应用场景,理解其工作原理对于优化用户体验至关重要。
754

被折叠的 条评论
为什么被折叠?



