store5
v1.0.8
Published
An easier way to store data in the browser. LocalStorage, sessionStorage, cookie supported.
Maintainers
Readme
store5
An easier way to store data in the browser. LocalStorage, sessionStorage, cookie supported.
1. Including store5
(1) Script tag
<script src="dist/store5.min.js"></script>
<script>
// set/get string
store5.set('name', 'Terry Chan', new Date().getTime() + 5000); // expired after 5 second
store5.get('name'); //=> 'Terry Chan'
</script>(2) cmd/amd
define(['store5'], function(store5) {
// set/get array
store5.set('book', ['HarryPotter', 'magic', 'J. K. Rowling']);
store5.get('book')[0]; //=> 'HarryPotter'
});(3) webpack
Run npm install --save store5 or yarn add store5 to install store5.
import { set, get, remove } from 'store5';
//or `import store5 from 'store5';`
// set/get json
set('book', {
name: 'Harry Potter',
author: 'J. K. Rowling',
keyword: ['HarryPotter', 'magic', 'J. K. Rowling'],
});
get('book').author; //=> 'J. K. Rowling'
remove('book');2 Using store5
(1) set
- set( key, value[, expire, type] )
- key:Key.
- value:Value. Number, string, array, json... supported.
- expire:Expired timestamp(millisecond).
0(not expired) as default. - type:
0(default),1or2.0=> UselocalStorageto store data.1=>sessionStorage.2=>cookie.
- setLocalStorage( key, value[, expire] )
- setSessionStorage( key, value[, expire] )
- setCookie( key, value[, expire] )
(2) get
- get(key[, type]) Get a piece of data.
- getLocalStorage(key)
- getSessionStorage(key)
- getCookie(key)
(3) remove
- remove( key[, type] ) Remove the data of specified key and type.
- removeLocalStorage( key )
- removeSessionStorage( key )
- removeCookie( key )
(4) clear
- clear( [type] ) Empty the specified type of data.
- clearLocalStorage()
- clearSessionStorage()
- clearCookie()
