Lockr --> 本地存储 localStorage 的最小API,可以想象成一个放物品的小箱子。
是一个非常轻量级的,宗旨是帮助你轻松使用localStorage,让使用本地存储保存对象、数组、数字、字符串省略很多步骤。
安装
终端:
npm i lockr --save
直接引入:
<script src="https://raw.githubusercontent.com/tsironis/lockr/master/lockr.js" type="text/javascript"></script>
用法
Lockr.prefix - String
设置一个前缀,将被添加到每个键被锁的字符串值。
For example
--->
Lockr.prefix = 'lockr';
Lockr.set('username', 'Coyote'); // Saved as string
localStorage.getItem('username');
> null
localStorage.getItem('lockr_username');
> {"data":123}
另外的一些接口方法
Lockr.set - 参数: [ key, value ] {String, Number, Array or Object}
--> 设置一个指定的值,可以是任意类型
Lockr.get - 参数: [ key or hash_key, default value ]
--> 通过给定的键返回被保存的值,如果指定的键是null或undefined则会返回一个默认值
Lockr.rm - 参数: [ key ] {String}
--> 完全删除指定的键值对
Lockr.sadd - 参数[ key, value ]{String, Number, Array or Object}
--> 追加一个值在之前的基础上面(类似于 push() 方法)
Lockr.getAll
--> 获取本地存储中所有的键值对
顺便提一下键值对
专业定义:
是计算机科学技术,查看jdk文档,找MAP接口。键值对存储是数据库最简单的组织形式。
简单地说 ---> 你想要找的那个 value 有一个编号,那么这个编号就是“键”,这个 value 就是值,两个是一对的存在。