1. 程式人生 > >html5+ Storage-本地儲存

html5+ Storage-本地儲存

function setItemFun(id) { //迴圈插入100調資料 var dataNum = new Number(id); for (var i = 0; i < dataNum; i++) { plus.storage.setItem("key" + i, "value" + i); } var length = getLengthFun(); console.log("資料儲存成功,儲存了" + length + "條資料;"); } function getLengthFun() { return
plus.storage.getLength(); } function getAllItem() { console.log("獲取資料:"); var itemLength = getLengthFun(); for (var i = 0; i < itemLength; i++) { var key = plus.storage.key(i); var value = plus.storage.getItem(key); outLine("key:" + key + "-->value:" + value);
}; } function delItem() { console.log("刪除資料:"); var itemLength = getLengthFun(); for (var i = 0; i < itemLength; i += 2) { var key = plus.storage.key(i); plus.storage.removeItem(key); }; var itemNo = getLengthFun(); outLine("移除了" + (itemLength - itemNo)
+ "條資料"); } function clearAllItem() { plus.storage.clear(); var num = getLengthFun(); if (num == 0) { console.log("storage資料清除成功!"); } else { console.log("storage資料清除失敗!"); } } function modifyTopFive() { console.log("修改前的資料是:"); for (var i = 0; i < 5; i++) { var key = plus.storage.key(i), value = plus.storage.getItem(key); outLine("key:" + key + "-->value:" + value); plus.storage.setItem(key, "新資料值>>" + i); }; outLine("修改後的資料是:"); for (var i = 0; i < 5; i++) { var key = plus.storage.key(i), value = plus.storage.getItem(key); outLine("key:" + key + "-->value:" + value); }; }