tinper-storage
storage solution
Last updated 2 years ago by guoyongfeng .
ISC · Repository · Bugs · Original npm · Tarball · package.json
$ cnpm install tinper-storage 
SYNC missed versions from official npm registry.

tinper-storage

tinper-storagelocalStoragesessionStorage 的使用做了进一步的易用性封装,提供删除、新增和写入、清空、读取、遍历所有、查询已用存储量等功能

npm version Build Status Coverage Status dependencies Status NPM downloads Average time to resolve an issue Percentage of issues still open

如何使用

  1. npm install tinper-storage --save
import localStore from 'tinper-storage/localStore';
import sessionStore from 'tinper-storage/sessionStore'

// 使用
localStore.set();

....
  1. CDN
  • https://design.yonyoucloud.com/static/tinper-storage/0.1.0/localStore.js,通过 window.localStore 拿到所有 API
  • https://design.yonyoucloud.com/static/tinper-storage/0.1.0/sessionStore.js,通过 window.sessionStore 拿到所有 API

API

  • localStore
    • set(key, val) :写入某条缓存
    • get(key, def) : 读取某条缓存数据
    • remove(key) : 删除某条缓存
    • clear() : 清空所有
    • getAll() : 获取所有缓存数据
    • each(callback) : 遍历缓存,并执行回调
    • getUsed(callback) : 检测 Localstorage 已使用的存储量,并支持回调
    • getMaxLength() : 获取当前浏览器最大的存储量
    • getRest() : 获取剩余的存储量
  • sessionStore
    • set(key, val)
    • get(key)
    • has(key)
    • remove(key)
    • clear()
    • getAll()
    • each(callback)

License

MIT

Current Tags

  • 0.1.1                                ...           latest (2 years ago)

6 Versions

  • 0.1.1                                ...           2 years ago
  • 0.1.0                                ...           2 years ago
  • 0.0.4                                ...           2 years ago
  • 0.0.3                                ...           2 years ago
  • 0.0.2                                ...           2 years ago
  • 0.0.1                                ...           3 years ago
Maintainers (1)
Downloads
Today 0
This Week 0
This Month 0
Last Day 0
Last Week 0
Last Month 1
Dependencies (0)
None
Dev Dependencies (7)
Dependents (0)
None

Copyright 2014 - 2017 © taobao.org |