javascript - 如何禁用 YUI2 静默失败?

标签 javascript debugging yui

YUI 2 经常无提示地失败,例如当您希望 this 成为另一个对象并对其调用不存在的方法时。有没有办法让错误“可见”?

最佳答案

如果您的代码在 YUI 事件处理程序中运行,那么 YUI 会捕获异常并且您不会在调试器中看到它。

要查看这些异常,您需要自己捕获异常并将某些内容输出到调试控制台,或者在 YUI 中打开正确的日志记录以便输出异常。我一直在寻找正确的日志记录设置来查看这些异常,但还没有找到,但这似乎是他们支持的合乎逻辑的事情,因为还有许多其他日志记录设置。

您可以尝试的一件事是在与 YUI 库的调试版本一起使用时调用它:YAHOO.widget.Logger.enableBrowserConsole()。然后,在 Firebug、Safari 或 Chrome 控制台中查找调试输出。

关于javascript - 如何禁用 YUI2 静默失败?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8231828/

相关文章:

javascript - 将链接 CSS 复制到非链接按钮

YUI 2.8 书 - 仍然与 YUI 3.x 相关吗?

javascript - 破坏 JavaScript 代码的 IE8 更改的完整列表

javascript - 如何通过 'role' 属性选择元素并使用 vanilla JS 按类过滤?

javascript - 在 Safari 中输入一个字符后,以 jQuery 为中心的文本框失去焦点

javascript - xhr 资源下载请求的 CORS 问题

html - 查看某个容器所有使用的css

python - 如何使 Eclipse Python 调试器更可靠?

使用主机在虚拟机中运行的调试代码

css - 覆盖单个 YUI 对话框按钮样式