Je suis à l'aide de jQuery dans mon application web. J'ai été en utilisant .bind()
mais je vois que c'est un peu lent, de sorte que lors de la lecture de la documentation que j'ai lu sur .on()
et .delegate()
. Je comprends comment .delegate()
fonctionne, mais je ne suis pas clair sur ce qu'est la différence entre elle et .on()
ou qui est mieux dans des scénarios.
Je suis aussi à l'aide de jQuery 1.6 donc je voudrais savoir si cela vaut la peine de préparer mon script jQuery 1.7 en les mettant dans un état semblable à la suivante:
if(typeof $(selector).on == 'function'){
/* use .on() */
}else{
/* use .delegate() */
}
Est-ce une bonne idée (pour préparer l' .on()
) ou est-il simplement à la recherche d'ennuis pour rien?
Merci de m'aider à obtenir une compréhension claire de ces méthodes.