si-store.js基于storage開(kāi)發(fā)緩存庫(kù)
一個(gè)基于 Web Storage 的存儲(chǔ)庫(kù),提供簡(jiǎn)單的 api 操作,可以設(shè)置緩存時(shí)間。
示例代碼:
import store from 'si-store' // ES6 可以這么寫(xiě)
var store = require('si-store') // commonJs 規(guī)范寫(xiě)法
// 如果是script 標(biāo)簽引入的可以不用管,直接使用store對(duì)象即可
store.set('test1', 'this is value') // 存儲(chǔ)字符串
store.set('test2', {
key: 'this is test'
}) // 也可以存儲(chǔ)對(duì)象
store.get('test1') // 獲取存儲(chǔ)的值 this is value
store.remove('test2') // 刪除key為 test2的存儲(chǔ)
設(shè)置緩存時(shí)間
store.set('test', 'test value', 30) // 設(shè)置過(guò)期時(shí)間在30ms之后
setTimeout(function () {
store.get('test') // null
}, 31)評(píng)論
圖片
表情
