一个页面从输入URL到页面加载显示完成的过程

当用户在浏览器中输入URL并按下回车时,浏览器会向服务器发送HTTP请求,请求指定的资源。服务器收到请求后,会根据请求的URL返回对应的资源,这通常是一个HTML文件。浏览器收到服务器返回的HTML文件后,会开始解析HTML代码,并在浏览器中构建DOM(Document Objcet Modal) 树。在解析过程中,浏览器会根据HTML中的标签引用的外部资源(如CSS、JavaScript文件)发送请求,加载这些资源,浏览器会等待所有的这些资源都加载完成,然后再渲染页面。
在渲染过程中,浏览器会使用构建的DOM树和加载的CSS文件来计算每个元素的布局,并将这些元素绘制到浏览器窗口中。如果HTML中还包含JavaScript代码,浏览器会执行这些代码,可能会修改DOM结构或者添加新的内容。
当所有的HTML代码解析完成,所有的资源加载完成,所有的JavaScript代码执行完成后,页面就会显示完成。

posted @ 2023-10-09 21:31  唯有风  阅读(53)  评论(0编辑  收藏  举报