浏览器原理
光影博客收录的浏览器原理高频题与参考解析,搜索时也会写成输入URL、从输入URL到页面、页面渲染。下面是站内已有题目,可继续在面试题里按这个词刷。
在面试题中打开共 3 道,本页展示 3 道
HTTP 缓存策略有哪些?强缓存与协商缓存的区别?
强缓存(Cache-Control/Expires)直接用本地缓存不发请求;协商缓存(ETag/Last-Modified)向服务器验证后返回 304。HTML 用协商缓存,静态资源带 hash 用强缓存。
从 URL 输入到页面渲染经历了什么?
DNS 解析 → TCP 三次握手 → TLS 握手 → HTTP 请求 → 服务器响应 → DOM/CSSOM 构建 → 渲染树 → 布局 → 绘制 → 合成。关键优化:DNS 预解析、CDN、预加载、懒加载。
常见的跨域解决方案有哪些?
CORS(服务端设 Access-Control-Allow-Origin)、代理(devServer proxy / Nginx)、JSONP(仅 GET)、postMessage(窗口间)、WebSocket。推荐开发用代理、生产用 CORS。