zoukankan      html  css  js  c++  java
  • WEB存储

    客户端存储数据两种方法
    1.localStorage   没有时间限制的数据存储
    2.sessionStorage    针对一个session的数据存储(当浏览器被关闭掉之后,数据就会被清楚掉)
     
    与cookie做对比
         之前,这些都是由cookie完成的。但是cookie不适合大量数据的存储,因为它们由
    每个对服务器的请求来传递,这使得cookie速度很慢而且效率也不高。
     
    localStorage
    存储特点:
    localStorage 方法存储的数据没有时间限制。第二天、第二周或下一年之后,数据依然可用。
     
    <body>
    <textarea style="200px;height:200px;" id="ta"></textarea>
    <button id="btn">save</button>
    </body>
     
    //js文件
    var ta;
    var btn;
    window.onload=function(){
        ta=document.getElementById("ta");
        if(localStorage.text){
            ta.value=localStorage.text;
        }
        btn=document.getElementById("btn");
        btn.onclick=function(){
            //alert(ta.value);
            localStorage.text=ta.value;
        }
    }
     
    sessionStorage
    存储特点:
         sessionStorage方法针对一个session进行数据存储。当用户关闭浏览器窗口后,数据会被删除。
     
    数字点击累加效果
    <body>
        <span id="txt">0</span>
        <button ID="addbtn">Add</button>
    </body>
     
    var num=0;
    var txt;
    var btn;
    window.onload=function(){
        txt=document.getElementById("txt");
        btn=document.getElementById("addbtn");
        if(sessionStorage.num){
            num=sessionStorage.num;
        }else{
            num=0;
        }
        btn.onclick=function(){
            num++;
            sessionStorage.num=num;
            showNum();
        }
    }
    function showNum(){
        txt.innerHTML=num;
    }

  • 相关阅读:
    《Typecript 入门教程》 3、接口
    《Typecript 入门教程》 2、访问控制符:public、private、protected、readonly
    《Typecript 入门教程》 1、类
    使用Visual Studio Code + Node.js搭建TypeScript开发环境
    call( )、apply( )
    Sublime Text Version 3.0,Build3143注册码
    angular指令笔记(一):ng-options
    java 约束配置文件和本地约束
    hadoop在zookeeper上的高可用HA
    Zookeeper简单初应用
  • 原文地址:https://www.cnblogs.com/baixuemin/p/6495083.html
Copyright © 2011-2022 走看看