本文主要介紹html5本地數(shù)據(jù)存儲(html5中本地存儲的英文名稱是),下面一起看看html5本地數(shù)據(jù)存儲(html5中本地存儲的英文名稱是)相關(guān)資訊。
這兩種存儲技術(shù)的最大區(qū)別在于生命周期。1。localstorage是存儲時間無限制的本地存儲;2。會話存儲會話存儲,頁面關(guān)閉數(shù)據(jù)將丟失。使用方法uff1a local storage . setitem(key value//,storage)local storage . getitem(key)//value根據(jù)key (localstorage。//valued)所有值localstorage . remove item(key)//刪除單個值,注意引號(local storage。clear)//刪除所有數(shù)據(jù)localstorage。length//獲取的數(shù)據(jù)個數(shù)localstorage . key(n)//獲取n的鍵值數(shù)據(jù)注意:local storage和sessionstorage是一樣的,用同樣的方法做幾個常見的匯總:local storage . key = 1;;//storage,命名為key,為1 local storag測試的一個實際例子:為了實現(xiàn)本地存儲的輸入文本內(nèi)容,為了關(guān)閉瀏覽器然后重新打開,內(nèi)容還在字段條目中(通常在移動stud日志中)。首先,在頁面上獲得一個文本字段。下面是jquery: if(!local storage . getitem(text))//window對象,省略窗口前的oh local storage . setitem(text local storage . text = local storage . getitem(text));//value $(文本)。html(本地存儲.正文);//display $ (text)(。keyup(function){//有fuzzy、change、keydown、having a timer等很多,適合多域存儲local storage . setitem(text $(this))。val);//重新存儲});以上可以實現(xiàn)一個實用的小功能,對于h5本地存儲非常有用。當(dāng)然,json方法可以使用的字段還有很多。請參見下面的ad hoc網(wǎng)絡(luò)if(窗口。session storage){ alarm(ok);其他{}報警( 失敗 );}設(shè)置session storage . setitem( ;動能(kinetic energy)?鍵入錯誤(key error)y _ a ,1);值反應(yīng)key _ a = sessionstorage。getitem( ;key _ a);console . log(key _ a);刪除會話存儲。remove item( ;key _ a);console . log(session storage . getitem( ;key _ a ));//null session storage . setitem( ;key _ b ,1);session storage . setitem( ;key _ c ,2);delete all key session storage . clear;console.log(會話存儲.key _ b);console.log(會話存儲.key _ c);console . log( ;==================);設(shè)置值和可以使用的值。類似于對象屬性的符號。設(shè)置值sessionstorage。key _ d = 12值反應(yīng)key _ d = sessionstorage。key _ d;console . log(key _ d);如果該鍵返回一個未定義的值,則略有不同。console.log(會話存儲.key _ null);//console . log(session storage . getitem( ;key _ null ))未定義;//empty console . log( ;= = = = = = =簡單演示存儲對象的例子= = = = = =);var obj = {{a: 12,b: {12345},c: {x: a,y:{ ;bb ,12, cc,{:1,b: 2}},z:1333 } };session storage . setitem(page ;,json . stringify(obj)););value var page = json . parse(session storage . getitem(page));console.log(第頁);數(shù)組遍歷for(var i = 0;;i page . b . length;i ){ console.log(第頁。b { i });}遍歷通常用于對象。for(第頁中的變量j){ console . log(第頁。c {,})} delete key session storage . remove item(page);示例:計數(shù)器,刷新頁面,可以看到效果:var storage = window . local storage;;如果(!storage . getitem(pageloadcount))storage . setitem(pageloadcount storage . pageloadcount = parse int(storage . getitem(pageloadcount))1;//文檔。g測試)。innerhtml =存儲。頁面加載計數(shù)必須格式化;//show storage;需要注意的是,html5只能在本地存儲中存儲字符串。當(dāng)以任何格式存儲時,都會自動轉(zhuǎn)換成字符串,所以在讀取時,需要自己進(jìn)行轉(zhuǎn)換。這就是為什么parseint被用在代碼的前面部分。以上是html5 localstorage的本地存儲更新的值,引入了邊肖。我們希望能幫到你。如果你有任何問題,請給我留言。邊肖會及時回復(fù)你的。謝謝你的支持網(wǎng)站。
了解更多html5本地數(shù)據(jù)存儲(html5中本地存儲的英文名稱是)相關(guān)內(nèi)容請關(guān)注本站點。