zoukankan      html  css  js  c++  java
  • 本地存储

    <!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <title>Title</title>
    </head>
    <body>
    
        <!--
        HTML5中使用WebStorage与本地数据库来实现本地存储,不再使用cookie
    
        使用cookie的缺陷:
            大小限制在4KB
            cookie随http事务一起发送,占用带宽
            正确操纵比较复杂
    
        WebStorage分为两种
            sessionStorage:从浏览器打开到关闭的范围内有效
            localStorage:即使浏览器关闭了也有效(同一个浏览器)
        -->
        <h1>Web Storage演示</h1>
        <p id="msg"></p>
        <input type="text" id="input" />
        <input type="button" value="保存数据" onclick="sessionSave('input')" />
        <input type="button" value="读取数据" onclick="sessionLoad('msg')" />
        <script type="text/javascript">
            function sessionSave(id){
                var target = document.getElementById(id);
                var str = target.value;
                sessionStorage.setItem("message",str);
            }
            function sessionLoad(id){
                var target = document.getElementById(id);
                var msg = sessionStorage.getItem("message");
                target.innerHTML = msg;
            }
            function localSave(id){
                var target = document.getElementById(id);
                var str = target.value;
                localStorage.setItem("message",str);
            }
            function localLoad(id){
                var target = document.getElementById(id);
                var msg = localStorage.getItem("message");
                target.innerHTML = msg;
            }
            function localCLear(){
                localStorage.clear();
                alert("已清空");
            }
    //        上面的例子比较简单,如果要保存的数据比较复杂,则可以使用JSON格式
            function  savePerson(id,name){
                var person = new Object();
                person.id = document.getElementById(id).value;
                person.name = document.getElementById(name).value;
                //对象转字符串
                var personStr = JSON.stringify(person);
                localStorage.setItem(person.id,personStr);
            }
            function localPerson(id){
                var personStr = localStorage.getItem(id);
                //字符串转对象
                var person = JSON.parse(personStr);
                var id = person.id;
                var name = person.name;
            }
        </script>
    </body>
    </html>
  • 相关阅读:
    C#线程类Thread初步
    无限级分类存储过程版
    C#多线程编程实例实战
    数据库里阻塞和死锁情况 看那里死锁的存储过程
    预防按钮的多次点击 恶意刷新
    .net2.0文件压缩/解压缩
    HttpHandler和HttpModule入门
    反射,枚举,绑定下拉框
    在C#里关于定时器类
    判断上传的图片文件格式是否合法不是用后缀做的判断
  • 原文地址:https://www.cnblogs.com/sherrykid/p/5704631.html
Copyright © 2011-2022 走看看