2 个回答

不就是通过hash,根据不同的hash通过hashchange事件来做不同的操作么。

具体的 API 用的是 History,兼容不支持该 API 的环境则改用 HashChangeEvent

想了解实现的原理,可从“状态机”开始。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进