рдПрдореНрдмрд░ рдЯрд╛рдЗрдореНрд╕ - рдЕрдВрдХ 134


рд╣рд╛рдп рдЕрдореНрдмрд░!


рдЗрд╕ рд╣рдлреНрддреЗ: рдПрдореНрдмрд░ рдХреЗ рдкреБрд░рд╛рдиреЗ рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдХреЗ рд▓рд┐рдП рдПрдореНрдмрд░-рдбреЗрдЯрд╛ рдкреИрдХреЗрдЬ рдХреЗ рд▓рд┐рдП рдкреЙрд▓реАрдлрд╝рд╛рдЗрд▓реНрд╕, рдЬрд╛рдиреЗрдВ рдХрд┐ рд╕реНрдЯреЛрд░реАрдмреБрдХ рдХреЗ рд╕рд╛рде рд╕рдВрдпреЛрдЬрди рдореЗрдВ рдлрд┐рдЧрд░реНрд╕ рдбреЗрд╡рд▓рдкрд░реНрд╕ рдХреЗ рд▓рд┐рдП рдЬреАрд╡рди рдХреИрд╕реЗ рдЖрд╕рд╛рди рдмрдирд╛рддрд╛ рд╣реИ, рдХреНрд╡рд┐рдВрдЯ рдбреЛрдо рдиреЗ v1.0 рдХреА рд░рд┐рд╣рд╛рдИ рдХреА рдШреЛрд╖рдгрд╛ рдХреА, рд╕рд╛рде рд╣реА рд╕рд╛рде рдПрдореНрдмрд░-рдмрджрд▓рд╛рд╡ 3.0.0 рдХреА рд░рд┐рд╣рд╛рдИ!


рдЕрдиреБрд╡рд╛рджрдХ рд╕реЗ: рд╕рднреА рдЕрдирдЪрд╛рд╣реЗ рд▓рд┐рдВрдХ рдЕрдВрдЧреНрд░реЗрдЬреА-рднрд╛рд╖рд╛ рд╕рдВрд╕рд╛рдзрдиреЛрдВ рдХреА рдУрд░ рдЗрд╢рд╛рд░рд╛ рдХрд░рддреЗ рд╣реИрдВред рд░реВрд╕реА рдореЗрдВ, рд╣рдорд╛рд░реЗ рднрд╛рд╡рдкреВрд░реНрдг рдЯреЗрд▓реАрдЧреНрд░рд╛рдо рдЪреИрдирд▓ рдореЗрдВ рдкреНрд░рд╢реНрди рдкреВрдЫреЗ рдЬрд╛ рд╕рдХрддреЗ рд╣реИрдВ


рднрд╡рд┐рд╖реНрдп рдореЗрдВ рдПрдореНрдмрд░-рдбреЗрдЯрд╛ рдкреЙрд▓реАрдлрд┐рд▓ рдкреИрдХреЗрдЬ рдХреЗ рд╕рд╛рде рд╡рд╛рдкрд╕


рдПрдореНрдмрд░-рдбреЗрдЯрд╛ рдкреИрдХреЗрдЬ рдПрдкреАрдЖрдИ рдЖрдкрдХреЛ рдПрдореНрдмрд░-рдореЙрдбреНрдпреВрд▓ рдореЙрдбреНрдпреВрд▓ рдХреЗ рдЫреЛрдЯреЗ рдкреИрдХреЗрдЬреЛрдВ рд╕реЗ рдСрдмреНрдЬреЗрдХреНрдЯреНрд╕ рдФрд░ рд╡рд┐рдзрд┐рдпреЛрдВ рдХреЛ рдЖрдпрд╛рдд рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ, рдПрдореНрдмрд░ рдореЙрдбреНрдпреВрд▓реНрд╕ RFC # 176 (рдиреЛрдЯ: RFC - рдЯрд┐рдкреНрдкрдгреА рдХреЗ рд▓рд┐рдП рдЕрдиреБрд░реЛрдз) рдореЗрдВ рд╕реНрдерд╛рдкрд┐рдд рдХреА рдЧрдИ рд╕рд┐рдлрд╛рд░рд┐рд╢реЛрдВ рдХреЗ рд╕рдорд╛рди рд╣реИ ред рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдФрд░ рд╕реЙрд▓реНрд╡ рдХрд░рдиреЗ рдпреЛрдЧреНрдп рдкреИрдХреЗрдЬ рдкрде рдХреЗ рд╕рд╛рде, рдХрдИ рдбреЗрд╡рд▓рдкрд░ рдЕрдкрдиреЗ рдЖрдИрдбреАрдИ рдореЗрдВ рд╕реБрдзрд╛рд░ рдХреЛрдб рд╕рдВрджрд░реНрдн рд╕реЗ рд▓рд╛рдн рдЙрдард╛ рд╕рдХрддреЗ рд╣реИрдВред рдПрдореНрдмрд░-рдбреЗрдЯрд╛ рдкреИрдХреЗрдЬ рдПрдкреАрдЖрдИ рд╕рдВрд╕реНрдХрд░рдг 3.11 рдХреЗ рд╕рд╛рде рд╢реБрд░реВ рд╣реЛрддрд╛ рд╣реИ ред


, API, . , API - ! ember-data 3.10 ember-data!


(Polyfill) API EmberData ┬лDS┬╗. , ember-cli-babel 7.14 .


, ember-data? Ember 3.11 , , #ember-data Ember Discord, .


Figma Storybook


(@gossi) Figma, Ember Storybook. 1: Figma , Figma.


2 - 3 Ember. @unistyler , , .


GitHub.


QUnit DOM v1.0


QUnit DOM (assertions) QUnit Ember 3.1. QUnit DOM, API, , .


QUnit DOM 1.0, . (@Turbo87) , !


1.0 :


assert.dom('[data-test-input="Email"]')
  .isRequired()
  .hasAttribute('type', 'email')
  .hasValue('zoey@ember.js');

hasProperty, DOM. hasAttribute ( HTML) hasProperty ( DOM) :


 //     .
assert.dom('[data-test-input="I Agree"]')
  .hasAttribute('checked', '')
  .hasProperty('checked', true);

 //    .
assert.dom('[data-test-button="Delete"]')
  .hasClass('btn').hasClass('btn-red')
  .hasAttribute('class', 'btn btn-red')
  .hasProperty('className', 'btn btn-red');

, hasAttribute hasProperty, , JavaScript.info.


ember-changeset 3.0.0


Ember-changeset
3.0.0. Changeset, (Ember.Object, DS.Model, POJO ..). , , save, .


Ember 3.13 , @tracked ember-changeset . <3.13 IE11, 2.0. EmberScreencasts, ember-changeset !



@bobisjan, @chancancode, @xg-wang, @pzuraq, @efx, @rwwagner90, @jenweber, @lifeart, @chadhietala, @mansona @pichfl Ember !


? !



, -, Ember, Ember Data, Glimmer Ember, , ? !


bit.ly/ask-ember-core. , , тАФ !


#embertimes


Ember Times? ? #support-ember-times Ember Community Discord @embertimes .


, Ember, ! Ember.


! !


, - , , ,


, тАФ


All Articles