hash | history |
---|---|
首先先url上加# | 没有# |
不向服务器发请求 | url的改变会向服务器发请求 |
起的是个锚点的作用 | 弥补了hash的锚点缺陷 |
(本来hash有锚点功能,是做页面定位的,但是用来做路由就不行了) | |
传参是基于url的所以有大小限制 | 可以在url里传参也可以把参数放在一个特定的对象里面 |
可以控制浏览器的前进和后退 | |
兼容性更好 |
hash
- 首先先url上加#,
- 起的是个锚点的作用,
- 不向服务器发请求
- 可以控制浏览器的前进和后退
- 兼容性更好
- 传参是基于url的所以有大小限制
history 没有#,url的改变会向服务器发请求;弥补了hash的锚点缺陷(本来hash有锚点功能,是做页面定位的,但是用来做路由就不行了),可以在url里传参也可以把参数放在一个特定的对象里面