一个页面从输入URL到浏览器到加载完成的过程中都发生了什么—前端开发笔记(1)
1、在接受到用户输入到浏览器到URL之后,浏览器会启动一个线程进行请求,通过这个URL,浏览器知道说需要用什么协议进行处理
2、然后通过相应的协议对web服务器发送报文
3、服务器处理请求并返回响应报文,此时如果浏览器访问过该页面,那么缓存上呢上会有对应资源
4、于是浏览器开始下载资源,html文件啊css文件啊等
5、页面开始解析渲染DOM,生出DOM文档树来进行网页内容的布局会绘制渲染,js操作根据api操作DOM,读取浏览器缓存、执行事件绑定等,页面整个展示过程完成了。
以上为精简版,参考以下资料完成https://juejin.im/post/5c137e7c6fb9a049f7461639#heading-0