我正在寻找一个可以改变的功能:
{ tag: 'form',
inner: [
{ tag: 'input', params: { type: 'text' } },
{ tag: 'select',
inner: [
{ tag: 'option', params: { value: 0 },
inner: ['zero']
},
{ tag: 'option', params: { value: 1 },
inner: ['one']
}
]
}
]
}
成:
<form>
<input type="text"></input>
<select>
<option value="0">zero</option>
<option value="1">one</option>
</select>
</form>
我不是在寻找像把手这样的模板系统。
我对Javascript对象的必需属性名称等很灵活 - 它只是我希望能够在“呈现”到HTML之前构建和修改HTML的JS表示的一个示例。
我不是要求任何人编写代码 - 我只是想知道是否存在我不知道的现有函数。
请不要为此编写代码。特别是使用DOM的代码,因为这是一个服务器端问题,我以前在NodeJS的假DOM中遇到了令人讨厌的问题。