zoukankan      html  css  js  c++  java
  • JS中sessionstorage的getItem/setItem/removeItem/clear

    原博客:https://blog.csdn.net/j114sandh/article/details/51591094
    1. function people(){  
    2.   
    3.         }  
    4.         var animal = {  
    5.             name: "cc",  
    6.             age:16,  
    7.             say:function(m1,m2){  
    8.                 alert("他说:"+m1+"---"+m2);  
    9.             }  
    10.         };  
    11.         animal.say.apply(people,["我开始说话","是啊"]);  
    12.         animal.say.call(people,"我开始说话","是啊");  

    js 一个对象借另一个对象的方法 。 call和apply基本一致,区别在于用法上,一个是传入一个数组 ,一个是直接传入参数。

    sessionStorage的生命周期为一次会话,关闭浏览器则消失。同java的session类似。
    	非常的简单,常用的就以下四个方法。
     
    1. var str="zhagnsan";  
    1. sessionStorage.setItem("userName",str);/*方法一:设置数据*/  
    2. sessionStorage.removeItem("userName");/*方法二:根据key值清除指定数据*/  
    1. var msg = sessionStorage.getItem("userName");/*方法三:得到指定数据*/  
    2. sessionStorage.clear();/*方法四:清除所有数据*/  

    localStorage除了保存期限和sessionStorage不同以外,其他都一样。

    localStorage和sessionStorage都只能存字符串,不能存储对象。如果需要存储对象需要先转换,例:

    var obj = { name:'Jim' }; var str = JSON.stringify(obj); //将对象转换成字符串之后再存储。

    var obj = JSON.parse(str);//将字符串转换成对象

  • 相关阅读:
    hdu 1863 畅通工程(Kruskal+并查集)
    1.1.2最小生成树(Kruskal和Prim算法)
    1.1.1最短路(Floyd、Dijstra、BellmanFord)
    ACM复习专项
    装饰器和偏函数
    Python函数基础
    (六)面向对象高级编程
    Zabbix漏洞利用 CVE-2016-10134
    Struts-S2-045漏洞利用
    F5 BIG-IP 远程代码执行漏洞环境搭建
  • 原文地址:https://www.cnblogs.com/jieliujas/p/8961259.html
Copyright © 2011-2022 走看看