Please enable JavaScript.
Coggle requires JavaScript to display documents.
浏览器的实现原理与api (实现原理 (解析 (词(token)是如何被拆分的, 状态机, 构建dom树), http协议 (HTTP格式…
浏览器的实现原理与api
实现原理
解析
词(token)是如何被拆分的
状态机
构建dom树
构建DOM树
计算css
渲染,合成和绘制
http协议
HTTP格式
Request
request line
method
GET
POST
HEAD
PUT
DELETE
CONNECT
OPTIONS
TRACE
path
path 是请求的路径完全由服务端来定义
version
head
body
application/json
application/x-www-form-urlencoded
multipart/form-data
text/xml
Response
response line
version
status code
1xx: 临时回应
2xx: 请求成功
3xx:表示请求的目标有变化,希望客户端进一步处理
301&302:永久性与临时性跳转
304:跟客户端缓存没有更新
4xx: 客户端请求错误
403: 无权限
404:表示请求的页面不存在
408:It’s a teapot. 这是一个彩蛋,来自 ietf 的一个愚人节玩笑
5xx:服务端请求错误
500服务端错误
503: 服务端暂时错误,可以一会再试
status text
head
body
Api
DOM
CSSOM
事件
API总集合