Ember.js: рдХреНрдпрд╛ рдПрдореНрдмрд░.рдСрдмреНрдЬреЗрдХреНрдЯ рдХреЛ рдореВрд▓ рдЬреЗрдПрд╕ рдСрдмреНрдЬреЗрдХреНрдЯ рдореЗрдВ рдмрджрд▓рдиреЗ рдХреЗ рд▓рд┐рдП рдХреЛрдИ рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ рдПрдкреАрдЖрдИ рдирд╣реАрдВ рд╣реИ?

рдХреЛ рдирд┐рд░реНрдорд┐рдд 13 рдЕрдкреНрд░реИрд▓ 2015  ┬╖  10рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ  ┬╖  рд╕реНрд░реЛрдд: emberjs/ember.js

рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдореБрдЭреЗ рдЗрд╕рдХреА рдмрд╣реБрдд рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ рдФрд░ рдореИрдВ рд╕реЛрдЪ рд░рд╣рд╛ рд╣реВрдВ рдХрд┐ рдХреНрдпрд╛ рдЗрд╕рдХреЗ рдкреАрдЫреЗ рддрд░реНрдХ рд╣реИ рдХрд┐ рдЗрд╕реЗ рдврд╛рдВрдЪреЗ рдореЗрдВ рдХреНрдпреЛрдВ рдирд╣реАрдВ рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛ рд╣реИред

рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЙрдкрдпреЛрдЧ рдХреЗ рдорд╛рдорд▓реЗ рднрд░рдкреВрд░ рдФрд░ рд╕реНрдкрд╖реНрдЯ рд╣реЛрдВрдЧреЗред рдПрдХ рдПрдореНрдмрд░.рдСрдмреНрдЬреЗрдХреНрдЯ рдПрдХ рд╕рд╛рджреЗ рдСрдмреНрдЬреЗрдХреНрдЯ рдореЗрдВ рдмрд╣реБрдд рд╕рд╛рд░реЗ рдореЗрдЯрд╛рдбреЗрдЯрд╛ рдФрд░ рдЕрддрд┐рд░рд┐рдХреНрдд рдЧреБрдг рдЬреЛрдбрд╝рддрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдпрджрд┐ рдЖрдк рдХрднреА рднреА рдХрд┐рд╕реА рдСрдмреНрдЬреЗрдХреНрдЯ рдкрд░ рдПрдХ рд╕рд╛рдорд╛рдиреНрдп рдлрд╝рдВрдХреНрд╢рди рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ рдЬреЛ рдХрд┐рд╕реА рдСрдмреНрдЬреЗрдХреНрдЯ рдХреЗ рдЧреБрдгреЛрдВ рдкрд░ рдкреБрдирд░рд╛рд╡реГрддреНрдд рд╣реЛрддрд╛ рд╣реИ, рддреЛ рд╡реЗ рдЧреБрдг рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рд░рд╛рд╕реНрддреЗ рдореЗрдВ рдЖрддреЗ рд╣реИрдВред

Needs Submitter Response

рд╕рдмрд╕реЗ рдЙрдкрдпреЛрдЧреА рдЯрд┐рдкреНрдкрдгреА

pojo рдХреА рдЬрд░реВрд░рдд рдХрд╛ рд╕рдмрд╕реЗ рдмрдбрд╝рд╛ рдХрд╛рд░рдг рдерд░реНрдб рдкрд╛рд░реНрдЯреА рд▓рд╛рдЗрдмреНрд░реЗрд░реА рд╕рдкреЛрд░реНрдЯ рд╣реИред рдбреЗрдЯрд╛рдЯреЗрдмрд▓реНрд╕, рдЬреЗрд╕реНрдЯреНрд░реА, рдЗрддреНрдпрд╛рджрд┐ рд╕рднреА рд╕рд╛рджреЗ рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рд╕рд░рдгреА рдФрд░ рд╡рд╕реНрддреБрдУрдВ рдХреА рдЕрдкреЗрдХреНрд╖рд╛ рдХрд░рддреЗ рд╣реИрдВ рдФрд░ рдПрдореНрдмрд░ рдбреЗрдЯрд╛ рд╕рдВрд░рдЪрдирд╛рдУрдВ рдХреЗ рд╕рд╛рде рдЙрдбрд╝ рдЬрд╛рдПрдВрдЧреЗред

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

рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рд╕рд┐рд░реНрдл рдЗрд╕ рдмрд╛рдд рдкрд░ рдирд┐рд░реНрднрд░ рдХрд░рддрд╛ рд╣реИ рдХрд┐ рдЖрдк рдврд╛рдВрдЪреЗ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХреИрд╕реЗ рдХрд░ рд░рд╣реЗ рд╣реИрдВред рдореБрдЭреЗ рд╡реНрдпрдХреНрддрд┐рдЧрдд рд░реВрдк рд╕реЗ рдпрд╣ рдЖрд╡рд╢реНрдпрдХрддрд╛ рдХрднреА рдирд╣реАрдВ рдорд┐рд▓реА рд╣реИ, рдХреЗрд╡рд▓ рдПрдХ рдмрд╛рд░ рдЬрдм рдореИрдВ рдХрд▓реНрдкрдирд╛ рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВ рдХрд┐ рдпрд╣ рд╡рд╕реНрддреБ рдХреНрд░рдордмрджреНрдзрддрд╛ рдХреЗ рд▓рд┐рдП рд╣реЛрдЧрд╛ рдФрд░ рдореИрдВ рдПрдореНрдмрд░-рдбреЗрдЯрд╛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реВрдВ, рддрд╛рдХрд┐ рдЖрд╡рд╢реНрдпрдХрддрд╛ рдкреНрд░рд╛рд╕рдВрдЧрд┐рдХ рди рд╣реЛред

рдЙрд╕ рдиреЗ рдХрд╣рд╛, рдЕрдЧрд░ рдореБрдЭреЗ рдпрд╣ рд╕рдорд╕реНрдпрд╛ рд╣реИ, рддреЛ рдореИрдВ Ember.ObjectProxy рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рд╢реБрд░реВ рдХрд░реВрдВрдЧрд╛ рдФрд░ рджреЗрдЦ рд╕рдХрддрд╛ рд╣реВрдВ рдХрд┐ рдпрд╣ рдореБрдЭреЗ рдХрд┐рддрдирд╛ рджреВрд░ рдорд┐рд▓рд╛ред рдпрд╣рд╛рдВ рдПрдХ рдЙрджрд╛рд╣рд░рдг рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ: http://emberjs.jsbin.com/kapenomivu/1/edit?js , рдЖрдЙрдЯрдкреБрдЯ

рд╕рд╛рдорд╛рдиреНрдп рдХрд╛рд░реНрдп рдЬреЛ рдХрд┐рд╕реА рд╡рд╕реНрддреБ рдХреЗ рдЧреБрдгреЛрдВ рдкрд░ рдкреБрдирд░рд╛рд╡реГрддрд┐ рдХрд░рддрд╛ рд╣реИ

рдпрд╣ рд╡рд╣реА рд╣реИ рдЬреЛ hasOwnProperty рдХреЗ рд▓рд┐рдП рд╣реИ

рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕реНрд╡рддрдВрддреНрд░ рдорд╣рд╕реВрд╕ рдХрд░реЗрдВ, Ember.keys рдЬреЛ рдХрдореЛрдмреЗрд╢ Object.keys

Ember.keys(Ember.Object.create({ foo: 1 }))
>  [ 'foo' ]

