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
            })
        })

    下面是效果图

  • 相关阅读:
    docker搭建主从复制mysql
    mysql主从复制(mariadb)
    docker搭建mysql8.0
    docker安装mysql
    终端配置kxsw
    AJAX教程
    移动端常见布局
    css为什么需要精灵图
    元素的显示与隐藏
    css网页布局总结
  • 原文地址:https://www.cnblogs.com/mmyy-blog/p/9626032.html
Copyright © 2011-2022 走看看