Очевидно что и с моей библиотекой, если человек для читабельности хочет дублировать разметку, то он может это делать, так что думаю мой вариант немного функциональнее.
И даже если вам нравится input({type: 'submit', value: 'Add to Cart'})
Такой вариант тоже поддерживается.
defaultUl это и есть реюзабельный шаблон, у меня для этого используются просто функции, у него же какая то система регистраций, плюсы которой я не осознал. Fluent нужен для того что бы в дальнейшем была возможность кастомизировать то что получается на выходе из шаблона.
например после того как я получить var ul = defaultUl(items);
я могу легко добавить какие либо атрибуты. ul.Class("something");
как вы это сделаете с помощью jaml?
Можете привести пример реализации шаблона для ul по типу defaultUl(items, trans) и с генерировать соответствующий хтмл из примера?
Я думаю input.Type('submit').Value('Add to Cart')
немного читабельней input({type: 'submit', value: 'Add to Cart'})
И судя по исходникам никакого подобия fluent интерфейса там нет, и реализация function defaultUl(items, trans)
будет проблематичной.
>Вашу библиотеку нельзя сравнивать с шаблонизаторами, которые призваны отделять логику от представления.
И в каком примере у меня не отделена логика от представления?
>Ну и как то много телодвижений вы предлагаете на замену обычному циклу :)
То есть совсем не видно что defaultUl практически один в один повторяет логику шаблона, которую к тому же можно повторно использовать?
Думаю дело привычки, конечно xml в мозге поддерживается уже на аппаратном уровне, и с ним сложно конкурировать. Другой вопрос, нужно ли «читать» тот же ul когда там и так понятно что к чему.
Появилось 100501вое расширение для хрома.Google объявил войну Facebook.
userscripts.org/scripts/show/71427
Что в этом полезного?
И даже если вам нравится
input({type: 'submit', value: 'Add to Cart'})
Такой вариант тоже поддерживается.
например после того как я получить
var ul = defaultUl(items);
я могу легко добавить какие либо атрибуты.
ul.Class("something");
как вы это сделаете с помощью jaml?
Можете привести пример реализации шаблона для ul по типу defaultUl(items, trans) и с генерировать соответствующий хтмл из примера?
input.Type('submit').Value('Add to Cart')
немного читабельней
input({type: 'submit', value: 'Add to Cart'})
И судя по исходникам никакого подобия fluent интерфейса там нет, и реализация
function defaultUl(items, trans)
будет проблематичной.
И в каком примере у меня не отделена логика от представления?
>Ну и как то много телодвижений вы предлагаете на замену обычному циклу :)
То есть совсем не видно что defaultUl практически один в один повторяет логику шаблона, которую к тому же можно повторно использовать?
Да это бы была полезная фича, вот только :ls у них общий.