Comment dois-je gérer les fonctions anonymes ?

Index

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

Organisation du code

Comment puis-je imposer une saisie monétaire dans un input ? reprends le code de ce Q/R

Tests unitaires avec QUnit.