我刚刚安装了 firebug,想在触发时查看和调试 jquery 和 javascript 方法。
假设单击按钮时将调用一个 jquery 函数。当站点很大并且页面包含许多 js 文件时,很难指出将调用哪个函数以及定义它的位置,因为人们以不同的方式附加按钮事件。我的意思是该事件有时是基于 css 附加的。所以有时我就是不知道要调用哪个方法。
所以请给我一些提示,这样我就可以在运行时看到那些函数调用和函数体,无论它被定义在哪里。谢谢。
我刚刚安装了 firebug,想在触发时查看和调试 jquery 和 javascript 方法。
假设单击按钮时将调用一个 jquery 函数。当站点很大并且页面包含许多 js 文件时,很难指出将调用哪个函数以及定义它的位置,因为人们以不同的方式附加按钮事件。我的意思是该事件有时是基于 css 附加的。所以有时我就是不知道要调用哪个方法。
所以请给我一些提示,这样我就可以在运行时看到那些函数调用和函数体,无论它被定义在哪里。谢谢。
您可以尝试使用FireQuery。从网站:
- jQuery 表达式在 Firebug 控制台和 DOM 检查器中智能呈现
- 附加的 jQuery 数据是一等公民
- 悬停时突出显示 jQuery 集合中的元素
- jQuerify:使您能够将 jQuery 注入任何网页
- jQuery Lint:使您能够在页面加载时自动将 jQuery Lint 注入页面(非常适合临时代码验证)
我已经使用了几次,它使调试(使用 jQuery 时)变得更加容易。
编辑
使用插件,您可以查看元素并查看绑定到它的事件。您的另一个选择是在您的代码库中搜索任何标识该元素的内容(可能是 id 或 css 类)。然后,您还应该能够看到绑定的内容。
看看http://firequery.binaryage.com/ (FireQuery)。它是 FireBug 的扩展,允许您查看 jQuery 调用。我用的不多,但它可能是你正在寻找的。