国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > HTML > 正文

localStorage的過期時間設置的方法詳解

2024-08-26 00:21:10
字體:
來源:轉載
供稿:網友

我們都知道localStorage不主動刪除,永遠不會銷毀,那么如何設置localStorage的過期時間呢,今天我們來一起嘗試一下!

<script type="text/javascript">    //封裝過期控制代碼    function set(key,value){        var curTime = new Date().getTime();        localStorage.setItem(key,JSON.stringify({data:value,time:curTime}));    }    function get(key,exp){        var data = localStorage.getItem(key);        var dataObj = JSON.parse(data);        if (new 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;        }    } </script>

使用場景:

1.利用本地數據,減少網絡傳輸 
2.弱網絡環境下,高延遲,低帶寬,盡量把數據本地化

使用方法:

<script>window.onload = function(){    var Ipt = document.getElementById('input1');    var value = '{"name":"和派孔明","Age":"18","address":"陸家嘴金融城"}';    set('information',value);    Ipt.onclick = function(){        //var dataObjData=get('information',1000);//過期時間為1秒,正常情況下,你點擊的時候已經過期        //var dataObjData=get('information',1000*60);//過期時間為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("姓名:"+dataObjData.name);                    console.log("年齡:"+dataObjData.Age );                    console.log("地址:"+dataObjData.Age );            }else{                alert("獲取的信息已經過期");            }       }}</script>

localStorage過期控制運行代碼結果之未過期

localStorage,過期時間

localStorage過期控制運行代碼結果之已過期

localStorage,過期時間

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持VeVb武林網。


注:相關教程知識閱讀請移步到HTML教程頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 湘潭市| 金堂县| 枣阳市| 紫阳县| 石泉县| 苍梧县| 尉氏县| 万安县| 雷州市| 万年县| 乃东县| 页游| 汤阴县| 嵊泗县| 丰原市| 皋兰县| 正镶白旗| 阿城市| 珠海市| 塔河县| 大厂| 来宾市| 东阳市| 南充市| 宝坻区| 衡山县| 沧州市| 霍林郭勒市| 和林格尔县| 广丰县| 德州市| 新兴县| 陇西县| 山阳县| 上杭县| 罗城| 于都县| 北海市| 常德市| 四川省| 沙洋县|