用javascript更改uri,而不是重新加载页面

问题描述:

我想弄清楚如何用javascript更改URI,而不是重新加载页面。这个动作类似于在github上浏览文件夹结构,当你点击一个文件夹时,它会把你带到一个代表你点击的文件夹的新网址,但是页面不会被重新加载。用javascript更改uri,而不是重新加载页面

当我用js改变我的uri时,无论我好像做了什么页面刷新。我怎样才能避免这种情况?

+1

这看起来像一个http://*.com/questions/4952554/github-source-dynamic受骗人-导航 – CarlosZ 2011-04-10 17:10:10

你看这个答案吗? GitHub source dynamic navigation

我发誓我已经看到这个答案在其他地方在*。

但是,看看这个基准上使用浏览器的历史记录对象:

https://developer.mozilla.org/en/DOM/Manipulating_the_browser_history