Şahsen kodun performanstan daha okunabilir ve düzenlenebilir olmasının daha önemli olduğunu düşünüyorum. Hangisine bakmak daha kolay bulunursa ve yukarıdaki faktörler için seçtiğiniz kişi hangisi olmalıdır. Bunu şöyle yazabilirsiniz:
$('#box').append(
$('<div/>')
.attr("id", "newDiv1")
.addClass("newDiv purple bloated")
.append("<span/>")
.text("hello world")
);
Ve ilk yönteminiz:
// create an element with an object literal, defining properties
var $e = $("<div>", {id: "newDiv1", name: 'test', class: "aClass"});
$e.click(function(){ /* ... */ });
// add the element to the body
$("#box").append($e);
Ancak okunabilirlik söz konusu olduğunda; jQuery yaklaşımı benim favorim . Bu Yararlı jQuery Hileleri, Notlar ve En İyi Uygulamaları izleyin