Javascript 主干:列出所有事件

Javascript 主干:列出所有事件,javascript,backbone.js,Javascript,Backbone.js,我试图确定事件是否在主干应用程序中正确解除绑定 为了澄清,我指的是以两种方式添加的事件: 从视图的事件对象: 事件:{'click#id':'someFunction'} 从listenTo或调用中: this.listenTo(模型'change',函数(){/}) 如何将所有此类事件输出到控制台,以便在视图更改时查看它们是否被删除?1)可以通过 myViewInstance.events 2) listens事件(第一个参数)中的对象存储在视图的\u listeners属性中 myView

我试图确定事件是否在主干应用程序中正确解除绑定

为了澄清,我指的是以两种方式添加的事件:

  • 从视图的
    事件
    对象:

    事件:{'click#id':'someFunction'}

  • listenTo
    调用中:

    this.listenTo(模型'change',函数(){/})

  • 如何将所有此类事件输出到控制台,以便在视图更改时查看它们是否被删除?

    1)可以通过

    myViewInstance.events
    
    2)
    listens
    事件(第一个参数)中的对象存储在视图的
    \u listeners
    属性中

    myViewInstance._listeners
    

    如果要调试主干应用程序,请尝试Chrome Developer Tools的此扩展:

    它实时显示所有应用程序视图、模型、集合和路由器,以及详细信息,如已处理的jQuery事件、模型属性、集合模型、同步状态、已触发事件等