javascript - IndexedDb 有标准的命名约定吗?
问题描述
不在这里寻求意见,但我想知道是否有任何组织发布了命名 JavaScript IndexedDb 对象的标准。我正在努力寻找“独特”和“DOMString”之外的任何东西。
解决方案
在定义 IndexedDB 标准的 RFC中没有明确的命名约定,但在本文档中使用了以下内容:
- 数据库:驼峰式或全部小写:
library
- 对象存储:相同,使用复数:
books
- 对象键:骆驼案:
title
- 索引名称:snake case,对象键前加“by”:
by_title
- 索引名称:无“by”前缀:
title
由于 IndexedDB 是一个 JS noSQL DB,MongoDB 也是(相反,它明确推荐了命名约定),你也可以坚持这些:
- 数据库:全部小写,以“db”结尾:
librarydb
- 其他一切:骆驼案:
books
,authorName
- 仅在内部使用时使用下划线前缀,例如
_id
推荐阅读
- javascript - Firebase 身份验证错误 - 每当我尝试使用谷歌登录时
- python - 如何从python中字符串类型的字典键中获取整数?
- python - Skit-learn with Spacy parallelization error with RandomizedSearchCV
- javascript - How to get values from two textboxes and display on third on button click using Javascript?
- assembly - How to disassemble fasm-generated binary?
- c++ - 是防止部分读取原子存储所必需的“memory_order_relaxed”
- mysql - Use subgroups in databases
- r - 从 R 中不可用的 URL 加载数据集,仅从本地加载:设置问题?
- angular - Creating volume in custom Docker image on GCP causing error
- javascript - 由按钮控制的可折叠 HTML 表格,带有多个具有不同数据集的子表格