如何将Javascript项目移植到Coffeescript

cer*_*eny 1 javascript ruby ruby-on-rails coffeescript ruby-on-rails-3

如果我想将现有项目从Javascript移植到Coffeescript(在我的情况下,在Rails应用程序中),我是否需要转换现有的Javascript文件?我担心转换真正的大型和CDN托管文件,如jQuery和jQueryUI.我该如何解决这个问题?

Chr*_*ers 5

正如@asawyer所说,您不需要将现有的JavaScript库移植到CoffeeScript.

CoffeeScript的存在是为了增加编写自定义代码的便利性.因为CoffeeScript编译成JavaScript,所以它可以很好地与其他JavaScript库(如jQuery)一起使用,而无需将这些库转换为CoffeeScript.

如果您有自己想要转换为CoffeeScript的代码,我发现js2coffee.org非常有帮助.它还可以作为"思考JavaScript"的一个很好的学习工具,并了解如何在CoffeeScript中完成它.