HASH模式
hashChange事件监听 url的变化 通过 window.location 方法 处理哈希的改变时不会重新渲染页面,而是当作新页面加到历史记录中
History API
通过 history.pushState 和 history.replaceState
pushState 向历史记录中添加一条 感觉类似Array的push方法
replaceState 则是替换当前所在历史记录中的位置 类似 Array的splice方法
HASH模式
hashChange事件监听 url的变化 通过 window.location 方法 处理哈希的改变时不会重新渲染页面,而是当作新页面加到历史记录中
History API
通过 history.pushState 和 history.replaceState
pushState 向历史记录中添加一条 感觉类似Array的push方法
replaceState 则是替换当前所在历史记录中的位置 类似 Array的splice方法