【问题标题】:Inserting labeled javascript/json into a coffee format将标记的 javascript/json 插入到咖啡格式中
【发布时间】:2025-11-23 03:40:01
【问题描述】:

我正在尝试在咖啡文件中使用 Flot 工具提示,但在将必要的标记 javascript/json 代码插入到咖啡代码中时遇到问题。我已经尝试过 js2coffee 转换器工具,但它似乎不起作用。这是代码,我正在尝试翻译成咖啡;有什么建议吗?

grid:  { hoverable: true }, 
  tooltip: {
    show: true,
    content: "y: %y"
  }

【问题讨论】:

  • 这在什么方面不起作用?它周围的代码是什么样的?如果它是更大的对象初始化程序的一部分,您发布的内容很好,但它本身没有意义。
  • 我想我已经想通了,尽管它不是很有效。基本上,我想知道上面的代码在 coffeescript 中会是什么样子。如您所见,上面是 json 类型的格式,可以在 javascript 中正常工作,但不能在 coffeescript 中工作。我相信上面应该是这样的grid: clickable: true hoverable: true color: "white" tooltip: show: true content: "Y: %y"
  • 大括号(有时)在 CoffeeScript 中是可选的,但如果它们使结构更清晰,您可以保留它们。与您的缩进非常一致,并根据需要包含大括号、方括号和括号以阐明结构。

标签: javascript json coffeescript flot.tooltip


【解决方案1】:

该对象可以用 CoffeeScript 编写如下:

somevar =
  grid:
    hoverable: true
  tooltip:
    show: true
    content: 'y: %y'

您可以在 coffeescript.org 上 see the conversion 转至 JavaScript

【讨论】: