Skip to content

前端路由原理

前端路由用于实现单页应用的页面切换。

实现方式

  • hash 路由:监听 location.hash 变化
  • history 路由:使用 History API

示例

js
window.addEventListener('hashchange', () => {
  // 根据 hash 切换页面
})

小结

掌握路由原理有助于理解 SPA 的实现机制。