`

db.js

    博客分类:
  • js
阅读更多
const localStorage = window.sessionStorage
const JSON = window.JSON

export default {
  get (name) {
    let value = localStorage.getItem(name)
    if (/^\{.*\}$/.test(value)) value = JSON.parse(value)
    return value
  },
  set (name, value) {
    if (typeof value === typeof {}) value = JSON.stringify(value)
    return localStorage.setItem(name, value)
  },
  remove (name) {
    return localStorage.removeItem(name)
  }
}

分享到:
评论

相关推荐

    db.js:db.js(移动版和PC版)。 db.js的核心,您可以将其扩展到任何地方

    db.js Author db.js,基于zepto,或者jquery。所有的逻辑处理都以插件的形式来扩展DB,这里只提供一份核心的DB。 Install $ lego install db.js --save API DB.options(Object); ajax配置 DB的全局配置,该配置主要...

    indexedDB.js

    前段时间项目需要本地存储聊天数据,使用到indexedDB,经查阅大量文章,终于完成。感觉网上indexedDB的文章不够多,也不够完善,因此把代码分享出来,帮助需要的小伙伴。

    Pure JS (4.3): pure.db.js 的实现(基于 MongoDB Rhino Driver)

    《纯JavaScript实现:pure.db.js基于MongoDB Rhino Driver详解》 在JavaScript的世界里,数据库操作通常依赖于服务器端的语言支持,如PHP、Python或Node.js等。然而,有一种另辟蹊径的方式,即通过Rhino JavaScript...

    db.js啊啊啊啊啊啊啊啊啊啊啊啊啊

    node.js连接数据库操作

    DB.js:高效的集合查询接口

    数据库.js应用程序接口作用于多个记录的方法(而不是单个记录,如#find )支持方法链,并且只会在调用#valueOf()之前延迟评估。 否则,为了保持一致性,请在#find上调用#valueOf() 。 // Initialize or fetch a ...

    informa-db.js:数据库变得更容易

    Informa-Db.js 现在有了浏览器支持 不要忘记阅读 概念 这个概念是通过使用javascript代理与基于JSON文件的数据库进行交互。 安装: npm i --save informa-db.js 用法: 这是有关如何使用它的代码示例: const ...

    Dexie.js基本使用-前端大容量存储IndexedDB 的包装库,可运行代码

    Dexie.js是一个轻量级的JavaScript库,它为浏览器中的IndexedDB提供了一个易用且强大的API。IndexedDB是Web浏览器提供的一个原生的本地存储解决方案,允许应用程序在客户端存储大量数据。然而,由于其复杂的API,...

    MongoDb db.createUser用户权限

    `db.createUser` 方法就是用于创建具有特定权限的用户的。以下是对 `db.createUser` 使用的详细介绍: ### 1. `db.createUser` 方法的官方文档参考 `db.createUser` 方法允许管理员创建新的用户账户,其基本语法...

    Node.js-Massive.js一个Node.js和PostgreSQL的数据映射器

    通过ORM(对象关系映射)技术,Massive.js将数据库表映射为JavaScript对象,使开发者可以使用面向对象的方式来操作数据库,提高了代码的可读性和可维护性。 ### 二、安装与配置 在项目中使用Massive.js,首先需要...

    db.js:Javascript JSON查询

    Javascript JSON查询不是数据库,而是一种使用Javascript操作数据的功能,快速,简单的方法。方法: find ( Object query ) filter ( Function ) join ( Array data , Object match, String putIn, Bool append ) ...

    vue组件+db.json+element ui优化界面

    vue 项目答辩使用vue技术db.json还有用了vue 脚手架,用了element ui优化界面使用了,包括登录页面,班级主页,班级相册,班级新闻,成员管理,网页中使用了vue+Element Ui+db.json技术,利用了数据共享技术,内容...

    Node.js连接OpenGauss异步转同步封装

    在IT行业中,Node.js是一种基于Chrome V8引擎的JavaScript运行环境,它以其高效的非阻塞I/O和事件驱动模型在服务器端编程中受到广泛应用。OpenGauss则是一款开源的关系型数据库管理系统,专为大规模数据处理设计,...

    Node.js-TerminalRendererforThree.jsThree.js的终端渲染器

    "Node.js-TerminalRendererforThree.jsThree.js的终端渲染器" 这个标题揭示了一个创新的项目,它将Three.js,一个流行的JavaScript 3D库,与Node.js结合,实现了在终端环境中的3D渲染。这意味着开发者能够在命令行...

    基于VUE+NODE.js药店管理系统

    基于VUE+NODE.js药店管理系统,可作为毕业设计或者课程设计使用 前端使用Vue,后端使用node.js,系统绝大部分使用JavaScript编写 软件架构 前端:Vue 后端:node.js 数据库:MySQL 安装教程 当前文件路径下输入cmd ...

    graphdb.js:官方支持的用于访问RDF4J和GraphDB的javascript驱动程序

    一个用JavaScript编写的GraphDB和RDF4J数据访问库,可在Node.js中使用。 安装 先决条件 节点> = 8 NPM( ) npm install graphdb 发展 图书馆文件可以在找到 该库是用ES2016编写的。 在构建过程中,源文件src/被...

    oracledb.zip

    《OracleDB模块在Node.js中的应用与封装》 在Node.js开发中,有时我们需要与Oracle数据库进行交互,这时我们可以利用`oracledb`模块。`oracledb.zip`文件提供了一个简单封装的`oracledb`模块,使得在实际应用中使用...

    nodejs基于mssql模块连接sqlserver数据库的简单封装操作示例.docx

    Node.js 是一个基于 JavaScript 的服务器端运行环境,使用 Node.js 可以轻松地连接各种数据库,包括 SQL Server。在本文中,我们将介绍如何使用 Node.js 基于 mssql 模块连接 SQL Server 数据库,并进行简洁封装...

    NJUSE 纯css、js、html的简单前端项目(Web前端开发大作业)

    NJUSE 纯css、js、html的简单前端项目(Web前端...db.js:数据库访问入口 db.sql:导入数据库表 permission.js:权限验证相关的函数,包含一些自定义的拦截器 server.js:应用入口 validCode.js:用于产生验证码图片

    Oracle的Node.js驱动node-oracledb.zip

    node-oracledb 是甲骨文公司官方发布的 Oracle 的 Node.js 驱动。目前最新版本 0.2 还是个预览版本,开发团队还在不断完善,包括对 Windows 平台的支持、LOB 支持、批获取/大查询结果集的流处理以及 DRCP 支持等。...

    echarts.common.min.js

    echarts.common.min.js ECharts,一个纯 Javascript 的图表库。 ECharts提供了常规的折线图,柱状图,散点图,饼图,K线图,用于统计的盒形图,用于地理数据可视化的地图,热力图,线图,用于关系数据可视化的关系...

Global site tag (gtag.js) - Google Analytics