前端路由原理
- hash
- H5 history
1. 用 JS 实现 hash 路由
通过hash变化触发路由变化->触发视图更新 不会触发页面刷新
window.onhashchange
2.使用 JS 实现 H5 history 路由
history.pushState
window.onpopstate
需要后端支持
两者怎么选择?
前端路由原理
1. 用 JS 实现 hash 路由
通过hash变化触发路由变化->触发视图更新 不会触发页面刷新
window.onhashchange
2.使用 JS 实现 H5 history 路由
history.pushState
window.onpopstate
需要后端支持
两者怎么选择?