이번에는 localStorage를 이용한 비밀번호 기억 기능을 소개해 드리겠습니다. localStorage를 사용하여 비밀번호 기억 기능을 구현할 때의 주의사항은 무엇인가요?
HTML5는 클라이언트 측에 데이터를 저장하는 두 가지 새로운 방법을 제공합니다.
localStorage - 시간 제한 없는 데이터 저장
sessionStorage - 세션용 데이터 저장
이전에는 쿠키에 의해 완료됨 . 그러나 쿠키는 요청이 있을 때마다 서버에 전달되므로 쿠키가 느리고 비효율적이므로 대량의 데이터를 저장하는 데 적합하지 않습니다.
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>
이 기사의 사례를 읽으신 후 방법을 마스터하셨다고 생각합니다. 더 흥미로운 정보를 보려면 PHP 중국어 웹사이트의 다른 관련 기사를 주목하세요!
추천 자료:
H5 Canvas는 원형 진행률 표시줄을 만들고 숫자 백분율을 표시합니다
위 내용은 localStorage를 사용하여 비밀번호 기억 기능 구현의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!