рдЙрд╕ рдиреЗ рдХрд╣рд╛, рдЕрдЧрд░ рдореБрдЭреЗ рдпрд╣ рд╕рдорд╕реНрдпрд╛ рд╣реИ, рддреЛ рдореИрдВ Ember.ObjectProxy рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рд╢реБрд░реВ рдХрд░реВрдВрдЧрд╛ рдФрд░ рджреЗрдЦ рд╕рдХрддрд╛ рд╣реВрдВ рдХрд┐ рдореБрдЭреЗ рдХрд┐рддрдирд╛ рджреВрд░ рдорд┐рд▓рд╛ред рдпрд╣рд╛рдВ рдПрдХ рдЙрджрд╛рд╣рд░рдг рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ: http://emberjs.jsbin.com/kapenomivu/1/edit?js , рдЖрдЙрдЯрдкреБрдЯ

рдореИрдВ рдЗрд╕рдХреЗ рдЦрд┐рд▓рд╛рдл рдЕрдиреБрд╢рдВрд╕рд╛ рдХрд░рддрд╛ рд╣реВрдВ, рдХреНрдпреЛрдВ рди рдХреЗрд╡рд▓ pojo рд╕реАрдзреЗ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ?

@stefanpenner рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдУрдкреА рдХреЗ рд▓рд┐рдП рдПрдХ рд╕рд╡рд╛рд▓ рд╣реИред рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдореИрдВ рдорд╛рди рд░рд╣рд╛ рдерд╛ рдХрд┐ рдЙрд╕рдХреЗ рдкрд╛рд╕ рдПрдХ рд╡рд░реНрдЧ рдерд╛ рдЬрд┐рд╕рдиреЗ рдЧреБрдгреЛрдВ/рдХрд╛рд░реНрдпреЛрдВ/рдкрд░реНрдпрд╡реЗрдХреНрд╖рдХреЛрдВ/рдЖрджрд┐ рдХреА рдЧрдгрдирд╛ рдХреА рдереАред рдореИрдВрдиреЗ рдХреЗрд╡рд▓ Ember.keys рд╕рд╛рде рдкреБрдирд░рд╛рд╡реГрддрд┐ рдкрд░ рд╡рд┐рдЪрд╛рд░ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдерд╛, рдореИрдВрдиреЗ рд╕реЛрдЪрд╛ рдерд╛ рдХрд┐ рдЗрд╕рдореЗрдВ рдХрдХреНрд╖рд╛ рд╕реЗ рд╕рд╛рдорд╛рди рд╢рд╛рдорд┐рд▓ рд╣реЛрдЧрд╛ (рдореИрдВ рдЙрд╕ рджрд┐рди рд╡рд╛рдкрд╕ рд╢рдкрде рд▓реЗрддрд╛ рд╣реВрдВ), рд▓реЗрдХрд┐рди рдпрд╣ рдЬрд╛рдирдХрд░ рд╕реБрдЦрдж рдЖрд╢реНрдЪрд░реНрдп рд╣реБрдЖ рдХрд┐ рдРрд╕рд╛ рдирд╣реАрдВ рд╣реБрдЖред

рдЬрд┐рдЬреНрдЮрд╛рд╕рд╛ рд╕реЗ рдмрд╛рд╣рд░, рдЖрдк Ember.ObjectProxy рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд╡рд┐рд░реБрджреНрдз рдЕрдиреБрд╢рдВрд╕рд╛ рдХреНрдпреЛрдВ рдХрд░реЗрдВрдЧреЗ?

рд╕рдВрдкрд╛рджрд┐рдд рдХрд░реЗрдВ: рдмрд╕ рд╕реНрдкрд╖реНрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, Ember.keys рд╕рдорд╛рдзрд╛рди рдмрд╣реБрдд рд╕рд╛рдл рд╣реИ рдФрд░ рдореЗрд░рд╛ рд╡реЛрдЯ рдкреНрд░рд╛рдкреНрдд рдХрд░рддрд╛ рд╣реИред рдпрджрд┐ рдЖрдк рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ ObjectProxy рдЖрд╕рдкрд╛рд╕ рдХреЛрдИ рдирдХрд╛рд░рд╛рддреНрдордХ рд╡рд┐рдЪрд╛рд░ рд░рдЦрддреЗ рд╣реИрдВ рддреЛ рдмрд╕ рдЙрддреНрд╕реБрдХ рдереЗред

