我一直在关注如何制作JS小部件tutorial。但是我注意到用纯JavaScript手动构建html不是干的。我打算在JS小部件中构建一个表单,表等。什么是最好的方法来做到这一点?如何在JavaScript小部件中正确生成HTML?
$.getJSON(jsonp_url, function(data) {
var fruits = ["Apples", "Mangoes", "Banana"];
var myHtml = "<ul>";
$(fruits).each(function(i){
myHtml += "<li>" + fruits[i] + "</li>";
});
myHtml += "</ul>";
$('#example-widget-container').html(myHtml);
});
这不是纯JS。这是jQuery。如果您经常使用JavaScript生成HTML,请使用某种模板引擎。 – CodingIntrigue
尝试使用jQuery append方法(因为您正在使用jQuery),'$('#example-widget-container')。append(myHtml);' –
EJS,Hogan.js,Dust.js等 - 我喜欢Hogan。 –