Как стать автором
Обновить

Комментарии 17

Начинаем ту же самую эволюцию шаблонизаторов, что и в PHP.
А чем этот шаблонизатор отличается, например о классического и очень просто предложенного John Resig'ом? ejohn.org/blog/javascript-micro-templating/ В этом, к слову, даже есть очень простое кеширование.
Наверное тем что реализуется на основе JQuery и не требует дополнительной библиотеки. По сути это шаблонизатор из подручных средств.

На одном проекте использую javascript-micro-templating, он явно удобнее представленного варианта, хотя бы тем что при добавлении новой переменной не нужно писать код замены. Еще в этом варианте нельзя реализовать циклы и ветвления в HTML.

Думаю после дня использования этого импровизированного шаблонизатора, к вечеру уже будет стоять любой другой :)
Ну нравится людям писать велосипеды, что тут поделаешь.
Велосипеды — это хорошо, но на показ их ставить не нужно (за исключением реальной уникальности).
У меня тоже есть свой шаблонизатор, который перебирает JS объект и на его основе генерирует HTML код.

Работает чудесно, размер, всего 248 строк.
Имеет циклы и callback`и с помощью которых вывод можно поменять с ног на голову.
Ну в общем гибко. То что нужно именно мне. Но на показ выставлять не буду, пока об этом кто-то не попросит.
И Jade
и EJS, и у Google Closure вроде как были шаблончики)))
Но +1 велосипеду можно поставить, за труд.
Не стоит его использовать — он давно уже deprecated и по бенчмаркам очень сильно отстаёт от аналогов
А какой стоит использовать? Просто как-то не доводилось ещё, но вскоре будет нужно.
Я перешел на старый добрый EJS после jQuery Templates, и испытал громадное чувство облегчения. Народ еще любит Mustache и ему подобные за простоту конструкций.
Mustache у меня в закладках на гитхабе. EJS посмотрю, спасибо.
Премногоблагодарен за информацию. Извините, плюсиком выразить не могу.
«самой простой шаблонизации на основе JavaScript»

Думаю такое утверждение было бы правдивым если бы использовался replace от Javascript, а не от JQuery :)
Блинчертовпонедельник, это он и есть, краснею и извиняюсь :(
Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации

Истории