前端路由的实现原理
路由是监听url变化实现不发生HTTP请求的前提下实现页面跳转
hash通过浏览器的hashchange监听url变化
history通过重写windows的history.pushstate和history.replaceState方法,但是跳转页面后刷新会找不到资源,因此需要后端配合,找不到资源时指向index.html
路由是监听url变化实现不发生HTTP请求的前提下实现页面跳转
hash通过浏览器的hashchange监听url变化
history通过重写windows的history.pushstate和history.replaceState方法,但是跳转页面后刷新会找不到资源,因此需要后端配合,找不到资源时指向index.html
展开
3
4