在我們的應用程序中,我們使用JavaScript將傳入的JSON數據抽取爲可呈現的HTML。我已經爲此使用了JQuery模板。 我已經開始注意到,我一直在JS代碼中使用越來越多的html字符串。例如:可以在使用jQuery模板的JS代碼中使用HTML字符串
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));
.
.
.
}
可以在JS代碼中使用html字符串嗎?
訪問非本地變量比實例/全局變量需要更多的時間。記住這一點,即使模板很長並且僅在該功能中使用,您爲什麼還想這樣做。 – ChrisOdney
我以前沒有聽說過 - 你有鏈接或基準嗎?會很有趣的知道。 –