我想知道除了作为 URL 中的锚点之外,是否还有其他用途的哈希。我在这里阅读了有关它 的完整网址,包括 hash 之后的查询字符串。客户端的状态信息是什么?请帮忙。
Hash(#) 在 URL 中的使用
IT技术
javascript
url
browser
2021-03-21 22:23:01
2个回答
散列也可用于单页应用程序,因此不是使用它导航到页面中的某个点,而是使用散列作为从页面导航到页面的手段。这样做的好处是不需要刷新页面。
还有一种称为 hashbanging 的方法,用于单页应用程序,用于帮助 ajax 应用程序更可索引。
有一些关于这个主题的好文章
考虑单页网站,或完全基于 AJAX 构建的网站,无需重新加载任何页面。
#
hash 帮助此类应用程序将应用程序的状态推送到客户端,这有助于应用程序本身了解状态和客户端(和浏览器)了解状态。这也将帮助用户在其当前状态下为应用程序添加书签并使用后退和前进按钮(浏览器历史记录)。
其它你可能感兴趣的问题