学习如何将javascript转换为coffeescript的好方法是什么?
我正在将全日历添加到我的 RoR 应用程序中。 以下代码来自一个完整日历演示。
select: function(start, end, allDay) {
var title = prompt('Event Title:');
if (title) {
calendar.fullCalendar('renderEvent',
{
title: title,
start: start,
end: end,
allDay: allDay
},
true // make the event "stick"
);
}
calendar.fullCalendar('unselect');
},
我需要学习如何将该代码转换为咖啡脚本。
谢谢!
- 转到 http://js2coffee.org
- 或者你可以下载js2coffee并从命令行完成
- 或者你可以通过自己输入来做一个困难的方式http://coffeescript.org(尝试咖啡脚本选项卡)
CoffeeScript 页面有一个很好的比较。
在 rails 中,您可以将 .coffee 附加到您的 javascript 文件名中,然后 sprockets 会将 CoffeeScript 编译为 javascript。
它应该看起来像这样:
select: (start, end, allDay) ->
title = prompt 'Event Title:'
if title
calendar.fullCalendar 'renderEvent',
title: title,
start: start,
end: end,
allDay: allDay,
true
calendar.fullCalendar 'unselect'