0

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

希望标题能说明我问题的主要信息。我想做的是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 解析它们更好?
4

1 回答 1

0

我想你可能想看看JSON。大量用于解析和生成它的库,并且它基于 JavaScript 的一个子集,因此您根本不必过多地更改语法。

于 2012-06-01T21:13:13.157 回答