marionette.js Unterschiede zwischen onShow vs onRender sehen?

Ich bin neu Marionette.js und während ich meine vorhandenen refactoring Backbone.js code, die ich bemerkte, gibt es zwei Rückrufe auf Marionette anzeigen (itemview), das sah für mich ähnlich aus, d.h. onRender-und onShow. Was ist der Unterschied und bessere Möglichkeit der Verwendung von Ihnen ?

Dennoch, mit Blick auf source-code, ich denke, beide "machen" und "zeigen" - Ereignisse ausgelöst innen "- Ansicht initialisiert werden".

constructor: function(){
    _.bindAll(this, "render");

    var args = Array.prototype.slice.apply(arguments);
    Backbone.View.prototype.constructor.apply(this, args);

    Marionette.MonitorDOMRefresh(this);
    this.listenTo(this, "show", this.onShowCalled, this);
}

InformationsquelleAutor der Frage addisu | 2013-06-14

Schreibe einen Kommentar