jQuery lepiej jest utworzyć elementu DOM tak: -Najlepszy sposób na tworzenie nowych elementów DOM
function create(options)
{
$('<form action="' + options.action + '"></form>');
}
Albo tak:
function create(options)
{
$form = $('<form></form>');
$form.attr('action',options.action);
}
To może być kwestia opinii. Czuję, że drugi sposób daje większą jasność, ale podejrzewam, że jest mniej skuteczny ...
To się nazywa mikrooptymalizacja, znana również jako "źródło wszelkiego zła". – JJJ
@Juhana: Myślisz o przedwczesnej optymalizacji. Nie wiem, dlaczego pytanie o metody konstrukcji elementu DOM można by uznać za przedwczesne, a nawet mirco, optymalizację. Od pytania ...* "Czuję, że drugi sposób daje większą jasność ..." * –
* "... ale podejrzewam, że jest mniej efektywny." * Myślę, że można bezpiecznie powiedzieć, że nie pyta, ponieważ wskazał ten problem jako wąskie gardło w jego kodzie. – JJJ