Historyrouting的实现Historyrouting的实现主要依赖于两个API。向前或向后,可以配合onpopstate事件history.pushState将当前的url和history.state添加到历史中,并用新的替换当前的state和url,不会导致页面刷新state:title要重定向的url对应的状态信息:titleurl:要重定向到的url地址,非跨域pushState会在浏览器的历史栈中添加一条url为设置值的记录,指向当前项目历史记录.replaceState和pushState参数含义相同。不同的是replaceState用设置的url替换浏览器历史栈的当前historyreplaceState不会改变浏览器历史栈当前指向的代码(详解)
A B C