2012-05-04 29 views
28

我们正在使用一个特定的jQuery 插件用CoffeeScript @ work编写,我非常希望我可以将项目转换成稍微正常的JS。这个库看起来好像结构非常好(我认为OOP的做法很好),但如果我可以在不学习CoffeeScript所需的所有技巧的情况下探索它的源代码,我真的很喜欢它。将CoffeeScript项目转换为JavaScript(无缩小)?

+3

咖啡脚本输出有效的JavaScript,但它并不意味着是对人友好的。 –

+0

'有记录'和'有据可查'有区别。后者是相当罕见的,但你可以说,因为你所有的问题都得到了答案。 – OsamaBinLogin

回答

44

将CoffeeScript编译为JavaScript通常会导致JS具有相当的可读性。您可以在the CoffeeScript homepage的“Try CoffeeScript”选项卡上或通过the CoffeeScript command line tool即时转换片段。

还有像decaffeinate这样的工具可以将CoffeeScript源代码转换为现代JavaScript。

如果您了解JavaScript并希望能够读取文件的来源,仔细阅读CoffeeScript主页可能会让您充分了解CoffeeScript以便轻松阅读CoffeeScript来源。

+2

是的,coffeescript不是那么棘手的 – PandaWood

+1

第二个链接被打破。 – TinyTheBrontosaurus

21

还有这个在线编译http://js2coffee.org/可以CoffeeScript的转换和从JavaScript

+1

我安装了他们的cli版本,但也许我太愚蠢了,无法将简单的咖啡脚本转换为js。 – Sebastialonso

+9

它只能将js转换为coffeescript,而不是在问题中提问。 – Victor

1

最好的办法是使用他们的编译器confeescript转换成JavaScript,一旦你有 - 你可以继续根据JavaScript的构建你的风格指南。

希望有所帮助。