J'ai un gros code jQuery et je pense à la performance de mes fonctions. Quand un élément est cliqué (mousedown) j'ai besoin d'assigner une image en arrière-plan. Je peux le faire de 2 façons:jQuery performance, .css ou addClass
$('#element li.class').css({"background":"someimageURL"});
ou
$('#element li.class').addClass("someclass");
où "UneClasse" ont l'image de fond CSS réelle. La fonction de sorcière fonctionne mieux dans ce cas.
Existe-t-il un moyen de tester diverses fonctions de vitesse?
Merci
Je ne pense pas que son sage de substituer l'un à l'autre. L'utilisation de la méthode .css code le style de l'élément DOM et si vous voulez vous en sortir avec le style (par exemple, les changements de résolution d'écran), ce serait vraiment difficile. Cependant, les méthodes .addClass et .removeClass gèrent cela plutôt bien. – thethakuri