最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 科技 - 知识百科 - 正文

使用HTML5中的localStorage实现记住密码功能

来源:动视网 责编:小采 时间:2020-11-27 15:07:15
文档

使用HTML5中的localStorage实现记住密码功能

使用HTML5中的localStorage实现记住密码功能:这篇文章主要介绍了html5超简单的localStorage实现记住密码的功能实现,非常具有实用价值,需要的朋友可以参考下HTML5 提供了两种在客户端存储数据的新方法:localStorage - 没有时间的数据存储sessionStorage - 针对一个 session 的数
推荐度:
导读使用HTML5中的localStorage实现记住密码功能:这篇文章主要介绍了html5超简单的localStorage实现记住密码的功能实现,非常具有实用价值,需要的朋友可以参考下HTML5 提供了两种在客户端存储数据的新方法:localStorage - 没有时间的数据存储sessionStorage - 针对一个 session 的数
 这篇文章主要介绍了html5超简单的localStorage实现记住密码的功能实现,非常具有实用价值,需要的朋友可以参考下

HTML5 提供了两种在客户端存储数据的新方法:

  • localStorage - 没有时间的数据存储

  • sessionStorage - 针对一个 session 的数据存储

  • 之前,这些都是由 cookie 完成的。但是 cookie 不适合大量数据的存储,因为它们由每个对服务器的请求来传递,这使得 cookie 速度很慢而且效率也不高。

    在 HTML5 中,数据不是由每个服务器请求传递的,而是只有在请求时使用数据。它使在不影响网站性能的情况下存储大量数据成为可能。

    对于不同的网站,数据存储于不同的区域,并且一个网站只能访问其自身的数据。

    HTML5 使用 JavaScript 来存储和访问数据。

    localStorage 方法存储的数据没有时间。第二天、第二周或下一年之后,数据依然可用。

    <!DOCTYPE html>
    <html>
    <head>
     <title></title>
     <meta charset="utf-8">
     <script src="http://libs.baidu.com/jquery/1.9.1/jquery.min.js"></script>
    </head>
    <style type="text/css">
     form{
     width: 300px;
     padding: 10px 0px 20px 30px;
     height:auto;
     border-radius: 6px;
     border-left:8px solid #19a049;
     background:#eee;
     margin:100px auto;
     }
     #user,#pass{
     padding: 8px;
     outline: none;
     background: transparent;
     border:1px solid #999;
     margin-top: 5px;
     }
     #sub{
     padding: 6px;
     outline: none;
     border:none;
     background: #19a049;
     color:#fff;
     width: 150px;
     border-radius: 6px;
     cursor: pointer;
     }
    </style>
    <body>
     <form action="" method="" onsubmit="return loginBtn_click();">
     <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="submit" id="sub">
     </form>
    </body>
    <script type="text/javascript">
     $(document).ready(function(){
    
     var strName = localStorage.getItem('keyName');
     var strPass = localStorage.getItem('keyPass');
     if(strName){
     $('#user').val(strName);
     }if(strPass){
     $('#pass').val(strPass);
     }
    
     });
    
     function loginBtn_click(){
     var strName = $('#user').val();
     var strPass = $('#pass').val();
     localStorage.setItem('keyName',strName);
     if($('#remember').is(':checked')){
     localStorage.setItem('keyPass',strPass);
     }else{
     localStorage.removeItem('keyPass');
     }
     }
    </script>
    </html>

    文档

    使用HTML5中的localStorage实现记住密码功能

    使用HTML5中的localStorage实现记住密码功能:这篇文章主要介绍了html5超简单的localStorage实现记住密码的功能实现,非常具有实用价值,需要的朋友可以参考下HTML5 提供了两种在客户端存储数据的新方法:localStorage - 没有时间的数据存储sessionStorage - 针对一个 session 的数
    推荐度:
    • 热门焦点

    最新推荐

    猜你喜欢

    热门推荐

    专题
    Top