码迷,mamicode.com
首页 > 其他好文 > 详细

hash和history的区别帮助向我一样迷的人弄明白,history和hash

时间:2020-03-03 14:43:12      阅读:78      评论:0      收藏:0      [点我收藏+]

标签:amp   控制   font   network   说明   home   net   ffffff   obb   

他们有三个区别:

1.hash 有丑陋的#符号,history没有非常漂亮,干净

2.hash 你改变路由按下enter键之后,你会发现,浏览器那个刷新的icon不变,没错,hash改变路由是不会变的,

当刚才的路由你按下第二次会变,这是因为,你在所有的浏览器按enter键他都会刷新。不过这并不代表hash改变

路由会刷新浏览器。但是history就不同了,当你按下enter键之后刷新的icon马上就会变,说明什么,说明history确

实会刷新浏览器。

3.当我们打开控制台network看他们请求的时候,hash无论你改变路由,只要你不刷新浏览器,network不会有路由的请求。

比如你是/home,hash他就不会产生home接口的请求,当然也不会有/home?page=1&hobby=‘fff‘,但是history会有/home的请

求,不仅如此,你要把路由改成/home?page=1,他就会有/home?page=1的接口发送给服务端。

好了,祝所有不懂得人,把hash和history化成灰也认识

hash和history的区别帮助向我一样迷的人弄明白,history和hash

标签:amp   控制   font   network   说明   home   net   ffffff   obb   

原文地址:https://www.cnblogs.com/MDGE/p/12402052.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!