当前位置: 首页 > 工具软件 > store.js > 使用案例 >

javascript之store.js 轻松实现本地存储(LocalStorage)

上官凯泽
2023-12-01
摘要: store.js 是一个实现了浏览器的本地存储的 JavaScript 封装 API,不是通过 Cookie 和 Flash 技术实现,而是使用 localStorage、globalStorage 和 userData 行为。

   store.js 是一个兼容绝大部分主流浏览器的 LocalStorage 包装器,不需要借助 Cookie 或者 Flash。store.js 会根据浏览器自动选择使用 localStorage、globalStorage 或者 userData 来实现本地存储功能。

下面是store.js一段代码示例:


//存储键值对key-value
store.set('username', 'LCQ')
 
//根据key,获取存储的value值
store.get('username')
 
//移除指定的key数据
store.remove('username')
 
//清除所有key
store.clear()
 
//运用store.js存储轻量级的json对象
store.set('user', { name: 'lcq' })
 
//根据key,获取一个存储对象
var user = store.get('user')
console.log(user.name);


该插件的下载地址:https://codeload.github.com/marcuswestin/store.js/zip/master


    还有一种是叫Storage.js插件, 是一个 jQuery 插件用于简化 HTML5 编辑,使用 HTML5 中的可编辑内容属性和本地存储,让你直接在浏览器上编辑内容并将编辑的内容临时保存于本地。就算浏览器重启也内容也不会丢失。这里是下载地址https://github.com/ekdevdes/storage.js/zipball/master  

感兴趣的朋友,可以前去研究。

 类似资料: