使用纯JavaScript替代CoffeeScript

5
我的 Ruby on Rails 应用程序是否必须使用 CoffeeScript,还是可以只使用普通的 JavaScript?

6
将文件结尾的".coffee"移除,就可以运行纯JS代码。因此,将"application.js.coffee"重命名为"application.js"即可。 - Sam
4个回答

7
你需要确保在javascript和coffeescript中没有相同的文件名。
例如:同时拥有以下两个文件:
assets/javascripts/application.coffee  
assets/javascripts/application.js  

仅会加载 CoffeeScript。


5

是的,你可以使用JavaScript。您的文件位于app/assets/javascripts/*.js。在本地开发中,查看源代码,您将在那里看到您的文件。

在生产中,资产管道将进行合并和压缩。


1

您也可以在CoffeeScript文件中编写纯JS代码,只需使用反引号将其括起来:

hi = `function() {
  return [document.title, "Hello JavaScript"].join(": ");
}`

换句话说,如果您将JS代码放在反引号中,您可以在同一个 .coffee 文件中同时使用JS和CoffeeScript。谢谢,Qasim。 - user2553863

0

你可以使用任何你想用的jQuery或JavaScript,只需确保其扩展名为js。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接