Что лучше: создание html-строки или создание DOM-элемента jquery?
Хорошо, я переписываю некоторые ванильные функции JS в своем текущем проекте, и я нахожусь в точке, где генерируется много HTML-кода для всплывающих подсказок и т. Д.
Мой вопрос, лучше / предпочтительнее сделать это:
var html = '<div><span>Some More Stuff</span></div>';
if (someCondition) {
html += '<div>Some Conditional Content</div>';
}
$('#parent').append(html);
ИЛИ ЖЕ
var html = $('<div/>').append($('<span/>').append('Some More Stuff'));
if (someCondition) {
html.append($('<div/>').append('Some conditionalContent');
}
$('#parent').append(html);
?