如何使用Firebug检查javascript超时?

How do you inspect a javascript timeout using Firebug?

本文关键字:超时 javascript 检查 何使用 Firebug      更新时间:2023-09-26

我怀疑我在javascript中触发刷新的超时函数有问题。Firebug中是否有一种方法可以查看已注册的超时?

编辑:我想我不清楚,是否有办法查看超时回调列表或其状态?(Timeleft,是否触发,注册函数等....)

如果您指定了所有的超时,您可以在firebug中查看它们。

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

然后在控制台中输入t1并按输入

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

使用console.log('your message here');来跟踪你的函数执行。

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

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

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

应该像console.debug()

一样简单

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

见:http://getfirebug.com/wiki/index.php/Console_API