zoukankan      html  css  js  c++  java
  • localStorage , sessionStorage ,cookie 使用介绍

    <!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <title>存储</title>
    </head>
    <body>
        <div>
            localStorage
        </div>
        <div>
            sessionStorage
        </div>
        <div>
            cookie
        详细介绍 http://www.cnblogs.com/pangzi666/p/5889948.html
    </div> <script type="text/javascript"> // 设置存储 localStorage.a = 3;//设置a为"3" localStorage["a"] = "sfsf";//设置a为"sfsf",覆盖上面的值 localStorage.setItem("b","isaac");//设置b为"isaac" // 读取存储 var a1 = localStorage["a"];//获取a的值 var a2 = localStorage.a;//获取a的值 var b = localStorage.getItem("b");//获取b的值 // 删除存储 // localStorage.removeItem("b");//清除c的值 // localStorage.clear(); // 清除所有 // .key() 获取 localstorage 的键值 function localStoragea(){ for(var i = 0;i<localStorage.length;i++){ console.log(localStorage.key(i)); } } localStoragea(); // 需要注意的是,HTML5本地存储只能存字符串,任何格式存储的时候都会被自动转为字符串,所以读取的时候,需要自己进行类型的转换 // sessionStorage // 方法针对一个 session 进行数据存储。当用户关闭浏览器窗口后,数据会被删除。 // 用法和localStorage 基本一样 // cookie // cookie数据始终在同源的http请求中携带(即使不需要),即cookie在浏览器和服务器间来回传递。而sessionStorage和localStorage不会自动把数据发给服务器,仅在本地保存。cookie数据还有路径(path)的概念,可以限制cookie只属于某个路径下。存储大小限制也不同,cookie数据不能超过4k,同时因为每次http请求都会携带cookie,所以cookie只适合保存很小的数据,如会话标识。 </script> </body> </html>

    我们也可以把它简单封装一下

    function SetLS(key, json){
    	window.localStorage.setItem(key, JSON.stringify(json));
    }
    
    function GetLS(key){
    	var str = window.localStorage.getItem(key);
    	if (str != null && str != "")
    		return JSON.parse(str);
    	else
    		return false;
    }
    function ClearLS(key){
    	localStorage.clear();
    }
    

    有兴趣的可以使用一下。

  • 相关阅读:
    一本通 1261:【例9.5】城市交通路网
    一本通 1263:【例9.7】友好城市(数据较弱)
    洛谷 P2983 [USACO10FEB]购买巧克力Chocolate Buying
    一本通 1266:【例9.10】机器分配
    【BZOJ5417】你的名字(NOI2018)-后缀自动机+主席树
    【BZOJ1396】识别子串-后缀自动机+线段树
    【HDU4787】GRE Words Revenge-AC自动机+分块
    【51Nod1766】树上的最远点对-线段树+树的直径
    【BZOJ3648】寝室管理-环套树+点分治+树状数组
    【BZOJ1367】Sequence(Baltic2004)-贪心+左偏树
  • 原文地址:https://www.cnblogs.com/pangzi666/p/5939764.html
Copyright © 2011-2022 走看看