http
http
最帅扫地僧
年少轻狂
展开
-
前端加载策略
看到一个页面花了哪些时间? html的请求 html页面资源的加载,现代浏览器对资源的加载是并行加载的,但是并发的数量有限,ie6非并行 页面的渲染-绘制 页面加载流程 最先加载的是head部分 资源加载和dom的绘制是同步进行的 资源加载的细节 下载html 自行解析资源,给资源排队 资源之间是并行加载的,不用等待上一个加载完毕在进行 一般来说,script和css的加载优先与img资...原创 2019-11-30 22:59:23 · 231 阅读 · 0 评论 -
谈谈http协议
http真的很重要 缓存验证 三次握手 https为什么安全 什么是长链接 http2的信道复用为什么可以提高性能 浏览器输入URL后HTTP请求返回的完整过程 http的发展历史 http/0.9,只有一个命令GET,没有header等描述数据的信息,服务器发送完毕,就关闭tcp连接 http/1.0,增加了很多命令,增加status code和header,多字符集支持,多部分发送,权...原创 2019-07-23 23:00:05 · 155 阅读 · 0 评论 -
前端开发常见的几种http网络状态码
200:OK,表示请求成功 301: 永久转移(永久重定向),应用场景:域名更改,访问原始域名重定向到新的域名 302: 临时转移(临时重定向307),应用场景:网站现在是基于HTTPS运作的,但是若访问的是带http协议,会基于307重定向到HTTPS协议上。还可以用作服务器负载均衡,一般在真实项目中,都是把图片存放在图片服务器上的,而并非主服务器,当用户访问主服务器准备获取图片时,这时就会把...原创 2019-04-14 16:02:09 · 1966 阅读 · 0 评论 -
get和post的区别
get和post是http请求的两种基本方法。 最直观的的区别是get是把参数直接放在url中的,post是放在request body里面传递参数的。 w3cschool给出的标准答案是: ·get在浏览器回退时是无害的,但是post会再次提交请求 所谓的无害是指浏览器会缓存这次请求,以后再回退时不会再次发送请求,但是post会 ·get产生的url地址可以被bookmark,但是po...原创 2019-03-30 10:23:51 · 173 阅读 · 0 评论