Nat*_*ate 12 url hash github button back
我今天正在浏览GitHub,并注意到个人存储库导航在URL /#中没有使用hash-bangs!或/#后退按钮仍然有效.您认为他们是如何实现这一目标的?这对Googlebot的搜索引擎抓取有何影响?我知道它在网址中寻找#.
我真的很好奇,因为我知道使用/#是值得商榷的.
这是一个例子:https://github.com/mirah/pindah
谢谢!
Chr*_*sen 10
效果是history.pushState()
在popstate
事件上实现函数和处理程序 - 在某些浏览器中都是HTML5 DOM接口的一部分.
单击该链接用于pushState()
更新位置并将新数据加载到页面中,而无需重新加载整个页面.处理popstate
使后退按钮正常工作.
GutHub博客将其特定用法称为"树滑块"(它为树成员加载内容并将其可视地滑动到位).GitHub博客描述了其效果及其实现.