html 解析 流程,html的解析流程

本文探讨了HTML解析的详细流程,包括DOMContentLoad、Load和Paint事件的顺序,以及JS、CSS和IMG如何影响DOM解析和渲染。通过Chrome开发者工具的Performance面板进行分析,发现JS会阻塞DOM解析但不影响渲染,CSS会阻塞DOM渲染,而IMG仅在初次解码时阻塞渲染。浏览器按顺序解析HTML并并行加载外部资源,确保资源加载完整后再继续解析和渲染。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

先抛出几个问题:

1、DomContentLoad是什么 ?

2、Load是什么 ?

3、paint是什么

4、js会阻塞dom的解析吗,js会阻塞dom的渲染吗 ?

5、css会阻塞dom的解析吗,css会阻塞dom的渲染吗 ?

6、img会阻塞dom的解析吗,img会阻塞dom的渲染吗 ?

7、js前有css 与 js前面无css 对html 的解析有什么区别 ?

8、总结下html的解析流程是什么

在讲解这几个问题之前,必须要用到一个工具,chrome开发者工具里的 Performance,如下图所示:

4a7d4f5eb2c954e81b0fcafbf04bae6f.png

使用方法,在点击2的情况下,分析3,4,5就可以了。3是日志log,4主要记录了在html页面加载过程中的种种操作,5是4的具体某个操作对应的具体信息。

4里面主要有

Send Request                                    发送http请求

Receive Response                             接收http返回数据

Parse HTML                                       解析html

Parse Stylesheet     

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值