前端网络面试题26 题
- 01 前端常见 HTTP 状态码有哪些?
- 02 常见请求 Content-Type 有哪些?JSON、FormData 和表单提交怎么选择?
- 03 前端请求超时如何实现?Fetch 为什么没有内置 timeout?
- 04 前端请求中的 credentials、Cookie 和跨域凭证如何理解?
- 05 前端请求重试应该如何设计?
- 06 前端如何取消请求?为什么需要取消请求?
- 07 前端文件上传和下载有哪些注意点?
- 08 页面卸载时如何可靠上报?sendBeacon 和 keepalive 有什么区别?
- 09 CDN 对前端有什么作用?如何排查 CDN 问题?
- 10 CORS 预检请求是什么?什么时候会触发?
- 11 dns-prefetch、preconnect 和 preload 有什么区别?
- 12 Fetch 和 XMLHttpRequest 有什么区别?项目中如何选择?
- 13 HTTP 缓存在前端项目中如何设计?
- 14 HTTP/2 对前端性能有哪些提升?
- 15 SSE 和 WebSocket 有什么区别?
- 16 前端轮询如何设计?固定轮询、自适应轮询和退避有什么区别?
- 17 前端请求竞态是什么?如何避免旧响应覆盖新状态?
- 18 前端请求去重如何设计?重复点击和并发相同请求怎么处理?
- 19 前端如何区分网络错误、HTTP 错误和业务错误?
- 20 前后端接口版本兼容如何设计?前端如何应对接口变更?
- 21 前端断点续传如何设计?分片上传需要注意哪些问题?
- 22 HTTP/3 和 QUIC 解决了什么问题?
- 23 前端请求中的幂等键有什么作用?哪些接口需要 Idempotency-Key?
- 24 长轮询是什么?它和普通轮询、SSE、WebSocket 有什么区别?
- 25 GraphQL 和 REST 在前端请求层有什么区别?如何选择?
- 26 HTTP Range 请求是什么?前端下载和媒体播放如何利用它?
没有符合条件的题目。