Store.js

跨浏览器的本地存储工具库,提供统一的API处理localStorage、sessionStorage、cookies等存储方式

核心特性

简单易用的本地存储解决方案

跨浏览器兼容

支持所有主流浏览器,自动选择最佳存储方式

简单API

统一的get/set/remove接口,易于使用和理解

自动序列化

自动处理JSON序列化和反序列化

错误处理

优雅处理存储异常和容量限制

功能演示

在线体验Store.js的各种功能

存储统计

0
存储项目
0 KB
使用空间
localStorage
存储类型

基础操作

存储数据
代码示例
// 存储数据
store.set('username', 'John Doe');

// 获取数据
var username = store.get('username');

// 删除数据
store.remove('username');

// 清空所有数据
store.clearAll();

对象存储

存储复杂对象
代码示例
// 存储对象
var user = {
  name: '张三',
  age: 25,
  email: 'zhangsan@example.com'
};
store.set('user', user);

// 获取对象
var savedUser = store.get('user');
console.log(savedUser.name); // '张三'

批量操作

批量操作
代码示例
// 批量存储
store.set({
  'setting1': 'value1',
  'setting2': 'value2',
  'setting3': 'value3'
});

// 获取所有数据
var allData = store.getAll();

// 清空所有数据
store.clearAll();

当前存储项目