首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何将Javascript项目移植到Coffeescript

如何将Javascript项目移植到Coffeescript
EN

Stack Overflow用户
提问于 2012-10-24 05:46:57
回答 2查看 433关注 0票数 1

如果我想将现有的项目从Javascript移植到Coffeescript (在我的例子中,是在Rails应用程序中),我需要转换现有的Javascript文件吗?我担心转换非常大的CDN托管文件,如jQuery和jQueryUI。我该如何解决这个问题呢?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2012-10-24 05:53:10

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

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

如果你有自己的代码想要转换成CoffeeScript,我发现js2coffee.org非常有用。它还可以作为一个很好的学习工具,用于“用JavaScript思考”,并了解如何在CoffeeScript中进行思考。

票数 5
EN

Stack Overflow用户

发布于 2012-10-24 06:09:54

在rails中,coffeescript是通过编译器运行的,并且无论如何都会进入javascript。如果需要,您可以包含纯javascript文件(.js)或编译成js的coffeescript (.js.coffee)。如果您只是希望包含遗留文件,则根本不需要进行任何转换--转换为coffeescript可能没有意义,只需在资产管道中将rails编译器转换回javascript即可。有关如何在资产管道中使用js的更多信息,请参阅http://guides.rubyonrails.org/asset_pipeline.html#coding-links-to-assets

jQuery已经包含在更新版本的Rails (3.1以后的版本)中,所以这应该不是问题。http://weblog.rubyonrails.org/2011/4/21/jquery-new-default/

此外,许多其他jQuery插件都有一个宝石,您可以简单地将其包括在内--不需要在那里重新发明轮子。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/13039830

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档