使用 Firebug ,我只知道如何查看被称为ajax的文件。

我有一个绑定(bind)到链接元素的jQuery鼠标单击事件处理程序。

如果您忘记了事件处理程序或其他JavaScript代码,是否有可能看到单击某个元素时使用了什么JavaScript代码?

最佳答案

您可以在Firebug中使用事件探查器。转到控制台选项卡,然后单击消息区域上方Profile旁边的Clear。它会说分析器正在运行。再次单击Profile按钮,您将看到有关调用了哪些函数以及每个函数花费了多少时间的报告。

如果您使用的是jQuery之类的库,则输出可能不太清楚,因为它将显示大部分时间都花在了库中的函数上(例如F(),init(),dimension()等)。它会显示每个函数的定义文件,因此您可以忽略库中的文件(除非您要查找的是该文件)。

如果您使用的是匿名函数,则可以给它们命名,以便它们显示在事件探查器中-有关完整(可能太彻底)的解释,请参见this article

10-06 08:16