![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
http(s)与浏览器
文章平均质量分 93
夕山雨
前端的魅力,超乎你想象!
展开
-
http Headers字段汇总
目录一、http Headers的基本概念二、http Headers详解1. General Headers本文主要参考自MDN文档:HTTP Headers,并参考网上资料,对较为常用且文档中不详细的地方加以阐释。完整的Headers列表在IANA 注册表中维护,该文档内包含每个Headers对应的RFC文档,不过这些文档过于详尽且不易理解,所以只适合需要深入学习http协议的开发者阅读。一、http Headers的基本概念对http和https的原理感兴趣的,可以参考我之前的博客:http与原创 2020-11-09 20:38:38 · 5182 阅读 · 4 评论 -
http状态码全解读
目录一、什么是http状态码?二、http状态码详解1. 信息响应(1xx)(1). ```100 continue```(2). ```101 Switching Protocol```(3). ```102 Processing```(4). ```103 Early Hints```2. 响应成功(2xx)(1). ```200 OK```(2). ```201 Created```(3)....原创 2020-04-05 20:48:01 · 2994 阅读 · 0 评论 -
跨域解决方案汇总
目录一、跨域和同源策略1. 什么是跨域?2. 同源策略3. 同源策略带来的问题二、跨域解决方案1. iframe通信类(1). 修改document.domain(2). 设置location.hash(3). 设置window.name(4). postMessage2. 跨域请求类(1). JSONP(2). 跨域资源共享(CORS)(3). nginx代理(4). nodejs中间件(5)....原创 2020-01-05 20:39:41 · 903 阅读 · 0 评论 -
V8引擎的内存管理分析
概述作为目前最受欢迎的JavaScript引擎,V8引擎从一出现就因其出色的性能而备受关注,更是帮助Chrome确立了浏览器霸主的地位。从浏览器结构来看,V8引擎位于Chrome最底层的webkit中(关于浏览器结构,请参考之前的一篇文章:浏览器(基于Chromium)运行机制剖析),用于替换webkit默认的JavaScript引擎 - JavaScriptCore,实现对JavaScript...原创 2019-07-08 11:26:21 · 2394 阅读 · 0 评论 -
浏览器(基于Chromium)运行机制剖析
浏览器运行机制解析(以Chromium为例)当你打开浏览器,在地址栏输入一个网址(如https://www.baidu.com),按下回车,浏览器很快就会为你加载出你想要的页面。那么你有没有想过,从你按下回车,到看到最终的页面,浏览器都做了哪些工作(不管你认为它是简单还是复杂,它可能都比你想象的复杂的多!)?下面我们就从浏览器完整加载和渲染一个网页的过程入手,一步步介绍浏览器的运行机制。1....原创 2019-06-29 20:18:27 · 2685 阅读 · 0 评论 -
http与https原理分析
概述http(HyperText Transfer Protocol,超文本传输协议)协议是互联网中位于协议栈顶层最重要的网络协议之一,它规定了如何在互联网中传输超文本(含有指向其它文本文件链接的文本),而超文本是互联网中数据传输的主要形式。https = http + secure(安全层),https是由http协议加上安全传输协议SSL/TLS组成的,用于在互联网中安全地传输数据。下面...原创 2019-08-11 18:45:40 · 1221 阅读 · 0 评论