jqueryにhtmlを追加する方法の違いを知りたかっただけです。どちらも同じことをしますよね?
$('body').append($("<div><img src='somesource' alt='something'></div>"));
と
var div = $("<div>");
var img = $("<img>").attr({"src" : "somesource", "alt" : "something"});
div.append(img);
$('body').append(div);
従うべきベストプラクティスはどれですか?