本帖最后由 renho 于 2023-8-15 20:34 编辑
web发展到现在,其实有很多高级的接口可用,而且是桌面和移动端通用的接口
比如Service Workers、websql和indexedDB
但是今天的和这些都没关系
有两个概念就是本地存储localStorage和会话存储sessionStorage
区别就是sessionStorage里面的数据在页面会话结束时会被清除。
localStorage则不会。
正是因为上述两个接口存在可以让我们以一种通用的方式,在离线模式下存储数据(KV存储)。
好了具体的不多解释,简单点就是可以像变量一样存储数据。
为了使这些api更易用,我把他们做成了自定义函数。
大家可以像excel函数一样的进行使用。
大概就像下图一样
如果是本地存储
=GET(key) 获取
=SET(key,value) 存储
=DEL(key) 删除
=CLEAR() 清空
同样的会话存储用法一致(仅仅是前面多了下划线)
=_GET(key) 获取
=_SET(key,value) 存储
=_DEL(key) 删除
=_CLEAR() 清空
有了这几个函数就可以为所欲为了,想怎么存储怎么存储
ps:公式在命令里面也是可以用的
好了最后附上的js(4K)
解压后添加到全局自定义JS里面
QFuction.min.zip
(564 Bytes, 下载次数: 7, 售价: 30 金币)
|
|