当前位置: 首页 > Web前端 > HTML

当我在浏览器中输入一个url时会发生什么

时间:2023-04-02 13:22:21 HTML

当我们在浏览器中输入一个url时,幕后会发生什么?要理解这个问题,我们首先要知道浏览器的工作原理是什么?浏览器的工作原理是网页浏览器与网页服务器通过http协议进行通信的过程。c/s握手协议就是http协议。浏览器收到一个url后发生的过程大致如下:接下来说说html请求中的内嵌资源是如何加载的HTML的内嵌请求资源主要有js,css,image1。很可能有些代码会改变dom结构。为了防止这种情况,浏览器会阻止其他下载和渲染。2.因为js有语法定义,如果在一个html中引用了多个js文件,则该文件的函数很可能引用的是第一个文件中的变量和函数。这时候如果第二个js浏览器先加载,浏览器会解释错误,所以js要按顺序串行加载。我们开发者在写代码的时候也要注意js3的书写顺序。css的加载也是串行的,原理和js4是一样的。图片的加载是并行的,可以同时加载几个,加载后会立即显示