Есть ли способ интерполировать значения в шаблон HTML в JavaScript, как в библиотеке PHP Lithium?Html

Программисты Html
Anonymous
Есть ли способ интерполировать значения в шаблон HTML в JavaScript, как в библиотеке PHP Lithium?

Сообщение Anonymous »

Я пишу приложение на клиентском JS, которое довольно часто использую для обновления DOM.

Дело в том, что я делаю что-то вроде:

Код: Выделить всё

$('#id').html('' + content + '');
несколько раз, и оставлять HTML случайным образом вокруг вашего JavaScript не очень красиво и сложно поддерживать.

Существует ли JavaScript-эквивалент (или альтернативное решение) тому, как Lithium обрабатывает это в своих помощниках представления.

См.:
Для примеров.

В основном в версии PHP вы должны создать ассоциированный массив общих строк и простой метод замены для замены определенных части этих строк помечены переменными с одинаковыми именами.

Еще один глупый пример (псевдокод:)

Код: Выделить всё

var strings = {
'div': '{:content}'
};
console.log(render('div', {id: 'newElem'}, 'Hello, World!'));
// Output: Hello, World!
Если у вас есть какие-либо лучшие предложения о том, как хранить HTML в вашем JavaScript и не допускать его распространения повсюду, я бы очень хотел их услышать.

Подробнее здесь: https://stackoverflow.com/questions/698 ... ipt-like-i

Вернуться в «Html»