js邮箱本地储存

本地存储(localStorage、sessionStorage、web Database)

1.sessionStorage和localStorage

sessionStorage和localStorage两种方法都是当用户在inPut文本框中输入内容并点击保存数据按钮时保存数据,点击读取数据按钮时读取保存后的数据。不过使用sessionStorage时,只能局限于当前页面,如果关闭浏览器,数据就会丢失,下次打开浏览器就会读不到数据。如果使用localStorage时,即使浏览器关闭,下次打开浏览器仍能读取到上次被保存的数据。但是数据的保存时按不同浏览器分别进行的,也就是说,如果打开别的数据,就会读取不到在这个浏览器中保存的数据。

2.web Database

SQLLite的文件型SQL数据库能将用户输入的数据保存到客户端的本地数据库中;

样式

        <style>
        html {
        }
        body {
            margin: 0;
            height: 2000px;
        }
        div {
            height: 100px;
            font-size: 18px;
            background: red;
        }
        p {
            height: 50px;
            /* font-size: 18px; */
        }
        </style>

结构

    用户名:<input type="text" id="user">
    密码:<input type="password" id="password">
    <!-- 登陆 -->
    <input type="submit" id="submit">

js

        <script>
        var $ = function(id) {
            return document.getElementById(id);
        }
        
        $('submit').onclick = function() {
            var user = $('user').value;
            var password = $('password').value;
            var ls = window.localStorage;
            var ss = window.sessionStorage;
            ls.setItem('user', user);
            ss.setItem('password', password);
        }
        ~function() {
            var ls = window.localStorage;
            var ss = window.sessionStorage;
            var user = ls.getItem('user');
            var password = ss.getItem('password');
            $('user').value = user;
            $('password').value = password;
        }();
        </script>

这样一个简单的邮箱本地储存就完成啦!
希望我的理解可以给你们提供一些帮助,学识有限,如果有地方出现错误或者有更好的方法去实现,欢迎私信!

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 第一部分 HTML&CSS整理答案 1. 什么是HTML5? 答:HTML5是最新的HTML标准。 注意:讲述HT...
    kismetajun阅读 27,859评论 1 45
  • _________________________________________________________...
    fastwe阅读 791评论 0 0
  •   支持离线 Web 应用开发是 HTML5 的另一个重点。   所谓离线 Web 应用,就是在设备不能上网的情况...
    霜天晓阅读 1,104评论 0 2
  • 1.html 元素分类(块状元素)7492130_1474549902464_6B9B91926E886B2EDB...
    jy_5a37阅读 1,064评论 0 0
  • 本文介绍本地数据存储的选型。简单总结一些查询到的关于本地数据存储的技术。 控制台展示前端存储 Chrome: 前端...
    谢大见阅读 9,152评论 1 8