当前位置:网站首页>浏览器是如何对页面进行渲染的呢?
浏览器是如何对页面进行渲染的呢?
2022-07-03 01:25:00 【怎么又有bug单】
相信这是面试中经常会问的一个问题O(∩_∩)O哈哈~
从客观来讲,自称一个java后端工程师,或者是程序员,连页面怎么渲染的都不知道,确实有点说不过去~
不过实际也就是一个概念吧,能不能说出来,其实也不见得就能证明能力什么的,但这个问题如果答不上来,应该还是会让人家挺失望的。O(∩_∩)O哈哈~
当我们在web浏览器的地址栏中输入:www.baidu.com,具体发生了什么?
- 对 www.baidu.com 这个网址进行DNS域名解析,得到对应的IP地址
- 根据这个IP,找到对应的服务器,发起TCP的三次握手
- 建立TCP连接后, 发起HTTP请求
- 服务器响应HTTP请求,浏览器得到html代码
- 浏览器解析html代码,并请求html代码中的资源(如js、css、图片等)(先得到html代码,才能去找这些资源)
- 浏览器对页面进行渲染呈现给用户
- 服务过程完毕, 关闭TCP连接, 四次挥手
边栏推荐
- [camera topic] complete analysis of camera dtsi
- STM32 - introduction of external interrupts exti and NVIC
- [camera topic] turn a drive to light up the camera
- [data mining] task 3: decision tree classification
- A simple tool for analyzing fgui dependencies
- Vant implements a simple login registration module and a personal user center
- SSL flood attack of DDoS attack
- Common English Vocabulary
- 网络安全-扫描
- 网络安全-动态路由协议RIP
猜你喜欢

STM32 - Application of external interrupt induction lamp

Why can't the start method be called repeatedly? But the run method can?
![[camera topic] how to save OTP data in user-defined nodes](/img/3e/b76c4d6ef9ab5f5b4326a3a8aa1c4f.png)
[camera topic] how to save OTP data in user-defined nodes

Rockchip3399 start auto load driver

7-25 read numbers (loop switch)
![[data mining] task 3: decision tree classification](/img/9a/1cb2a8a90f16e7bfa9b48e516a966c.png)
[data mining] task 3: decision tree classification

Virtual list
![[QT] encapsulation of custom controls](/img/33/aa2ef625d1e51e945571c116a1f1a9.png)
[QT] encapsulation of custom controls

Take you ten days to easily complete the go micro service series (I)
![[机缘参悟-36]:鬼谷子-飞箝篇 - 面对捧杀与诱饵的防范之道](/img/c6/9aee30cb935b203c7c62b12c822085.jpg)
[机缘参悟-36]:鬼谷子-飞箝篇 - 面对捧杀与诱饵的防范之道
随机推荐
word插入公式/endnote
Wordinsert formula /endnote
Network security - DNS spoofing and phishing websites
Network security NAT network address translation
His experience in choosing a startup company or a big Internet company may give you some inspiration
Processing of tree structure data
How is the mask effect achieved in the LPL ban/pick selection stage?
LabVIEW安装第三方VISA软件后NI VISA失效
openresty 缓存
Certaines fonctionnalités du développement d'applets
[data mining] task 4:20newsgroups clustering
The thread reuse problem of PageHelper using ThreadLocal, did you use it correctly?
STM32 - switch of relay control lamp
Reprint some Qt development experience written by great Xia 6.5
Three core issues of concurrent programming - "deep understanding of high concurrent programming"
View of MySQL
Tâche 6: regroupement DBSCAN
Smart management of Green Cities: Digital twin underground integrated pipe gallery platform
网络安全-密码破解
[technology development-23]: application of DSP in future converged networks