@wulechuan/controller--enhanced-web-storage
TypeScript icon, indicating that this package has built-in type declarations

1.1.2 • Public • Published

吴乐川的《改良型浏览器存储器》

中国人——特别是汉族人,理应坚持广泛、规范地使用汉语。凡非必要之情形不说外国话、不用外国字。此乃天经地义!然则每当必要,亦不排斥采用外国之语言。不妨 博世界之学问,养中国之精神

本人亦支持少数民族坚持采用自己民族的传统语言。仍须强调,凡中国人,皆应会用汉语、积极使用汉语,此乃中华各民族之大一统之必由。

NPM 页

NPM 包名

@wulechuan/controller--enhanced-web-storage

作者

南昌吴乐川

源代码仓库

提供仓库服务之组织 仓库组织之国别 仓库地址
码云 中华人民共和国 https://gitee.com/nanchang-wulechuan/wulechuan--typescript--controller--enhanced-web-storage.git
GitHub https://github.com/wulechuan/wulechuan--typescript--controller--enhanced-web-storage.git

介绍

浏览器标准的存储器(window.localStoragewindow.sessionStorage)有诸多限制。本品借助 JSON.stringifyJSON.parse 提供改良的存储器,已替代上述两种标准存储器。

用法

示例

import {
    改良型浏览器会话存储器,
    改良型浏览器本地存储器,
} from '@wulechuan/controller--enhanced-web-storage'

改良型浏览器本地存储器.保存条目(
    '甲',
    { 条目: '甲', 解释: '天干第一。第一。盔甲。硬壳。旧时户口编制单位。同“胛”。' },
    { 有效期_以秒计: 3 }
)

改良型浏览器会话存储器.保存条目('乙', { 读音: 'yǐ', 笔画数: 1 }, { 有效期_以秒计: 3 })



// 应取得事先存入的值。
console.log('第 1 次取得 `甲`:', 改良型浏览器本地存储器.当即取此条目('甲').原始值)

// 应取得事先存入的值。
console.log('第 1 次取得 `乙`:', 改良型浏览器会话存储器.当即取此条目('乙').原始值)

console.log('请等待大约 3 秒钟。')

setTimeout(() => {
    // 应取得 undefined。因为 '甲' 已过有效期。
    console.log('第 2 次取得 `甲`:', 改良型浏览器本地存储器.当即取此条目('甲').原始值)

    // 应取得 undefined。因为 '乙' 已过有效期。
    console.log('第 2 次取得 `乙`:', 改良型浏览器会话存储器.当即取此条目('乙').原始值)
}, 3001)

应用编程接口

见《./源代码/原始的源代码/types.d.ts》。

Package Sidebar

Install

npm i @wulechuan/controller--enhanced-web-storage

Weekly Downloads

1

Version

1.1.2

License

WTFPL

Unpacked Size

24 kB

Total Files

5

Last publish

Collaborators

  • wulechuan