history.js 是一个在所有 HTML5 浏览器中支持历史/状态的 API(pushState,replaceState,onPopState)。包括对数据,标题,replaceState 的支持。支持 jQuery ,MooTools 和 Prototype 。对于HTML5浏览器,这意味着你可以直接修改URL,而不需要再使用 hashes 。