学习日记学习日记日记8.27夜明け2024-08-272024-08-281.参加了前端开发岗位面试 2.继续学习相关js面试题 2024.8.27HTTP协议里面规定的请求头和协议头有什么?12345678910111213141.请求头: Accept:浏览器告诉服务器所支持的数据类型 Host:浏览器告诉服务器想访问服务器的哪台主机 Referer:浏览器告诉服务器我从哪里来的(用于防盗链) User-Agent:浏览的类型、版本信息 Date:浏览器告诉服务器我是什么时候访问的 Connection:连接方式 Cookie X-Request-With:请求方式2.响应头: Location:告诉浏览器应该去找谁 Server:告诉浏览器服务器的类型 Content-Type:告诉浏览器返回的数据类型 Refresh:控制了定时器的刷新 说一下浏览器的缓存策略123456789101112有强缓存(本地缓存),协商缓存(弱缓存)强缓存:不发起请求,直接使用缓存里的内容,浏览器把JS,CSS,image等存到内存中,下次用户访问直接从内存中取,提高性能协商缓存:需要后台发请求,通过判断来决定是否使用协商缓存,如果请求内容内没有变化,则返回304,浏览器就用缓存里面的内容触发条件: 强缓存: HTTP1.0:时间戳响应标头 HTTP1.1:Cache-Control响应标头 协商缓存: HTTP1.0:请求头:if-modified-since 响应头:last-modified HTTP1.1:请求头:if-none-match 响应头:Etag