Skip to content

Commit 57743a0

Browse files
authored
Merge pull request #1 from Geekshirt/xixilive-Network-zh-patch-1
纠正HTTP状态码307的解释
2 parents 81e365b + 0f88c00 commit 57743a0

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

Network/Network-zh.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -305,7 +305,7 @@ HTTP 协议是个无状态协议,不会保存状态。
305305
* 302 found,临时性重定向,表示资源临时被分配了新的 URL
306306
* 303 see other,表示资源存在着另一个 URL,应使用 GET 方法获取资源
307307
* 304 not modified,表示服务器允许访问资源,但因发生请求未满足条件的情况
308-
* 307 temporary redirect,临时重定向,和302含义相同
308+
* 307 temporary redirect,临时重定向,和302含义类似,但是期望客户端保持请求方法不变向新的地址发出请求
309309

310310
**4XX 客户端错误**
311311

@@ -495,4 +495,4 @@ PS:DNS 是基于 UDP 做的查询。
495495
7. 文件解码成功后会正式开始渲染流程,先会根据 HTML 构建 DOM 树,有 CSS 的话会去构建 CSSOM 树。如果遇到 `script` 标签的话,会判断是否存在 `async` 或者 `defer` ,前者会并行进行下载并执行 JS,后者会先下载文件,然后等待 HTML 解析完成后顺序执行,如果以上都没有,就会阻塞住渲染流程直到 JS 执行完毕。遇到文件下载的会去下载文件,这里如果使用 HTTP 2.0 协议的话会极大的提高多图的下载效率。
496496
8. 初始的 HTML 被完全加载和解析后会触发 `DOMContentLoaded` 事件
497497
9. CSSOM 树和 DOM 树构建完成后会开始生成 Render 树,这一步就是确定页面元素的布局、样式等等诸多方面的东西
498-
10. 在生成 Render 树的过程中,浏览器就开始调用 GPU 绘制,合成图层,将内容显示在屏幕上了
498+
10. 在生成 Render 树的过程中,浏览器就开始调用 GPU 绘制,合成图层,将内容显示在屏幕上了

0 commit comments

Comments
 (0)