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

首頁(yè) > 開(kāi)發(fā) > JS > 正文

在localStorage中存儲(chǔ)對(duì)象數(shù)組并讀取的方法

2024-05-06 16:32:06
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友

頻繁ajax請(qǐng)求導(dǎo)致頁(yè)面響應(yīng)變慢。于是考慮將數(shù)據(jù)存儲(chǔ)在window.storage中,這樣只請(qǐng)求一次ajax,而不需要頻繁請(qǐng)求。

鑒于localstorage中只能存儲(chǔ)字符串,所以我們要借助于JSON.stringify()和JSON.parse();

$.ajax({type: "get",async: "true",url: "",data: {},dataType: "jsonp",success: function(data){if(data instanceof Array){stroage.push(JSON.stringify(data[i])); //storage是外部定義的數(shù)組 storage = []}},error: function(){}});

現(xiàn)在,我們將data存儲(chǔ)在了storage中,當(dāng)我們需要使用時(shí):

fucntion getData(){window.localStorage.job = JSON.stringify(storage); //將storage轉(zhuǎn)變?yōu)樽址鎯?chǔ)var job = JSON.parse(window.localStorage.job);for(var i = 0; i < job.length; i++){job[i] = JSON.parse(job[i]);}//此時(shí)job中存儲(chǔ)的就是對(duì)象數(shù)組了}

本地存儲(chǔ)外,除了localStorage,還有sessionStorage.

(1)localStorage和sessionStorage都是用來(lái)存儲(chǔ)客戶端臨時(shí)信息的對(duì)象。

(2)localStorage和sessionStorage都只能存儲(chǔ)字符串類型的對(duì)象

(3)localStorage生命周期是永久,除非用戶手動(dòng)清除localStorage信息,否則這些信息將永遠(yuǎn)存在。

(4)sessionStorage生命周期為當(dāng)前窗口或標(biāo)簽頁(yè),一旦窗口或標(biāo)簽頁(yè)被永久關(guān)閉了,那么通過(guò)sessionStorage中存儲(chǔ)的數(shù)據(jù)也就被清空了。

(5)不同瀏覽器無(wú)法共享localStorage或sessionStorage中的信息。相同瀏覽器的不同頁(yè)面間可以共享相同的localStorage(頁(yè)面屬于相同域名和端口),但是不同頁(yè)面或標(biāo)簽頁(yè)間無(wú)法共享sessionStorage的信息。

以上所述是小編給大家介紹的在localStorage中存儲(chǔ)對(duì)象數(shù)組并讀取的方法,希望對(duì)大家有所幫助,如果大家有任何疑問(wèn)請(qǐng)給我留言,小編會(huì)及時(shí)回復(fù)大家的。在此也非常感謝大家對(duì)VeVb武林網(wǎng)網(wǎng)站的支持!


注:相關(guān)教程知識(shí)閱讀請(qǐng)移步到JavaScript/Ajax教程頻道。
發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 临海市| 玉屏| 稻城县| 刚察县| 武安市| 汝州市| 三亚市| 顺昌县| 出国| 丰城市| 兴海县| 绥滨县| 南皮县| 巴南区| 女性| 田东县| 长沙市| 横峰县| 郁南县| 营山县| 河曲县| 宜城市| 友谊县| 黔南| 韩城市| 临西县| 南岸区| 和林格尔县| 连南| 夏邑县| 涟源市| 峨山| 诸城市| 体育| 克什克腾旗| 屯昌县| 江华| 夏邑县| 刚察县| 磴口县| 瓦房店市|