javascript - Scala.js:CSS 风格的控制台日志
问题描述
使用 javascript,我可以在控制台上打印样式日志,例如:
console.log('%c Oh my heavens! ', 'background: #222; color: #bada55');
这将导致:
有什么方法可以使用 Scala.js 做同样的事情吗?该标准println
似乎没有此功能。
*编辑:当然scala.scalajs.js.eval
,在这种情况下总是可以使用,但我更喜欢一种更“scala native”的方式:
js.eval("""
console.log('%c Oh my heavens! ', 'background: #222; color: #bada55');
""")
解决方案
scala-js-dom 项目为此和大多数其他浏览器功能提供类型安全的绑定:
import org.scalajs.dom
dom.console.log("%c Oh my heavens! ", "background: #222; color: #bada55")
无需使用js.Dynamic
推荐阅读
- python - 使用 pytorch 预训练模型进行预测时所需的图像大小
- java - 如何限制小数位数?
- admob - 无法访问 AdMob(找不到页面?)
- html - 只有背景图像被翻转
- java - 如何获取尚未在 Google 课堂上交作业/课程(针对给定作业)的学生列表?
- amazon-web-services - 在 AWS 上为 Metricbeat 添加 AWS 指标 - 配置设置
- jquery - 添加目标空白 JQuery
- async-await - Alpine JS:X-data async 未启动 x-model
- r - 如何在 R 中为不包含标头的 .dat 文件创建 hist()?
- node.js - 查找一个并使用随机文档更新?