рдореВрд▓ "рд╣реИрд╢" рд╕рдВрд░рдЪрдирд╛ рдХреЛ рдирд┐рдХрд╛рд▓рдиреЗ рдХреЗ рд▓рд┐рдП рдХреБрдЫ рд░рдгрдиреАрддрд┐рдпрд╛рдВ рд╣реИрдВ рдЬрд┐рдирдХрд╛ рдЙрдкрдпреЛрдЧ рдПрдореНрдмрд░ рдСрдмреНрдЬреЗрдХреНрдЯ (рд╕рдВрд╢реЛрдзрд┐рдд рдореВрд▓реНрдпреЛрдВ рдХреЗ рд╕рд╛рде рдпрд╛ рдмрд┐рдирд╛) рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛, рдореЗрд░рд╛ рд╕рд╡рд╛рд▓ рдЬреНрдпрд╛рджрд╛рддрд░ рдЗрд╕ рдмрд╛рд░реЗ рдореЗрдВ рдерд╛ рдХрд┐ рд╕рд╛рдорд╛рдиреНрдп рдПрдореНрдмрд░.рдЬреЗрдПрд╕ рд╕рдореБрджрд╛рдп рдХреЛ рдХрд┐рддрдиреА рдмрд╛рд░ рдЗрд╕рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИред .nativeCopy рд╡рд┐рдзрд┐ Ember.Object рдкрд░ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдЕрдЪреНрдЫреА рд╣реЛрдЧреА рд▓реЗрдХрд┐рди рдореИрдВ рдПрдкреАрдЖрдИ рдкрд░рд┐рд╡рд░реНрдзрди рдХреЗ рд╕рд╛рде рдмреЗрд╣рдж рдЪреБрдирд┐рдВрджрд╛ рд╣реЛрдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдХреА рд╕рд░рд╛рд╣рдирд╛ рдХрд░рддрд╛ рд╣реВрдВред рдХрднреА-рдХрднреА рдпрд╣ рдПрдХ рдРрд╕реА рд╡рд┐рдзрд┐ рдХреЛ рдЬреЛрдбрд╝рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рдордЭ рдореЗрдВ рдЖрддрд╛ рд╣реИ рдЬреЛ рдПрдХ рдЕрддреНрдпрдВрдд рд╕рд╛рдорд╛рдиреНрдп рдСрдкрд░реЗрд╢рди рдХреЛ рдЕрдзрд┐рдХ рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рдмрдирд╛рддрд╛ рд╣реИ рдФрд░ рдХрднреА-рдХрднреА рдРрд╕рд╛ рдирд╣реАрдВ рд╣реЛрддрд╛ рд╣реИред рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рд▓реЛрдЧ рдЗрд╕ рдЬрд░реВрд░рдд рдореЗрдВ рдЙрддрдиреА рдмрд╛рд░ рдирд╣реАрдВ рднрд╛рдЧрддреЗ рдЬрд┐рддрдирд╛ рдореИрдВ рдХрд░рддрд╛ рд╣реВрдВред

