zoukankan      html  css  js  c++  java
  • html5本地存储技术 localstorage

    html在使用的时候,例如在input框里面,用户输入信息的时候,一点提交信息就开始向后天交互

    但是一刷新或者用户再打开一个新的网页又得重新输入,这就牵扯到本地存储的问题

    LocalStorage,是基于cookie来生成的,并且是永久保留本地的,除非删除

    请看下面的例子

    <!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <title>Title</title>
    </head>
    <body>
    <div class="box">
        <input type="text" name="user" id="user">
        <input type="button" value="提交" id="submit">
    
    </div>
    <div class="content">
    
    </div>
    
    <script src="jquery-3.3.1.min.js"></script>
    <script>
    【位置1】
    【位置2】
    </script>
    
    </body>
    </html>

    位置1的代码:判断是否有用户之前输入的key,有就保存下来,只保留最近的一条

        $(function () {
            if (localStorage.getItem('user')) {
                var user = localStorage.getItem('user');
                $('<p></p>').appendTo('.content').text(user);
            }

    位置2的代码:点提交按钮后,将用户的信息设置为key并保存到本地

            $('#submit').click(function () {
                var user = $('#user').val();
                console.log(user);
                $('<p></p>').appendTo('.content').text(user);
                $('#user').val(""); //清空
                localStorage.setItem('user',user); //设置为key
            })
        })

    下面是效果图

  • 相关阅读:
    模块化
    ES6中的let
    ES6中的块级作用域
    Mobile 移动端
    H5离线缓存
    nginx 配置步骤
    虚拟路径的配置
    Apache和php的相关配置
    TCP/IP协议
    PHP中的文件操作
  • 原文地址:https://www.cnblogs.com/mmyy-blog/p/9626032.html
Copyright © 2011-2022 走看看