Backbone: v1.3.2 backbone.js рдФрд░ backbone-min.js рд╕рдорд╛рди рдирд╣реАрдВ рд╣реИрдВ

рдХреЛ рдирд┐рд░реНрдорд┐рдд 22 рдорд╛рд░реНрдЪ 2016  ┬╖  7рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ  ┬╖  рд╕реНрд░реЛрдд: jashkenas/backbone

1.3.2 рдХрд╛ рд▓рдШреБ рд╕рдВрд╕реНрдХрд░рдг рд╢рд╛рдорд┐рд▓ рдирд╣реАрдВ рджрд┐рдЦрддрд╛ рд╣реИ
https://github.com/jashkenas/backbone/commit/1db79ddd33f65e4ca93beb3174496cf148baebe5
рдЬрдмрдХрд┐ рдирд┐рд░реНрд╡рд┐рд╡рд╛рдж рд╕рдВрд╕реНрдХрд░рдг рдХрд░рддрд╛ рд╣реИред

рдЕрдирд╛рд░рдХреНрд╖рд┐рдд

Events.once = function(name, callback, context) {
    // Map the event into a `{event: once}` object.
тАВтАВтАВтАВvar events = eventsApi(onceMap, {}, name, callback, _.bind(this.off, this));
тАВтАВтАВтАВif (typeof name === 'string' && context == null) callback = void 0;
тАВтАВтАВтАВreturn this.on(events, callback, context);
тАВтАВ};

рдЫреЛрдЯрд╛ рдХрд┐рдпрд╛ рд╣реБрдЖ

l.once=function(t,e,r){
тАВтАВvar n=f(p,{},t,e,i.bind(this.off,this));
тАВтАВreturn this.on(n,e,r)
}

@jridgewell @megawac

рд╕рднреА 7 рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

рдореИрдВрдиреЗ рд╕рддреНрдпрд╛рдкрд┐рдд рдХрд┐рдпрд╛ рд╣реИ рдХрд┐ рдЬрдм рдЖрдк backbone.js рдХреЛ backbone-min.js рдХреЗ рд╕рд╛рде рдкрд░реАрдХреНрд╖рдг / URL рдореЗрдВ рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрд┐рдд рдХрд░рддреЗ рд╣реИрдВ рддреЛ рдЗрд╕рдХреЗ рдЖрд╕-рдкрд╛рд╕ рдХреЗ рдкрд░реАрдХреНрд╖рдг рд╡рд┐рдлрд▓ рд╣реЛ рдЬрд╛рддреЗ рд╣реИрдВ

рдЖрд╣ред @megawac , рдХреНрдпрд╛ рдЖрдк v1.3.3 PR рдмрдирд╛ рд╕рдХрддреЗ рд╣реИрдВ рдХреНрдпреЛрдВрдХрд┐ рдореИрдВ рдЗрд╕реЗ рд╕рд╣реА рдирд╣реАрдВ рд╕рдордЭ рд╕рдХрддрд╛?

рдореИрдВрдиреЗ рд╕рд┐рд░реНрдл https://github.com/jashkenas/backbone/pull/3994 рдХреА рдкреЗрд╢рдХрд╢ рдХреА
рдореИрдВрдиреЗ minified рд╕рдВрд╕реНрдХрд░рдг рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП index.html рдлрд╝рд╛рдЗрд▓ рдХреЛ рдмрджрд▓рдиреЗ рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд┐рдпрд╛, рд▓реЗрдХрд┐рди рдпрд╣ рдирд┐рд╢реНрдЪрд┐рдд рдирд╣реАрдВ рдерд╛ рдХрд┐ рд╣рд░ рдХреЛрдИ рдкрд░реАрдХреНрд╖рдг рд╕реЗ рдкрд╣рд▓реЗ рдирд┐рд░реНрдорд╛рдг рдХрд░реЗрдЧрд╛ред

рдХреНрдпрд╛ рдЬрд▓реНрдж рд╣реА рдХреЛрдИ рдореИрд░рд┐рдпрдЯ рд╕рдВрдЧрдд рд╕рдВрдЧрдд рд░реАрдврд╝ рдХреА рд╣рдбреНрдбреА v1.3.x рд╣реЛрдЧрд╛? рдХреЛрдИ рднреА рдЕрднреА рддрдХ рдореМрдЬреВрдж рдирд╣реАрдВ рд╣реИ

1.3.2 Marionette 2.4.5 @elgubenis рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ

рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ, Mn 2.4.5 рд╕рдордЧреНрд░ рд╡рд┐рдЪрд╛рд░реЛрдВ рдХрд╛ рдПрдХ рдореБрджреНрджрд╛ рд╣реИ, рдЬрд┐рд╕рдХрд╛ рдЖрдХрд╛рд░ 1.3.2 рд╣реИ, рдореИрдВрдиреЗ рдЗрд╕реЗ рд╢реБрд░реВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдпрд╣ рд╕рдорд╕реНрдпрд╛ рдкрд╛рдИред

рд╕рдВрдЧреНрд░рд╣ рджреГрд╢реНрдп рдПрдХ рдмрд╛рд░ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдмрд╛рдБрдзрддреЗ рд╣реИрдВ
this.once('render', this._initialEvents);
https://github.com/marionettejs/backbone.marionette/blob/master/src/collection-view.js#L25

рд╕рдордЧреНрд░ рджреГрд╢реНрдп, рдЬреЛ рдХрд▓реЗрдХреНрд╢рди рд╡реНрдпреВ рдХрд╛ рд╡рд┐рд╕реНрддрд╛рд░ рдХрд░рддреЗ рд╣реИрдВ
_initialEvents рд╣реИ рдЬреЛ if (this.collection) {
https://github.com/marionettejs/backbone.marionette/blob/master/src/composite-view.js#L23
рдЙрд╕ рдмрд┐рдВрджреБ рдкрд░, this рд╕рдВрджрд░реНрдн рдЦреЛ рдЧрдпрд╛ рд╣реИ (рдлрд┐рдХреНрд╕ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдХреЗ рдХрд╛рд░рдг https://github.com/jashkenas/backbone/commit/1db79ddd33f65e4ca93beb317996cf148baebe5), рдЗрд╕рд▓рд┐рдП рдпрд╣ред рдЪреЗрдХ рдХрд░рдирд╛ рдЧрд▓рдд рд╣реИ рдФрд░ рдЗрд╕рдХреЗ рдмрд╛рдж рд╢реБрд░реВ рдирд╣реАрдВ рд╣реЛрддрд╛ рд╣реИ рд╕рдВрдЧреНрд░рд╣ рдХреА рдШрдЯрдирд╛рдУрдВ рдХреЛ рдЙрдЪрд┐рдд рд░реВрдк рд╕реЗ рд╕реБрдирдирд╛

рдЗрд╕рд▓рд┐рдП рдЕрдЧрд░ рдЖрдк рдХрдВрдкреЛрдЬрд┐рдЯрд╡реНрдпреВ рдХреЗ рдХрд▓реЗрдХреНрд╢рди рд╡реНрдпреВ рдХрд╛ рдЗрд╕реНрддреЗрдорд╛рд▓ рдХрд░ рд░рд╣реЗ рд╣реИрдВ рддреЛ рд░реЗрдВрдбрд░ рдХрд░рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ рдЙрди рдкрд░ рдПрдХ рдХрд▓реЗрдХреНрд╢рди рд╕реЗрдЯ рдХрд░реЗрдВред

рдареАрдХ рд╣реИ, рд╣рд╛рдБ, рд╣рдореЗрдВ рдПрдХ рд╕рдВрд╕реНрдХрд░рдг рдХреЛ рдПрдХ рдЕрджреНрдпрддрди рдХреА рдЧрдИ рдлрд╝рд╛рдЗрд▓ рдХреЗ рд╕рд╛рде рдкреБрдирд░реНрдкреНрд░рдХрд╛рд╢рд┐рдд рдХрд░рдирд╛ рд╣реИ рд▓реЗрдХрд┐рди рдорд╛рд╕реНрдЯрд░ рдкрд░ backbone.js рдлрд╝рд╛рдЗрд▓ рдХреЛ 2.4.5 рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдПред (рд╣рдо рдЬрд▓реНрдж рд╣реА рдкреНрд░рдХрд╛рд╢рд┐рдд рдХрд░реЗрдВрдЧреЗ)

рдХреНрдпрд╛ рдпрд╣ рдкреГрд╖реНрда рдЙрдкрдпреЛрдЧреА рдерд╛?
0 / 5 - 0 рд░реЗрдЯрд┐рдВрдЧреНрд╕

рд╕рдВрдмрдВрдзрд┐рдд рдореБрджреНрджреЛрдВ

zowers picture zowers  ┬╖  11рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

chaimpeck picture chaimpeck  ┬╖  8рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

alundiak picture alundiak  ┬╖  7рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

azizZaben picture azizZaben  ┬╖  5рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

miguelpayet picture miguelpayet  ┬╖  9рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