Мы все знаем, что localStorage не удаляется активно и никогда не будет уничтожен, так как же установить срок действия localStorage? Давайте попробуем это вместе сегодня!
<script type=text/javascript> //Инкапсулировать функцию кода контроля срока действия 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('Срок действия информации истек'); //alert(срок действия информации истек) }else{ //console.log(data=+dataObj.data) ; //console.log(JSON.parse(dataObj.data)); var dataObjDatatoJson = JSON.parse(dataObj.data) return dataObjDatatoJson; } } </скрипт>
Сценарии использования:
1. Используйте локальные данные, чтобы уменьшить передачу данных по сети.
2. В слабой сетевой среде, высокой задержке и низкой пропускной способности попробуйте локализовать данные.
Как использовать:
<script>window.onload = function(){ var Ipt = document.getElementById('input1'); var value = '{name:Hepai Kongming,Age:18,address:Lujiazui Financial City}'; ,значение); Ipt.onclick = function(){ //var dataObjData=get('information',1000);//Срок действия составляет 1 секунду. При обычных обстоятельствах он истекает, когда вы нажимаете на него //var dataObjData=get('information',1000*60);//The время истечения 1 минута //var dataObjData=get('information',1000*60*60);//время истечения 1 час//var Obj=get('information',1000*60*60*24);//Срок годности 24 часа var dataObjData=get('information',1000*60*60*24*7);//Срок годности равно 1 Чжоу 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(Срок действия полученной информации истек } } </скрипт>Результаты выполнения кода управления сроком действия localStorage не истекли Срок действия результатов контроля срока действия LocalStorage для работающего кода истек.
Выше приведено все содержание этой статьи. Я надеюсь, что она будет полезна для изучения всеми. Я также надеюсь, что все поддержат сеть VeVb Wulin.