Javascript URL中哈希(#)的用法

Javascript URL中哈希(#)的用法,javascript,url,browser,Javascript,Url,Browser,我想知道除了作为URL中的锚之外,是否还有其他哈希的用途。我在这里读到过 . 客户端的状态信息是什么?请提供帮助。考虑一个页面的网站,或完全基于AJAX构建的网站,无需重新加载任何页面 #散列有助于此类应用程序将应用程序的状态推送到客户端,这有助于应用程序本身了解状态,客户端(和浏览器)了解状态。这也将帮助用户将应用程序标记为“当前状态”,并使用“后退”和“前进”按钮(浏览器历史记录)。散列也可用于单页应用程序,因此,与其使用它导航到页面中的某个点,不如使用散列作为从一页导航到另一页的方法。这样

我想知道除了作为URL中的锚之外,是否还有其他哈希的用途。我在这里读到过 .
客户端的状态信息是什么?请提供帮助。

考虑一个页面的网站,或完全基于AJAX构建的网站,无需重新加载任何页面


#
散列有助于此类应用程序将应用程序的状态推送到客户端,这有助于应用程序本身了解状态,客户端(和浏览器)了解状态。这也将帮助用户将应用程序标记为“当前状态”,并使用“后退”和“前进”按钮(浏览器历史记录)。

散列也可用于单页应用程序,因此,与其使用它导航到页面中的某个点,不如使用散列作为从一页导航到另一页的方法。这样做的优点是不需要刷新页面

还有一种称为hashbang的方法,用于单页应用程序,用于帮助ajax应用程序更加灵活

关于这个问题有几篇好文章


#
在url末尾指定
html
元素的id。如果向下滚动此页面并单击任何评论的发布时间,会发生什么情况?注意URL的变化和行为。有这样的网站吗?@Naman如果您有任何通知或问题的新答案,stackoverflow会使用
片段标识符高亮显示。@Naman也会看看这个。我认为它主要用于公司应用程序(如内部网)或网站后端。@pilot yashhy与片段标识符不一样吗?@Naman#(散列、锚定、状态)也将在?之后,但作为参数一部分的所有散列(#)都将进行url编码(将变为
%23
)。我不确定你的情况,这取决于使用情况,但你可以尝试自己,让我知道在评论与工作的例子。+1,很好的回答!收件箱是否在
https://mail.google.com/mail/u/0/#inbox
在不刷新页面的情况下从一页导航到另一页的方法?它是在服务器或客户端(web浏览器)上实现的?