javascript - 当报告的错误在 jquery 中时(传递给 jquery 的数据),如何使用 firebug 调试使用 jQuery 的应用程序

标签 javascript jquery debugging firebug

控制台中的错误通常不包含跟踪或错误对象,而只是一条简单的消息,例如:

object is undefined
    length = object.length, 

所以我无法轻松找到应用程序中使用错误数据调用 jquery 的部分。

目前,我正在通过输入一长串日志来追踪它们,直到找到损坏的代码。这非常耗时,并且随着应用程序复杂性的增加而变得更加耗时。有没有更简单的方法?

编辑:添加屏幕截图

enter image description here

最佳答案

在您看到错误的控制台中:

enter image description here

单击圆圈部分,使其变为全红色:

enter image description here

然后刷新页面。 Firebug 将在错误处中断,从而在该精确点中断脚本的执行。

enter image description here

您现在可以检查堆栈跟踪(包括调用堆栈),并使用“Watch”来观察变量的值。

关于javascript - 当报告的错误在 jquery 中时(传递给 jquery 的数据),如何使用 firebug 调试使用 jQuery 的应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8210910/

相关文章:

javascript - 延迟返回等待异步函数(在卸载事件之前)

javascript - 如何在一个地方上/下移动 div 在 jquery 中使用 onclick

c++ - 是否可以在 Mountain Lion 上的当前 Xcode 4.6.1 工具链中启用 _LIBCPP_DEBUG2?

javascript - Js - 事件监听器在页面重新加载后只工作一次

debugging - 在 Safari for Windows 中启用调试菜单

debugging - Clojure, Quil : Creating/debugging generic functions

javascript - 找到和等于数字的所有子数组?

javascript - 从数据表中导出选定行的 csv 文件

javascript - 如何将 channel /服务器 ID 转换为其名称?

jQuery BootStrap 加载顺序