javascript - ST-JS 如何写入浏览器控制台

标签 javascript java

我是 ST-JS 的新手,我想向浏览器控制台输出一些调试信息。

我找到了 org.stjs.javascript.Console; 但无法正常工作。

我这样试过:

Console console = new Console() {};
console.log("Hello");

但是我得到这样的错误:

Uncaught ReferenceError: Console is not defined

任何人都知道如何像在 ST-JS reference page 上一样使用它?

如有任何帮助,我们将不胜感激。

最佳答案

您必须对 Global.console 进行静态导入:

import static org.stjs.javascript.Global.console;

然后您就可以像在 Javascript 中一样登录:

console.log("Hello");

另一种方法,如果您不想使导入静态化,则使用完全限定的日志语句:

Global.console.log("Hello")

关于javascript - ST-JS 如何写入浏览器控制台,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31668659/

相关文章:

javascript - 用对象数组中的值替换对象中的键

javascript - 使用 JavaScript 动态隐藏/显示表格列

javascript - 通过javascript删除元素及其所有子元素的背景图像的功能

java - switch 语句对于比较 BYTE/Char//Short/Int 变量是有效的。我错了吗?

java - 何时将 EntityManager.find() 与 EntityManager.getReference() 与 JPA 一起使用

javascript - 如何获取输入的值并将其放入确认表单中

javascript - 启用带有情感的全局主题?

java - JPA 为每个请求创建实体管理器工厂?

java - 如何将 JTextArea 中的单行存储到 String

java - 磁盘 I/O 算法的运行时间