认识本地存储

1、本地存储

document.cookie

有效期:
		1、如果没有设置有效期,会话结束就失效
		2、如果设置有效期,依据有效期时间失效
存储大小:4kb左右
有效范围:只能在自己的域名下有效
发送请求:携带,在会话过程中,每次请求在报文的头部会携带cookie信息
使用方式:
	设置cookie:   document.cookie = “名称=值;expires=时间”
	读取cookie:   document.cookie

window.localStorage

localStorage:
有效期:永久生效,除非手动删除 关闭页面也会存在
存储大小:20mb
有效范围:只能在自己的域名下有效,可以多窗口(页面)共享(同一浏览器可以共享)
发送请求:不携带
使用方式:
1.获取localStorage的长度:window.localStorage.length
2.根据对应的索引去获取对应localStorage的key的值:window.localStorage.key(索引);
3.添加/编辑localStorage的内容:window.localStorage.setItem(键,值);
4.根据对应的key获取对应的的value:window.localStorage.getItem(键);
5.根据对应的key删除记录:window.localStorage.removeItem(键);
6.清空存储:window.localStorage.clear();

 widow.sessionStorage

有效期:生命周期为关闭浏览器窗口
存储大小:5mb作用
有效范围:只能在自己的域名下有效 同一个页签下有效
发送请求:不携带
使用方式:
1.获取sessionStorage的长度:window.sessionStorage.length
2.根据对应的索引去获取对应sessionStorage的key的值:window.sessionStorage.key(索引);
3.添加/编辑sessionStorage的内容:window.sessionStorage.setItem(键,值);
4.根据对应的key获取对应的的value:window.sessionStorage.getItem(键);
5.根据对应的key删除记录:window.sessionStorage.removeItem(键);
6.清空存储:window.sessionStorage.clear();

2、localStorage使用

  <div id="result">

  </div>
  <script>
    // 存储
    localStorage.setItem("lastname", "Gates");
    // 读取
    document.getElementById("result").innerHTML = localStorage.getItem("lastname");
  </script>

原文地址:https://www.cnblogs.com/houfee/p/9275388.html

时间: 2024-10-19 11:46:24

认识本地存储的相关文章

h5的本地存储——sessionStorage,localStorage

HTML5 提供了两种在客户端存储数据的新方法: localStorage - 没有时间限制的数据存储 sessionStorage - 针对一个 session 的数据存储 SessionStorage, LocalStorage, Cookie这三者都可以被用来在浏览器端存储数据,localStorage和sessionStorage都是本地存储. Cookie会在每次发送HTTP请求时附加到Cookie头字段,服务器以此得知用户所处的状态. Web Storage的概念和cookie相似,

本地存储localStorage以及它的封装接口store.js的使用

本地存储localstorage localstorage 是 HTML5 提供的在客户端存储数据的新方法,主要作用是将数据保存在客户端中,并且数据是永久保存的,除非人为干预删除. localstorage作为本地存储来使用,解决了cookie存储空间不足的问题:cookie中每条cookie的存储空间为4k,但localStorage的存储空间有5M大小.另外,相比于cookie,localStorage可以节约带宽,在同一个域内,浏览器每次向服务器发送请求,http都会带着cookie,使c

【Android应用开发】 Android 崩溃日志 本地存储 与 远程保存

示例代码下载 : http://download.csdn.net/detail/han1202012/8638801; 一. 崩溃日志本地存储 1. 保存原理解析 崩溃信息本地保存步骤 : -- 1. 自定义类实现 UncaughtExceptionHandler : public class CrashHandler implements UncaughtExceptionHandler; -- 2. 设置该自定义的 CrashHandler 类为单例模式 : // 单例模式 private

H5中的本地存储

1.判断是否支持 2.设置本地存储的方式 3.其他扩展

HTML5移动开发之路(19)——HTML5 Local Storage(本地存储)

本文为 兄弟连IT教育 机构官方 HTML5培训 教程,主要介绍:HTML5移动开发之路(19)--HTML5 Local Storage(本地存储) 一.浏览器存储的发展历程 本地存储解决方案很多,比如Flash SharedObject.Google Gears.Cookie.DOM Storage.User Data.window.name.Silverlight.Open Database等. 借用网上的一张图来看下目前主流的本地存储方案: Cookie: 在web中得到广泛应用,但局限

Html5 web本地存储

Web Storage是HTML5引入的一个非常重要的功能,可以在客户端本地存储数据,类似HTML4的cookie,但可实现功能要比cookie强大的多,cookie大小被限制在4KB,Web Storage官方建议为每个网站5MB. Web Storage又分为两种: sessionStorage localStorage 从字面意思就可以很清楚的看出来,sessionStorage将数据保存在session中,浏览器关闭也就没了:而localStorage则一直将数据保存在客户端本地: 不管

11_HTML5_Local_Storage本地存储

本地存储localStorage是大型cookie,cookie只有4k, 建议用第三种getItem(), Js存储cookie的存储和读取是很麻烦的.

HTML5笔记:跨域通讯、多线程、本地存储和多图片上传技术

最近做项目在前端我使用了很多新技术,这些技术有bootstrap.angularjs,不过最让我兴奋的还是使用了HTML5的技术,今天我想总结一些HTML5的技术,好记性不如烂笔头,写写文章可以很好的整理思路,写到博客里还能做个备忘. 1) 跨域通讯 现在做企业项目,前端很不自然的会大量使用iframe标签,我以前在文章里提到iframe是一个效率极其低下的标签,但是如果项目没有什么性能的苛求,使用iframe还是非常的方便的. 使用iframe经常碰到父子窗体通讯的问题,我们看看下面的代码:

HTML5之本地存储

l  Cookie ?     数据存储到计算机中,通过浏览器控制添加与删除数据 l  Cookie的特点 ?     存储限制 –    域名100个cookie,每组值大小4KB ?     客户端.服务器端,都会请求服务器(头信息) ?     本地存储也会请求服务器 ?     页面间的cookie是共享 l  Storage ?     sessionStorage –    session临时回话,从页面打开到页面关闭的时间段 –    窗口的临时存储,页面关闭,本地存储消失 ?  

localStorage本地存储的用法

localStorage用法 if(window.localStorage){ alert('这个浏览器支持本地存储'); }else{ alert('这个浏览器支持不本地存储'); } localStorage.a=3;//设置a为"3" localStorage["a"]="sfsf";//设置a为"sfsf",覆盖上面的值 localStorage.setItem("b","isaac&qu