用localStorage实现记住密码的功能
导读:收集整理的这篇文章主要介绍了用localStorage实现记住密码的功能,觉得挺不错的,现在分享给大家,也给大家做个参考。这次给大家带来用localStorage实现记住密码的功能,用localStorage实现记住密码的功能的注意事项有哪...
收集整理的这篇文章主要介绍了用localStorage实现记住密码的功能,觉得挺不错的,现在分享给大家,也给大家做个参考。这次给大家带来用localStorage实现记住密码的功能,用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>
相信看了本文案例你已经掌握了方法,更多精彩请关注其它相关文章!
推荐阅读:
H5怎么操作websql数据库
H5的Canvas做出圆形进度条并显示数字百分比
以上就是用localStorage实现记住密码的功能的详细内容,更多请关注其它相关文章!
声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!
若转载请注明出处: 用localStorage实现记住密码的功能
本文地址: https://pptw.com/jishu/583965.html
