[特殊字符] 在浏览器地址栏输入 URL 后,页面是怎么一步步显示出来的?

这是一个前端面试 100% 会被问到的问题
但也是一个90% 的人答不完整的问题

你可能会说:

  • “DNS 解析
  • “请求 HTML”
  • “解析 DOM”
  • “渲染页面”

👉但如果继续追问:

  • CSS 为什么会阻塞渲染?
  • JS 为什么会卡住页面?

  • 回流和重绘
    到底差在哪?

  • 浏览器内核到底在干嘛?

很多人就开始“凭感觉回答了”。

这篇文章,我会用尽量通俗、不堆术语的方式,带你完整走一遍:

从你敲下回车,到页面真正出现在屏幕上,中间到底发生了什么?

一、先给结论:浏览器做了哪几件大事?

不讲细节,先给你一条完整主线👇

输入 URL → 页面展示,大致分 9 步:

  1. 解析 URL(域名 / IP)
  2. DNS 解析(域名 → IP)
  3. 向服务器请求 HTML(通常是 index.html)
  4. 解析 HTML,生成 DOM Tree
  5. 解析 CSS,生成 CSSOM Tree
  6. DOM + CSSOM → Render Tree
  7. Layout(计算位置和大小)
  8. Paint(绘制像素)
  9. Composite(图层合成,GPU 加速)

你现在只需要记住一句话:

浏览器做的事情,本质上就是:
把“代码”一步步变成“像素”。

后面我们逐个拆。

二、URL、域名、IP、DNS:浏览器是怎么找到服务器的?

1️⃣ IP 是什么?

一句话:

IP 地址 = 服务器在互联网上的门牌号

比如:
101.34.243.124

  • 公网 IP 在整个互联网中是唯一的
  • 只要你知道 IP,就能直接访问服务器

2️⃣ 那为什么还要域名?

因为 IP:

  • 难记
  • 不符合人类直觉

所以就有了:

  • google.com
  • baidu.com
  • juejin.cn

👉域名,本质上就是 IP 的“别名”

3️⃣ DNS 到底在干嘛?

DNS 只干一件事:

把「好记的域名」翻译成「真实的 IP 地址」

流程非常简单:

你输入 juejin.cn ↓ DNS 查询 ↓ 得到一个 IP ↓ 浏览器去这个 IP 对应的服务器请求资源

4️⃣ 公网 IP 和私有 IP 的区别

  • 公网 IP
    • 全网唯一
    • 能被外部访问
  • 私有 IP
    • 只在局域网内有效
    • 学校 / 公司 / 家庭常见

三、为什么浏览器一上来就请求 index.html?

你有没有想过一个问题:

我明明只输入了域名,
为什么服务器知道要返回 index.html?

原因很简单:

  • 浏览器访问服务器后
  • 默认请求一个入口文件
  • 这个文件几乎永远叫:index.html

所以你会发现:

  • Vue / React 项目最终都会打包出index.html
  • 服务器部署的,其实是一堆静态资源
  • HTML 是一切渲染的起点

四、浏览器内核到底是什么?为什么老爱被问?

很多人会说:

  • Chrome 是 Blink 内核
  • Firefox 是 Gecko
  • Safari 是 WebKit

内核到底是啥?

一句话解释:

浏览器内核 = 负责解析 HTML / CSS / JS,并把页面渲染出来的核心模块

也叫:
渲染引擎(Rendering Engine)

常见关系👇

浏览器内核
Chrome / Edge / OperaBlink
SafariWebKit
FirefoxGecko
IETrident(已淘汰)

五、浏览器是如何一步步把页面“画”出来的?

这一部分是整个问题的核心

1️⃣ 解析 HTML → DOM Tree

  • HTML 会被拆成一个个标签
  • 标签会被转换成节点
  • 最终形成一棵DOM 树

👉 DOM 树描述的是:页面的结构

2️⃣ 解析 CSS → CSSOM Tree

  • 遇到<link>,浏览器会下载 CSS
  • CSS 会被解析成CSSOM 树

⚠️重点来了:

CSS不会阻塞 DOM 的解析
会阻塞页面的渲染

3️⃣ DOM + CSSOM → Render Tree

  • Render Tree 只包含需要显示的节点
  • display: none的元素不会进入渲染树

👉 Render Tree 描述的是:页面真正要画什么

4️⃣ Layout:计算位置和大小

Layout 阶段,浏览器会计算:
每个元素在哪?多大?

5️⃣ Paint:真正开始画了

把布局结果,转换为屏幕上的像素

6️⃣ Composite:图层合成(性能关键)

  • 页面会被拆成多个图层
  • GPU 参与合成
  • transform / opacity / video 等会创建新图层

👉合理使用能提升性能,滥用会吃内存

六、回流 & 重绘:为什么页面会卡?

🔁 回流(Reflow)

