А чем этот шаблонизатор отличается, например о классического и очень просто предложенного John Resig'ом? ejohn.org/blog/javascript-micro-templating/ В этом, к слову, даже есть очень простое кеширование.
Наверное тем что реализуется на основе JQuery и не требует дополнительной библиотеки. По сути это шаблонизатор из подручных средств.
На одном проекте использую javascript-micro-templating, он явно удобнее представленного варианта, хотя бы тем что при добавлении новой переменной не нужно писать код замены. Еще в этом варианте нельзя реализовать циклы и ветвления в HTML.
Думаю после дня использования этого импровизированного шаблонизатора, к вечеру уже будет стоять любой другой :)
Велосипеды — это хорошо, но на показ их ставить не нужно (за исключением реальной уникальности).
У меня тоже есть свой шаблонизатор, который перебирает JS объект и на его основе генерирует HTML код.
Работает чудесно, размер, всего 248 строк.
Имеет циклы и callback`и с помощью которых вывод можно поменять с ног на голову.
Ну в общем гибко. То что нужно именно мне. Но на показ выставлять не буду, пока об этом кто-то не попросит.
Я перешел на старый добрый EJS после jQuery Templates, и испытал громадное чувство облегчения. Народ еще любит Mustache и ему подобные за простоту конструкций.
Импровизированный шаблонизатор на JavaScript