前端/移动开发面试题更新 2026-08-05

如何实现URL变动而页面不刷新,除了使用锚点?

金山WPS前端/移动开发系统设计技术原理

考察说明

考察前端路由管理和浏览器历史API的掌握程度

回答思路

  1. 能列举并解释History API(pushState/replaceState)及其与popstate事件配合
  2. 理解SPA路由原理,能说明改变URL但不触发页面刷新
  3. 能区分hash模式和history模式的优缺点及适用场景
  4. 能说明服务端需要相应配置以支持history模式(如回退到首页)
  5. 能识别浏览器兼容性及潜在问题(如资源刷新、状态管理)
本题已收录答题指导

本题附完整参考答案与评分标准

登录后可查看结构化答题指导;也可以直接开一场模拟面试,AI 面试官用本题实时追问并给出评分。