Простой JavaScript шаблонизатор

Простой JavaScript шаблонизатор. Простой пример реализации шаблонизатора..

Простой JavaScript шаблонизатор

» » Сообщение:

Когда-то нашел простой пример реализации шаблонизатора..

Шаблонизатор:

Код: Выделить всё Развернуть
String.prototype.supplant = function(o) {
 return this.replace(/{([^{}]*)}/g, function(a, b) {
 var r = o[b];
 return typeof r === 'string' || typeof r === 'number' ? r : a;
 });
};

Пример использования:

Код: Выделить всё Развернуть
var template = '<li><div class="{classname}">{value}</div></li>';
var content = template.supplant({classname: 'myclass', value: 'test'});
alert(content); // <li><div class="myclass">test</div></li>

...

javascript, script, шаблонизатор



Похожие темыКомментарии ПросмотрыПоследнее сообщение
0682JavaScript. Логические операторы и ...
Сообщение от: Admin
111Re: Как можно этот Snippet на Vanil...
Сообщение от: Admin
0929Обход child nodes - потомков элемен...
Сообщение от: Admin
02399Дженнифер Нидерст Роббинс. HTML5, C...
Сообщение от: Admin
02274Предпросмотр картинки перед загрузк...
Сообщение от: Admin