我想知道哈希除了在URL中作为锚点外,是否还有其他用途。我在这里阅读了相关信息 获取包含哈希后查询字符串的完整URL。 客户端状态信息是什么?请帮忙。
哈希(Hash)也可以用于单页面应用程序,因此,您可以使用哈希作为从页面到页面导航的手段,而不是将其用于导航到页面中的某一点。这样做的好处是不需要刷新页面。
还有一种称为“哈希银弹”(hashbanging)的方法,它用于单页面应用程序,可帮助 Ajax 应用程序更易于索引化。
有几篇关于这个主题的好文章:
https://mail.google.com/mail/u/0/#inbox
中的#inbox
是一种在页面不刷新的情况下从一个页面导航到另一个页面的方式吗?它是在服务器端还是客户端(Web浏览器)上实现的? - Tim#
哈希字符有助于将应用程序的状态推送到客户端,这有助于应用程序本身了解状态,并使客户端(和浏览器)了解状态。这也有助于用户将应用程序在其当前状态下加为书签并使用返回和前进按钮(浏览器历史记录)。#something
以保存某些状态。 - Arman P.%23
,并在服务器端自动进行URL解码。因此,浏览器始终知道哪个是简单哈希,哪个是参数值中的哈希。 - Arman P.%23
)。我不确定对于你的情况如何,这取决于使用情况,但你可以尝试自己并在评论中告诉我具体工作示例。 - Arman P.
#
指定了html
元素的ID。 - yashhy