HTML5 + Study Notes 3 storage. add, delete, modify, and query, html5storage
// Insert N data records
Function setItemFun (id) {// cyclically insert 100 call data var dataNum = new Number (id); for (var I = 0; I <dataNum; I ++) {plus. storage. setItem ("key" + I, "value" + I);} var length = getLengthFun (); outSet ("data is stored successfully, and" + length + "pieces of data are stored; ");} function getLengthFun () {return plus. storage. getLength ();}
// Query all data
Function getAllItem () {outSet ("Get data:"); 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 );};}
// Delete some items
Function delItem () {outSet ("delete data:"); 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 ("removed" + (itemLength-itemNo) + "data ");}
// Clear all content
Function clearAllItem () {plus. storage. clear (); var num = getLengthFun (); if (num = 0) {outSet ("storage data is cleared successfully! ");} Else {outSet (" failed to clear storage data! ");}}
// Modify the content of the first five data items
Function modifyTopFive () {outSet ("the data before modification is:"); 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, "new data value>" + I) ;}; outLine ("modified data:"); for (var I = 0; I <5; I ++) {var key = plus. storage. key (I), value = plus. storage. getItem (key); outLine ("key:" + key + "--> value:" + value );};}