В нашем приложении мы используем JavaScript для накачки входящих данных JSON в представительный HTML. Я использовал шаблон JQuery для этого.
Я начал замечать, что я использую все больше и больше строк HTML в коде JS. Например:
render = function(data, parent){
var header, analyticsHtml, analyticsTmpl;
header= parent.find(".header");
header.append('<H3>'+ i18n['header']+'</H3>');
analyticsHtml = '<div><div class="floatLeft" id="analytics"><div class="gt"><span>01</span><br />i18n['Text1']</div></div></div>';
parent.append(analyticsHtml);
analyticsTmpl = "....blah...";
$('#analytics').append($.tmpl(analyticsTmpl, data));
.
.
.
}
Можно ли использовать HTML-строки в коде JS?