一个页面从输入URL到浏览器到加载完成的过程中都发生了什么—前端开发笔记(1)

1、在接受到用户输入到浏览器到URL之后,浏览器会启动一个线程进行请求,通过这个URL,浏览器知道说需要用什么协议进行处理

2、然后通过相应的协议对web服务器发送报文

3、服务器处理请求并返回响应报文,此时如果浏览器访问过该页面,那么缓存上呢上会有对应资源

4、于是浏览器开始下载资源,html文件啊css文件啊等

5、页面开始解析渲染DOM,生出DOM文档树来进行网页内容的布局会绘制渲染,js操作根据api操作DOM,读取浏览器缓存、执行事件绑定等,页面整个展示过程完成了。

以上为精简版,参考以下资料完成https://juejin.im/post/5c137e7c6fb9a049f7461639#heading-0

原文地址:https://www.cnblogs.com/jjbHD/p/13330028.html