Heim > Artikel > Web-Frontend > So implementieren Sie die Funktion „Passwort merken' in h5
Dieses Mal zeige ich Ihnen, wie Sie die Passwort-Erinnerungsfunktion in h5 implementieren. Was sind die Vorsichtsmaßnahmen für die Implementierung der Passwort-Erinnerungsfunktion?
HTML5 bietet zwei neue Methoden zum Speichern von Daten auf der Clientseite:
localStorage – Datenspeicherung ohne zeitliche Begrenzung
sessionStorage – Daten für eine Sitzung vor dem Speichern
, das alles wird durch Cookies erledigt. Cookies eignen sich jedoch nicht zum Speichern großer Datenmengen, da sie bei jeder Anfrage an den Server weitergeleitet werden, was Cookies langsam und ineffizient macht.
In HTML5 werden Daten nicht bei jeder Serveranfrage übergeben, sondern die Daten werden nur verwendet, wenn sie angefordert werden. Es ermöglicht die Speicherung großer Datenmengen, ohne die Leistung der Website zu beeinträchtigen.
Für verschiedene Websites werden Daten in unterschiedlichen Bereichen gespeichert und eine Website kann nur auf ihre eigenen Daten zugreifen.
HTML5 verwendet JavaScript zum Speichern und Zugreifen auf Daten.
Die von der localStorage-Methode gespeicherten Daten haben keine zeitliche Begrenzung. Die Daten sind auch nach dem nächsten Tag, der nächsten Woche oder dem nächsten Jahr noch verfügbar.
<!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>
Ich glaube, dass Sie die Methoden beherrschen, nachdem Sie diese Fälle gelesen haben. Weitere spannende Informationen finden Sie in anderen verwandten Artikeln auf der chinesischen PHP-Website!
Verwandte Lektüre:
So implementieren Sie die HTML-Tabellen-Maus-Drag-Sortierung
So lösen Sie verschiedene ie6-ie10-Kompatibilitätsprobleme Probleme
So fügen Sie der Nachrichtenschaltfläche in HTML einen Mengenindex hinzu
Das obige ist der detaillierte Inhalt vonSo implementieren Sie die Funktion „Passwort merken' in h5. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!