From 00db8656e27550b1c5c14e9d8a7e10510018a164 Mon Sep 17 00:00:00 2001 From: YuanJin <277739025@qq.com> Date: Wed, 7 Feb 2024 13:44:39 +0800 Subject: [PATCH] =?UTF-8?q?=E6=96=B0=E5=A2=9E=E6=97=A0=E7=AD=94=E6=A1=88?= =?UTF-8?q?=E7=89=88?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- 浏览器面试题汇总(无答案版).md | 37 +++++++++++++++++++++++++++++++++ 1 file changed, 37 insertions(+) create mode 100644 浏览器面试题汇总(无答案版).md diff --git a/浏览器面试题汇总(无答案版).md b/浏览器面试题汇总(无答案版).md new file mode 100644 index 0000000..4044ba6 --- /dev/null +++ b/浏览器面试题汇总(无答案版).md @@ -0,0 +1,37 @@ +1. 介绍下重绘和重排(repaint & reflow),以及如何进行优化 + +2. 说说浏览器和 Node 事件循环的区别 + +3. 浏览器缓存读取规则 + +4. 为什么通常在发送数据埋点请求的时候使用的是 1x1 像素的透明 gif 图片? + +5. 请求时浏览器缓存 from memory cache 和 from disk cache 的依据是什么,哪些数据什么时候存放在 Memory Cache 和 Disk Cache 中? + +6. 什么是浏览器同源策略? + +7. DOM Tree 是如何构建的? + +8. 浏览器如何解析 css 选择器? + +9. 浏览器是如何渲染 UI 的? + +10. 浏览器的主要组成部分是什么? + +11. 常见的浏览器内核有哪些? + +12. 怎样选择合适的缓存策略 + +13. 为什么用多个域名存储网站资源更有效? + +14. 前端需要注意哪些 SEO + +15. 浏览器是怎么对 HTML5 的离线储存资源进行管理和加载的呢 + +16. 如何兼容低版本浏览器 + +17. 浏览器怪异模式和普通模式的区别 + +18. 各个浏览器兼容前缀? + +19. 跨标签页的通讯方式有哪些(哔哩哔哩)