store.js

A simple, lightweight JavaScript API for handling browser localStorage , it is easy to pick up and use, has a reasonable footprint 2.36kb(gzipped: 1.04kb), and has no dependencies.

OTHER License

Downloads
14.8K
Stars
413
Committers
8

Bot releases are visible (Hide)

store.js - store.js v1.0.1

Published by jaywcjlove over 9 years ago

  1. 添加UMD支持
  2. 修复store({key: data, key2: data})失效
  3. 弃用store(false)因为传入空值 或者报错很容易清空库
  4. 删除key/value,返回value
store.js - store

Published by jaywcjlove over 9 years ago

store(key, data);                 //单个存储字符串数据
store({key: data, key2: data2});  //批量存储多个字符串数据
store(key);                       //获取key的字符串数据
store();                          //获取所有key/data
store(false);                     //清空所有key/data
store(key,false);                 //删除key包括key的字符串数据

store.set(key, data[, overwrite]);//=== store(key, data);
store.setAll(data[, overwrite]);  //=== store({key: data, key2: data});
store.get(key[, alt]);            //=== store(key);
store.getAll();                   //=== store();
store.clear();                    //=== store(false);
store.remove(key);                //===store(key,false)
store.keys();                     //返回所有key的数组
store.forEach(callback);          //循环遍历,返回false结束遍历

store.has(key);         //⇒判断是否存在返回true/false   
Package Rankings
Top 1.66% on Npmjs.org
Top 26.39% on Repo1.maven.org
Badges
Extracted from project README
Buy me a coffee Downloads Build and test storejs Coverage Status README.md