Информация

Обсуждало 4 человека

Опрос от автора

Чтобы принять участие в голосовании, зарегистрируйтесь, пожалуйста!

Шаблонизатор HTML на основе массивов JS xD

Логика и программирование
29 марта 2016 в 11:26:52

Мы с 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

версию птенчика пока не видел хотя она уже выполняет такие же функции как и моя( хД

хмм... короче ща детально описывать влом я как нибудь потом перепишу заметку хДДД

Обновлено: 31 марта 2016 в 11:34:26

Обсуждение (вниз)

Не хватает только вашего мнения. Зарегистрируйтесь, чтобы написать!

11 июля 2017 в 21:03:50

птенчик ты еще не забил на эту штуку? хДДД я вообще про нее забыл пока не откопал эту заметку среди других говн своего аккаунта хДДДД

01 апреля 2016 в 23:43:31

на донбасе? хммм это ты драчуле? хДД

01 апреля 2016 в 23:42:50

ооо денчег уже свою версию круто развил а я все еще застрял на том месте где я сделал модель вьювер а дальше думатьь над улучшениями неохота((( хД не до шаблонизатора ща(((