Si mon code ressemble à ceci:frais généraux de performance des écouteurs d'événements sur les classes CSS utilisées dans le code JQuery
<button id="button-1" class="nice">
<button id="button-2" class="nice">
<button id="button-3" class="nice">
et je définir la jQuery suivante:
$(".nice").click(function() {
// something happens
});
Combien d'auditeurs d'événements sont établis? 1 ou 3?
Si j'ai 1000 boutons au lieu de 3, devrais-je utiliser la délégation d'événement à la place?
Est-il préférable, en termes de performances, de ne pas définir les appels jQuery sur les classes d'éléments si ces classes contiennent un grand nombre d'éléments dans le balisage?
Quel outil utilisez-vous pour l'analyse comparative? – fingerprint
Essayez firebug (http://getfirebug.com) si vous utilisez Firefox. – SolutionYogi
En général, j'écris moi-même, ce n'est pas trop dur. –