久久久久久久av_日韩在线中文_看一级毛片视频_日本精品二区_成人深夜福利视频_武道仙尊动漫在线观看

HTML5 LocalStorage 本地存儲刷新值還在

html5的兩種存儲技術的最大區(qū)別就是生命周期,接下來通過本文給大家分享HTML5 LocalStorage 本地存儲刷新值還在問題以及使用方法小結,需要的的朋友參考下本文吧

H5的兩種存儲技術的最大區(qū)別就是生命周期。

1. localStorage是本地存儲,存儲期限不限;

2. sessionStorage會話存儲,頁面關閉數據就會丟失。

使用方法:

localStorage.setItem(“key”,“value”)//存儲

localStorage.getItem(key)//按key進行取值

localStorage.valueOf( )//獲取全部值

localStorage.removeItem("key")//刪除單個值,注意引號

localStorage.clear()//刪除全部數據

localStorage.length//獲得數據的數量

localStorage.key(N)//獲得第N個數據的key值

注:localStorage和sessionStorage同上,使用方法一樣

常用的幾個總結:

localStorage.key = 1;//設置存儲,名為key,值為1

localStorage.removeItem("key");//移除存儲key,記得key加引號

下面是測試一個實用的例子:

來實現輸入的文本內容本地存起來,以達到關閉該瀏覽器,再重新打開后,之前輸入的內容依然還在(常見于手機釘釘日志中的請假等字段錄入處)。

首先,頁面上弄個文本域<textarea></textarea>,下面是jQuery:

if(!localStorage.getItem("text"))  //window對象的話,前面的window省略了哦
    localStorage.setItem("text","");  //這里先判斷一下,做空白存儲,否則返回 NULL 顯示出來體驗不好,這里的if大括號省去了
    localStorage.text = localStorage.getItem("text");  //取值
    $("textarea").html(localStorage.text);  //顯示
    $("textarea").keyup(function(){  //這里有很多,比如blur, change, keydown, 還有做個定時器也行,實用于多字段存儲
        localStorage.setItem("text",$(this).val());  //重新存儲
    });

以上即可實現一個實用的小功能,體現H5本地存儲還是很有用的,當然字段很多的話,提供的有JSON方法來用哦!見以下,載自網絡

<script type="text/javascript">
    if(window.sessionStorage){
        alert('ok');
    }else{
        alert('fail');
    }
    // 設置值
    sessionStorage.setItem('key_a', 1);
    // 取值
    var key_a = sessionStorage.getItem('key_a');
    console.log(key_a);
    // 刪除
    sessionStorage.removeItem('key_a');
    console.log(sessionStorage.getItem('key_a'));// null
    sessionStorage.setItem('key_b', 1);
    sessionStorage.setItem('key_c', 2);
    // 清除所有鍵值
    sessionStorage.clear();
    console.log(sessionStorage.key_b);
    console.log(sessionStorage.key_c);
    console.log('==================');
    // 設置值和取值也可以使用.符號,類似于取對象屬性
    // 設置值
    sessionStorage.key_d = 12;
    // 取值
    var key_d = sessionStorage.key_d;
    console.log(key_d);
    // 有個小區(qū)別,如果這個key沒有了。一個返回值undefined,一個是null
    console.log(sessionStorage.key_null);// undefined
    console.log(sessionStorage.getItem('key_null'));// null
    console.log('==========簡單演示一個存放對象的例子========');
    var obj = {
        a : 12,
        b : [1,2,3,4,5],
        c : {
            x : 'a',
            y : ['bb', 12, 'cc', {a:1,b:2}],
            z : 1333
        }
    };
    sessionStorage.setItem('page', JSON.stringify(obj));
    // 取值
    var page = JSON.parse(sessionStorage.getItem('page'));
    console.log(page);
    // 遍歷下數組
    for(var i=0;i< page.b.length;i++){
        console.log(page.b[i]);
    }
    // 遍歷對象,通常用in
    for(var j in page.c){
        console.log(page.c[j])
    }
    // 刪除key
    sessionStorage.removeItem('page');
</script>

例:計數器, 刷新頁面,可看效果:

<div id="test"></div>
<script>
var storage = window.localStorage;
if (!storage.getItem("pageLoadCount"))
storage.setItem("pageLoadCount",0);
storage.pageLoadCount = parseInt(storage.getItem("pageLoadCount")) + 1;//必須格式轉換
document.getElementById("test").innerHTML = storage.pageLoadCount;
//showStorage();
</script>

 需要注意的是,HTML5本地存儲只能存字符串,任何格式存儲的時候都會被自動轉為字符串,所以讀取的時候,需要自己進行類型的轉換。這也就是上一段代碼中parseInt必須要使用的原因。

以上所述是小編給大家介紹的HTML5 LocalStorage 本地存儲刷新值還在,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對網站的支持!

【網站聲明】本站除付費源碼經過測試外,其他素材未做測試,不保證完整性,網站上部分源碼僅限學習交流,請勿用于商業(yè)用途。如損害你的權益請聯系客服QQ:2655101040 給予處理,謝謝支持。

相關文檔推薦

這篇文章主要介紹了有關HTML5頁面在iPhoneX適配問題,需要的朋友可以參考下
本篇文章主要介紹了html5中canvas圖表實現柱狀圖的示例,本文使用canvas來實現一個圖表,小編覺得挺不錯的,現在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
Adobe公司出品的多媒體處理軟件產品線較多,涵蓋了音視頻編輯、圖像處理、平面設計、影視后期等領域。這篇文章主要介紹了Adobe Html5 Extension開發(fā)初體驗圖文教程,非常不錯,需要的朋
這篇文章主要介紹了基于HTML5的WebGL經典3D虛擬機房漫游動畫,需要的朋友可以參考下
這篇文章主要介紹了html5實現移動端適配完美寫法,需要的朋友可以參考下
這篇文章主要介紹了localStorage、sessionStorage的用法以及存儲機制等內容。
主站蜘蛛池模板: 国产视频精品在线观看 | 国产精品a久久久久 | 在线观看免费av网 | 天天艹天天干天天 | 日韩精品一区二区三区四区视频 | 国产1区 | 91精品国产91久久久久久最新 | 亚洲性综合网 | 免费人成激情视频在线观看冫 | 男人阁久久 | 日韩高清成人 | 国产精品99久久久久久人 | 在线观看视频一区 | 国产精品综合一区二区 | 成人精品 | 99热在这里只有精品 | 久久久高清 | 国产无套一区二区三区久久 | 91久久国产综合久久 | a免费在线 | 色综合视频 | 日日拍夜夜| 国产精品麻 | 天堂资源 | 欧美不卡在线 | 精品国产乱码久久久久久闺蜜 | 精品久久久久久久久久久久 | 夜夜爽99久久国产综合精品女不卡 | 91精品久久久久久久久99蜜臂 | 美女黄视频网站 | 欧美日韩国产一区二区三区 | 国产成人精品一区二区三区 | 一区二区福利视频 | av黄色在线观看 | 午夜一级黄色片 | 97国产精品视频人人做人人爱 | 在线观看涩涩视频 | 欧美一区二区三区在线播放 | 国产欧美精品一区二区三区 | 性一交一乱一透一a级 | 欧美三级电影在线播放 |