Javascript window.location.hash-它是什么,以及它的用例?
我开始从事web开发,遇到document.location.hash。我知道散列是什么,所以对我来说,它听起来像整个文档的散列值,可能用于比较页面、缓存?一个著名的网站给出了这样的解释: 定义和用法 hash属性返回URL的锚定部分,包括哈希符号(#) 锚点是文档中的一个位置,程序员可以在这里创建链接,如果我没有弄错的话 我在一些与安全相关的脚本中也遇到了document.location.hash的使用,我在stack overflow中看到了一些问题,在这里使用了document.location.hash,但从未真正得到关注,因此没有得到详细的解释 这到底是什么?在哪里使用?如果存在一般用例,请给出一些示例 散列 URL中#符号后面的部分(如果有), 包括#符号。如果url不包含#或 在#之后什么都没有。您可以侦听hashchange事件 在支持的浏览器中获得哈希更改的通知Javascript window.location.hash-它是什么,以及它的用例?,javascript,jquery,Javascript,Jquery,我开始从事web开发,遇到document.location.hash。我知道散列是什么,所以对我来说,它听起来像整个文档的散列值,可能用于比较页面、缓存?一个著名的网站给出了这样的解释: 定义和用法 hash属性返回URL的锚定部分,包括哈希符号(#) 锚点是文档中的一个位置,程序员可以在这里创建链接,如果我没有弄错的话 我在一些与安全相关的脚本中也遇到了document.location.hash的使用,我在stack overflow中看到了一些问题,在这里使用了document.loca
它基本上是用来链接页面的各个部分的。查看此链接:它通过id匹配的页面上与之连接的
17949617
链接到我的答案。哈希值出现在URL的末尾,与文档中的书签一样使用
e、 g
来自维基百科
超链接在HTML中的工作方式
从一个域到另一个域的链接称为从其源锚点出站到其目标的入站
最常见的目的地锚点是万维网中使用的URL。这可以指文档,例如网页或其他资源,或指网页中的某个位置后者是通过在HTML文档的该位置具有“name”或“id”属性的HTML元素实现的。位置的URL是网页的URL,附加了一个片段标识符—“id属性”。
注意,当点击维基百科文章的链接时,页面如何“跳转”到特定的部分?这是通过指定
散列
来实现的。散列只不过是一个字符串。它通常与页面上的某个位置相关,但也可以存储数据:“如果…当前位置具有,则[窗口的哈希
属性的值。位置
]必须是哈希标记(
)和片段标识符的字符串串联。”