一、cookie

cookie由名称(一个唯一确定cookie的名称)、值(储存在cookie中的字符串值)、域(cookie对于哪个域是有效的)、路径(指定域中的指定路径)、失效时间(cookie何时应该被删除的时间)和安全标志(指定后,cookie只有在使用SSL连接时才发送到服务器)构成。

cookie保存在客户端,存储量小受到限制(所有cookie的累加长度限制在4KB,超长会被忽略),设置过期时间自动删除,前后端自动同步。

cookie用法:

void setMaxAge(int expirt)    设置cookie的有效期,以秒为单位
void setValue(String value)    在cookie创建后,为cookie赋予新的值
String getName()    获取cookie的名称
String getValue()    获取cookie的值
int getMaxAge    获取cookie的有效时间,以秒为单位

二、localStorage本地存储

本地存储,存储的数据没有过期时间。

localStorage的用法:

myStorage = localStorage; //返回一个Storage对象

添加:localStorage.setItem('key','value');

获取:localStorage.getItem('key');

移除:localStorage.removeItem('key');

清空:localStorage.clear(); //不接收参数。清空存储器对象里的所有数据。

三、sessionStorage会话存储

临时存储,存储的数据会在浏览器会话结束是被清除(即浏览器关闭时)。

用法和本地存储用法一样。

前端的几种数据存储方式相关推荐

  1. Android中的5种数据存储方式

    Android中的5种数据存储方式 Android中的5种数据存储方式 数据存储在开发中是使用最频繁的,在这里主要介绍Android平台中实现数据存储的5种方式,分别是: 1 使用SharedPref ...

  2. Android的5种数据存储方式概述

    Android有5种数据存储方式,具体分类如下: 1.应用内数据存储方式,程序外不可访问:SharedPreferences存储 应用场景:存储应用配置信息和常用信息. 获取SharedPrefere ...

  3. 数据存储方式有哪些?这3种数据存储方式了解吗?

    数据存储具有很强的现实意义,只有采取合理的数据存储方式,才能够有利于数据的管理.检索等.为增进大家对数据存储方式的认识,本文将对三种数据存储方式予以介绍.如果你对数据存储方式具有兴趣,不妨继续往下阅读 ...

  4. IOS的四种数据存储方式及优劣

    IOS有四种经常使用数据存储方式: 第一种方法:用NSUserDefaults存储配置信息 NSUserDefaults被设计用来存储设备和应用的配置信息.它通过一个工厂方法返回默认的.也是最经常使用 ...

  5. iOS--常见的几种数据存储方式

    1.iOS应用数据存储的常用方式 <div><span style="color:black;">XML</span><span styl ...

  6. [ Android 五种数据存储方式之一 ] —— SharedPreferences存储数据

    SharedPreferences类,它是一个轻量级的存储类,特别适合用于保存软件配置参数. 主要是保存一些常用的配置比如窗口状态,一般在Activity中 重载窗口状态onSaveInstanceS ...

  7. [ Android 五种数据存储方式之二 ] —— 文件存储数据

    关于文件存储,Activity提供了openFileOutput()方法可以用于把数据输出到文件中,具体的实现过程与在J2SE环境中保存数据到文件中是一样的. 文件可用来存放大量数据,如文本.图片.音 ...

  8. redis中几种数据存储方式的比较

    2019独角兽企业重金招聘Python工程师标准>>> 这是慕课网一门课程的提问,有一个回答很不错,我就摘抄过来了.链接 原问题: 为什么不用redis的hash来存储对象? 二进制 ...

  9. android 存储方式简书,Android的多种数据存储方式

    1. 简介 作为一个完整的应用程序,数据存储操作是必不可少的.现在Android的离线缓存就是通过网络良好状态时将从服务器收到的数据保存到本地.Android系统中主要提供了3种方式进行数据存储,分别 ...

最新文章

  1. 圆桌问题 2011-12-29
  2. Vs2005 正在更新 IntelliSense无法通过的解决办法
  3. 获得SAP CRM report的元数据get report detail(Metadata) via url
  4. Packagist / Composer 中国全量镜像
  5. centos7利用nexus离线搭建局域网pypi源
  6. python整数逆位运算_Python这些位运算的妙用,绝对让你大开眼界
  7. 计算机应用基础知识竞赛题,计算机基础知识题库
  8. 百度卫士+7654联盟
  9. DBC文件解析,基于致远电子DBC_demo
  10. Q版人物动作怎么画?如何画好Q版人物动作?
  11. 使用sqlhelper类查询时假如不需要参数化,那到时SqlParameter这个传参怎么处理
  12. 在1705年第一个电灯泡是如何被发明的?
  13. python成绩统计_Python编程语言:程序代码统计成绩
  14. css宽度为自适应,高度等于宽度
  15. 第十一章 一元线性回归
  16. 阿里云国际版设置电子邮件托管教程详解
  17. JDK1.8特性之StringJoiner
  18. 2023年阿里云服务器优惠价格表(ECS、轻量、六代、七代云服务器)
  19. Python中文转换成二进制、八进制、十六进制输出
  20. 管理利器:远程控制任我行

热门文章

  1. 【JSON数据】中国各省份省会城市经纬度 JSON
  2. 28.文件目录解析代码实现
  3. 《AngularJS深度剖析与最佳实践》一2.6 指令
  4. 使用ssh上传文件到服务器
  5. Python re模块 —— 从零基础开始入门正则表达式
  6. 12月25日科技资讯|华为辟谣将发布石墨烯电池手机;梁建章回应携程杀熟;GitLab 12.6 发布
  7. 如何从 Ubuntu 20.04 LTS 升级到 Ubuntu 22.04 “Jammy Jellyfish”|Linux 中国
  8. 最近 火火火火 的 GitHub 项目!
  9. 【C语言】初识C语言(中篇)
  10. python --eel开发桌面程序