0

学习如何将javascript转换为coffeescript的好方法是什么?

我正在将 Fullcalendar 添加到我的 RoR 应用程序中。以下代码来自 Fullcalendar 演示之一。

            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');
        },

我需要学习如何将该代码转换为咖啡脚本。

谢谢!

4

2 回答 2

2
于 2013-08-08T07:15:06.420 回答
0

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'
于 2012-12-02T15:15:28.070 回答