私は複雑なウェブサイトを編集中です。firebugで呼び出されたJavaScript関数を確認する方法
いくつかのjQuery関数は、さまざまな要素(リンク、div、アンカーなど)をクリックしたときに呼び出されます。
要素を押したときにどのようなJavaScript関数が呼び出されるのかを確認するにはどうすればよいですか?
私は複雑なウェブサイトを編集中です。firebugで呼び出されたJavaScript関数を確認する方法
いくつかのjQuery関数は、さまざまな要素(リンク、div、アンカーなど)をクリックしたときに呼び出されます。
要素を押したときにどのようなJavaScript関数が呼び出されるのかを確認するにはどうすればよいですか?
各機能には、console.log(functionname)
を追加します。関数が呼び出されるたびに、コンソールに関数の名前を示す行が表示されます。
私はこれをまだ使用していませんが、プロフィールボタンでこれを行うことができます。
あなたはどのブレークポイントでコールスタックを検査することができ、クロム/ Safariで(放火魔にブレークポイントを配置するためのスクリプト]タブを使用することができます)
をいくつかの内部関数にブレークポイントを配置し、プログラムがそれに当たるかどうかを確認することができます。火かき棒があなたに同じことをさせてくれると私は肯定的です。
コール先を確認したい場所にブレークポイントを設定し、コールスタックを調べて、そのポイントにつながったコールのチェーンを確認します。
警告:jQueryは多くの匿名関数を実行するので、トレースバックするのはややこしいことがあります。
私は100のjs関数を持っている場合、私はこのメソッドを使用することはできません – Mike
@TrustWebスタックトレース/コールスタックはほとんどあなたの唯一のオプションです。コードに行き、すべての関数呼び出しに従ってください。 – tkone