我是 coffescript 的新手,但我很感兴趣将事件从 jquery 绑定到 coffeescript 类实例的最佳方法是什么?我试图防止在我的班级中有太多的嵌套回调:
class Page
id2clicks : 0
id3clicks : 0
id4clicks : 0
onLoad: ->
$('#id2').on 'click', @ , @onId2Click
$('#id3').on 'click', $.proxy(@onId3Click,@)
$('#id4').on 'click' , () =>
@id4clicks++
alert @id4clicks
onId2Click: (e) ->
e.data.id2clicks++
alert e.data.id2clicks
onId3Click: ->
@id3clicks++
alert @id3clicks
p = new Page()
p.onLoad()
所有 3 种方法都有效......有没有更好的方法/建议来做到这一点?