Javascript 如何改进此代码
我已经实现了javascript代码来解决ajax历史问题 一切都很好,没有问题,但我想改进这段代码 例如 当用户看到页面(URL:)和 若用户点击联系人页面,我会像这样将哈希代码附加到urlJavascript 如何改进此代码,javascript,ajax,browser-history,Javascript,Ajax,Browser History,我已经实现了javascript代码来解决ajax历史问题 一切都很好,没有问题,但我想改进这段代码 例如 当用户看到页面(URL:)和 若用户点击联系人页面,我会像这样将哈希代码附加到url window.location.hash="!"+hash; 所以URL看起来像 每当用户单击页面时,哈希代码都将更改 若用户按“后退”按钮或“无论如何返回”,哈希将被更改,正如大家已经知道的 使用该散列更改我的网站的内容 回到要点,我想做的是不想在地址栏上附加散列 (类似Facebook这样做{你可以
window.location.hash="!"+hash;
所以URL看起来像
每当用户单击页面时,哈希代码都将更改
若用户按“后退”按钮或“无论如何返回”,哈希将被更改,正如大家已经知道的
使用该散列更改我的网站的内容
回到要点,我想做的是不想在地址栏上附加散列
(类似Facebook这样做{你可以在最新的浏览器中看到这一点})你应该看看HTML5中新增的功能。有一本“深入HTML5”的书有点长,但我更喜欢它
还有一个很棒的库,名为,它抽象了新API和旧的基于哈希的方法之间的差异。我也在很多地方工作,这是伟大的!它与jQuery、Prototype、MooTols和Zepto一起使用。可能重复的代码改进建议,您应该在上发布。祝你好运。我不知道我不知道该如何搜索这个新问题@Quentin