рдПрдХ рдареЛрд╕ рдЙрджрд╛рд╣рд░рдг, рдпрджрд┐ рдЖрдк рдЙрддреНрд╕реБрдХ рд╣реИрдВ, рддреЛ "рдирдпрд╛ рдмрдирд╛рдПрдВ [...]" рдлрд╝реЙрд░реНрдо рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП Ember.Object рдХрд░ рд░рд╣рд╛ рд╣реИред рд╢рд╛рдпрдж рдирд┐рд░реНрдорд╛рдг рдкреНрд░рдкрддреНрд░ рд╡рд╕реНрддреБрдУрдВ рдХреА рд╕реВрдЪреА рдХреЗ рдареАрдХ рдиреАрдЪреЗ рд╣реИред рдпрджрд┐ рдЖрдк рдлреЙрд░реНрдо рдХреЛ рд╡рд╛рдкрд╕ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд░рд┐рдХреНрдд рдореЙрдбрд▓ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП this.store.createRecord рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рдпрд╣ рддреБрд░рдВрдд рдЙрдкрд░реЛрдХреНрдд рд╕реВрдЪреА рдореЗрдВ рдПрдХ рдирдпрд╛ рдЖрдЗрдЯрдо рдЬреЛрдбрд╝рддрд╛ рд╣реИ рдФрд░ рдлреЙрд░реНрдо рднрд░рддреЗ рд╣реА рдорд╛рди рднрд░ рджреЗрддрд╛ рд╣реИред рдЗрд╕рд╕реЗ рдмрдЪрдиреЗ рдХреЗ рд▓рд┐рдП рдореИрдВ рдлреЙрд░реНрдо рдХреЛ рд╡рд╛рдкрд╕ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП Ember.Object рдмрдирд╛ рд╕рдХрддрд╛ рд╣реВрдВ, рд▓реЗрдХрд┐рди рдлрд┐рд░ рдореБрдЭреЗ createRecord рдкрд╛рд╕ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдореВрд▓реНрдпреЛрдВ рдХреЛ рдПрдХ-рдПрдХ рдХрд░рдХреЗ рдкреНрд░рд╛рдкреНрдд рдХрд░рдирд╛ рд╣реЛрдЧрд╛

рдПрдХ рдЖрдЦрд┐рд░реА рдХрд╛рд░рдг рдпрд╣ рд╣реИ рдХрд┐ рдореИрдВ рдЗрд╕реЗ рдмрд╣реБрдд рдХреБрдЫ рдХрд░рддрд╛ рд╣реВрдВ рдХреНрдпреЛрдВрдХрд┐ Ember.Copyable рдХреЛ рд▓рд╛рдЧреВ рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж рд╕реЗ рдПрдХ рдЧрд╣рд░реА рдкреНрд░рддрд┐рд▓рд┐рдкрд┐ рдмрдирд╛рдирд╛ рдПрдХ рдРрд╕рд╛ рджрд░реНрдж рд╣реИред рдореБрдЭреЗ Ember.Copyable рдХрд╛ рдбрд┐рдЬрд╝рд╛рдЗрди рдкрд╕рдВрдж рд╣реИ рд▓реЗрдХрд┐рди рдПрдХ рд╕рдордЭрджрд╛рд░ рдбрд┐рдлрд╝реЙрд▓реНрдЯ/рд╕рд╛рдорд╛рдиреНрдп рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдЕрдЪреНрдЫрд╛ рд╣реЛрдЧрд╛ред

pojo рдХреА рдЬрд░реВрд░рдд рдХрд╛ рд╕рдмрд╕реЗ рдмрдбрд╝рд╛ рдХрд╛рд░рдг рдерд░реНрдб рдкрд╛рд░реНрдЯреА рд▓рд╛рдЗрдмреНрд░реЗрд░реА рд╕рдкреЛрд░реНрдЯ рд╣реИред рдбреЗрдЯрд╛рдЯреЗрдмрд▓реНрд╕, рдЬреЗрд╕реНрдЯреНрд░реА, рдЗрддреНрдпрд╛рджрд┐ рд╕рднреА рд╕рд╛рджреЗ рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рд╕рд░рдгреА рдФрд░ рд╡рд╕реНрддреБрдУрдВ рдХреА рдЕрдкреЗрдХреНрд╖рд╛ рдХрд░рддреЗ рд╣реИрдВ рдФрд░ рдПрдореНрдмрд░ рдбреЗрдЯрд╛ рд╕рдВрд░рдЪрдирд╛рдУрдВ рдХреЗ рд╕рд╛рде рдЙрдбрд╝ рдЬрд╛рдПрдВрдЧреЗред

