你如何使用Firebug检查javascript超时?

时间:2011-09-12 17:44:27

标签: javascript firebug

我怀疑在javascript中触发刷新的超时功能存在问题。在Firebug中是否有办法查看已注册的超时?

编辑:我想我不清楚,有没有办法查看超时回调列表或其状态? (Timeleft,解雇与否,注册功能等......)

3 个答案:

答案 0 :(得分:1)

如果您命名所有超时,则可以在firebug中查看它们。

var t1 = setTimeout(...,...);

然后在控制台中,您只需输入t1并按输入

或在控制台中输入console.log(t1)并按输入

答案 1 :(得分:0)

只需使用console.log('your message here');来跟踪您的功能执行情况。

在函数的开头调用它,你就会知道正在调用该函数。

如果将它放在setTimeout调用的函数中,您将知道它触发了多少次。

答案 2 :(得分:0)

您需要从您的javascript发送消息到firebug控制台。

应该像console.debug()

一样简单

所以

setTimeout(
    function()
    {
        console.debug("EVENT!");
    },
    1500
);

请参阅:http://getfirebug.com/wiki/index.php/Console_API