0
Я довольно новичок в coffeescript, хотя хочу научиться, чтобы оптимизировать свой рабочий процесс в будущем.переход на coffeescript с javascript и правильное использование объектов
Проблема заключается в том, что я пропускаю некоторые понятия, например
var foo = {
init: function() {
this.ui.build();
this.bindEvents();
},
bindEvents: function() {}
...
}
$('document').ready(function(){
foo.init();
})
переводится как это в CoffeeScript
foo =
init: ->
@.ui.build();
@.bindEvents();
bindEvents: ->
...
...
$('document').ready(->
foo.init();
)
Что я сделал не так? Каковы ваши предложения по созданию объектов?
Что заставляет вас думать, что вы сделали что-то не так? –
потому что он говорит, что foo не определен. –
Кажется, все в порядке для меня: http://jsbin.com/ipugin/1/edit/. Возможно, проблема в коде, который вы не кодировали. –