Мы с
iDenChig придумали и сделали что то типа такой штуки:
["div #id",
??["span .class",
????["input", {type:"checkbox"}],
????"Ты лох?",
????["br"],
????["input", {type:"checkbox"}],
????"Ты идиот?"
??]
]
ИЛИ
div({id:"id"},
??span({class:"class"},
????input({type:"checkbox"}),
????"Ты лох?",
????br(),
????input({type:"checkbox"}),
????"Ты идиот?"
??)
)
ВЫДАСТ
<div id="id">
??<span class="class">
????<input type="checkbox" />
????"Ты лох?"
????<br />
????<input type="checkbox" />
????"Ты идиот?"
??</span>
</div>
А ЕЩЕ
['model-viewer-pattern',
{
_model: [
{a:1,b:2},
{a:3,b:4},
{a:5,b:6},
{a:7,b:8},
]
},
['ul',
['model-viewer-pattern-elements',
['li',
"Вася Пупкин съел ",
['model-value', {key:"a"}],
" апельсинав и ",
['model-value', {key:"b"}],
" бананов",
],
],
],
],
ВЫДАСТ
<ul>
<li>Вася Пупкин съел 1 апельсинав и 2 бананов"</li>
<li>Вася Пупкин съел 3 апельсинав и 4 бананов"</li>
<li>Вася Пупкин съел 5 апельсинав и 6 бананов"</li>
<li>Вася Пупкин съел 7 апельсинав и 8 бананов"</li>
</ul>
еще прилепили всякие model-viewer которые по массиву данных сами генерируют таблицы и прочие удобные штуки.
вот мои версии:
http://jsfiddle.net/moh_loh/ajv55ods/ - v0.1 alpha
http://jsfiddle.net/moh_loh/mqjbr8fo/ - v0.5 beta
версию птенчика пока не видел хотя она уже выполняет такие же функции как и моя( хД
хмм... короче ща детально описывать влом я как нибудь потом перепишу заметку хДДД