2012-03-22 16 views
0

私は複雑なウェブサイトを編集中です。firebugで呼び出されたJavaScript関数を確認する方法

いくつかのjQuery関数は、さまざまな要素(リンク、div、アンカーなど)をクリックしたときに呼び出されます。

要素を押したときにどのようなJavaScript関数が呼び出されるのかを確認するにはどうすればよいですか?

答えて

1

各機能には、console.log(functionname)を追加します。関数が呼び出されるたびに、コンソールに関数の名前を示す行が表示されます。

-1

私はこれをまだ使用していませんが、プロフィールボタンでこれを行うことができます。

-1

あなたはどのブレークポイントでコールスタックを検査することができ、クロム/ Safariで(放火魔にブレークポイントを配置するためのスクリプト]タブを使用することができます)

-1

をいくつかの内部関数にブレークポイントを配置し、プログラムがそれに当たるかどうかを確認することができます。火かき棒があなたに同じことをさせてくれると私は肯定的です。

コール先を確認したい場所にブレークポイントを設定し、コールスタックを調べて、そのポイントにつながったコールのチェーンを確認します。

警告:jQueryは多くの匿名関数を実行するので、トレースバックするのはややこしいことがあります。

+0

私は100のjs関数を持っている場合、私はこのメソッドを使用することはできません – Mike

+0

@TrustWebスタックトレース/コールスタックはほとんどあなたの唯一のオプションです。コードに行き、すべての関数呼び出しに従ってください。 – tkone

関連する問題