30模块-storage【应用本地数据存储区,可以理解为本地数据库】

Storage模块管理应用本地数据存储区,用于应用数据的保存和读取。应用本地数据与localStorage、sessionStorage的区别在于数据有效域不同,前者可在应用内跨域操作,数据存储期是持久化的,并且没有容量限制。通过plus.storage可获取应用本地数据管理对象。

就算是重启应用后数据依然在 


<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8"/>
<meta name="viewport" content="initial-scale=1.0, maximum-scale=1.0, user-scalable=no"/>
<title>心得</title>
<script type="text/javascript">
//为方便理解用数组来形容
function one(){
alert('当前数组长度'+plus.storage.getLength());
}
function two(){
alert('通过数组的键获取它的值:'+plus.storage.getItem("xhrs"));
}
function three(){
alert('修改或添加一个数组');
plus.storage.setItem("xhrs","学画人生");
}
function four(){
alert('通过数组key删除数组'+plus.storage.removeItem("xhrs"));
}
function five(){
alert('已清空所有数组');
plus.storage.clear();
}
function six(){
alert('根据数字下标找到数组的key名称'+plus.storage.key(0));
}
</script>
</head>
<style>
li{line-height: 40px; height: 40px; border-bottom: #ccc dashed 1px;}
</style>
<body>
<ul id="imglist"></ul>
<ul>
<li onclick="one()">获取应用存储区中保存的键值对的个数</li>
<li onclick="two()">通过键(key)检索获取应用存储的值</li>
<li onclick="three()" style="height:80px;">修改或添加键值(key-value)对数据到应用数据存储中</li>
<li onclick="four()">通过key值删除键值对存储的数据</li>
<li onclick="five()">清除应用所有的键值对存储数据</li>
<li onclick="six()">获取键值对中指定索引值的key值</li>
</ul>
</body>
</html>

猜你喜欢

转载自www.cnblogs.com/xhrs/p/9332350.html