loStorage.js - 实现浏览器端数据存储

openkk 12年前

loStorage.js使用HTML5的 localStoragesessionStorage APIs来提供客户端的持久化存储。适用于Web应用程序,它拥有类似于 cookie.js 的操作接口。特性:

  • 最小化后只有 2Kb,压缩后只有 0.87Kb
  • 无需依赖其他 js 库
  • 可存储任何类型数据,包括:Booleans, numbers, strings, arrays and plain objects.
  • lostorage.js 支持链操作.

使用示例代码:

storage.empty().set({ // Chaining is awesome    list: [1, 2],    counter: 1  });    // Later    storage.push('list', 3, 4);  storage.increase('counter');    // And read the values:    storage.get('list'); // [1, 2, 3, 4]  storage.get('counter'); 2

项目主页:http://www.open-open.com/lib/view/home/1337570079652