javascript - Coffeescript 语法 : Structure is wrong

标签 javascript jquery coffeescript

我简化了代码来显示问题。当我使用这个 Coffeescript 片段时:

$("<div>")
.text "hi"
.appendTo "body"

我希望它能像这样编译:

$("<div>").text("hi").appendTo("body")

它的作用是:

$("<div>").text("hi".appendTo("body"))

我发现你可以保留括号并且它可以工作,但我想这不是你应该编写 Coffeescript 的方式。

谁能告诉我应该如何编写它才能编译为所需的输出?非常感谢。

最佳答案

添加括号。

就良好的风格而言,只有当语法扰乱了你的意图时,你才应该忽略它。在这种情况下,忽略它们就会失去你的意图。形式服从功能。您需要在此处使用括号来声明先例,因此 Coffeescript 支持它们。

关于javascript - Coffeescript 语法 : Structure is wrong,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12077114/

相关文章:

javascript - 将 getJSON 与变量一起使用

javascript转义与非ascii字符串的urlencode

javascript - 链接 .add 和 .submit 在 IE 中无法按预期工作

javascript - 将 CoffeeScript 编译为特定的 Javascript 文件

javascript - Ajax 响应需要时间来填充

javascript - 渲染出一棵树

javascript (jquery) 数字输入 : keyCode for '3' and '#' are the same

javascript - 使用 jQuery 解决循环中的 promise

javascript - 将 @states 和 props 传递给弹出模型

javascript - 如何测试我的 Backbone 集合在 Jasmine 中扩展到哪个类