自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 http请求缓存

http请求缓存总结 多余的话不多说,这篇文章主要梳理一下http缓存的整个过程。 http缓存分为强缓存和协商缓存,强缓存优先于协商缓存,总体的过程如下: 浏览器在发送http请求时,先判断是否有缓存,如果有缓存(expires/catche-control1),则判断缓存是否失效,如果没有失效,则直接采用缓存,如果已失效则走协商缓存。(catche-control的不同的值2) 协商缓存有2套机制:一个last-Modified+If-Modified-Since模式,另一个是Etag+If-None

2021-07-04 21:27:08 1095

原创 js闭包的理解

简单来说:闭包就是在函数外部读取到了函数内部的变量,就形成了闭包。 在JavaScript中,没有块级作用域,只有函数作用域;因此,通常情况下只有在函数内部才能访问到该函数内部的变量,如下代码会报错: function test() { var a = '张三'; } console.log(a); // a is not defined 那么怎么样才能访问test函数内部的变量呢,看如下代码: function test(){ var a = '张三'; return

2021-07-03 13:41:14 165

空空如也

空空如也

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

TA关注的人

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