私は html5 とhistory.jsが初めてで、まだ history.js の概念を理解しようとしています。ここで2つの質問。
history.js は、ページを更新せずにアドレス バーの URL を変更するために使用されるだけですか? (ハッシュを使用して URL を操作するなど)
history.js を使用して簡単なコードを作成しました (ここに私のフィドルがあります)
ページ 1 の URL は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" />
問題は、戻るボタンを押すと URL が正しく変更されることですが、非表示のボタンを再表示するにはどうすればよいですか? またはどのようにページを更新しますか? それともajaxを使用しますか?ベストプラクティスは何ですか?