嘿,我注意到在浏览GitHub存储库时,它使用AJAX加载每个文件夹/文件。
我理解这一切,我只是想知道他们是如何改变URL的。你能用JavaScript获取和设置URL吗?如果是这样,对于基于JavaScript的网站的一部分加书签可能非常有用。 (一页内有几页,用JavaScript移动)
感谢。
答案 0 :(得分:21)
它使用history manipulation API中的新推/弹状态函数。
答案 1 :(得分:12)
他们在博客here
上描述了这个html5功能答案 2 :(得分:3)
HTML 5 pushState