Javascript 为什么是AJAX历史管理器?

Javascript 为什么是AJAX历史管理器?,javascript,ajax,history,Javascript,Ajax,History,现在,我只编写了一个简单的AJAX历史脚本,它添加了后退/前进按钮并更改了哈希值。但是我阅读了其他历史记录脚本,这些脚本存储了以前的AJAX请求供以后使用,因此脚本不必再次重构请求。我想,这些是历史脚本和历史管理器之间的区别 然而,我的问题是,为什么你需要一个经理?例如,假设你做了这样的事情: addHistory'my/full/url'、'ajax/url'; 经理将参照my/funcy/url存储ajax/url。但是,如果用户删除缓存并返回到my/funcy/url,您仍然需要从头开始重

现在,我只编写了一个简单的AJAX历史脚本,它添加了后退/前进按钮并更改了哈希值。但是我阅读了其他历史记录脚本,这些脚本存储了以前的AJAX请求供以后使用,因此脚本不必再次重构请求。我想,这些是历史脚本和历史管理器之间的区别

然而,我的问题是,为什么你需要一个经理?例如,假设你做了这样的事情: addHistory'my/full/url'、'ajax/url';
经理将参照my/funcy/url存储ajax/url。但是,如果用户删除缓存并返回到my/funcy/url,您仍然需要从头开始重建url。因此,我并不真正理解这一点。

我的猜测是,这是一种试图记住客户端服务器端会话状态变化的尝试。也许他们甚至不考虑清理缓存的情况。

除了你的,没有答案,所以我猜没有逻辑的理由。