gpt4 book ai didi

javascript - gwt 延迟调度调试

转载 作者:行者123 更新时间:2023-12-03 07:47:41 25 4
gpt4 key购买 nike

如何有效地调试广泛使用 ScheduleDeferred/scheduleFinally 调用的组件?由于某种原因,一些调用被吞没并且没有被执行。记住的一个选择是尝试简化场景,直到达到最少的交互数量。但即便如此,也很难理解为什么调用会被浏览器吞掉。

最佳答案

如果回调/延迟方法内部发生异常,它可能会被吞掉并且不会执行下一个延迟调用。有时您会看到 JavaScript 异常,但我已经看到代码中根本没有显示任何异常,只是停止了此延迟调用的执行 - 很难找到原因。

我只是假设您正在使用 super 开发模式或在生产模式(编译版本)下运行,因为在正常开发模式下 GWT 应该捕获异常。

为了防止这种情况发生,请用 try/catch 包围每个延迟调用的内容,并在发生异常时记录或显示消息。如果您的断点未正确触发,甚至会显示错误。

关于javascript - gwt 延迟调度调试,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35135108/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com