2009-08-22 4 views
3

Firebug(または他のデバッガ)に、ページのロード時に呼び出される関数を表示する方法はありますか?javascript関数のデバッグ

編集:ブレークポイントは本当に私が探しているものではありません - 私はページ上で動作するように渡されている引数で関数が呼び出されるのを見たいと思います。ポスト値とレスポンスを含むHttp AJAX Postメッセージを参照してください。

Edit2:Profilerは私が探していたものですが、関数に渡されるパラメータと戻り値を調べる方法はありますか?

+0

興味深い質問ですが、これは間違いなく役に立ちます。もし私があなただったら、私は50人の代理人にこの賞金を払うでしょう。 –

答えて

1

"より多くの具体的な回答を得るには、"ブレークポイントを使用する "よりも具体的にする必要があると思います。あなたは "コードプロファイリング"が何であるか知っていますか?それはあなたがしたいことですか?あなたは "firebug profiler"のためにgoogleすることができます。また、ここにいくつかの情報があります。 Understanding Firebug profiler output

2

いつでも自分で印刷することができます。

(私は。これは、あなたが望んでいた答えではないかもしれない知っている)しかし、あなたにできることは、ドキュメント内の

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

を追加することです。

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

をして、あなたはあなたのJavaScriptでログを追加することができ、例えば:

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

    // your stuff 
} 

退屈、しかし(IMO)効果:

次に追加します。

2

Firebug's console.log statementあなたのためにコンソールにものをダンプするだけで、console.logステートメントを追加する必要があります。投稿後のリクエストとレスポンスについては、net panelを使用してください。個人的に、私はあなたのページにデバッグ機能とdivを追加することは過剰なものだと思います。

関連する問題