window.location.href与window.location.hash区别

(1)window.location.href 获得和使用的是完整的url,好比window.location.href="juejin.im”表示的是从新定向,页面跳转url

到新的页面。也能够经过window.location.href获得a标签的完整的href,好比若是使用href,那么能够获得完整的连接(url)get

(2)window.location.hashhash

获得的是锚连接。相好比href,经过window.location.hash并不会跳转到新的连接,只会在当前连接里面io

改变锚链。而且若是有经过window.location.hash得不到完整的连接(URL),仅仅获得#juejin.原理

window.location.hash这个属性能够对URL中的井号参数进行修改,基于这个原理,咱们能够在不重载页面的前提下创造一天新的访问记录。im

井号做为页面定位符出如今URL中,好比:juejin.im#ads_library,此URL表示在页面https://juejin.im中…标签

相关文章
相关标签/搜索