Class: LocalStorage

caph.storage. LocalStorage

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
key String

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
key String

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
key String

The key of item, it will be used for insert, remove, and so on.

value String

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
prefix String

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');