php缓存数据到本地缓存,本地缓存localStorage的使用方法

本文详细介绍了AppCan手机应用开发框架中本地缓存localStorage的使用方法,包括获取、设置、删除和清空缓存的操作。示例代码展示了如何存储和检索用户搜索历史,强调了JSON.stringify和eval在数据转换中的作用。
摘要由CSDN通过智能技术生成

本篇文章的使用方法来自于实际开发,详细介绍AppCan手机框架本地缓存localStorage的使用方法。

在手机应用中,存储本地数据是必不可少的功能,例如我们可以在手机中存储用户自定义设置、传递数据、缓存数据等。

下面我们详细介绍一下国内流行的手机应用开发框架AppCan的本地缓存方法localStorage:

1.获取本地缓存数据:localStorage.getItem('data')   //获取名称为data的本地缓存数据

2.设置本地缓存数据:localStorage.setItem('data', JSON.stringify(list));   //设置名称为data的本地缓存

JSON.stringify(list) //扩展一下,这个是将远程返回的json对象转换为字符串形式以方便存储

var ro = eval(data); //这个是将字符串转化为对象形式

3.删除本地缓存:localStorage.removeItem("data");   //删除名称为data的本地缓存

4.清空本地缓存:localStorage.clear();  //清空所以本地缓存

这里附上js方法function setkeywordhistory(keywords) {

if (window.localStorage) {

if (typeof localStorage.searchkey !== "undefined") {

var searchkey = (localStorage.searchkey !== "") ? JSON.parse(localStorage.searchkey) : [];

} else {

var searchkey = [];

}

var isadd = true;

$.each(searchkey, function (k, v) {

if (typeof v != "undefined" && v == keywords) {

searchkey.splice(k, 1);

}

})

searchkey.unshift(keywords);

searchkey.splice(8);

try {

window.localStorage.setItem('searchkey', JSON.stringify(searchkey));

} catch (e) {

}

}

}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值