Nous savons tous que localStorage n'est pas activement supprimé et ne sera jamais détruit, alors comment définir le délai d'expiration de localStorage Essayons-le ensemble aujourd'hui !
<script type=text/javascript> //Encapsuler la fonction du code de contrôle d'expiration set(key,value){ var curTime = new Date().getTime(); :curTime})); } function get(key,exp){ var data = localStorage.getItem(key); var dataObj = JSON.parse(data); Date().getTime() - dataObj.time>exp) { console.log('Les informations ont expiré'); //alert(les informations ont expiré) }else{ //console.log(data=+dataObj.data) ; //console.log(JSON.parse(dataObj.data)); var dataObjDatatoJson = JSON.parse(dataObj.data) return dataObjDatatoJson; } } </script>
Scénarios d'utilisation :
1. Utilisez les données locales pour réduire la transmission réseau
2. Dans un environnement réseau faible, à latence élevée et à faible bande passante, essayez de localiser les données
Comment utiliser :
<script>window.onload = function(){ var Ipt = document.getElementById('input1'); var value = '{nom:Hepai Kongming,Age:18,adresse:Lujiazui Financial City}'; ,valeur); Ipt.onclick = function(){ //var dataObjData=get('information',1000);//Le délai d'expiration est de 1 seconde Dans des circonstances normales, il a expiré lorsque vous cliquez dessus//var dataObjData=get('information',1000*60);//Le le délai d'expiration est de 1 minute//var dataObjData=get('information',1000*60*60);//le délai d'expiration est de 1 heure//var Obj=get('information',1000*60*60*24);//Le délai d'expiration est de 24 heures var dataObjData=get('information',1000*60*60*24*7);//Le délai d'expiration est 1 Zhou console.log(dataObjData || null); if (dataObjData!= && dataObjData!=null) { console.log(Name:+dataObjData.name); console.log(Age:+dataObjData.Age); console.log(Address:+dataObjData.Age); }else{ alert(Les informations obtenues ont expiré); </script>Les résultats du code en cours d'exécution du contrôle d'expiration localStorage ne sont pas expirés Les résultats du contrôle d'expiration LocalStorage du code en cours d'exécution ont expiré
Ce qui précède représente l’intégralité du contenu de cet article. J’espère qu’il sera utile à l’étude de chacun. J’espère également que tout le monde soutiendra le réseau VeVb Wulin.