zoukankan      html  css  js  c++  java
  • Web Storage和cookie的区别

    Web Storage:本地存储和会话存储(在客户端存储数据)
    本地存储
    $('set').onclick = function() {
     
            //获取文本的值
            var textValue = $('text').value;
     
            //h5的属性localStorage,先进行是否支持h5 localStorage该属性,若支持,在执行
             if(window.localStorage) {
               //调用setItem方法,来进行键值对的设置
               localStorage.setItem("item1", textValue);
            }
          } localStorage.setItem("item1", textValue);
     
    //读取数据,显示在div中
          $('get').onclick=function(){
            if (window.localStorage) {
               $('div').innerHTML=localStorage.getItem('item1');
            }
          }
    临时会话存储
    只需要将上面本地存储的localStorage改为sessionStorage即可
    注意:window.sessionStorage
       两个方法:设置和获取
    sessionStorage.setItem(“key名称”,value);  
       sessionStorage.getItem(“key名称”,value);
    总结:本地存储与临时会话存储的区别:
      ● 本地存储:长久存储,没有时间限制的数据存储
      ● 临时会话存储:短暂存储,存储时间为数据保存开始到本次页面关闭
    Web storage与cookie的区别:
      ● Cookie:最大存储容量为4k,不适合大量数据的存储
      ● 本地存储和临时会话存储:最大存储量为5M
      ● Web storage是cookie的升级版
    本地存储与临时会话存储 :存储形式:key-value
    注意:key不可以重复,重复的话,新的记录会覆盖旧的记录
    
    
  • 相关阅读:
    能量最小化初探,graphcuts能量最小化调用
    【设计】B 端产品设计
    【产品分析】关于字节跳动的神话与现实
    【UI】数据表格设计
    【设计】交互文档结构
    【作品集】UX作品集
    【产品方法论】需求是怎么来的
    【ML】人脸识别
    【ML】DL的参数量计算
    【网站部署】flask
  • 原文地址:https://www.cnblogs.com/sakura-sakura/p/6678122.html
Copyright © 2011-2022 走看看