请解释前端路由中 hash 模式和 history 模式的实现原理及各自优缺点。
考察说明
考察对前端路由两种模式核心机制的理解与选型能力
回答思路
- 清晰说明 hash 模式基于 location.hash 变化触发 hashchange 事件
- 准确说明 history 模式基于 History API 的 pushState 与 replaceState
- 正确指出 history 模式在部署刷新时的服务端配置要求
- 对比两种模式在 SEO、兼容性和用户体验上的差异
本题已收录答题指导
本题附完整参考答案与评分标准
登录后可查看结构化答题指导;也可以直接开一场模拟面试,AI 面试官用本题实时追问并给出评分。