2009-08-22 11 views
3

Existe-t-il un moyen dans Firebug (ou tout autre débogueur) de voir les fonctions qui sont appelées lors du chargement d'une page? Edit: Breakpoint n'est vraiment pas ce que je cherche - J'aimerais voir les fonctions appelées avec les arguments qui sont passés pendant que je travaille sur la page - quelque chose de similaire à la console - où je peux voir Http AJAX Post messages - avec des valeurs de poste et la réponse. Edit2: On dirait que Profiler est quelque chose que je cherchais - mais y a-t-il un moyen de regarder les paramètres passés à la fonction et la valeur de retour?Débogage des fonctions javascript

+0

Question intéressante, ce serait certainement utile. Je définirais une prime de 50 rep sur ce si j'étais vous. –

Répondre

1

Je pense que vous devez rendre ceci plus spécifique si vous voulez obtenir des réponses plus spécifiques que "juste utiliser un point d'arrêt". Savez-vous ce qu'est le "profilage de code"? Est-ce que c'est ce que tu veux faire? Vous pouvez google pour "profileur firebug", et il y a aussi quelques informations ici sur SO, par exemple. Understanding Firebug profiler output

2

Vous pouvez toujours l'imprimer vous-même. (Je sais que cela peut ne pas être la réponse que vous vouliez.)

Mais ce que vous pouvez faire est d'ajouter un

<div id="debug"></div> 

dans votre document.

Puis ajouter:

function log(str) { 
    $('#debug').append(str); // I'm using jQuery here 
} 

et vous pouvez ajouter les journaux dans votre javascript, .: par exemple

function myFunc(foo, bar, baz) { 
    log("myFunc called with ("+foo+", "+bar+", "+baz+")<br/>"); 

    // your stuff 
} 

Ennuyeux, mais efficace (OMI).

2

Firebug's console.log statement vider les choses à la console pour vous, vous avez juste besoin d'ajouter des instructions console.log. Pour les demandes de publication et les réponses, utilisez le net panel. Personnellement, je pense que l'ajout d'une fonction de débogage et div à votre page est exagéré.

Questions connexes