【问题标题】:Is there anything that can be done in plain JS but not Coffeescript?有什么可以用纯 JS 而不是 Coffeescript 的东西吗?
【发布时间】:2015-01-22 02:06:03
【问题描述】:

我今天正在阅读关于 CoffeeScript 的讨论,我看到有人声称“避免使用 CoffeeScript,因为您最终将需要使用仅在 JS 中工作的库/功能/等”。是这样吗?我最近开始学习 CoffeeScript,据我所知,这两种语言之间是 1-1 匹配的,但我对 JS 不是很熟悉,所以我不确定。

我见过this,我要求对 JS 与 CoffeeScript 的优点进行一般性讨论。另外,我不想将 CoffeeScript 中嵌入的 JS 的 sn-ps 算作“在 CoffeeScript 中完成工作”,因为这会使问题变得无聊。

【问题讨论】:

标签: javascript coffeescript


【解决方案1】:

不。如果你真的需要,你可以将 JS 嵌入到 CoffeeScript 中,但是由于 CoffeeScript 编译为(半惯用的)JS,所以任何 JS 库可以做的事情,CoffeeScript 都可以做。

【讨论】:

  • 为了让这个问题不简单,让我们排除 JS 的嵌入式 sn-ps。它还成立吗?我认为是的,但是由于 CoffeeScript 确实编译为 JS 的子集,所以可能遗漏了一些奇怪的东西。
  • 我从来没有遇到过 JS 能做但 CoffeeScript 不能做的事情,你应该没问题。
  • ES6 中的所有新东西要么是库功能(可从 CoffeeScript 中使用),要么是与普通 ES5 等效的东西,所以你很好。
猜你喜欢
  • 2011-06-08
  • 1970-01-01
  • 2011-02-25
  • 2012-10-18
  • 2014-01-08
  • 2011-07-12
  • 2018-10-14
  • 1970-01-01
  • 2016-03-19
相关资源
最近更新 更多