Vous pensez savoir utiliser les points d'arrêt dans Firebug ?
Lisez ce tuto. C'est un must-read pour tout développeur ! Et dire que ça existe depuis Firefox 3.5 et Firebug 1.5.
On peut mettre des points d'arrêts dans :
- du javascript chargé à la volée (ça c'est connu)
- au prochain appel javascript : pratique pour savoir quel script est déclenché par un événement souris par exemple
- sur les erreurs pour leurs prochains déclenchements
- sur les événements réseaux (chargement AJAX par exemple, avec possibilité de filtrer sur des paramètres de la requête)
- sur des changement dans le DOM (changement d'attribut sur un élément, ajout ou suppression d'enfant d'un nœud, suppression d'un élément)
- sur des changement de propriétés du DOM : exemple avec un sous object de window