Fonction anonyme : function(){ ... }
, exemple :
$( selector ).on( "click", function(){ ... });
.
Certains détestent jQuery, ils lui reproche principalement de devenir rapidement incompréhensible et difficile à déboguer à cause des fonctions anonymes. Je vous le dis tout net, c'est entièrement leur faute.
Certes les exemples simplistes (dans le forum jQuery, dans cette FAQ, dans l'API jQuery et dans la plupart des tutoriels) utilisent les fonctions anonymes. Mais en production, pour des codes non triviaux, vous devez nommer toutes vos fonctions anonymes et privilégier l'écriture JSON.
Conseils
- Ne répéter pas le même code, regrouper les codes similaires, utiliser les objets et l'héritage. jQuery est parfait pour manipuler le DOM, mais toutes les fonctionnalités ne sont pas représentées dans le DOM.
- Vos codes ne doivent pas être dans un seul bloc, ils doivent être répartis dans des modules séparés.
- Pour être réutilisable, un module doit pouvoir être utilisé indépendamment des autres. Dans ce but, vos modules ne devraient communiquer avec l'extérieur que par l'échange d'événements.
- N'oubliez pas les tests unitaires.
Organisation du code
Comment puis-je imposer une saisie monétaire dans un input ? reprends le code de ce Q/R