广告
返回顶部
首页 > 资讯 > 精选 >JavaScript本地存储怎么实现用户名存储
  • 951
分享到

JavaScript本地存储怎么实现用户名存储

2023-07-02 16:07:15 951人浏览 泡泡鱼
摘要

这篇文章主要介绍了javascript本地存储怎么实现用户名存储的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇JavaScript本地存储怎么实现用户名存储文章都会有所收获,下面我们一起来看看吧。一、本地存储1

这篇文章主要介绍了javascript本地存储怎么实现用户名存储的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇JavaScript本地存储怎么实现用户名存储文章都会有所收获,下面我们一起来看看吧。

    一、本地存储

    1.1 本地存储特性

    数据存储在用户浏览器中
    2、设置、读取方便、甚至页面刷新不丢失数据
    3、容量大,sessionStorage约5M、localStorage约20M
    4、只能存储字符串,可以将对象JSON.stringify()编码后存储

    1.2 window.sessionStorage

    生命周期为关闭浏览器窗口
    2、在用一个窗口页面下数据可以共享
    3、以键值对的形式存储使用

    设置数据

    sessionStorage.setItem(key, value)

    获取数据

    sessionStorage.getItem(key)

    删除数据

    sessionStorage.removeItem(key)

    清空数据

    sessionStorage.clear()

    练习:

        <input type="text">    <button class="set">存储数据</button>    <button class="get">获取数据</button>    <button class="remove">删除数据</button>    <button class="del">清空所有数据</button>    <script>        console.log(localStorage.getItem('username'));         var ipt = document.querySelector('input');        var set = document.querySelector('.set');        var get = document.querySelector('.get');        var remove = document.querySelector('.remove');        var del = document.querySelector('.del');        set.addEventListener('click', function() {            // 当我们点击了之后,就可以把表单里面的值存储起来            var val = ipt.value;            sessionStorage.setItem('uname', val);            sessionStorage.setItem('pwd', val);        });        get.addEventListener('click', function() {            // 当我们点击了之后,就可以把表单里面的值获取过来            console.log(sessionStorage.getItem('uname'));        });        remove.addEventListener('click', function() {            //             sessionStorage.removeItem('uname');        });        del.addEventListener('click', function() {            // 当我们点击了之后,清除所有的            sessionStorage.clear();        });    </script>

    JavaScript本地存储怎么实现用户名存储

    1.3 window.localStorage

    生命周期永久生效,除非手动删除,否则关闭页面也会存在
    2、可以多窗口页面共享(同一个浏览器)
    3、以键值对的形式存储

    存储数据

    localStorage.setItem(key, value)

    获取数据

     localStorage.getItem(key)

    删除数据

      localStorage.removeItem(key)

    清除所有数据

      localStorage.clear()

    练习:

        <input type="text">    <button class="set">存储数据</button>    <button class="get">获取数据</button>    <button class="remove">删除数据</button>    <button class="del">清空所有数据</button>    <script>        var ipt = document.querySelector('input');        var set = document.querySelector('.set');        var get = document.querySelector('.get');        var remove = document.querySelector('.remove');        var del = document.querySelector('.del');        set.addEventListener('click', function() {            var val = ipt.value;            localStorage.setItem('username', val);        })        get.addEventListener('click', function() {            console.log(localStorage.getItem('username'));        })        remove.addEventListener('click', function() {            localStorage.removeItem('username');        })        del.addEventListener('click', function() {            localStorage.clear();         })    </script>

    JavaScript本地存储怎么实现用户名存储

    用户名存储案例

    如果勾选记住用户名,下次用户打开浏览器,就在文本框里面自动显示上次登录的用户名

    案例分析:

    将数据存储到本地存储

    关闭页面再打开也可以显示用户名,所以用到的是localStorage

    打开页面需要先判断是否有这个用户名,如果有,就在表单里面显示用户名,并且勾选复选框

    当复选框发生改变的时候change事件

    如果勾选,就存储,否则就移除

       <input type="text" name="username" id="username" value="" placeholder="请输入用户名"/>   <input type="checkbox" id="rusername"> 记住用户名   <script type="text/javascript">        var username = document.querySelector('#username');var rusername = document.querySelector('#rusername');// 先判断用户是否需要记录数据 再让记录的数据显示再表单里面 if(localStorage.getItem('username')){username.value=localStorage.getItem('username');rusername.checked = true;}// change改变时 发生  Checkbox选中和不选中时 发生rusername.addEventListener('change',function(){// console.log('改变了');// console.log(rusername.checked);if(this.checked){localStorage.setItem('username',username.value);}else{localStorage.removeItem('username');}})</script>

    JavaScript本地存储怎么实现用户名存储

    关于“JavaScript本地存储怎么实现用户名存储”这篇文章的内容就介绍到这里,感谢各位的阅读!相信大家对“JavaScript本地存储怎么实现用户名存储”知识都有一定的了解,大家如果还想学习更多知识,欢迎关注编程网精选频道。

    --结束END--

    本文标题: JavaScript本地存储怎么实现用户名存储

    本文链接: https://www.lsjlt.com/news/343141.html(转载时请注明来源链接)

    有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

    本篇文章演示代码以及资料文档资料下载

    下载Word文档到电脑,方便收藏和打印~

    下载Word文档
    猜你喜欢
    • JavaScript本地存储怎么实现用户名存储
      这篇文章主要介绍了JavaScript本地存储怎么实现用户名存储的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇JavaScript本地存储怎么实现用户名存储文章都会有所收获,下面我们一起来看看吧。一、本地存储1...
      99+
      2023-07-02
    • JavaScript本地存储实现用户名存储案例
      目录一、本地存储1.1 本地存储特性1.2 window.sessionStorage1.3 window.localStorage用户名存储案例一、本地存储 1.1 本地存储特性 ...
      99+
      2022-11-13
    • JavaScript中本地存储和会话存储怎么用
      小编给大家分享一下JavaScript中本地存储和会话存储怎么用,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!前提知识请按照我以下的步骤来:在任意网页中按F12打...
      99+
      2023-06-29
    • Javascript怎么实现浏览器本地存储
      今天小编给大家分享一下Javascript怎么实现浏览器本地存储的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我...
      99+
      2022-10-19
    • 原生JavaScript实现本地存储(localStorage)和会话存储(sessionStorage)
      目录 一、简单介绍 二、localStorage本地存储 三、sessionStorage会话存储 一、简单介绍 本地存储和会话存储的目的,是将所输入的文件存入到浏览器中,在需要的时候,直接调用,但是本地存储和会话存储有着一定的区别,本...
      99+
      2023-08-31
      前端 学习 javascript html 开发语言
    • Flutter本地存储之基本的键值对存储怎么实现
      这篇文章主要介绍“Flutter本地存储之基本的键值对存储怎么实现”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“Flutter本地存储之基本的键值对存储怎么实现”文章能帮助大家解决问题。前言在原生的...
      99+
      2023-07-05
    • Vuex怎么结合storage实现用户信息本地存储
      这篇文章主要介绍“Vuex怎么结合storage实现用户信息本地存储”,在日常操作中,相信很多人在Vuex怎么结合storage实现用户信息本地存储问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Vuex怎么结...
      99+
      2023-06-30
    • JavaScript中本地存储(LocalStorage)和会话存储(SessionStorage)的使用
      目录前提知识范例示例1:将键值对提供给本地存储示例2: 本地存储中设置键值对示例3: 获取空值示例 4:将数组存储在本地存储中示例 5:从本地存储中获取数组示例 6:从本地存储中获取...
      99+
      2022-11-13
    • web本地存储怎么运用
      这篇文章主要讲解了“web本地存储怎么运用”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“web本地存储怎么运用”吧!  web存储的含义是将数据存储到用户的电脑上,这样可以缓解服务器的压力,...
      99+
      2023-06-04
    • js如何实现本地存储
      这篇文章主要介绍了js如何实现本地存储,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。在客户端运行的JS是不能操作用户电脑磁盘中的文件的(保护...
      99+
      2022-10-19
    • HTML5中LocalStorage本地存储怎么用
      这篇文章给大家分享的是有关HTML5中LocalStorage本地存储怎么用的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。1.前言HTML5 storage提供了一种方式让网站能...
      99+
      2022-10-19
    • html5中web本地存储怎么用
      这篇文章主要介绍了html5中web本地存储怎么用,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。 在html5...
      99+
      2022-10-19
    • Html5中本地存储IndexedDB怎么用
      这篇文章将为大家详细讲解有关Html5中本地存储IndexedDB怎么用,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。IndexedDB 是一种低级API,用于客户端存储...
      99+
      2022-10-19
    • Vue中的Strorage本地化存储怎么实现
      本文小编为大家详细介绍“Vue中的Strorage本地化存储怎么实现”,内容详细,步骤清晰,细节处理妥当,希望这篇“Vue中的Strorage本地化存储怎么实现”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。Sto...
      99+
      2023-06-30
    • android中SharedPreferences实现存储用户名功能
      1. 简介 SharedPreferences是一种轻型的数据存储方式,通过key-value键值对的方式将数据存储在xml文件中,常用于存储简单的配置信息。 2. 使用方式 ...
      99+
      2022-06-06
      存储 用户名 Android
    • Vuex结合storage实现用户信息本地存储方式
      目录首先安装插件库good-storage在你写离线存储逻辑部分的地方引入good-storage接下来是定义vuex的代码部分在外部组件中的操作如下自己学习的过程中遇到用户新的填写...
      99+
      2022-11-13
    • HTML5中本地存储功能怎么用
      这篇文章主要介绍了HTML5中本地存储功能怎么用,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。我们来实现一个简单应用,该应用中用户输入用户名...
      99+
      2022-10-19
    • HTML5本地存储中Web Storage怎么用
      这篇文章给大家分享的是有关HTML5本地存储中Web Storage怎么用的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。 Web Storage是H...
      99+
      2022-10-19
    • HTML5本地存储中Database Storage怎么用
      小编给大家分享一下HTML5本地存储中Database Storage怎么用,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!除了s...
      99+
      2022-10-19
    • HTML5本地存储技术怎么使用
      本篇内容主要讲解“HTML5本地存储技术怎么使用”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“HTML5本地存储技术怎么使用”吧! 本地缓存是HTML5出现的...
      99+
      2022-10-19
    软考高级职称资格查询
    编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
    • 官方手机版

    • 微信公众号

    • 商务合作