主题
前端项目实践面试题
扫码登录、SSO、权限、水印、埋点、上传、实时通信、异常排查和项目设计高频题。
本章内容
- 如何解决页面请求接口大规模并发问题?
- 前端如何实现扫码登录功能?
- 什么是单点登录,前端如何实现单点登录?
- 前端如何实现基于 WebSocket 的实时聊天功能,支持多用户在线聊天并展示消息通知?
- 你会如何设计前端日志埋点 SDK?
- 前端如何给网页增加水印?并且如何防止水印被移除?
- 如何在前端实现一个实时自动补全搜索框?
- 如何在前端实现国际化,并根据用户设置自动切换语言?
- 常见的登录鉴权方式有哪些?各自的优缺点是?
- 如何在前端防止表单重复提交,并确保用户只能提交一次?
- 如何设计一个前端页面,实现 PC 端访问展示 Web 应用,移动端访问展示 H5 应用?
- 如何禁止别人调试前端页面代码?
- 如何定位到前端页面发生错误的元素?
- 如何对每个 JavaScript 函数的执行实现拦截?