@ccarterc рдЬреИрд╕реЗ, рдЬреИрд╕реЗ localforage.setItem - рдпрд╣ рдПрдореНрдмрд░ рдХреЗ рд╕рд╛рде рдкрд┐рдЯрд╛ рд╣реИред рдСрдмреНрдЬреЗрдХреНрдЯ
рдЖрдЬ рдЗрд╕рдХрд╛ рд╕рд╛рдордирд╛ рдХрд░рдирд╛ рдкрдбрд╝рд╛ рдФрд░ рдЙрд╕рдХреЗ рд▓рд┐рдП рдХрд╕реНрдЯрдо "рдПрд╕реНрдХреЗрдкрд░" рд░рдЦрдирд╛ рдкрдбрд╝рд╛ред

рдЖрдЬ рдЗрд╕ рд╕рдЯреАрдХ рдЬрд░реВрд░рдд рдореЗрдВ рднрд╛рдЧ рдЧрдпрд╛ред рдЬреИрд╕рд╛ рдХрд┐ @ccarterc рдиреЗ рдХрд╣рд╛, рдпрд╣ рддреАрд╕рд░реЗ рдкрдХреНрд╖ рдХреЗ рдкреАрдУрдЬреЗрдУ рдХреА рдЙрдореНрдореАрдж рдХрд░ рд░рд╣реЗ рд╣реИрдВред рдРрд╕рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП "рдЖрдзрд┐рдХрд╛рд░рд┐рдХ" рд╡рд┐рдзрд┐ рд╣реЛрдирд╛ рдмрд╣реБрдд рдЕрдЪреНрдЫрд╛ рд╣реЛрдЧрд╛ред

рдореИрдВ рдПрдХ рдкреАрдУрдЬреЗрдУ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдХреА рдХреНрд╖рдорддрд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВ, рдЗрд╕рд▓рд┐рдП рдореИрдВ рдЕрдкрдиреА рд╡рд╕реНрддреБ рдХреЛ рдХрд┐рд╕реА рддреГрддреАрдп рдкрдХреНрд╖ рд╡реЗрдирд┐рд▓рд╛ рдЬреЗрдПрд╕ рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдореЗрдВ рднреЗрдЬ рд╕рдХрддрд╛ рд╣реВрдВред

рд╣рд╛рдБ рдХреГрдкрдпрд╛ - рдЗрд╕рдХреЗ рд╕рд╛рде рдЕрдм рдПрдХ рддреГрддреАрдп рдкрдХреНрд╖ рдПрдкреАрдЖрдИ рдХреЗ рд▓рд┐рдП рд╕рдВрдШрд░реНрд╖ рдХрд░ рд░рд╣рд╛ рд╣реИред рдореЗрд░рд╛ рд╡рд░реНрддрдорд╛рди рдХрд╛рдордХрд╛рдЬ рдХрд┐рд╕реА рдСрдмреНрдЬреЗрдХреНрдЯ рдХреЗ рд▓рд┐рдП getProperties рдХрд░рдирд╛ рд╣реИ рдЬрд┐рд╕рдореЗрдВ рд▓рдЧрднрдЧ 70 рдлрд╝реАрд▓реНрдб рдХреА рд╕рд░рдгреА рд╣реИред рдпрд╣ рдореВрд░реНрдЦрддрд╛рдкреВрд░реНрдг рд▓рдЧрддрд╛ рд╣реИ рдФрд░ рдРрд╕рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдХрд╛рд░реНрдп рдХрд░рдирд╛ рдмрд╣реБрдд рдЕрдЪреНрдЫрд╛ рд╣реЛрдЧрд╛ ...

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

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

SaladFork picture SaladFork  ┬╖  4рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

csprocket777 picture csprocket777  ┬╖  4рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

dfreeman picture dfreeman  ┬╖  4рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

lukemelia picture lukemelia  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

hilem picture hilem  ┬╖  4рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