我是 html5 和history.js的新手,仍在尝试掌握 history.js 的概念。这里有两个问题。
history.js 是否只是用于更改地址栏中的 URL 而无需刷新页面?(比如使用哈希来操作 url)
我使用 history.js 完成了一个简单的代码(这是我的小提琴)
第一页的网址是http://mysite.com?id=1,2,3
当按下下面的按钮之一时,JS 代码会隐藏按钮,它会从 url 中删除 ID 并使用 history.js 更改地址栏中的 url
<input type="button" value="delete id 1" data-remove-id="1" class="remove" />
<input type="button" value="delete id 2" data-remove-id="2" class="remove" />
<input type="button" value="delete id 3" data-remove-id="3" class="remove" />
问题是,当我点击后退按钮时,网址会正确更改,但我如何让它取消隐藏隐藏按钮?或者我如何刷新页面?还是我使用ajax?最佳做法是什么?