1.一个网页的组成
一个网页是由多个组件组成的,如图5-1所示。
2. 打开网页,浏览器需发送多个请求
在浏览器中,打开一个网页的过程如下。
(1) 在浏览器输入http: //www.cnblogs.com.
(2) 浏览器会发送第一个HTTP请求去获取页面布局的HTML, 这个请求叫作“父请求”。然后服务器把HTTP响应发回给浏览器。
(3) 浏览器会分析HTTP响应中的HTML.如果发现HTML中引用了很多其他文件,比如图片、CSS 文件、JS 文件等,浏览器会自动再次发送很多HTTP请求,去获取图片、CSS文件或者JS文件。这些HTTP 请求叫作“子请求”。
(4) 当所有子请求的响应都返回后,浏览器会把1个父请求加上多个子请求渲染出来。这样就形成了一个页面,网页就在浏览器上显示出来。