Комментарии 17
Начинаем ту же самую эволюцию шаблонизаторов, что и в PHP.
+3
А чем этот шаблонизатор отличается, например о классического и очень просто предложенного John Resig'ом? ejohn.org/blog/javascript-micro-templating/ В этом, к слову, даже есть очень простое кеширование.
+2
Наверное тем что реализуется на основе JQuery и не требует дополнительной библиотеки. По сути это шаблонизатор из подручных средств.
На одном проекте использую javascript-micro-templating, он явно удобнее представленного варианта, хотя бы тем что при добавлении новой переменной не нужно писать код замены. Еще в этом варианте нельзя реализовать циклы и ветвления в HTML.
Думаю после дня использования этого импровизированного шаблонизатора, к вечеру уже будет стоять любой другой :)
На одном проекте использую javascript-micro-templating, он явно удобнее представленного варианта, хотя бы тем что при добавлении новой переменной не нужно писать код замены. Еще в этом варианте нельзя реализовать циклы и ветвления в HTML.
Думаю после дня использования этого импровизированного шаблонизатора, к вечеру уже будет стоять любой другой :)
0
Есть же jQuery Templates
+1
Ну нравится людям писать велосипеды, что тут поделаешь.
0
Велосипеды — это хорошо, но на показ их ставить не нужно (за исключением реальной уникальности).
У меня тоже есть свой шаблонизатор, который перебирает JS объект и на его основе генерирует HTML код.
Работает чудесно, размер, всего 248 строк.
Имеет циклы и callback`и с помощью которых вывод можно поменять с ног на голову.
Ну в общем гибко. То что нужно именно мне. Но на показ выставлять не буду, пока об этом кто-то не попросит.
У меня тоже есть свой шаблонизатор, который перебирает JS объект и на его основе генерирует HTML код.
Работает чудесно, размер, всего 248 строк.
Имеет циклы и callback`и с помощью которых вывод можно поменять с ног на голову.
Ну в общем гибко. То что нужно именно мне. Но на показ выставлять не буду, пока об этом кто-то не попросит.
+1
и EJS, и у Google Closure вроде как были шаблончики)))
Но +1 велосипеду можно поставить, за труд.
Но +1 велосипеду можно поставить, за труд.
0
Не стоит его использовать — он давно уже deprecated и по бенчмаркам очень сильно отстаёт от аналогов
+1
А какой стоит использовать? Просто как-то не доводилось ещё, но вскоре будет нужно.
0
«самой простой шаблонизации на основе JavaScript»
Думаю такое утверждение было бы правдивым если бы использовался replace от Javascript, а не от JQuery :)
Думаю такое утверждение было бы правдивым если бы использовался replace от Javascript, а не от JQuery :)
0
Зарегистрируйтесь на Хабре, чтобы оставить комментарий
Импровизированный шаблонизатор на JavaScript