嵌套路由
第一层路由里在嵌套一层
hash
搞一个hash表
window.location.hash.substr(1)
hashTable:{
1:'div1'// 页面1,
2:'div2'// 页面2,
3:'div3'// 页面3,
}
- 优点 任何情况都可以做前端路由
- 缺点 seo不友好(服务器收不到hash 无论请求头www.ggbondfucker/#1还是www.ggbondfucker/#2都是www.ggbondfucker)
history
www.ggbondfucker/1 以/路径开头 从window.locatin.pathname获取
- 后端将所有前端路由都渲染到同一页面,404不算
- 刷新后还在这里
memory
- 从localStroge获取 /1
- 单机版路由,不可分享 www.ggbondfucker