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实现的tab选项卡的实列教程
Dec 11 HTML / CSS
详解css3 Transition属性(平滑过渡菜单栏案例)
Sep 05 HTML / CSS
推荐WEB开发者最佳HTML5和CSS3代码生成器
Nov 24 HTML / CSS
基于HTML5 的人脸识别活体认证的实现方法
Jun 22 HTML / CSS
有关HTML5页面在iPhoneX适配问题
Nov 13 HTML / CSS
微信html5页面调用第三方位置导航的示例
Mar 14 HTML / CSS
使用PDF.JS插件在HTML中预览PDF文件的方法
Aug 29 HTML / CSS
一个基于canvas的移动端图片编辑器的实现
Oct 28 HTML / CSS
css实现文章分割线样式的多种方法总结
Apr 21 HTML / CSS
CSS精灵图的原理与使用方法介绍
Mar 17 HTML / CSS
css实现左上角飘带效果的完整代码
Mar 18 HTML / CSS
CSS list-style-type属性使用方法
May 21 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编写的导航条程序
2006/10/09 PHP
PHP中VC6、VC9、TS、NTS版本的区别与用法详解
2013/10/26 PHP
PHP判断远程图片或文件是否存在的实现代码
2014/02/20 PHP
PHP中new static()与new self()的区别异同分析
2014/08/22 PHP
php命令行用法入门实例教程
2014/10/27 PHP
PHP使用HTML5 FormData对象提交表单操作示例
2019/07/02 PHP
YII2框架中查询生成器Query()的使用方法示例
2020/03/18 PHP
解析DHTML,JavaScript,DOM,BOM以及WEB标准的描述
2013/06/19 Javascript
javascript跟随滚动效果插件代码(javascript Follow Plugin)
2013/08/03 Javascript
jQuery制作的别致导航有阴影背景高亮模式窗口
2014/04/15 Javascript
jquery表单验证插件formValidator使用方法
2016/04/01 Javascript
快速获取/设置iframe内对象元素的几种js实现方法
2016/05/20 Javascript
angularjs 源码解析之scope
2016/08/22 Javascript
jQuery中ScrollTo用法示例
2016/09/04 Javascript
NodeJS基础API搭建服务器详细过程记录
2017/04/01 NodeJs
详解组件库的webpack构建速度优化
2018/06/18 Javascript
jQuery实现的导航条点击后高亮显示功能示例
2019/03/04 jQuery
JS使用数组实现的队列功能示例
2019/03/04 Javascript
[03:03]DOTA2校园争霸赛 济南城市决赛欢乐发奖活动
2013/10/21 DOTA
Python使用struct处理二进制的实例详解
2017/09/11 Python
python 实现批量xls文件转csv文件的方法
2018/10/23 Python
Python字节单位转换实例
2019/12/05 Python
AUC计算方法与Python实现代码
2020/02/28 Python
Python数据结构dict常用操作代码实例
2020/03/12 Python
施华洛世奇英国官网:SWAROVSKI英国
2017/03/13 全球购物
巴西最好的男鞋:Rafarillo
2018/05/25 全球购物
保加利亚手表、香水、化妆品和珠宝购物网站:Brasty.bg
2020/04/22 全球购物
Agoda中文官网:安可达(低价预订全球酒店)
2021/01/18 全球购物
struct和class的区别
2015/11/20 面试题
如何客观的进行自我评价
2013/12/17 职场文书
情人节寄语大全
2014/04/11 职场文书
2014年单位工作总结范文
2014/11/27 职场文书
社区党风廉政建设调研报告
2015/01/01 职场文书
公务员年终个人总结
2015/02/12 职场文书
婚礼上证婚人致辞
2015/07/28 职场文书
2016年先进教师个人事迹材料
2016/02/26 职场文书