在javascript中存储没有数据库的数据

时间:2012-06-01 20:56:49

标签: javascript data-structures

对于你们中的一些人来说,不要因为长片而感到震惊,我认为这很容易。

希望标题说出我的问题的主要信息。 我想要做的是结合对象和数组对构造一定数量的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中解析它们 还是有点?

1 个答案:

答案 0 :(得分:0)

我想你可能想看看JSON。有很多用于解析和生成它的库,它基于JavaScript的一个子集,所以你不必过多地改变你的语法。