学无先后,达者为师

网站首页 编程语言 正文

前端开发中几种存储方式详解

作者:卖菜的小白 更新时间: 2022-04-19 编程语言

一、写在前面
前端的存储方式也是重中之重,下面来总结一下前端存储方式的种类。
二、总结
主要存在四种:cookie,localStorage,sessionStorage,indexedDB
2.1、cookies
在HTML5标准前本地储存的主要⽅式,优点是兼容性好,请求头⾃带cookie⽅便,缺点是⼤⼩只有4k,⾃动请求头加⼊cookie浪费流量,每个domain限制20个cookie,使⽤起来麻烦需要⾃⾏封装。
2.2、localStorage:HTML5加⼊的以键值对(Key-Value)为标准的⽅式,优点是操作⽅便,永久性储存(除⾮⼿动删除),⼤⼩为5M,兼容IE8+
2.3、sessionStorage:与localStorage基本类似,区别是sessionStorage当⻚⾯关闭后会被清理,⽽且与cookie、localStorage不同,他不能在所有同源窗⼝中共享,是会话级别的储存⽅式。
2.4、IndexedDB:是被正式纳⼊HTML5标准的数据库储存⽅案,它是NoSQL数据库,⽤键值对进⾏储存,可以进⾏快速读取操作,⾮常适合web场景,同时⽤JavaScript进⾏操作会⾮常⽅便。

原文链接:https://blog.csdn.net/weixin_47450807/article/details/124214021

栏目分类
最近更新