рд╣рд╛рд▓ рд╣реА рдореЗрдВ, рдореИрдВ рдХрдИ рдмрд╛рд░ рдЪрд░реНрдЪрд╛ рдореЗрдВ рднрд╛рдЧ рд▓реЗрдиреЗ рдореЗрдВ рдХрд╛рдордпрд╛рдм рд░рд╣рд╛ рдХрд┐
рдХреЛрдгреАрдп рдФрд░ рдЕрдиреНрдп рдЬреЗрдПрд╕ рдлреНрд░реЗрдорд╡рд░реНрдХ рдХреА рддреБрд▓рдирд╛ рдореЗрдВ
рдПрдВрдЧреБрд▓рд░ рдмреЗрд╣рддрд░ рдпрд╛ рдмрджрддрд░ рдХреНрдпреЛрдВ
рд╣реИ ред рдФрд░ рдмрд╣реБрдд рдмрд╛рд░ рдореБрдЭреЗ рдЗрд╕ рддрдереНрдп рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдкрддрд╛ рдЪрд▓рд╛ рдХрд┐ рдЗрди рдЙрддреНрдкрд╛рджреЛрдВ рдореЗрдВ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рджреГрд╖реНрдЯрд┐рдХреЛрдгреЛрдВ рдореЗрдВ рдЕрдВрддрд░ рдХреЗ рд╕рд╛рд░ рдХреА рдХреБрдЫ рдЧрд▓рддрдлрд╣рдореА рд╣реИред рдХрднреА-рдХрднреА рдпрд╣ рдмрд╛рдд рднреА рд╕рд╛рдордиреЗ рдЖрдИ рдХрд┐ рдиреЙрдХрдЖрдЙрдЯ рдиреЗ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдбреЗрдЯрд╛ рдХрд╛ рдЙрд▓реНрд▓реЗрдЦ рдХрд┐рдпрд╛- рдЙрдкрд╕рд░реНрдЧреЛрдВ рдХреЛ рд╡реИрдз, рдЬреЛ рдХрд┐ рдХреЗрд╡рд▓ рд╣рд╛рд╕реНрдпрд╛рд╕реНрдкрдж рд╣реИ (рдпрд╣ рдЙрд▓реНрд▓реЗрдЦ рдирд╣реАрдВ рд╣реИ рдХрд┐ рдЙрдирдХрд╛ рдЙрдкрдпреЛрдЧ рдХреЛрдгреАрдп рдореЗрдВ рднреА рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ)ред
рдореИрдВ рдЗрд╕ рд▓реЗрдЦ рдореЗрдВ рдПрдХ рдмрд╛рд░ рдХреБрдЫ рд╡рд┐рдЪрд╛рд░реЛрдВ рдХреЛ рдареАрдХ рдХрд░рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВ, рдЬрд┐рд╕реЗ рддрдм рд╕рдВрджрд░реНрднрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдореЗрд░реА рд░рд╛рдп рдореЗрдВ, AngularJS рдФрд░ рд╡рд┐рднрд┐рдиреНрди рдЕрдиреНрдп рд░реВрдкрд░реЗрдЦрд╛рдУрдВ рдХреЗ рдмреАрдЪ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдорд╣рддреНрд╡рдкреВрд░реНрдг рдЕрдВрддрд░ рдЕрд▓рдЧ-рдЕрд▓рдЧ рд╕рдВрдпреЛрдЬрдиреЛрдВ рдореЗрдВ рддреАрди рдЪреАрдЬреЗрдВ рд╣реИрдВ:
- рдХрд┐рд╕реА рднреА рд╡реИрд╢реНрд╡рд┐рдХ рдбреЗрдЯрд╛ рдХреЗ рд╕рд╛рде рдХреЛрдб, рдкрд░реАрдХреНрд╖рдг рдХреНрд╖рдорддрд╛ рдФрд░ рдХреНрд░реВрд░ рдпреБрджреНрдз рдХрд╛ рдореЙрдбреНрдпреВрд▓рд░ рд╕рдВрдЧрдардиред
- рдЕрдкрдиреЗ рд╕реНрд╡рдпрдВ рдХреЗ HTML рдирд┐рд░реНрджреЗрд╢ рдмрдирд╛рдХрд░ рдПрдХ рдШреЛрд╖рдгрд╛рддреНрдордХ рджреГрд╖реНрдЯрд┐рдХреЛрдг рдХреА рд╡рдХрд╛рд▓рдд рдХрд░рдирд╛ред
- рдХреЙрд▓рдмреИрдХ рдХреЗ рдЙрдкрдпреЛрдЧ рдХреЗ рдмрд┐рдирд╛ рдбреЗрдЯрд╛ рдмрд╛рдЗрдВрдбрд┐рдВрдЧ рдореЗрдВ рдбреЗрдЯрд╛ рдкрд░рд┐рд╡рд░реНрддрди рдХреА рдЬрд╛рдБрдЪ рдХрд░рдиреЗ рдХрд╛ рддрдВрддреНрд░ред
рдФрд░ рдпрд╣рд╛рдВ рддреАрд╕рд░рд╛ рдмрд┐рдВрджреБ рдореБрдЭреЗ рд╕рдордЭрдирд╛ рд╕рдмрд╕реЗ рдореБрд╢реНрдХрд┐рд▓ рд▓рдЧрддрд╛ рд╣реИред рдЙрд╕рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╛рдд рдХрд░рддреЗ рд╣реИрдВред
рдбреЗрдЯрд╛ рдмрд╛рдЗрдВрдбрд┐рдВрдЧ рдХреНрдпрд╛ рд╣реИ? рдореЛрдЯреЗ рддреМрд░ рдкрд░, рдпрд╣ рдПрдХ рдЯреЗрдореНрдкреНрд▓реЗрдЯ рдореЗрдВ рдбреЗрдЯрд╛ рдХрд╛ рдкреНрд░рджрд░реНрд╢рди рд╣реИ, рдЬрд┐рд╕реЗ рдмрдирд╛рдпрд╛ рдЧрдпрд╛ рд╣реИ рддрд╛рдХрд┐ рдбреЗрдЯрд╛ рдмрджрд▓рдиреЗ рд╕реЗ рдЙрдирдХреА рдкреНрд░рд╕реНрддреБрддрд┐ рдмрджрд▓ рдЬрд╛рдПред рдХрд┐рд╕реА рд╡рд╕реНрддреБ рдХрд╛ рд╣реЛрдирд╛:
var myViewModel = { personName: 'Bob', personAge: 123 };
... рдФрд░ рдЯреЗрдореНрдкрд▓реЗрдЯ:
<span>personName</span>
... рд╣рдо рдЪрд╛рд╣рддреЗ рд╣реИрдВ рдХрд┐
myViewModel
рдкрд░рд┐рд╡рд░реНрддрди рд╣реЛрдиреЗ рдкрд░ рд╣рдо рдиреНрдпреВрдирддрдо рднрд╛рдЧреАрджрд╛рд░реА рдХреЗ рд╕рд╛рде рд╡рд░реНрддрдорд╛рди рд╕реНрдерд┐рддрд┐ рдореЗрдВ рдЕрдкрдбреЗрдЯ рд╣реЛ
myViewModel
ред рдФрд░ рдЗрд╕рдХреЗ рд╡рд┐рдкрд░реАрдд, рдпрджрд┐ рдпрд╣ рд╣реИ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдПрдХ рдЗрдирдкреБрдЯ рдлрд╝реАрд▓реНрдбред
рдФрд░ рдЗрд╕ рд╕рдорд╕реНрдпрд╛ рдХреЛ рд╣рд▓ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рджреЛ рдореМрд▓рд┐рдХ рд░реВрдк рд╕реЗ рдЕрд▓рдЧ-рдЕрд▓рдЧ рджреГрд╖реНрдЯрд┐рдХреЛрдг рд╣реИрдВред
рд╢реНрд░реЛрддрд╛рдУрдВ рдХреЛ рдмрджрд▓реЗрдВ
рдиреЙрдХрдЖрдЙрдЯ рдФрд░ рдмреИрдХрдмреЛрди рдЬреИрд╕реЗ рдЪреМрдЦрдЯреЗ рдореЗрдВ рдбреЗрдЯрд╛-рдмрд╛рдЗрдВрдбрд┐рдВрдЧ рдХреЗ рд▓рд┐рдП, рдПрдХ рд╢реНрд░реЛрддрд╛рдУрдВ рдХреЗ рд▓рд┐рдП рдПрдХ рдкрд░рд┐рд╡рд░реНрддрди рдкреНрд░рдгрд╛рд▓реА рд╡рд┐рдХрд╕рд┐рдд рдХреА рдЧрдИ рд╣реИред рдЖрдк рд╕реАрдзреЗ рдбреЗрдЯрд╛ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдПрдХ рд╡рд┐рд╢реЗрд╖ рдкрд░рдд рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ (рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, KO рдореЗрдВ рд╡реЗрдзрд╢рд╛рд▓рд╛рдПрдВ), рдЬрдм рд╡реЗ рдмрджрд▓рддреЗ рд╣реИрдВ рддреЛ рдбреЗрдЯрд╛ рдХреА рдкреНрд░рд╕реНрддреБрддрд┐ рдХреЛ рдмрджрд▓рдиреЗ рдХреЗ рд▓рд┐рдП рдбрд┐рдЬрд╝рд╛рдЗрди рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рдХреЛрдИ рднреА рдЪрд░ рдПрдХ рдлреНрд░реЗрдорд╡рд░реНрдХ рдСрдмреНрдЬреЗрдХреНрдЯ рдореЗрдВ рдмрджрд▓ рдЬрд╛рддрд╛ рд╣реИ рдЬреЛ рд░рд╛рдЬреНрдп рдХреА рдирд┐рдЧрд░рд╛рдиреА рдХрд░рддрд╛ рд╣реИред
var myViewModel = { personName: ko.observable('Bob'), personAge: ko.observable(123) }; ... myViewModel.personName('Mary'); myViewModel.personAge(50);
<span data-bind="text: personName"></span>
рдПрдХ рд╕реНрдорд╛рд░реНрдЯ рдФрд░ рд╕реНрдкрд╖реНрдЯ рд╕рдорд╛рдзрд╛рдиред рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдореЗрдВ рдХрд╛рд░реНрдпрд╛рддреНрдордХ рдФрд░ рдШрдЯрдирд╛-рдЙрдиреНрдореБрдЦ рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рдРрд╕реЗ рдХрд╛рд░реНрдпреЛрдВ рдХреЗ рд▓рд┐рдП рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдЕрдиреБрдХреВрд▓ рд╣реИ, рдФрд░ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ, рдХреЙрд▓рдмреИрдХ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдирд╛ рд╣рдорд╛рд░рд╛ рд╕рдмрд╕реЗ рдордЬрдмреВрдд рдмрд┐рдВрджреБ рд╣реИред
рд╣рд╛рд▓рд╛рдВрдХрд┐, рдРрд╕реА рд╕рдорд╕реНрдпрд╛рдПрдВ рд╣реИрдВ рдЬрд┐рдиреНрд╣реЗрдВ рд╕рдорд╛рди рд░реВрдкрд░реЗрдЦрд╛ рджреНрд╡рд╛рд░рд╛ рд╣рд▓ рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рд╣реИред
рдкрд╣рд▓рд╛, рдХреНрдпрд╛ рд╣реЛрдЧрд╛ рдЕрдЧрд░ рдХрд┐рд╕реА рддрд░рд╣ рд╕реЗ рдбреЗрдЯрд╛ рдХрд╛ рдПрдХ рдЯреБрдХрдбрд╝рд╛ рджреВрд╕рд░реЗ рдкрд░ рдирд┐рд░реНрднрд░ рдХрд░рддрд╛ рд╣реИ? рдПрдХ рдЪрд░ рдХреЛ рдмрджрд▓рдХрд░, рд╣рдо рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ рдпрд╣ рд░рд┐рдкреЛрд░реНрдЯ рдХрд░рддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдЗрд╕ рдорд╛рдорд▓реЗ рдореЗрдВ рдЬреЛ рджреВрд╕рд░рд╛ рдЪрд░ рдмрджрд▓ рдЧрдпрд╛ рд╣реИ, рд╡рд╣ рдХрд┐рд╕реА рдХрд╛ рдзреНрдпрд╛рди рдирд╣реАрдВ рдЬрд╛рдПрдЧрд╛ред рдХреЛрдУ рдореЗрдВ рдЗрд╕ рддрд░рд╣ рдХреА рдирд┐рд░реНрднрд░рддрд╛ рдХреЛ рд╣рд▓ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдПрдХ рдирд┐рд░реНрднрд░рддрд╛ рдЯреНрд░реИрдХрд┐рдВрдЧ рддрдВрддреНрд░ рд╣реИ рдЬреЛ рдЕрдЪреНрдЫреА рддрд░рд╣ рд╕реЗ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдПрдХ рд╕рдорд╛рдзрд╛рди рдХреА рдЙрдкрд╕реНрдерд┐рддрд┐ рдПрдХ рд╕рдорд╕реНрдпрд╛ рдХреЗ рдЕрд╕реНрддрд┐рддреНрд╡ рдХреЛ рдЗрдВрдЧрд┐рдд рдХрд░рддрд╛ рд╣реИред
рджреВрд╕рд░реЗ, рдкрд░рд┐рд╡рд░реНрддрди рдЯреНрд░реИрдХрд┐рдВрдЧ рдкреНрд░рдгрд╛рд▓реА рдХреЛ рдореБрдЦреНрдп рд░реВрдк рд╕реЗ
рдкреНрд░рддреНрдпреЗрдХ рдкрд░рд┐рд╡рд░реНрддрди рдХреЗ рд╕рд╛рде рдЪрд╛рд▓реВ рдХрд┐рдпрд╛
рдЬрд╛рддрд╛ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рдореВрд▓ рд░реВрдк рд╕реЗ рдпрд╣ рдХреЗрд╡рд▓ рдХреЙрд▓рдмреИрдХ рд╣реИред рдпрджрд┐ рд╣рдо рдПрдХ рд╕рд╛рде рд▓рдЧрд╛рддрд╛рд░ рдпрд╛ рдмрдбрд╝реЗ рд╣рд┐рд╕реНрд╕реЗ рдореЗрдВ рдбреЗрдЯрд╛ рдмрджрд▓рддреЗ рд╣реИрдВ, рддреЛ рдЗрд╕рд╕реЗ рдмрд╣реБрдд рд╕рд╛рд░реЗ рдЕрдирд╛рд╡рд╢реНрдпрдХ рдЯреНрд░рд┐рдЧрд░ рд╣реЛ рдЬрд╛рдПрдВрдЧреЗ, рдХреНрдпреЛрдВрдХрд┐ рдЕрдВрддрд┐рдо рд▓рдХреНрд╖реНрдп рдХреЗрд╡рд▓ рдбрд┐рд╕реНрдкреНрд▓реЗ рдХреЛ рдмрджрд▓рдирд╛ рд╣реИ, рдЬрд┐рд╕реЗ рдХрд┐рд╕реА рддрд░рд╣ рдЕрдВрддрд┐рдо рд░реВрдк рдореЗрдВ рд▓рд╛рдпрд╛ рдЬрд╛рдПрдЧрд╛, рдФрд░ рдордзреНрдпрд╡рд░реНрддреА рд░рд╛рдЬреНрдпреЛрдВ рдХреА рдпрд╣рд╛рдВ рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИред
рдкрд┐рдЫрд▓реЗ рджреЛ рдмрд┐рдВрджреБрдУрдВ рдХреЗ рд╕рдорд╛рдзрд╛рдиреЛрдВ рдХреЛ рдорд┐рд▓рд╛рдХрд░, рд╣рдореЗрдВ рдПрдХ рддреАрд╕рд░реА рд╕рдорд╕реНрдпрд╛ рдорд┐рд▓рддреА рд╣реИ: рд╕рдВрдкреВрд░реНрдг рдбреЗрдЯрд╛ рд╕реНрдерд┐рддрд┐ рдХрд╛ рдирд┐рд░рдВрддрд░ рдорд╛рдЗрдХреНрд░реЛ-рдбрд┐рд╕рд┐рдиреНрдХреНрд░рдирд╛рдЗрдЬреЗрд╢рдиред рд╣рд░ рдмрд╛рд░, рдХреБрдЫ рдмрджрд▓рдиреЗ рд╕реЗ, рд╣рдо рдПрдХ рд╕рдВрдЧрдд рдЯреНрд░рд┐рдЧрд░ рдХрд╛ рдХрд╛рд░рдг рдмрдирддреЗ рд╣реИрдВ, рдЬреЛ рдмрджрд▓реЗ рдореЗрдВ рдЕрдиреНрдп рдбреЗрдЯрд╛ рдХреЛ рдмрджрд▓ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рдПрдХ рдЯреНрд░рд┐рдЧрд░ рдХрд╛ рдХрд╛рд░рдг рднреА рдмрди рд╕рдХрддреЗ рд╣реИрдВред рдЗрд╕ рддрдереНрдп рдХреЗ рдЕрд▓рд╛рд╡рд╛ рдХрд┐ рд╣рдо рдЗрд╕ рддрд░рд╣ рд╕реЗ рдирд┐рд╖реНрдкрд╛рджрди рд╕реНрдЯреИрдХ рдмрдврд╝рд╛ рд░рд╣реЗ рд╣реИрдВ, рд╕рдордп рдХреЗ рдкреНрд░рддреНрдпреЗрдХ рдХреНрд╖рдг рдореЗрдВ рд╣рдо рдЙрд╕ рдбреЗрдЯрд╛ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╢реБрд░реВ рдХрд░рдиреЗ рдХрд╛ рдЬреЛрдЦрд┐рдо рдЪрд▓рд╛рддреЗ рд╣реИрдВ рдЬреЛ рд╕рдВрдкрд╛рджрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛ рд░рд╣рд╛ рд╣реИ (рдпрд╛ рдЗрд╕рдХреЗ рд▓рд┐рдП рддреИрдпрд╛рд░ рд╣реИ) рд╕реНрдЯреИрдХ рдореЗрдВ рдХрд╣реАрдВ рдФрд░, рдФрд░ рдХреЛрдб рдореЗрдВ рдРрд╕реЗ рд╕реНрдерд╛рдиреЛрдВ рдХреЛ рд╕рд╣реА рдврдВрдЧ рд╕реЗ рдЯреНрд░реИрдХ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП , рдЖрдкрдХреЛ рдмрд╣реБрдд рдЕрдЪреНрдЫреА рддрд░рд╣ рд╕реЗ рдкреВрд░реЗ рдЖрдВрддрд░рд┐рдХ рд░рд╕реЛрдИрдШрд░ рдХреЛ рд╕рдордЭрдиреЗ рдХреА рдЬрд╝рд░реВрд░рдд рд╣реИ, рдЗрди рдкреНрд░рддреАрдд рд╣реЛрддрд╛ рд╣реИ рд╕рд░рд▓ рдЪреАрдЬреЛрдВ рдХреЗ рдкреАрдЫреЗ рдЫрд┐рдкрд╛ рд╣реБрдЖ рд╣реИ; рдмрд╣реБ-рдереНрд░реЗрдбреЗрдб рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рдХреЗ рд╕рд╛рде рдЙрд╕реА рддрд░рд╣ рд╕реЗ, рдЖрдкрдХреЛ рд╕рд╛рдЭрд╛ рдбреЗрдЯрд╛ рдХреЗ рдЙрдкрдпреЛрдЧ рдХреА рд╕рд╛рд╡рдзрд╛рдиреАрдкреВрд░реНрд╡рдХ рдирд┐рдЧрд░рд╛рдиреА рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред
рдПрдХ рд╕рд╛рде, рдЗрд╕ рддрд░рд╣ рдХреЗ рдбреЗрдЯрд╛-рдмрд╛рдЗрдВрдбрд┐рдВрдЧ рддрдВрддреНрд░ рдПрдХ рдРрд╕реА рдЬрдЯрд┐рд▓ рдкреНрд░рдгрд╛рд▓реА рдмрдирд╛рддрд╛ рд╣реИ рдХрд┐ рдЕрдиреНрдп рд▓реЛрдЧреЛрдВ рдиреЗ рдЧреЙрд░реНрдбрд┐рдпрди рдЧрд╛рдБрда рдХреЛ рдХрд╛рдЯрдиреЗ рдФрд░ рдореМрд▓рд┐рдХ рд░реВрдк рд╕реЗ рдЕрд▓рдЧ рджреГрд╖реНрдЯрд┐рдХреЛрдг рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХрд╛ рдирд┐рд░реНрдгрдп рд▓рд┐рдпрд╛ред
рдЧрдВрджреА рдЬрд╛рдБрдЪ
рдЗрд╕ рд╕рд┐рджреНрдзрд╛рдВрдд рджреНрд╡рд╛рд░рд╛ AngularJS рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред рдбрд░реНрдЯреА рдЪреЗрдХрд┐рдВрдЧ рдбреЗрдЯрд╛ рдореЗрдВ рдмрджрд▓рд╛рд╡ рдХреЗ рд▓рд┐рдП рдПрдХ рдЬрд╛рдБрдЪ рд╣реИ, рдЬрд┐рддрдирд╛ рдХрд┐ рджреЛ рд░реВрдмрд▓ред рдкрд╣рд▓реЗ, рдЪрд░ myVar 1 рдерд╛, рдЕрдм рдпрд╣ 2 рд╣реИ - рдЗрд╕рд▓рд┐рдП рдбреЗрдЯрд╛ рдмрджрд▓ рдЧрдпрд╛ рд╣реИ рдФрд░ рдЖрдкрдХреЛ рдЙрдиреНрд╣реЗрдВ рдЯреЗрдореНрдкреНрд▓реЗрдЯ рдореЗрдВ рдкреБрдирдГ рддреИрдпрд╛рд░ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред рд╕рд░рд▓ рдЪрд░ рдХреЗ рд▓рд┐рдП, рдпрд╣ = = рд╕рдВрдЪрд╛рд▓рдХ рд╣реИ, рдЬрдЯрд┐рд▓ рдЪрд░ рдХреЗ рд▓рд┐рдП, рдЗрд╕реА рд╣рд▓реНрдХреЗ рдкреНрд░рдХреНрд░рд┐рдпрд╛рдУрдВред рдпрд╣ рд╕рдмрд╕реЗ рд╕рд░рд▓ рджреГрд╖реНрдЯрд┐рдХреЛрдг рд╣реИ, рдЬреЛ рд╣рдореЗрдВ рдПрдХ рд╡рд┐рд╢реЗрд╖ "рд╕реБрдирдиреЗ" рдкрд░рдд рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдбреЗрдЯрд╛ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛, рдФрд░ рдбреЗрдЯрд╛ рдирд┐рд░реНрднрд░рддрд╛ рд╕реЗ рдЬреБрдбрд╝реА рд╕рднреА рд╕рдорд╕реНрдпрд╛рдУрдВ рд╕реЗ рдмрдЪрд╛рддрд╛ рд╣реИред
var myViewModel = { personName: 'Bob', personAge: 123 }; ... myViewModel.personName = 'Mary'; myViewModel.personAge = 50;
<span>{{personName}}</span>
рдкреВрд░рд╛ рд╕рд╡рд╛рд▓ рдпрд╣ рд╣реИ рдХрд┐ рдпрд╣ рдЪреЗрдХ рдХрдм рдХрд┐рдпрд╛ рдЬрд╛рдП? рд▓рдЧрд╛рддрд╛рд░, рдПрдХ рдЯрд╛рдЗрдорд░ рдкрд░? рдпрд╣ рджреЗрдЦрддреЗ рд╣реБрдП рдХрд┐ рдбреЗрдЯрд╛ рдореЙрдбрд▓ рдХрд╛рдлреА рдЬрдЯрд┐рд▓ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ, рдирд┐рд░рдВрддрд░ рдЪреЗрдХ UX рдХреЛ рдмрд╣реБрдд рдХрдо рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдХреЛрдгреАрдп рдореЗрдВ, рдЗрд╕ рдореБрджреНрджреЗ рдХреЛ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ
$ рдбрд╛рдЗрдЬреЗрд╕реНрдЯ рдлрд╝рдВрдХреНрд╢рди рдХреЛ рдХреЙрд▓ рдХрд░рдХреЗ рд╣рд▓ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рдХреЛрдб рдХрд╛ рдкреНрд░рддреНрдпреЗрдХ рдЯреБрдХрдбрд╝рд╛
рдбреЗрдЯрд╛ рдХреЛ рд╕рдВрд╢реЛрдзрд┐рдд рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реЛрддрд╛ рд╣реИ ред рдпрд╣ рдкреНрд░рдореБрдЦ рдмрд┐рдВрджреБ рд╣реИ - рдпрджрд┐ рдФрд░ рдХреЗрд╡рд▓ рдбреЗрдЯрд╛ рдХреЛ рдмрджрд▓рд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ (рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреА рдХрд╛рд░реНрд░рд╡рд╛рдИ рдХреЗ рддрд╣рдд), рддреЛ рдЪреЗрдХ рдХрд╛ рдкреНрд░рджрд░реНрд╢рди рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдФрд░ рдЕрдиреНрдп рдорд╛рдорд▓реЛрдВ рдореЗрдВ рдХрднреА рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдпрджрд┐ рдЖрдк рд╕рдордп рдореЗрдВ рдХрд┐рд╕реА рдЕрдиреНрдп рдмрд┐рдВрджреБ рдкрд░ рдбреЗрдЯрд╛ рдмрджрд▓рдиреЗ рдХреА рдЙрдореНрдореАрдж рдХрд░рддреЗ рд╣реИрдВ (рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдЬрдм рдХреЛрдИ рдШрдЯрдирд╛ рд╕рд░реНрд╡рд░ рд╕реЗ рдЖрддреА рд╣реИ рдпрд╛ рдХрд┐рд╕реА рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреЗ рдЕрдВрдд рдореЗрдВ рд╣реЛрддреА рд╣реИ), рддреЛ рдЖрдкрдХреЛ рдПрдВрдЧреБрд▓рд░ рдХреЛ рд╕реНрдкрд╖реНрдЯ рд░реВрдк рд╕реЗ рдмрддрд╛рдирд╛ рд╣реЛрдЧрд╛ рдХрд┐ рдпрд╣
$ рд▓рд╛рдЧреВ рдлрд╝рдВрдХреНрд╢рди рдХреЛ рдХреЙрд▓ рдХрд░рдХреЗ рдЬрд╛рдВрдЪрдиреЗ рдпреЛрдЧреНрдп рд╣реИред
рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдкреНрд░рддреНрдпреЗрдХ рдкреБрдирд░рд╛рд╡реГрддреНрддрд┐ рдХреЗ рдбреЗрдЯрд╛ рдХреЛ рдПрдХ рдмрд╛рд░ рдореЗрдВ, рдЙрд╕рдХреА рд╕рдВрдкреВрд░реНрдгрддрд╛ рдореЗрдВ рдЬрд╛рдВрдЪрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдФрд░ рдХреЗрд╡рд▓ рдХреБрдЫ рднрд╛рдЧ рдХреЛ рдирд╣реАрдВред $ рдкрдЪрдиреЗ рдХреА рдХреНрд░рд┐рдпрд╛ рдХреЗ рдкреВрд░рд╛ рд╣реЛрдиреЗ рд╕реЗ рдкрд╣рд▓реЗ рдФрд░ рдмрд╛рдж рдореЗрдВ, рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдкреВрд░реЗ рд░рд╛рдЬреНрдп рдХрд╛ рдПрдХ рд╕реНрдерд┐рд░ рд╕рдВрд╕реНрдХрд░рдг рд╣реИ, рдЬреЛ рдмрд┐рдирд╛ desync рдХреЗ рд╣реИред рдпрджрд┐, рдбреЗрдЯрд╛ рдирд┐рд░реНрднрд░рддрд╛ рдХреЗ рдХрд╛рд░рдг, рд╕рддреНрдпрд╛рдкрди рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреЗ рджреМрд░рд╛рди рдЙрдирдХрд╛ рдПрдХ рд╣рд┐рд╕реНрд╕рд╛ рдмрджрд▓ рдЧрдпрд╛ рд╣реИ, рддреЛ рд╡рд░реНрддрдорд╛рди рд╕рддреНрдпрд╛рдкрди рдХреА рд╕рдорд╛рдкреНрддрд┐ рдХреЗ рддреБрд░рдВрдд рдмрд╛рдж, рдЕрдЧрд▓реЗ рдПрдХ рдХреЛ рд╢реЗрдбреНрдпреВрд▓ рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред рдФрд░ рдЕрдЧрд▓реЗ рдЪреЗрдХ рдХреЛ рдлрд┐рд░ рд╕реЗ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдкреНрд░рджрд░реНрд╢рди рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛, рдореЙрдбрд▓ рдХреА рд╕реНрдерд┐рддрд┐ рдХреЛ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдЕрдкрдбреЗрдЯ рдХрд░рдирд╛, рдирд┐рд░реНрднрд░рддрд╛ рдХреЗ рд▓рд┐рдП рдмреЗрд╣рд┐рд╕рд╛рдм рд╕рдорд╕реНрдпрд╛рдУрдВ рдХреЗ рд╕рд╛рде рд╕рдВрднрд╛рд╡рд┐рдд рд╕рдорд╕реНрдпрд╛рдУрдВ рдХреЛ рд╕рдорд╛рдкреНрдд рдХрд░рдирд╛ред
рдЗрд╕ рджреГрд╖реНрдЯрд┐рдХреЛрдг рдХрд╛ рд╕реНрдкрд╖реНрдЯ рдорд╛рдЗрдирд╕ рдкреНрд░рджрд░реНрд╢рди рд╣реИред рд╣рд╛рд▓рд╛рдВрдХрд┐ рдПрдХ рдЫреЛрдЯрд╛ рдЕрдкрд╡рд╛рдж рд╣реИ: рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдЬрдм рдмреИрдЪ рдПрдХ рдмрд╛рд░ рдореЗрдВ рдмрдбрд╝реА рдорд╛рддреНрд░рд╛ рдореЗрдВ рдбреЗрдЯрд╛ рдЕрдкрдбреЗрдЯ рдХрд░рддрд╛ рд╣реИ, рддреЛ рдЪреЗрдХ рдХреЗрд╡рд▓ рдПрдХ рдмрд╛рд░ рдЕрдВрдд рдореЗрдВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдФрд░ рд╣рд░ рдмрд╛рд░ рдореЙрдирд┐рдЯрд░ рдХрд┐рдП рдЧрдП рдСрдмреНрдЬреЗрдХреНрдЯ рдореЗрдВ рд╕реЗ рдкреНрд░рддреНрдпреЗрдХ рдореЗрдВ рдкрд░рд┐рд╡рд░реНрддрди рдирд╣реАрдВ рд╣реЛрддрд╛ рд╣реИ, рдЬреИрд╕рд╛ рдХрд┐ рдкрд╣рд▓реЗ рдорд╛рдорд▓реЗ рдореЗрдВ рд╣реЛрддрд╛ рд╣реИред рд▓реЗрдХрд┐рди рд╕рд╛рдорд╛рдиреНрдп рддреМрд░ рдкрд░, рдпрд╣ рдлрд┐рд░ рднреА рдПрдХ рдЛрдг рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рдХреЗрд╡рд▓ рдПрдХ рдЪрд░ рдХреЛ рдмрджрд▓рддреЗ рд╕рдордп, рд╕рднреА рдбреЗрдЯрд╛ рдХрд╛ рдПрдХ рдЧрдВрджрд╛ рдЪреЗрдХ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред
рдЖрдкрдХреЛ рдХреЗрд╡рд▓ рдпрд╣ рд╕рдордЭрдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ рдХрд┐ рдкреНрд░рджрд░реНрд╢рди рд╣рд╛рдирд┐ рдХрд┐рддрдиреА рдордЬрдмреВрдд рд╣реИред
рдпрд╣ рдзреНрдпрд╛рди рджреЗрдиреЗ рдпреЛрдЧреНрдп рд╣реИ рдХрд┐ рдЧрдВрджрд╛ рдЪреЗрдХ рдХрд░рддреЗ рд╕рдордп рдХреЛрдгреАрдп рдХрднреА рднреА DOM рдХреЗ рд╕рд╛рде рдХрд╛рдо рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИред рд╕рднреА рдбреЗрдЯрд╛ рдореВрд▓ js рдСрдмреНрдЬреЗрдХреНрдЯреНрд╕ рд╣реИрдВ рдЬрд┐рдирдХреЗ рд╕рд╛рде рд╕рднреА рдЖрдзреБрдирд┐рдХ рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдЗрдВрдЬрди рд╣рд▓реНрдХреЗ рдврдВрдЧ рд╕реЗ рдЕрдзрд┐рдХрд╛рдВрд╢ рдмреБрдирд┐рдпрд╛рджреА рдСрдкрд░реЗрд╢рди рдХрд░рддреЗ рд╣реИрдВред рдпрджреНрдпрдкрд┐ рдЖрдк рд╕рддреНрдпрд╛рдкрди рдкреНрд░рдХреНрд░рд┐рдпрд╛рдУрдВ рдХреЛ рдЦреБрдж рдХреЛ рдЧрдВрджреА рдЬрд╛рдВрдЪ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдореЗрдВ рдПрдореНрдмреЗрдб рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдХреЛрдгреАрдп рдкреНрд░рд▓реЗрдЦрди рджреГрдврд╝рддрд╛ рд╕реЗ рдЕрдиреБрд╢рдВрд╕рд╛ рдХрд░рддрд╛ рд╣реИ рдХрд┐ рдЖрдк рдЙрдирдХреЗ рдЕрдВрджрд░ DOM рдХреЗ рд╕рд╛рде рдХрд╛рдо рдирд╣реАрдВ рдХрд░рддреЗ рд╣реИрдВ, рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рдкреВрд░реА рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреЛ рдзреАрдорд╛ рдХрд░ рд╕рдХрддрд╛ рд╣реИред
рдЗрд╕реЗ рджреЗрдЦрддреЗ рд╣реБрдП, рд╣рдо рдХрд╣ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ рдЖрдЬ рд╡реНрдпрд╡рд╣рд╛рд░ рдореЗрдВ рд╡реЗрдм рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдореЗрдВ рдкреНрд░рджрд░реНрд╢рди рдХрд╛ рдХреЛрдИ рдиреБрдХрд╕рд╛рди рдирд╣реАрдВ рд╣реИред рдЗрд╕рд╕реЗ рдкрд╣рд▓реЗ, рдореИрдВрдиреЗ рдореЛрдмрд╛рдЗрд▓ рдкреНрд▓реЗрдЯрдлрд╛рд░реНрдореЛрдВ рдХреЗ рд▓рд┐рдП рдЧреЗрдо рд╡рд┐рдХрд╕рд┐рдд рдХрд░рдиреЗ рдореЗрдВ рдмрд╣реБрдд рд╕рдордп рдмрд┐рддрд╛рдпрд╛, рдФрд░ рд╡рд╣рд╛рдВ (рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рдкрд╛рдо рдУрдПрд╕ рдЬреИрд╕реЗ рдкреБрд░рд╛рдиреЗ рд▓реЛрдЧреЛрдВ рдкрд░), рдкреНрд░рддреНрдпреЗрдХ рдЕрддрд┐рд░рд┐рдХреНрдд рдкреНрд░реЛрд╕реЗрд╕рд░ рдЪрдХреНрд░ рдЖрдорддреМрд░ рдкрд░ рдЧрд┐рдирд╛ рдЬрд╛рддрд╛ рдерд╛ред рд▓реЗрдХрд┐рди рд╕рдВрд╕рд╛рдзрдиреЛрдВ рдХреА рдЗрддрдиреА рдХрдореА рдХреЗ рд╕рд╛рде рднреА, "рдбреЗрдЯрд╛-рдмрд╛рдЗрдВрдбрд┐рдВрдЧ" рдХрд╛ рдореВрд▓ рд╕рд┐рджреНрдзрд╛рдВрдд рд╕рдмрд╕реЗ рд╕рд░рд▓ рдЧрдиреНрджрд╛ рдЬрд╛рдБрдЪ рдерд╛ред рдЧреЗрдо рдХреЗ рдорд╛рдорд▓реЗ рдореЗрдВ рдбреЗрдЯрд╛-рдмрд╛рдЗрдВрдбрд┐рдВрдЧ рдХреНрдпрд╛ рд╣реИ? рдпрд╣ рдЧреЗрдо рд╕реНрдХреНрд░реАрди рдкрд░ рдЪрд┐рддреНрд░реЛрдВ рдХрд╛ рдПрдХ рдкреНрд░рджрд░реНрд╢рди рд╣реИ рдЬреЛ рдЧреЗрдо рдбреЗрдЯрд╛ рдХреА рд╕реНрдерд┐рддрд┐ рдкрд░ рдирд┐рд░реНрднрд░ рдХрд░рддрд╛ рд╣реИред рдХрднреА-рдХрднреА, рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ, рдХреЙрд▓рдмреИрдХ рд╕реБрдирдиреЗ рдХреЗ рд╕рдорд╛рди рдПрдХ рджреГрд╖реНрдЯрд┐рдХреЛрдг рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ - рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдХреЗрд╡рд▓ рдЙрди рд╕реНрдерд╛рдиреЛрдВ рдкрд░ рд╕реНрдХреНрд░реАрди рдХреЛ рдЕрдкрдбреЗрдЯ рдХрд░рдирд╛ рдЬрд╣рд╛рдВ рддрд╕реНрд╡реАрд░ рдмрджрд▓ рдЧрдИред рд▓реЗрдХрд┐рди рдореВрд▓ рд░реВрдк рд╕реЗ, рд╕реНрдХреНрд░реАрди рдХреЛ рд╣рд░ рдмрд╛рд░ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдлрд┐рд░ рд╕реЗ рдмрджрд▓ рджрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛, рд╡рд░реНрддрдорд╛рди рдлреНрд░реЗрдо рдХреЛ рдЧреНрд░рд╛рдлрд┐рдХ рдХреА рдирдИ рд╡рд░реНрддрдорд╛рди рд╕реНрдерд┐рддрд┐ рдХреЗ рд╕рд╛рде рдмрджрд▓ рджрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред рдФрд░ рдЗрд╕ рджреГрд╖реНрдЯрд┐рдХреЛрдг рдХреА рд╡реИрдзрддрд╛ рдХреЗ рд▓рд┐рдП рдПрдХрдорд╛рддреНрд░ рдорд╛рдирджрдВрдб рдерд╛ рдФрд░ рдПрдлрдкреАрдПрд╕ рд╕рдВрдХреЗрддрдХ рд░рд╣рддрд╛ рд╣реИ - рд╣рдо рдЗрд╕ рддрд░рд╣ рд╕реЗ рдлреНрд░реЗрдо рдХреЛ рдХрд┐рддрдиреА рдмрд╛рд░ рдмрджрд▓ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рд╕рдВрдмрдВрдзрд┐рдд рдпреВрдПрдХреНрд╕ рдХреЛ рдХрд┐рддрдирд╛ рдЪрд┐рдХрдиреА рдмрдирд╛ рд╕рдХрддреЗ рд╣реИрдВред рдЬрдм рддрдХ рдПрдлрдкреАрдПрд╕ рдорд╛рдирд╡ рдмреЛрдз рдХреЗ рд▓рд┐рдП рдЕрдзрд┐рдХрддрдо рд╕рдВрднрд╡ рдХреЗ рдХреНрд╖реЗрддреНрд░ рдореЗрдВ рд╣реИ (30 рдлреНрд░реЗрдо рдкреНрд░рддрд┐ рд╕реЗрдХрдВрдб рдХреЗ рдХреНрд╖реЗрддреНрд░ рдореЗрдВ), рдпрд╣
рдХреЗрд╡рд▓ рдкреНрд░рджрд░реНрд╢рди рдХреЗ рдиреБрдХрд╕рд╛рди рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ
рд╕реЛрдЪрдиреЗ рдХрд╛ рдХреЛрдИ рдорддрд▓рдм рдирд╣реАрдВ рд░рдЦрддрд╛ рд╣реИ , рдХреНрдпреЛрдВрдХрд┐ рд╡реЗ рдХреБрдЫ рднреА рдирд╣реАрдВ рдХрд░рддреЗ рд╣реИрдВ рдЬрд┐рд╕реЗ рдпреВрдПрдХреНрд╕ рдореЗрдВ рдЧрд┐рд░рд╛рд╡рдЯ рдХрд╣рд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред
рддрдереНрдп рдпрд╣ рд╣реИ рдХрд┐ AngularJS рдореЗрдВ рдЙрдкрдпреЛрдЧ рдХреА рдЬрд╛рдиреЗ рд╡рд╛рд▓реА рд╕рд╛рдзрд╛рд░рдг рдЧрдВрджреА рдЬрд╛рдБрдЪ рдЖрдкрдХреЛ рд▓рдЧрднрдЧ рдХрд┐рд╕реА рднреА рдЬрдЯрд┐рд▓рддрд╛ рдХреЗ рдбреЗрдЯрд╛ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддреА рд╣реИ, рдФрд░ рд╕рд╛рде рд╣реА, 50ms рд╕реЗ рдХрдо рд╕рдордп рдореЗрдВ рдбрд┐рд╕реНрдкреНрд▓реЗ рдХреА рдЬрд╛рдБрдЪ рдХрд░реЗрдВ рдФрд░ рдмрджрд▓ рджреЗрдВ, рдФрд░ рдпрд╣ рддрдм рддрдХ рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдЕрдзрд┐рдХ рд╣реИ рдЬрдм рд╣рдордиреЗ рдбреЗрдЯрд╛ рдХрд╛ рдХреЗрд╡рд▓ рдПрдХ рднрд╛рдЧ рдЪреЗрдХ рдХрд┐рдпрд╛ рд╣реЛ рд▓реЗрдХрд┐рди рдлрд┐рд░ рднреА рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЗ рд▓рд┐рдП рддреБрд░рдВрддред рдФрд░ рдПрдХ рд╣реА рд╕рдордп рдореЗрдВ, рдпрд╣ рджреГрд╖реНрдЯрд┐рдХреЛрдг рдЬрдЯрд┐рд▓ рдкрд░рд┐рд╡рд░реНрддрди рд╢реНрд░реЛрддрд╛рдУрдВ рдХреЗ рддрдВрддреНрд░ рдХреЗ рдХрд╛рд░рдг рдХрдИ рдЕрд▓рдЧ-рдЕрд▓рдЧ рд╕рд┐рд░рджрд░реНрдж рдХреЛ рд╕рдорд╛рдкреНрдд рдХрд░рддрд╛ рд╣реИ, рдФрд░ рдмрд╕ рдХрд╛рд░реНрдп рдХреЛ рд╕рд░рд▓ рдХрд░рддрд╛ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рд╣рдо "рд╕реБрдирдиреЗ рдпрд╛ рдкрд░рдд" рдХреЗ рдЬрдЯрд┐рд▓ рд╕рд┐рдВрдЯреИрдХреНрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдП рдмрд┐рдирд╛, рд╕рд╛рдзрд╛рд░рдг рдЪрд░ рдФрд░ рдкреАрдУрдЬреЗрдУ рдСрдмреНрдЬреЗрдХреНрдЯ рдЬреИрд╕реЗ рдбреЗрдЯрд╛ рдХрд╛ рдЗрд▓рд╛рдЬ рдЬрд╛рд░реА рд░рдЦрддреЗ рд╣реИрдВред