前端路由: History模式: history模式离不开window.history API,可用来获取用户历史记录的History对象。 Hash模式: 从井号(#)开始的URL(锚)片段,主要依赖 Location 对象的hash属性(location.hash)和hashchange事件。