我对coffeescript很陌生,尽管我想学习以在将来优化我的工作流程。
问题是我错过了一些概念,例如
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();
)
我做错什么了?您对我创建对象的方式有什么建议?