1、cookie用来保存客户浏览器请求服务器页面的请求信息
2、( HTML5 Web 存储,低版本浏览器不支持)sessionStorage (Session的生存期是用户持续请求时间加上一段时间(一般是20分钟左右))、localStorage 。同源的网站的本地存储空间是同一个。
说明:解决了cookie存储空间不足的问题。本地存储只能存储在本地电脑上,但是cookie会发送到服务器上,两者个有优劣。
3、History 对象包含用户(在浏览器窗口中)访问过的 URL。
4、浏览器存储:cookie、本地存储、数据库、离线缓存。有些网页需要记录用户的使用进程(如学习视屏),下次进入该网页时继续播放之前的视屏。
5、深入理解浏览器会话机制(session && cookie): https://blog.csdn.net/xi_2130/article/details/51361494
a、cookie : 存储于客户端(即前端),携带了 sessionID
b、session : 存储于服务器端 ,而且以文件的形式存储
c、后端语言根据 sessionID 找对应的 session文件。这样就可以确定客户端是不是登入。
6、H5离线缓存技术:https://www.cnblogs.com/PeterSpeaking/p/5912221.html
这里的缓存是开发者有意控制的缓存资源,而不是浏览器默认的缓存行为。