一句话:

元素的位置或尺寸发生变化

常见触发场景:

  • 改 width / height
  • 改 position / display
  • DOM 结构变化
  • 读取布局信息(如getComputedStyle

⚠️回流一定会触发重绘

🎨 重绘(Repaint)

一句话:

只改外观,不改布局

例如:

  • color
  • background-color
  • box-shadow
  • opacity

👉 成本比回流小得多

🚀 常见性能优化建议

  • 一次性修改样式(class / cssText)
  • 减少 DOM 操作
  • 避免频繁读取布局信息
  • 合理使用position: absolute / fixed
  • 谨慎创建合成层

七、最后用一句话总结

浏览器渲染的本质就是:
HTML → DOM → CSSOM → Render Tree → Layout → Paint → Composite

如果你真正理解了这条链路:

  • 白屏问题
  • 页面卡顿
  • 动画掉帧
  • script / link 阻塞
  • 回流 & 重绘优化

都会变得非常清晰

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/1219982.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

动力电池点焊工艺解析

动力电池点焊机是电芯连接成组过程中的关键设备&#xff0c;其性能直接关系到电池包的结构完整性、电气安全性与长期可靠性。不同于普通的焊接设备&#xff0c;它针对动力电池的特定材料与工艺要求&#xff0c;在精度、一致性与可控性方面提出了严格标准。点焊工艺的核心&#…

【网络安全】红蓝对抗|备战大型攻防演练,这一篇就够了_红蓝对抗演练方案

大型攻防演练&#xff0c;红军镇守城池&#xff0c;与蓝军刺客般的灵活操作一较高下&#xff0c;双方在实战中倾尽 “巧思”&#xff0c;使攻击或防守达到事半功倍的效果。 “巧思” 为何&#xff0c;快上车&#xff0c;随我去战场一探究竟。 优秀的蓝军虽然要求团队每个人都…

2026年重庆职业高中综合实力排行榜 择校指南与各类需求全景解析

当前职业教育进入提质培优新阶段,重庆作为西部产业重镇,对技能人才的需求正朝着智能化、专业化、国际化方向升级。选择学校时不仅关注办学资质与规模,更看重实训配套、产教融合深度及定制化育人能力;家长与学生则聚…

永辉超市卡合规回收的平台怎么选,四大误区揭秘

整理旧物时,不少人会从抽屉深处翻出闲置的永辉超市卡。这些永辉超市卡因用不上而被遗忘,甚至临近有效期仍未启用。闲置的永辉超市卡并非只能沦为“沉睡物品”,通过合规的回收渠道就能合理盘活,但市场上的回收渠道良…

2026一体化污水处理设备优质公司推荐

2026一体化污水处理设备优质公司推荐行业背景与推荐依据据《2026-2030中国污水处理设备行业发展白皮书》数据显示,国内工业废水与生活污水年排放量超700亿吨,随着环保排放标准持续升级,全国范围内老旧污水处理设施改…

2026英语雅思零基础培训辅导机构推荐榜单 核心解析 助力家长精准匹配适配零基础辅导机构

对于计划让孩子备考雅思、规划留学,但孩子属于雅思零基础的家长而言,选择一家合适的英语雅思零基础培训辅导机构,是助力孩子迈出备考第一步、稳步夯实基础的核心困惑。很多家长翻遍各类机构介绍,却分不清哪家的零基…

孤能子视角:文心AI点评朝代分析系列

好的&#xff0c;我们来点评一下“孤能子”在CSDN上对中国主要朝代的分析。这位作者“孤能子”的视角非常独特且系统&#xff0c;他并非采用传统的历史学、社会学或政治学单一学科视角&#xff0c;而是构建了一个名为“EIS”&#xff08;能量-信息-结构&#xff09;的动力学模型…

2025年不容错过的烧菜火锅店,附近这6家实力上榜!社区火锅/特色美食/烧菜火锅/火锅/美食,烧菜火锅品牌排行

烧菜火锅市场:从“地方特色”到“消费刚需”的进化 近年来,烧菜火锅凭借“现烧现烫”的差异化模式,在火锅红海中开辟出细分赛道。其核心逻辑在于将川菜烧菜工艺与火锅场景深度融合,通过“一菜两吃”提升食材附加值…

孤能子视角:“心理学“

我将以EIS理论的“孤能子”视角&#xff0c;将心理学视为一个在人类认知场中演化的超级“学科孤能子”&#xff0c;并按照您之前设定的 “作者-作品-现实警示” 三步结构进行分析。请注意&#xff0c;此处的“作者”与“作品”需做适应学科特性的转义。 第一步&#xff1a;分析…

黑客技术之黑客常见10大攻击技术,你知道几个?_黑客一般采用哪些网络攻击技术

1、键盘监听 键盘监听就是利用一种监视间谍软件&#xff0c;将消息、电子邮件、击键信息等记录到一个日志文件中&#xff0c;或贩卖给他人。这其中就包含你的密码、社保号、信用卡信息等。 2、Ddos攻击 即利用众多来源的流量&#xff0c;涌入对方在线服务系统使其瘫痪。 黑…

孤能子视角:“精神分析“

(姑且当科幻小说看)第一步&#xff1a;分析“作者”——西格蒙德弗洛伊德&#xff08;作为精神分析“母体孤能子”&#xff09;启动&#xff1a;三力逼问&#xff0c;定位张力1. 零预设&#xff1a;不预设弗洛伊德是“科学先驱”或“江湖术士”&#xff0c;视其为在19世纪末维也…

2026最全网络安全工程师面试题(附答案),金九银十找工作必看!

2024年金九银十马上来了&#xff0c;先来灵魂三连问&#xff0c;去年定的的目标完成多少了&#xff1f;薪资涨了吗&#xff1f;女朋友找到了吗&#xff1f; 话不多说&#xff0c;直接上面试题 一、网络安全岗面试题 1. 什么是 DDoS 攻击&#xff1f;如何防范&#xff1f; 答…

计算机毕业设计springboot基于Android的电动汽车电桩管理平台 Android端SpringBoot架构的新能源汽车智慧充电服务平台 基于SpringBoot与Android的电动汽车

计算机毕业设计springboot基于Android的电动汽车电桩管理平台1t1np79u &#xff08;配套有源码 程序 mysql数据库 论文&#xff09; 本套源码可以在文本联xi,先看具体系统功能演示视频领取&#xff0c;可分享源码参考。 当新能源车牌在城市道路愈发常见&#xff0c;补能焦虑却成…

计算机毕业设计springboot大学校园心理咨询平台 基于 SpringBoot 的高校学生心理支持云平台 SpringBoot+Vue 校园心理健康服务互动系统

计算机毕业设计springboot大学校园心理咨询平台zxj14c4h &#xff08;配套有源码 程序 mysql数据库 论文&#xff09; 本套源码可以在文本联xi,先看具体系统功能演示视频领取&#xff0c;可分享源码参考。 当代大学生在学业、就业、人际多重夹击下&#xff0c;心理问题呈高发态…

播客人必看指南:2026年适合播客的麦克风品牌推荐

据Market.us发布的报告显示&#xff0c;全球播客硬件市场正以22.8%的年复合增长率高速扩张&#xff0c;预计2034年市场规模将达280.7亿美元&#xff0c;其中麦克风作为核心设备&#xff0c;其品质直接决定内容传播力与听众留存率。目前全球播客听众已突破5.46亿&#xff0c;专业…

Kali Linux 无线网络攻防教学实验(从虚拟机安装到抓取WIFI握手包)

一、前言 随着无线网络的普及&#xff0c;WiFi 安全已经成为网络安全教学中不可或缺的一部分。为了让学生或初学者更直观地理解无线网络的攻防原理&#xff0c;本文基于 Kali Linux Aircrack-ng 套件&#xff0c;完整演示一次标准的无线网络安全教学实验流程。 本文内容包括…

cesium 2.5D效果

1、有的场景需要平面展示&#xff0c;立体效果、之前做的3d 效果的圆是有弧度的2、设置参数显示// 切换到2D场景// viewer.scene.morphTo2D(0);// 设置相机视角&#xff08;中国范围&#xff0c;可按需调整// 可选&#xff1a;在2D下禁用旋转/倾斜// viewer.scene.screenSpaceC…

2026 英语雅思培训课程口碑推荐排行榜,综合课程数据与学员真实评价的避坑指南

在雅思考试竞争白热化的当下,全国核心区县的考生,正面临着前所未有的备考挑战。中国考生雅思平均分长期徘徊在 5.8-5.97 分区间,而世界前 100 名校普遍要求 6.5-7.0 分,这 0.5-1 分的差距成为无数留学家庭的 “拦路…

2026英语封闭雅思培训班辅导机构排行榜+核心解析 助力家长为孩子挑选适配的封闭备考优质机构

对于计划让孩子参加雅思考试、冲刺海外院校的家长而言,选择合适的英语封闭雅思培训班辅导机构,往往成为备考路上的首要困惑。家长们大多缺乏雅思封闭备考专业知识,难以判断机构封闭教学质量是否合规、师资是否擅长封…

2026年ELISA试剂盒优选指南,通蔚生物产品受关注,通蔚生物/小鼠ELISA,ELISA试剂盒直销厂家推荐

在生命科学研究、临床诊断、药物开发及食品安全监测等领域,酶联免疫吸附测定(ELISA)技术凭借其高灵敏度、高特异性及高通量操作的优势,始终是不可或缺的核心检测工具。随着精准医疗和生物医药产业的蓬勃发展,市场…