- 博客(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关注的人