小编Lad*_*igo的帖子

Coffeescript / Jquery绑定事件最佳实践

我是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()
Run Code Online (Sandbox Code Playgroud)

所有3种方法都有效...有没有更好的方法/建议来做到这一点?

javascript jquery coffeescript

5
推荐指数
1
解决办法
6704
查看次数

标签 统计

coffeescript ×1

javascript ×1

jquery ×1