new LocalStorage()
LocalStorage is a storage using localstorage
- Since:
-
- 2.0.0
Example
var LocalStorage = caph.require('storage.LocalStorage');
var localstorage = new LocalStorage();
Methods
-
clearAll()
-
Clears all key/value pairs in the localStorage
- Since:
-
- 2.0.0
Example
var LocalStorage = caph.require('storage.LocalStorage'); var localstorage = new LocalStorage(); localstorage.clearAll(); -
get(key) → {String|Boolean}
-
Gets the item, It is searched by given parameter, key
Parameters:
Name Type Description keyString The key, localstorage gets the item based on this key
- Since:
-
- 2.0.0
Returns:
item The item is value in localstorage that is corresponding with key, If the item is not exist, return false.
- Type
- String | Boolean
Example
var LocalStorage = caph.require('storage.LocalStorage'); var localstorage = new LocalStorage(); localstorage.set('key1', value1); localstorage.set('key2', value2); localstorage.set('key3', value3); localstorage.get('key1'); //value1 will be returned -
getPrefix() → {String}
-
Gets prefix of localstorage
- Since:
-
- 2.0.0
Returns:
prefix Returns prefix of localstorage
If the prefix is set, the prefix will be returned, Or returns undefined- Type
- String
Example
var LocalStorage = caph.require('storage.LocalStorage'); var localstorage = new LocalStorage(); localstorage.setPrefix('localstorage'); var temp = localstorage.getPrefix(); console.log(temp); //'localstorage' -
remove(key)
-
Removes an item
Parameters:
Name Type Description keyString The key, localstorage removes the item based on this key
- Since:
-
- 2.0.0
Example
var LocalStorage = caph.require('storage.LocalStorage'); var localstorage = new LocalStorage(); localstorage.set('key1', value1); localstorage.set('key2', value2); localstorage.set('key3', value3); localstorage.remove('key1'); -
set(key, value)
-
Saves data into localstorage
Parameters:
Name Type Description keyString The key of item, it will be used for insert, remove, and so on.
valueString the value of item, it contains contents
- Since:
-
- 2.0.0
Example
var LocalStorage = caph.require('storage.LocalStorage'); var localstorage = new LocalStorage(); localstorage.set('key1', value1); localstorage.set('key2', value2); localstorage.set('key3', value3); -
setPrefix(prefix)
-
Sets prefix of localstorage
Parameters:
Name Type Description prefixString The prefix of cache, the prefix will be used to make key
- Since:
-
- 2.0.0
Example
var LocalStorage = caph.require('storage.LocalStorage'); var localstorage = new LocalStorage(); localstorage.setPrefix('localstorage');