完善的本地存储封装
https://github.com/YMFE/yStorage.git
本地存储组件,封装localStorage和sessionStorage,支持缓存,支持数据项存在时长。
yStorageyStorage(key, value, time);
get方法;如果 多个参数 时,为set方法。value 支持任何类型的值。value 为 undefined 或 null 为删除操作。time 为存储时间,-1 表示仅存在会话里(sessionStorage);0 或没有此参数,表示永久存储;yStorage.clearyStorage.clear();
yStorage.inityStorage.init(version);
version为当前业务前端代码版本号,如果版本号更改了,那么会自动清除所有数据(代码变了,存储的数据的结构可能会影响到代码,代码要做兼容,因此清除数据,避免此麻烦)init过程中,会自动检查是否到该清理数据的时间,如果到了,那么会去清理无效数据。