On va prendre un moment pour bien comprendre ce qui se passe quand on utilise un gestionnaire d'événements.
La fonction anonyme de la ligne 3 est exécuté lorsque l'utilisateur clique sur sur l'image... c'est à dire bien après la fin de l'exécution des lignes 2,3 et 8.
La fonction anonyme de la ligne 3 function(e){...} est appelée « gestionnaire d'événements » : son rôle est de réagir lorsqu'un événement survient.
$('img').click(function(){...}) n'exécute pas cette fonction. Il se contente d'ajouter ce gestionnaire d'événements à l'image, pour qu'il soit appelé plus tard... quand un utilisateur cliquera sur cette image.