微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

store

编程之家收集整理的这个编程导航主要介绍了store编程之家,现在分享给大家,也给大家做个参考。

store 介绍

一种功能丰富且友好的方式,可以利用localStorage和sessionStorage(jsON,命名空间,扩展等)。 

文档

主要的存储功能可以处理set,get,transact,setAll,getAll和clear 行为直接。这些被称为:

store(key,data); // sets stringified data under key

store(key); // gets and parses data stored under key

store(key,fn[,alt]); // run transaction function on/with data stored under key

store({key: data,key2: data2}); // sets all key/data pairs in the object

store(); // gets all stored key/data pairs as an object

store((key,data)=>{ }); // calls function for each key/data in storage,return false to exit

store(false); // clears all items from storage

[方括号]中的参数是可选的。还有更明确​​和多功能功能: 

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([fillObj]); // === store();

store.transact(key,alt]); // === store(key,alt]);

store.clear(); // === store(false);

store.has(key); // returns true or false

store.remove(key[,alt]); // removes key and its data,then returns the data or alt,if none

store.each(fn[,fill]); // === store(fn); optional call arg will be 3rd fn arg (e.g. for gathering values)

store.add(key,data); // concats,merges,or adds new value into existing one

store.keys([fillList]); // returns array of keys

store.size(); // number of keys,not length of data

store.clearall(); // clears *ALL* areas (but still namespace sensitive)

 

 

GitHub:https://github.com/nbubna/store

网站描述:使用localStorage和sessionStorage的更好方法

store

官方网站:

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。