3

我刚刚安装了 firebug,想在触发时查看和调试 jquery 和 javascript 方法。

假设单击按钮时将调用一个 jquery 函数。当站点很大并且页面包含许多 js 文件时,很难指出将调用哪个函数以及定义它的位置,因为人们以不同的方式附加按钮事件。我的意思是该事件有时是基于 css 附加的。所以有时我就是不知道要调用哪个方法。

所以请给我一些提示,这样我就可以在运行时看到那些函数调用和函数体,无论它被定义在哪里。谢谢。

4

2 回答 2

4

您可以尝试使用FireQuery。从网站:

  • jQuery 表达式在 Firebug 控制台和 DOM 检查器中智能呈现
  • 附加的 jQuery 数据是一等公民
  • 悬停时突出显示 jQuery 集合中的元素
  • jQuerify:使您能够将 jQuery 注入任何网页
  • jQuery Lint:使您能够在页面加载时自动将 jQuery Lint 注入页面(非常适合临时代码验证)

我已经使用了几次,它使调试(使用 jQuery 时)变得更加容易。

编辑

使用插件,您可以查看元素并查看绑定到它的事件。您的另一个选择是在您的代码库中搜索任何标识该元素的内容(可能是 id 或 css 类)。然后,您还应该能够看到绑定的内容。

于 2011-04-22T15:41:54.263 回答
3

看看http://firequery.binaryage.com/ (FireQuery)。它是 FireBug 的扩展,允许您查看 jQuery 调用。我用的不多,但它可能是你正在寻找的。

于 2011-04-22T15:41:27.413 回答