自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 收藏
  • 关注

原创 vue的diff算法

vue的diff算法有两个dom,vnode和oldnode一、首先 判断oldnode存在情况,不存在直接用vnode创建元素。function patch (oldVnode, vnode) { // some code if (sameVnode(oldVnode, vnode)) { patchVnode(oldVnode, vnode) } els...

2019-08-22 14:03:56 69

原创 http中get和post的区别

get和post 有以下区别:声明:http本身没有对请求地址做长度限制,对请求长度有限制的是浏览器(IE的请求长度是2K+53,chrome的请求长度限制为8K)get会把参数带到地址栏后面,而post仅在请求体中get把的参数由于浏览器的限制,参数会有限制,但是post没有(浏览器不对post请求做限制,一般服务器会对post的请求参数做大小限制)get由于参数暴露在地址栏中,因...

2019-08-19 14:05:22 40

原创 TCP/IP协议分层

TCP/IP协议分层一般认为TCP/IP协议分为4层,但是由此又可以细分为5层和7层。从上到下:应用层:应用之间沟通的层,包括简单的电子邮件协议SMTP,文件传输FTP,超文本传输协议HTTP等传输层:提供节点之间的数据传输,提供数据格式化,数据确认,丢包重传等。主要有2个协议:TCP和UDP协议。网络层:提供基本的数据封包传递功能,主要是IP协议网络接口层:接受IP数据并进行传输...

2019-08-19 14:04:35 108

原创 http和https区别

http 和 httpshttp:超文本传输协议https:超文本传输安全协议(即在http上加一个一层SSL)如下图所示:https在应用层和传输层增加了一层SSL,来做加密。http的缺点http超文本传输协议,是明文传输。http协议的报文由于是明文传输,因此存在被窃听的风险。http协议无法校验通信双方的身份,可能存在为伪装者(客户端、服务器)。http协议无法校...

2019-08-19 14:02:59 37

原创 http的请求报文和响应报文

http的请求报文http的请求报文具体分为3部分:请求行:请求行也分为3部分,请求方法,请求url、http协议和版本请求头:请求头中包含常用的请求头信息请求体:具体的请求的参数请求头里面有一些具体的请求头信息:accept:客户端希望接受的数据类型referer:页面来源地址host:当前请求的地址user-agent:浏览器的信息cookie:cookie信息c...

2019-08-19 14:01:26 105

原创 TCP的三次握手和四次握手

TCP的三次握手和四次握手TCP的三次握手发生在连接期间,四次握手发生在关闭tcp连接期间。tcp的状态码:Sequence number(seq 顺序号码)Acknowledge number(ack 确认号码)SYN(synchronous建立联机)ACK(acknowledgement 确认)PSH(push传送)FIN(finish结束)RST(reset重置)UR...

2019-08-19 13:59:37 104

原创 HTTP的缓存机制

什么是Http缓存http缓存是客户端向服务器请求资源时,会先抵达浏览器缓存,如果浏览器有“要请求资源”的副本,就可以直接从浏览器缓存中提取而不是从原始服务器中提取这个资源。注:http缓存只能缓存get请求的资源http缓存的分类http缓存可以分为2大类强制缓存协商缓存强制缓存只要满足条件就会使用客户端的缓存,如下图:协商缓存(对比缓存)是不管如何情况都会再去请求服务...

2019-08-16 17:38:04 36

空空如也

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人 TA的粉丝

提示
确定要删除当前文章?
取消 删除