浏览器缓存—前端开发笔记(3)
浏览器缓存有以下几种:
- http文件缓存
- localstorage
- SessionStorage
- indexDB
- cookie
- cachstorage
- application cache
- flash缓存
下面一一解释一下:
http缓存:
在文件请求重复的情况下,浏览器可以根据响应头信息来判断是不是需要从服务器请求文件,如果下载过的,直接从本地读取文件。
localstorage:
这个属性允许在浏览器中存储数据,是一个只读的属性,用于长久保存整个网站的数据,保存的数据没有过期时间,直到手动删除。
SessionStorage:
将数据保存着当前页面里,当用户关闭窗口或者标签是会删除这些数据
cookie:
cookie由浏览器发送给客户端,客户端保存着本地,可以设置过期时间
其他用的不多,有需要的参考我的系列文章(1)里的链接