LocalStorage记住用户和密码功能


Posted in HTML / CSS onJuly 24, 2017

 随着HTML5规范的普及,我们不再用cookie来实现记住密码,通常会用的LocalStorage及本地缓存。

    对于Cookie来说它只有一个document.cookie这一个API可以使用,不管是读取Cookie还是存储Cookie你都只能使用它

    然而LocalStorage,你存储的时候有localStorage.setItem(),你读取的时候有localStorage.getItem(),你想要删除的时候有localStorage.removeItem().此外在存储时,它们事以键值对的形式存储的.所以更易于使用.并且localStorge的储存空间大,有5M,并且是永久储存,除非你主动删除。

下面附一个简单的小例子:

<script src="http://libs.baidu.com/jquery/1.9.1/jquery.min.js"></script>
   <form>
        <h3>Log in</h3>
        <input type="text" name="user" placeholder="user" id="user">
        <input type="password" name="pass" placeholder="password" id="pass">
        <input type="checkbox" id="remember" checked><br/><br/>
        <input type="button" value="登录" id="sub" onclick="loginBtn_click()">
    </form>
<script type="text/javascript">
    $(document).ready(function(){
        var strName = localStorage.getItem('UserName');
        var strPass = localStorage.getItem('UserPass');
        if(strName){
            $('#user').val(strName);
        }if(strPass){
            $('#pass').val(strPass);
        }
    });
    function loginBtn_click(){
        debugger
            var strName = $('#user').val();
            var strPass = $('#pass').val();
            localStorage.setItem('UserName',strName);
            if($('#remember').is(':checked')){
                localStorage.setItem('UserPass',strPass);
            }else{
                localStorage.removeItem('UserPass');
            }
            window.location.reload();
        }
</script>

总结

以上所述是小编给大家介绍的LocalStorage记住用户和密码功能,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!

HTML / CSS 相关文章推荐
利用CSS3的transform做的动态时钟效果
Sep 21 HTML / CSS
css3中背景尺寸background-size详解
Sep 02 HTML / CSS
一款纯css3实现的tab选项卡的实列教程
Dec 11 HTML / CSS
纯css实现照片墙3D效果的示例代码
Nov 13 HTML / CSS
10分钟理解CSS3 FlexBox弹性布局
Dec 20 HTML / CSS
纯CSS3实现移动端展开和收起效果的示例代码
Apr 26 HTML / CSS
利用html5 canvas动态画饼状图的示例代码
Apr 02 HTML / CSS
使用HTML5的链接预取功能(link prefetching)给网站提速
Dec 13 HTML / CSS
html5拖曳操作 HTML5实现网页元素的拖放操作
Jan 02 HTML / CSS
简单html5代码获取地理位置
Mar 31 HTML / CSS
html5开发三八女王节表白神器
Mar 07 HTML / CSS
在canvas上实现元素图片镜像翻转动画效果的方法
Mar 20 HTML / CSS
基于HTML5实现类似微信手机摇一摇功能(计算摇动次数)
Jul 24 #HTML / CSS
H5调用相机拍照并压缩图片的实例代码
Jul 20 #HTML / CSS
h5实现获取用户地理定位的实例代码
Jul 17 #HTML / CSS
HTML5 表单验证失败的提示语问题
Jul 13 #HTML / CSS
HTML5地理定位_动力节点Java学院整理
Jul 12 #HTML / CSS
HTML5中input[type='date']自定义样式与日历校验功能的实现代码
Jul 11 #HTML / CSS
html5组织内容_动力节点Java学院整理
Jul 10 #HTML / CSS
You might like
PHP 万年历实现代码
2012/10/18 PHP
PHP响应post请求上传文件的方法
2015/12/17 PHP
DWZ+ThinkPHP开发时遇到的问题分析
2016/12/12 PHP
php实现获取农历(阴历)、节日、节气的类与用法示例
2017/11/20 PHP
Javascript 学习笔记 错误处理
2009/07/30 Javascript
JS getStyle获取最终样式函数代码
2010/04/01 Javascript
JavaScript中日期的相关操作方法总结
2015/10/24 Javascript
JS实现六位字符密码输入器功能
2016/08/19 Javascript
vue中axios解决跨域问题和拦截器的使用方法
2018/03/07 Javascript
vue.js element-ui tree树形控件改iview的方法
2018/03/29 Javascript
用vscode开发vue应用的方法步骤
2019/05/06 Javascript
使用jQuery如何写一个含验证码的登录界面
2019/05/13 jQuery
seajs和requirejs模块化简单案例分析
2019/08/26 Javascript
微信小程序 多行文本显示...+显示更多按钮和收起更多按钮功能
2019/09/26 Javascript
JS原型prototype和__proto__用法实例分析
2020/03/14 Javascript
浅析JavaScript 函数防抖和节流
2020/07/13 Javascript
python在指定目录下查找gif文件的方法
2015/05/04 Python
matplotlib绘制符合论文要求的图片实例(必看篇)
2017/06/02 Python
深入浅出分析Python装饰器用法
2017/07/28 Python
python数据类型判断type与isinstance的区别实例解析
2017/10/31 Python
Pandas 合并多个Dataframe(merge,concat)的方法
2018/06/08 Python
python制作简单五子棋游戏
2019/06/18 Python
Pyqt5 基本界面组件之inputDialog的使用
2019/06/25 Python
Python数据存储之 h5py详解
2019/12/26 Python
pytorch之ImageFolder使用详解
2020/01/06 Python
Django model.py表单设置默认值允许为空的操作
2020/05/19 Python
改变 Python 中线程执行顺序的方法
2020/09/24 Python
python修改微信和支付宝步数的示例代码
2020/10/12 Python
Expedia韩国官网:亚洲发展最快的在线旅游门户网站
2018/02/26 全球购物
斐乐美国官方网站:FILA美国
2019/03/01 全球购物
Book Depository美国:全球领先的专业网上书店之一
2019/08/14 全球购物
自我评价的范文
2014/02/02 职场文书
工作简历自我评价
2015/03/11 职场文书
婚礼迎宾词大全
2015/08/10 职场文书
幼儿教师继续教育培训心得体会
2016/01/19 职场文书
Python实现的扫码工具居然这么好用!
2021/06/07 Python