【问题标题】:How does github lets you navigate pages without refresh? [duplicate]github如何让你在不刷新的情况下浏览页面? [复制]
【发布时间】:2013-05-07 11:39:27
【问题描述】:

我浏览了很多 github 网站。我观察到,每当我单击链接时,页面都不会刷新,甚至浏览器中的 URL 也会更改。而且,这些链接被添加到历史记录中!

好吧,我知道 AJAX 是一种可行的方法,而且我知道很多 JavaScript(半中级编码器),但是您不能使用 Ajax 更改 URL。您也不能让这些 URL 在历史记录中可见。

那么,他们到底是怎么做到的呢?

【问题讨论】:

标签: javascript jquery ajax


【解决方案1】:

现在有很多工具可以简化此过程,请查看HistoryJSNavJS

微软不久前发布了一个利用这些技术的示例应用程序,名为“Big Shelf”,不幸的是,它似乎已被删除。显然,这仅在您使用 .NET 时才有意义。

【讨论】:

  • 这并不能真正回答它是如何完成的问题。它只是将问题从 github 转移到那些库。
  • 是的,我想,但我知道如果我在这种情况下提出这个问题,我想知道那里的工具以实现我想做的事情。
猜你喜欢
  • 2021-01-13
  • 2014-01-15
  • 2019-11-25
  • 2017-12-21
  • 2017-05-11
  • 2011-06-15
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多