HTML/Javascript书签技术?

HTML/Javascript书签技术?,javascript,jquery,bookmarks,Javascript,Jquery,Bookmarks,我不知道如何正确地解释它(这可能看起来是一个愚蠢的问题),但看看http://www.billboard.com/#/charts/hot-100你看到有一个#书签 这同样适用于维基百科的用户偏好页面http://en.wikipedia.org/wiki/Special:Preferences#mw-prefsection personal其中每个部分都通过“#”访问 这是怎么做到的?JavaScript/jQuery?只需跳转到页面上id紧跟 例如: 是浏览器在做这件事。与javascrip

我不知道如何正确地解释它(这可能看起来是一个愚蠢的问题),但看看
http://www.billboard.com/#/charts/hot-100
你看到有一个
#
书签

这同样适用于维基百科的用户偏好页面
http://en.wikipedia.org/wiki/Special:Preferences#mw-prefsection personal
其中每个部分都通过“#”访问

这是怎么做到的?JavaScript/jQuery?

只需跳转到页面上id紧跟

例如:


是浏览器在做这件事。与javascript无关。

在第二个示例中,#对应于
a
标记的
id
属性:

<a id="here"/>

是的,您可以在
#
之后获取零件,然后执行您想要的任何操作:例如,加载和显示一些数据

下面是如何在javascript中完成的:

var theHashPart = window.location.hash;
请注意,此变量将包含哈希符号(“#/charts/hot-100”),因此您可能希望将其去掉

var theHashPart = window.location.hash;