在javascript中存储没有数据库的结构化数据

Store data structured without database in javascript

本文关键字:数据库 结构化 数据 javascript 存储      更新时间:2023-09-26

不要被长片段吓倒,对于你们中的一些人来说,我认为,这很容易。

希望标题能说明我问题的主要信息。我试图做的是结合对象和数组对来构建一定数量的key:value

信息

  • 它使EJS更容易模板化,以便在配置中拥有整个html元素。
  • 该配置包含大约 30 个项目
  • 这些完全是逻辑问题,也是为了进一步发展
  • 我不会为此使用数据库
  • 它应该是动态的和可扩展的

var items = {
    basic: {
        someKey: [
            {
                id: 'title',
                title: 'Title', 
                type: 'text', ...
            }, ...
        ], ...
    }, ...
}

在定义了这些东西之后(稍后在单个操作中需要它们),我尝试进入一个结构,以便以后更容易使用。

var sections = [
    {
        title: 'Basic',
        rows: [{
            columns: [
                { title: 'Default', items: items.basic.someKey }, ...
            ]
        }]
    }, ...
]

某种输出将是这样的:

<input type="<%= item.type %>" id="<%= item.id %>" value="<%= item.value %>" placeholder="<%= item.ph %>">
  • 你会怎么做这些事情?
  • 有更好的解决方案吗?
  • 将其
  • 存储在javascript中的方法是否比从xml解析它们更好还是有点?
我想

你可能想看看JSON。大量的库用于解析和生成它,并且它基于 JavaScript 的一个子集,所以你不应该对语法进行太多更改。