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