DOM рдХреЗ рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рд╕реНрддрд░ рдкрд░ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рд┐рдд DOM рд░реЗрдВрдбрд░ рдЕрдиреБрдХреВрд▓рди рдХреА рд╕реВрдЪреА

рдЕрдХреНрдЯреВрдмрд░ 2009 рд╕реЗ, рдореИрдВ рд╕рдВрдЧреАрдд рдХреЛ рдЦреЛрдЬрдиреЗ рдФрд░ рд╕реБрдирдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рд╡рд┐рдХрд╕рд┐рдд рдХрд░ рд░рд╣рд╛ рд╣реВрдВред рдореИрдВ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдФрд░ рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдХреЗ рдмреАрдЪ рддреНрд╡рд░рд┐рдд рдмрд╛рддрдЪреАрдд рдХреА рд╕рдВрднрд╛рд╡рдирд╛ рдХреЛ рд╡реНрдпрд╡рд╕реНрдерд┐рдд рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░рддрд╛ рд╣реВрдВ, рдФрд░ рдмрд╛рддрдЪреАрдд рдХреЛ рддреЗрдЬ рдХрд░рдиреЗ рдХреЗ рд╕рд╛рдзрдиреЛрдВ рдореЗрдВ рд╕реЗ рдПрдХ рдХреЗ рд░реВрдк рдореЗрдВ рдореИрдВ рдЬрд▓реНрджреА рд╕реЗ рдкреГрд╖реНрдареЛрдВ рдХреЛ рдкреНрд░рджрд╛рди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╡рд┐рднрд┐рдиреНрди рддрд░реАрдХреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реВрдВред

рдореИрдВ рд╕рд┐рд╕реНрдЯрдо рд╕реНрддрд░ рдкрд░ рдЖрд╡реЗрджрди рдореЗрдВ рдореЗрд░реЗ рджреНрд╡рд╛рд░рд╛ рд▓рд╛рдЧреВ рдХрд┐рдП рдЧрдП рддрд░реАрдХреЛрдВ рд╕реЗ рдкрд░рд┐рдЪрд┐рдд рд╣реЛрдиреЗ рдХрд╛ рдкреНрд░рд╕реНрддрд╛рд╡ рдХрд░рддрд╛ рд╣реВрдВ:



рдЫрд╡рд┐рдЫрд╡рд┐
"рдПрдХ рдмрд╛рд░ рдореЗрдВ рд╕рдВрдЧреНрд░рд╣ рдмрджрд▓рдиреЗ рдХреЗ рднрд╛рдЧреЛрдВ рдХреЛ рд╕рдВрд▓рдЧреНрди рдХрд░рдирд╛" рд╢реАрд░реНрд╖рдХ рд╕реЗ рдЪрд┐рддреНрд░ ...


DOM рдЯреНрд░реА рдХреЗ рдкреБрдирд░реНрдирд┐рд░реНрдорд╛рдг рдХреЗ рдмрдЬрд╛рдп CSS рдФрд░ рдХреНрд▓рд╛рд╕ рд╕реНрд╡рд┐рдЪрд┐рдВрдЧ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛



рд╕рд┐рджреНрдзрд╛рдВрдд рдпрд╣ рд╣реИ рдХрд┐ рджреГрд╢реНрдп рднрд╛рдЧ рдХреА рдЕрдзрд┐рдХрддрдо рд╕реАрдПрд╕рдПрд╕ рдореЗрдВ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░ рджреА рдЬрд╛рддреА рд╣реИ, рдФрд░ рдХрдХреНрд╖рд╛рдУрдВ рдХреЛ рд╕реНрд╡рд┐рдЪ рдХрд░рдХреЗ рдкреНрд░рджрд░реНрд╢рди рдХреЛ рдмрджрд▓ рджрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ (рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рд╡рд░реНрдЧ рдХреЛ рд╕реНрд╡рд┐рдЪ рдХрд░рдирд╛ред рдирд┐рд╖рд┐рджреНрдз {рдкреНрд░рджрд░реНрд╢рди: рдХреЛрдИ рдирд╣реАрдВ} рд╣рдЯрд╛рдиреЗ рдпрд╛ рдмрдирд╛рдиреЗ рдХреЗ рдмрдЬрд╛рдп рдПрдХ рдиреЛрдб рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдпрджрд┐ рдЖрдкрдХреЛ рддрддреНрд╡ рдХреЛ рдЫрд┐рдкрд╛рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ)ред рдЗрд╕реА рд╕рдордп, рдЗрд╕ рд╕рд┐рджреНрдзрд╛рдВрдд рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рд╕реЗ рдЖрдк рджрд╕реНрддрд╛рд╡реЗрдЬрд╝ рдореЗрдВ рдЕрддреНрдпрдзрд┐рдХ рд╕рдВрдЦреНрдпрд╛ рдореЗрдВ DOM рдиреЛрдбреНрд╕ рдХреЗ рд╕рд╛рде рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдХреЛ рдЕрдзрд┐рднрд╛рд░ рдирд╣реАрдВ рдбрд╛рд▓ рд╕рдХрддреЗ рд╣реИрдВред


рдЗрд╕ рдЙрджрд╛рд╣рд░рдг рдореЗрдВ, рдкреВрд░реА рд╕реВрдЪреА рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдиреЛрдбреНрд╕ рдореЗрдВ рд╕реЗ рдПрдХ рдмрд╕ want_more_songs рд╡рд░реНрдЧ рдХреЛ рд╕реНрд╡рд┐рдЪ рдХрд░рддрд╛ рд╣реИ



рдиреЛрдб рдирдореВрдиреЛрдВ рдХрд╛ рд╕рд░реНрд╡рд╡реНрдпрд╛рдкреА рдХреИрд╢рд┐рдВрдЧ, рдкрд░рдорд╛рдгреБ рдкрд░рд┐рд╡рд░реНрддрди



рдкрд░рдорд╛рдгреБ рдкрд░рд┐рд╡рд░реНрддрдиреЛрдВ рд╕реЗ рдореЗрд░рд╛ рдЖрд╢рдп рдЙрд╕ рд╕рд┐рджреНрдзрд╛рдВрдд рд╕реЗ рд╣реИ, рдЬрдм DOM рд╕рдВрд░рдЪрдирд╛ рдХреЗ рдирдП рдмрдбрд╝реЗ рд╣рд┐рд╕реНрд╕реЛрдВ рдХреЛ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рд░реАрдореЗрдХ рдХрд░рдиреЗ, рдлрд┐рд░ рд╕реЗ рдкрд╛рд░реНрд╕ рдХрд░рдиреЗ рдФрд░ рдмрдирд╛рдиреЗ рдХреЗ рдмрдЬрд╛рдп, рд╣рдо рдореМрдЬреВрджрд╛ DOM рдХреЗ рдХреБрдЫ рд╡рд┐рд╢рд┐рд╖реНрдЯ рд╣рд┐рд╕реНрд╕реЗ рдХреЛ рдмрджрд▓рддреЗ рд╣реИрдВред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рд╕рдВрд░рдЪрдирд╛рддреНрдордХ рдкрд░рд┐рд╡рд░реНрддрдиреЛрдВ рдХреЛ рд╕рдВрднрд╡ рдХреЗ рд░реВрдк рдореЗрдВ рд╡рд┐рд╢рд┐рд╖реНрдЯ рд░реВрдк рд╕реЗ рд░рд╛рдЬреНрдп рдкрд░рд┐рд╡рд░реНрддрдиреЛрдВ рд╕реЗ рдмрд╛рдВрдзрд╛ рдЧрдпрд╛ рд╣реИред рдпрджрд┐ рдХрдХреНрд╖рд╛ рдХреЛ рдмрджрд▓рдирд╛ рдЪрд╛рд╣рд┐рдП, рддреЛ рд╣рдо рдЗрд╕реЗ $ ('ред Target_node') рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдмрджрд▓рддреЗ рд╣реИрдВ ред AddClass ('рд╕рдХреНрд░рд┐рдп') , рдпрджрд┐ рдкрд╛рда, рддреЛ $ ('target_node') рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ ред рдкрд╛рда ('рдПрдХ рдЖрджреЗрд╢ рджреЗрдВ') ред рд╡рд╣реА рд╡рд┐рд╢реЗрд╖рддрд╛рдУрдВ рдФрд░ DOM рдХреЗ рдЕрдиреНрдп рднрд╛рдЧреЛрдВ рдХреЗ рд▓рд┐рдП рдЬрд╛рддрд╛ рд╣реИред

рдпреЗ рдкрд╣рд▓реЗ рдЕрдиреБрдХреВрд▓рди рд╣реИрдВ, рдкрд╣рд▓реЗ рд╕рд┐рджреНрдзрд╛рдВрддреЛрдВ рдореЗрдВ рд╕реЗ рдПрдХ рдЬреЛ рдореИрдВрдиреЗ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдерд╛ (рдЗрд╕ рд╕рдВрдмрдВрдз рдореЗрдВ рдореИрдВрдиреЗ рдЦрд╛рдХрд╛ рдЗрдВрдЬрди рд╕реЗ рдЗрдирдХрд╛рд░ рдХрд░ рджрд┐рдпрд╛, рд╡рд┐рд╢реЗрд╖рдХрд░ рдЕрдВрдбрд░рд╕реНрдХреЛрд░рдЬреЗрд╕.рдиреЗрдЯрдкреНрд▓реЗрдЯ рдХреА рд╢реИрд▓реА рдореЗрдВ)ред рд╡реЗ рдореЙрдбрд▓ рдХреЗ рд░рд╛рдЬреНрдп рдХреЛ рдмрджрд▓рддреЗ рд╕рдордп рдкреВрд░реЗ рджреГрд╢реНрдп рдХреЛ рдлрд┐рд░ рд╕реЗ рдирд╣реАрдВ рдмрдирд╛рддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдХреЗрд╡рд▓ рдПрдХ рд╣рд┐рд╕реНрд╕реЗ рдХреЛ рдмрджрд▓рдиреЗ рдХреЗ рд▓рд┐рдПред рдЙрдирдХреЗ рдЕрдиреБрд╕рд╛рд░, рдореБрдЭреЗ .innerHTML (рдпрд╛ jquery (...)ред Html () ) рдХрд╛ рдЙрдкрдпреЛрдЧ рдирд╣реАрдВ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП, рдФрд░ рдореБрдЭреЗ рдиреЛрдб рдирдореВрдиреЛрдВ (рдЪрдпрдирдХрд░реНрддрд╛рдУрдВ) рдХреЛ рдХреИрд╢ рднреА рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП, рдЕрд░реНрдерд╛рддреНред рдЕрдЧрд░ рдореБрдЭреЗ рдХрд┐рд╕реА рднреА рд╣рд┐рд╕реНрд╕реЗ рдХреЛ рдмрджрд▓рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ, рддреЛ рдореИрдВ рд╣рд░ рдмрд╛рд░ рдЪрдпрди рдирд╣реАрдВ рдХрд░рддрд╛, рд▓реЗрдХрд┐рди рдмрд╕ рдХреИрд╢ рд╕реЗ рд╡рд╛рдВрдЫрд┐рдд рдиреЛрдб рд▓реЗрдВред
рдпреЗ рджреЛ рдЪреАрдЬреЗрдВ рдореЗрд░реЗ рд▓рд┐рдП рдЗрд╕ рддрд░рд╣ рдЖрдпреЛрдЬрд┐рдд рдХреА рдЬрд╛рддреА рд╣реИрдВ: рдХреЛрдб рдХреЛ рдПрдорд╡реАрд╕реА рдХреЗ рдЕрдиреБрд╕рд╛рд░ рд╡рд┐рднрд╛рдЬрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЬрдм рдореЙрдбрд▓ рдЕрдкрдирд╛ рд░рд╛рдЬреНрдп рдмрджрд▓рддрд╛ рд╣реИ, рддреЛ рдкрд░рд┐рд╡рд░реНрддрдиреЛрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЬрд╛рдирдХрд╛рд░реА рджреГрд╢реНрдп рдХреЛ рднреЗрдЬреА рдЬрд╛рддреА рд╣реИ, рдмрджрд▓реЗ рд╣реБрдП рд░рд╛рдЬреНрдп рд╕реЗ рдЬреБрдбрд╝реЗ рдлрд╝рдВрдХреНрд╢рди рдХреЛ рджреГрд╢реНрдп рдореЗрдВ рдЯреНрд░рд┐рдЧрд░ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдлрд╝рдВрдХреНрд╢рди рдирдореВрдиреЛрдВ рдХреЗ рд▓рд┐рдП рдХреИрд╢рд┐рдВрдЧ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИред
рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдореЙрдбрд▓ рдореЗрдВ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рд░рд╛рдЬреНрдп рдереЗ:
{ artist: "The Killers", track: null } 

рд╣рдордиреЗ рдЙрдиреНрд╣реЗрдВ рдЗрд╕ рдХреЛрдб рдХреЗ рд╕рд╛рде рдмрджрд▓ рджрд┐рдпрд╛:
 track_model.updateState('track', "When You Were Young"); 

рд╕реНрдерд┐рддрд┐рдпрд╛рдВ рдЗрд╕ рддрд░рд╣ рд╣реЛ рдЧрдИ рд╣реИрдВ:
 { artist: "The Killers", track: "When You Were Young" } 

рдЯреНрд░реИрдХ рдлрд╝реАрд▓реНрдб рдХреА рд╕реНрдерд┐рддрд┐ рдмрджрд▓ рдЧрдИ рд╣реИ , рдФрд░ рд╣рдордиреЗ рдЗрди рдкрд░рд┐рд╡рд░реНрддрдиреЛрдВ рдХреЛ рдореЙрдбрд▓ рд╕реЗ рджреГрд╢реНрдп рдореЗрдВ рднреЗрдЬрд╛ рд╣реИред


рдПрдирд┐рдореЗрд╢рди, 3 рдлреНрд░реЗрдоред рдореЙрдбрд▓ рдореЗрдВ рдЯреНрд░реИрдХ рдХреА рд╕реНрдерд┐рддрд┐ рдмрджрд▓реЗрдВ, 2 рджреГрд╢реНрдп рддреБрд░рдВрдд рдкрд░рд┐рд╡рд░реНрддрди рдХрд╛ рдЬрд╡рд╛рдм рджреЗрддреЗ рд╣реИрдВ

рджреГрд╢реНрдп рдореЗрдВ, рдПрдХ рдлрд╝рдВрдХреНрд╢рди рд╕рдХреНрд░рд┐рдп рд╣реЛрддрд╛ рд╣реИ рдЬреЛ рдПрдХ рд╡рд┐рд╢рд┐рд╖реНрдЯ рд╕реНрдерд┐рддрд┐ рдореЗрдВ рдкрд░рд┐рд╡рд░реНрддрди рдХреЗ рдкреНрд░рддрд┐ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдХрд░рддрд╛ рд╣реИ рдФрд░ DOM рдкрд░рд┐рд╡рд░реНрддрди рдЙрддреНрдкрдиреНрди рдХрд░рддрд╛ рд╣реИ, рдЗрд╕ рдорд╛рдорд▓реЗ рдореЗрдВ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдХреЛрдб рдХрд╛рдо рдХрд░реЗрдЧрд╛:

 'stch-track': function(new_state, old_state){ this.container .find('.song-track-name') .text(new_state) .toggleClass('hidden', !new_state); } 

(рдкреНрд░рдкрддреНрд░ 'stch-' + state_name , рдЗрд╕ рд╕реНрдерд┐рддрд┐ рдореЗрдВ 'stch-track' ) рдХреЗ рдирд╛рдо рдкрд░ рдзреНрдпрд╛рди рджреЗрдВ;
рдЗрд╕рд▓рд┐рдП рд╡рд┐рд╢рд┐рд╖реНрдЯ рдкрд░рд┐рд╡рд░реНрддрди DOM рдХреЗ рд╡рд┐рд╢рд┐рд╖реНрдЯ рднрд╛рдЧреЛрдВ рд╕реЗ рдЬреБрдбрд╝реЗ рд╣реЛрддреЗ рд╣реИрдВ

рдЕрдм рдЖрдк рдХреИрд╢рд┐рдВрдЧ рдкрд░ рдзреНрдпрд╛рди рджреЗрдВред рдпрджрд┐ рдЖрдк рдкреНрд░рддреНрдпреЗрдХ рдкрд░рд┐рд╡рд░реНрддрди ( this.container.find ('ред Song-track-name') ) рдкрд░ рдЪрдпрди рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рдпрд╣ рдкреНрд░рджрд░реНрд╢рди рдХреЛ рдирдХрд╛рд░рд╛рддреНрдордХ рд░реВрдк рд╕реЗ рдкреНрд░рднрд╛рд╡рд┐рдд рдХрд░реЗрдЧрд╛, рдЗрд╕рд▓рд┐рдП, рд╣рд░ рдмрд╛рд░ рдЪрдпрди рди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рд╣рдо рддреБрд░рдВрдд рдЗрд╕реЗ рдирд┐рдореНрди рдХреЛрдб рдореЗрдВ рдмрджрд▓ рджреЗрддреЗ рд╣реИрдВ:
 'stch-track': function(new_state, old_state){ if (!this.track_name_node){ this.track_name_node = this.container.find('.song-track-name'); //            } this.track_name_node.text(new_state).toggleClass('hidden', !new_state); } 

( рдЗрд╕рд▓рд┐рдП рдЬрдм рдореИрдВ рдкрд░рдорд╛рдгреБ рдкрд░рд┐рд╡рд░реНрддрди рдХреЗ рд╕рд┐рджреНрдзрд╛рдВрддреЛрдВ рдХреЗ рдЕрдиреБрд╕рд╛рд░ рдХреЛрдб рд▓рд┐рдЦрдирд╛ рд╢реБрд░реВ рдХрд░ рд░рд╣рд╛ рдерд╛, рддрдм рдореИрдВрдиреЗ рдирдореВрдиреЛрдВ рдХреЛ рдХреИрдЪ рдХрд┐рдпрд╛ рдерд╛ )

рдмрд╛рдж рдореЗрдВ, рдЬрдм рдореИрдВрдиреЗ рдЕрдкрдиреЗ рдЯреЗрдореНрдкрд▓реЗрдЯ рдЗрдВрдЬрди рдХреЛ рдмрдирд╛рдирд╛ рдФрд░ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рд╢реБрд░реВ рдХрд┐рдпрд╛, рддреЛ рдРрд╕реЗ рдорд╛рдорд▓реЛрдВ рдХреЗ рд▓рд┐рдП рдЬрдм рдореИрдиреНрдпреБрдЕрд▓ рдореЛрдб рдореЗрдВ DOM рдореЗрдВ рдкрд░рд┐рд╡рд░реНрддрди рдХрд░рдирд╛ рдЖрд╡рд╢реНрдпрдХ рд╣реИ, рдореИрдВрдиреЗ рдПрдХ рдирд┐рд░реНрджреЗрд╢ рдмрдирд╛рдпрд╛ (<span pv-anchor = "track_name_con" рд╡рд░реНрдЧ = "рдЧреАрдд-рдЯреНрд░реИрдХ-рдирд╛рдо"> </ span >) , рдЬреЛ рдЗрдВрдЧрд┐рдд рдХрд░рддрд╛ рд╣реИ рдХрд┐ рдиреЛрдб рдХреЛ рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рдореЗрдВ рдХреИрд╢ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рдореИрдВ рдЗрд╕реЗ рдореИрдиреНрдпреБрдЕрд▓ рд░реВрдк рд╕реЗ рдПрдХреНрд╕реЗрд╕ рдХрд░реВрдВрдЧрд╛ (рдмрдЬрд╛рдп рдЕрдирд┐рд╡рд╛рд░реНрдп рдХреЛрдб рдпрд╣ рд▓рд┐рдЦрдиреЗ рдХреЗ рд▓рд┐рдП редcontainer.find ('рдЧреАрдд-рдЯреНрд░реИрдХ-рдирд╛рдо') рд╣рд░ рдмрд╛рд░)ред рдЗрд╕ рдкреНрд░рдХрд╛рд░, рдореИрдВ рдЗрд╕ рддрд░рд╣ рд╕реЗ рдкрд░рд┐рд╡рд░реНрддрди рдХреА рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдХреЛ рдлрд┐рд░ рд╕реЗ рд▓рд┐рдЦ рд╕рдХрддрд╛ рд╣реВрдВ:

 'stch-track': function(new_state, old_state){ this.tpl.ancs['track_name_con'].text(new_state).toggleClass('hidden', !new_state); } 

рдЗрд╕ рддрд░рд╣ рдХреЗ рд╕рд░рд▓ рдкрд░рд┐рд╡рд░реНрддрди (рдЬрдм рдкрд╛рда рдпрд╛ рдПрдХ рд╡рд░реНрдЧ, рдпрд╛ рдХреБрдЫ рдЕрдиреНрдп рд╡рд┐рд╢реЗрд╖рддрд╛ рд░рд╛рдЬреНрдп рдкрд░ рдирд┐рд░реНрднрд░ рдХрд░рддрд╛ рд╣реИ) рдЖрдорддреМрд░ рдкрд░ рдЕрдиреНрдп рдирд┐рд░реНрджреЗрд╢реЛрдВ рджреНрд╡рд╛рд░рд╛ рд╡рд░реНрдгрд┐рдд рдХрд┐рдП рдЬрд╛рддреЗ рд╣реИрдВ, рдФрд░ pv-anchor рдирд┐рд░реНрджреЗрд╢ рдХрд╛ рдЙрдкрдпреЛрдЧ рдЕрдзрд┐рдХ рдЬрдЯрд┐рд▓ рдкрд░рд┐рд╡рд░реНрддрдиреЛрдВ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ (рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдЕрдиреНрдп рдиреЛрдбреНрд╕ рдХреЗ рд╕реНрдерд╛рди рдпрд╛ рдЖрдХрд╛рд░ рдХреЛ рдкреНрд░рднрд╛рд╡рд┐рдд рдХрд░рдирд╛), рдЬрдЯрд┐рд▓ рдЗрдВрдЯрд░реИрдХреНрд╢рди рдХреЗ рджреМрд░рд╛рди рдШрдЯрдирд╛рдУрдВ рдХреЛ рд▓рдЯрдХрд╛рдиреЗ рдХреЗ рд▓рд┐рдПред рдФрд░ рдЕрдиреНрдп рдорд╛рдорд▓реЛрдВ рдХреЗ рд▓рд┐рдП рдЬрд╣рд╛рдВ DOM рдореИрдиреНрдпреБрдЕрд▓ рд░реВрдк рд╕реЗ рдмрджрд▓рд╛ рдЬрд╛рддрд╛ рд╣реИред

рд░рд╛рдЬреНрдп рдкрд░рд┐рд╡рд░реНрддрди рд▓рд┐рдЦрддреЗ рд╕рдордп DOM рд░реАрдб рдкрдврд╝реЗрдВ



DOM рдореЗрдВ рдХрд┐рдП рдЧрдП рд╕рднреА рдкрд░рд┐рд╡рд░реНрддрдиреЛрдВ рдХреЗ рдмрд╛рдж рдмреНрд░рд╛рдЙрдЬрд╝рд░ рд░реЗрдВрдбрд░ рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░рддрд╛ рд╣реИред рд╣рд╛рд▓рд╛рдВрдХрд┐, рдЙрд╕реЗ рдмрд╣реБрдд рдкрд╣рд▓реЗ рд╕рдм рдХреБрдЫ рдЧрдгрдирд╛ рдХрд░рдирд╛ рд╣реЛрдЧрд╛, рдФрд░ рдлрд┐рд░, рдпрджрд┐ рдЖрдк рдХреБрдЫ рдЧреБрдгреЛрдВ рдХреЛ рдкрдврд╝рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░рддреЗ рд╣реИрдВред рдЗрд╕рд▓рд┐рдП, рдореИрдВ рдбреЛрдо рдХреЛ рдпрдерд╛рд╕рдВрднрд╡ рдХрдо рдкрдврд╝рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░рддрд╛ рд╣реВрдВ, рдФрд░ рдпрджрд┐ рдпрд╣ рдХрд╛рдо рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ, рддреЛ рд░реАрдбрд┐рдВрдЧ рдкрд░рд┐рдгрд╛рдо рдХреЛ рдХреИрд╢ (рдпрджрд┐ рд╕рдВрднрд╡ рд╣реЛ рддреЛ) рдХрд░реЗрдВред


рдЕрдм рддреЗрдЬ-рдЕрднрд┐рдирдп рдФрд░ рдЕрдкреЗрдХреНрд╖рд╛рдХреГрдд рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рдЯреЗрдореНрдкрд▓реЗрдЯ рдЗрдВрдЬрди рд╣реИрдВ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдХреЛрдгреАрдпрд░рд╛рдЬ рдФрд░ рдлреЗрд╕рдмреБрдХ рд░рд┐рдПрдХреНрдЯ рдореЗрдВ рдЯреЗрдореНрдкрд▓реЗрдЯ рдЗрдВрдЬрдиред рдЬрдм рдореИрдВ рдпрд╛рддреНрд░рд╛ рдХреА рд╢реБрд░реБрдЖрдд рдореЗрдВ рдерд╛, рддреЛ рдореБрдЭреЗ рдЙрди рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рдЯреЗрдВрдкрд▓реЗрдЯрд┐рдВрдЧ рдЯреВрд▓реНрд╕ рдХреЗ рдЕрд╕реНрддрд┐рддреНрд╡ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдкрддрд╛ рдирд╣реАрдВ рдерд╛ рдЬреЛ рдЗрди рд╕рд░рд▓ рдЪреАрдЬреЛрдВ рдХреЛ рдХрд░рддреЗ рдереЗ (рдХреНрдпрд╛ рд╡реЗ рддрдм рднреА рдореМрдЬреВрдж рдереЗ?), рдЗрд╕рд▓рд┐рдП рдореИрдВрдиреЗ рдЙрдирдХрд╛ рдЙрдкрдпреЛрдЧ рдирд╣реАрдВ рдХрд┐рдпрд╛ред
рдЬрдм рдЖрд╡реЗрджрди рдореЗрдВ рдХреЛрдб рд╡рд┐рдХрд╕рд┐рдд рд╣реБрдЖ, рддреЛ рдПрдорд╡реАрд╕реА рдХреЗ рд╕рд┐рджреНрдзрд╛рдВрдд рдХреЗ рдЕрдиреБрд╕рд╛рд░ рд╡рд┐рднрд╛рдЬрд┐рдд, рдореЗрд░реЗ рдкрд╛рд╕ рдЕрднреА рднреА рдЯреЗрдореНрдкрд▓реЗрдЯ рдЗрдВрдЬрди рдирд╣реАрдВ рдерд╛, рдЗрд╕рд▓рд┐рдП рдореИрдВрдиреЗ рдореИрдиреНрдпреБрдЕрд▓ рд░реВрдк рд╕реЗ рдкрд░рд┐рд╡рд░реНрддрдиреЛрдВ рдХреЗ рд▓рд┐рдП рд╕рднреА рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛рдУрдВ рдХрд╛ рд╡рд░реНрдгрди рдХрд┐рдпрд╛ (рдЬреИрд╕рд╛ рдХрд┐ рдКрдкрд░ рдЙрджрд╛рд╣рд░рдг рдореЗрдВ рд╡рд░реНрдгрд┐рдд рд╣реИ)ред

рдмрд╛рдж рдореЗрдВ, рдореИрдВрдиреЗ рдПрдВрдЧреБрд▓рд░рдЬ рдХреА рддреЗрдЬреА рд╕реЗ рдмрдврд╝рддреА рд▓реЛрдХрдкреНрд░рд┐рдпрддрд╛ рдореЗрдВ рдЯреЗрдВрдкрд▓реЗрдЯрд┐рдВрдЧ рдЗрдВрдЬрди рдкрд░ рдзреНрдпрд╛рди рдЖрдХрд░реНрд╖рд┐рдд рдХрд┐рдпрд╛, рдЬреЛ рдкрд░рдорд╛рдгреБ рдкрд░рд┐рд╡рд░реНрддрдиреЛрдВ рдХреЗ рд╕рд┐рджреНрдзрд╛рдВрдд рдХрд╛ рднреА рдкрд╛рд▓рди рдХрд░рддрд╛ рдерд╛ (рдФрд░ рдбреЗрдЯрд╛ рдмрд╛рдЗрдВрдбрд┐рдВрдЧ рдерд╛)ред рд▓реЗрдХрд┐рди рдореЗрд░реЗ рд▓рд┐рдП рд░реБрдЪрд┐ рдПрдХ рд╕рд┐рджреНрдзрд╛рдВрдд рдерд╛, рдЬрд┐рд╕рдХреЗ рдЕрдиреБрд╕рд╛рд░ рд░рд╛рдЬреНрдп рдкрд░рд┐рд╡рд░реНрддрди рддрддреНрд╡реЛрдВ рдХреЗ рдЧреБрдгреЛрдВ рд╕реЗ рдмрдВрдзрд╛ рд╣реБрдЖ рд╣реИред Html рдбреЙрдХреНрдпреВрдореЗрдВрдЯ рдореЗрдВ рдЕрддрд┐рд░рд┐рдХреНрдд рд╡рд┐рд╢реЗрд╖рддрд╛рдУрдВ рдХреЛ рдШреЛрд╖рд┐рдд рдХрд░рдиреЗ рд╕реЗ рдРрд╕рд╛ рд╣реЛрддрд╛ рд╣реИред

рдореИрдВрдиреЗ рдПрдВрдЧреБрд▓рд░рдЬ рд╕реЗ рдкрд╛рд░реНрд╕рд┐рдВрдЧ рдПрдХреНрд╕рдкреНрд░реЗрд╢рдВрд╕ рдХреЗ рд▓рд┐рдП рдЬрд┐рдореНрдореЗрджрд╛рд░ рдХреЛрдб, рдФрд░ рд╡рд┐рд╢реЗрд╖рддрд╛рдУрдВ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдбреЗрдЯ рдмрд╛рдЗрдВрдбрд┐рдВрдЧ рдХреА рдШреЛрд╖рдгрд╛ рдкрджреНрдзрддрд┐ рдХреЛ рд▓рд┐рдпрд╛ред рдХрдиреЗрдХреНрд╢рди рдХрд╛ рд╡рд░реНрдгрди рдХрд░рдиреЗ рдХрд╛ рдпрд╣ рддрд░реАрдХрд╛ HTML рдХреЛрдб рдХреЛ рдХрд╛рдо рдХрд░рдирд╛ рдЫреЛрдбрд╝ рджреЗрддрд╛ рд╣реИ рдФрд░ рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдХреЛ рдХрд╛рдо рдХрд╛ рд╕рдмрд╕реЗ рдХрдард┐рди рд╣рд┐рд╕реНрд╕рд╛ (HTML рдкрд╛рд░реНрд╕рд┐рдВрдЧ) рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ, рдФрд░ рдлрд┐рд░ рдкрд░рд┐рдгрд╛рдо ( .cloneNode () рд╡рд┐рдзрд┐ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдХреНрд▓реЛрдирд┐рдВрдЧ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИ ) ред

рдПрдХ рдЙрджрд╛рд╣рд░рдг:
 <div class="user_tag_page usual_page" pv-class="lula_page usual_page {{!vmp_show && 'hidden'}}" ></div> 


рдЗрд╕ рдЙрджрд╛рд╣рд░рдг рдореЗрдВ, pv- рд╢реНрд░реЗрдгреА рдХреЗ рдирд┐рд░реНрджреЗрд╢ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдЗрд╕рдХреЗ рдореВрд▓реНрдп рдХреЗ рдЕрдиреБрд╕рд╛рд░, рддрддреНрд╡ рдореЗрдВ рд╣рдореЗрд╢рд╛ lula_page рд╕рд╛рдорд╛рдиреНрдп_рдкреЗрдЬ рдХрдХреНрд╖рд╛рдПрдВ рд╣реЛрдВрдЧреА , рдФрд░ рдпрд╣ рднреА, рдпрджрд┐ рдореЙрдбрд▓ рдореЗрдВ vmp_show рд╕реНрдерд┐рддрд┐ рдирд╣реАрдВ рд╣реИ, рддреЛ рддрддреНрд╡ рдореЗрдВ рдПрдХ рдФрд░ рд╡рд░реНрдЧ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП - "рдЫрд┐рдкрд╛ рд╣реБрдЖ"ред рдЬрдм vmp_show рд╕реНрдерд┐рддрд┐ рдмрджрд▓ рдЬрд╛рддреА рд╣реИ , рддреЛ рдЯреЗрдореНрдкрд▓реЗрдЯ рдЗрдВрдЬрди рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ .className рдХреЛ рдЕрдзрд┐рд▓реЗрдЦрд┐рдд рдХрд░ рджреЗрдЧрд╛, рд╣рд╛рд▓рд╛рдБрдХрд┐, рдпрджрд┐ рдЯреЗрдореНрдкрд▓реЗрдЯ рдЗрдВрдЬрди рдХрд╛ рдЙрдкрдпреЛрдЧ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рддреЛ className рдХреЛ рдЕрдзрд┐рд▓реЗрдЦрд┐рдд рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ рдФрд░ рдЗрд╕рдХрд╛ рдореВрд▓реНрдп рд╡реИрд╕рд╛ рд╣реА рд╣реЛрдЧрд╛ рдЬреИрд╕рд╛ рдХрд┐ рд╣рдордиреЗ рдореВрд▓ рд░реВрдк рд╕реЗ рд▓рд┐рдЦрд╛ рдерд╛ - "= "_tag_page normal_page" ред

рдпрд╣ рд╡рд┐рдзрд┐ рди рдХреЗрд╡рд▓ рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рд╣реИ рдФрд░ рдкрд╛рд░реНрд╕рд┐рдВрдЧ рдСрдкреНрдЯрд┐рдорд╛рдЗрдЬрд╝реЗрд╢рди рдХреЛ рд╕рдХреНрд╖рдо рдмрдирд╛рддреА рд╣реИ, рдмрд▓реНрдХрд┐ DOM рдХреЗ рдкрд░рд┐рд╡рд░реНрддрдиреЛрдВ рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рдкреНрд░рджрд░реНрд╢рди рдСрдкреНрдЯрд┐рдорд╛рдЗрдЬрд╝реЗрд╢рди рдХреА рдХреНрд╖рдорддрд╛ рднреА рджреЗрддреА рд╣реИред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рддрддреНрд╡ рд╡рд░реНрдЧреЛрдВ рдХреЗ рдмрджрд▓рдиреЗ рдкрд░ рдкреНрд░рджрд░реНрд╢рди рдЕрдиреБрдХреВрд▓рди рд▓рд╛рдЧреВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдЖрдк рдЬрд╛рди рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ jQuery (рдиреЛрдб) .addClass ('рдирдореВрдирд╛-рд╡рд░реНрдЧ') рд╡рд┐рдзрд┐ рдпрд╣ рджреЗрдЦрдиреЗ рдХреЗ рд▓рд┐рдП рдЬрд╛рдВрдЪрддреА рд╣реИ рдХрд┐ рдХреНрдпрд╛ рддрддреНрд╡ рдореЗрдВ рдРрд╕рд╛ рд╡рд░реНрдЧ рд╣реИ, рдЕрд░реНрдерд╛рддреНред рд▓рд┐рдЦрдиреЗ рд╕реЗ рдкрд╣рд▓реЗ, рдПрдХ рдЕрддрд┐рд░рд┐рдХреНрдд рд░реАрдб рдХрд░рддрд╛ рд╣реИ (рдХрдо рд╕реЗ рдХрдо рдХреНрд▓рд╛рд╕рд┐рд╕реНрдЯ рдПрдкреА рдХреА рдЙрдкрд╕реНрдерд┐рддрд┐ рддрдХ)ред рд▓реЗрдХрд┐рди рдХрдм рд╕реЗ рдЯреЗрдореНрдкрд▓реЗрдЯ рдЗрдВрдЬрди рдореЗрдВ рд╣рдо рдХрдХреНрд╖рд╛рдУрдВ рдХрд╛ рдкреВрд░рд╛ рд╕реЗрдЯ рдФрд░ рдХрдХреНрд╖рд╛рдУрдВ рдХрд╛ рд╕реЗрдЯ рдЬрд╛рдирддреЗ рд╣реИрдВ рдЬреЛ рдореЙрдбрд▓ рдХреА рд╡рд░реНрддрдорд╛рди рд╕реНрдерд┐рддрд┐ рдореЗрдВ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП (рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, " lula_page рд╕рд╛рдорд╛рдиреНрдп_рдкреЗрдЬ рдЫрд┐рдкрд╛ рд╣реБрдЖ "), рд╣рдо рддреБрд░рдВрдд рдРрд╕рд╛ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ:

 node.className = "lula_page usual_page hidden"; 

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

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

рд╣рд╛рд▓рд╛рдБрдХрд┐, рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рдкрдврд╝рдиреЗ рд╡рд╛рд▓реА рдХрдХреНрд╖рд╛рдУрдВ рдХреЗ рд╕рд╛рде, рд╡рд░реНрдгрд┐рдд рд╕рд┐рджреНрдзрд╛рдВрдд рдмрд┐рд▓реНрдХреБрд▓ рдПрдХ рдкреНрд░рджрд░реНрд╢рди рд▓рд╛рдн рдирд╣реАрдВ рджреЗ рд╕рдХрддрд╛ рд╣реИ (рдХрдо рд╕реЗ рдХрдо, рдПрдХ рдЖрдзреБрдирд┐рдХ рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдХреЛ рд╕рдордЭрдирд╛ рдЪрд╛рд╣рд┐рдП рдХрд┐ рдЙрд╕реЗ рдХрд┐рд╕реА рднреА рдЖрдХрд╛рд░, рд╕реНрдерд╛рдиреЛрдВ рдХреА рдЧрдгрдирд╛ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИ, рддрд╛рдХрд┐ рдХреНрд▓рд╛рд╕рдиреЗрдо рдХрд╛ рдкреВрд░рд╛ рдореВрд▓реНрдп рдкреНрд░рджрд╛рди рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХреЗ ), рд▓реЗрдХрд┐рди рдпрд╣ рдЫреЛрдЯрд╛ рд╣реИ рдЯреЗрдореНрдкрд▓реЗрдЯ рдЗрдВрдЬрди рд╕реЗ рдореБрдЭреЗ рдорд┐рд▓рдиреЗ рд╡рд╛рд▓рд╛ рдмреЛрдирд╕ред

рд╣рд╛рд▓рд╛рдВрдХрд┐, рдирд╡реАрдирддрдо, рд╡рд░реНрддрдорд╛рди рдореЗрдВ рдЬрд╛рд░реА jquery (1.11, 2.1, 24 рдЬрдирд╡рд░реА, 2014) рдХреЗ рд░рд┐рд▓реАрдЬрд╝ рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рдПрдХ рд░рд┐рдХреЙрд░реНрдб рдореЗрдВ, рдбреЗрд╡рд▓рдкрд░реНрд╕ рдиреЗ рд░рд┐рдкреЛрд░реНрдЯ рдХрд┐рдпрд╛ (рд╣реЗрдбрд░ рдХреЗ рддрд╣рдд рдордЬрдмреВрд░ рд▓реЗрдЖрдЙрдЯ рдХреЗ рддрд╣рдд рджреЗрдЦреЗрдВ) рдХрд┐ рдЙрдиреНрд╣реЛрдВрдиреЗ рдХрдХреНрд╖рд╛ рдмрджрд▓рдиреЗ рдкрд░ рдЕрддрд┐рд░рд┐рдХреНрдд рд▓реЗрдЖрдЙрдЯ рдкрд░рд┐рд╡рд░реНрддрди рдЯреНрд░рд┐рдЧрд░ рдХреЛ рд╕рд╣реА рдХрд┐рдпрд╛ред рдпрд╛рдиреА рдпрд╣ рдорд╛рдпрдиреЗ рд░рдЦрддрд╛ рд╣реИ, рдФрд░ рдХрд╛рдлреА рдЧрдВрднреАрд░ рд╣реИред рдХреНрд░реЛрдо рдбреЗрд╡рд▓рдкрд░ рдЗрд╕ рдореБрджреНрджреЗ рдкрд░ рднреА рдХрд╛рдо рдХрд░ рд░рд╣реЗ рд╣реИрдВред

рдХреИрд╢рд┐рдВрдЧ рддрддреНрд╡ рдЖрдХрд╛рд░ рдФрд░ рд▓реЗрдЖрдЙрдЯ



рддрддреНрд╡реЛрдВ рдХреЗ рдЖрдХрд╛рд░ рдпрд╛ рд╡реНрдпрд╡рд╕реНрдерд╛ рдХреЛ рдкрдврд╝рдиреЗ рд╕реЗ рдХрд┐рдП рдЧрдП рдЕрдиреНрдп рд╕рднреА рдкрд░рд┐рд╡рд░реНрддрдиреЛрдВ рдХреА рд╕рдордп рд╕реЗ рдкрд╣рд▓реЗ рдЧрдгрдирд╛ рдХрд╛ рдХрд╛рд░рдг рдмрдирддрд╛ рд╣реИ - рдпрд╣ рдЕрдиреБрдХреВрд▓рди рдХреЗ рд▓рд┐рдП рдПрдХ рдЕрдЪреНрдЫреА рдЬрдЧрд╣ рд╣реИред рдРрд╕реЗ рдорд╛рдорд▓реЛрдВ рдХреЗ рд▓рд┐рдП рдЬрд╣рд╛рдВ рдпрд╣ рд╕рдВрднрд╡ рд╣реИ, рдореИрдВ рдХреИрд╢рд┐рдВрдЧ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реВрдВред

рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдкреНрд▓реЗрдмреИрдХ рдФрд░ рд▓реЛрдбрд┐рдВрдЧ рдХреА рд╡рд░реНрддрдорд╛рди рдкреНрд░рдЧрддрд┐ рдХреЛ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рдиреЛрдбреНрд╕ рдХреА рдЪреМрдбрд╝рд╛рдИ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдореИрдВ рдЪреМрдбрд╝рд╛рдИ рдХрд╛ рдкреНрд░рддрд┐рд╢рдд рдорд╛рди рдирд╣реАрдВ, рдмрд▓реНрдХрд┐ рдкрд┐рдХреНрд╕реЗрд▓ рдПрдХ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реВрдВред


рдирд┐рдпрдорд┐рдд рдЪреМрдбрд╝рд╛рдИ рдкреНрд░рдЧрддрд┐ рдмрд╛рд░ рдлрд╝рд╛рдЗрд▓


рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреА рд╡рд┐рд╕реНрддрд╛рд░рд┐рдд рд╕реВрдЪреА рдХреЗ рд╕рд╛рде рдЪреМрдбрд╝рд╛рдИ рдкреНрд░рдЧрддрд┐ рдкрдЯреНрдЯреА


рдПрдХ рдЕрд▓рдЧ рд╡рд┐рдВрдбреЛ рдЪреМрдбрд╝рд╛рдИ рдХреЗ рд╕рд╛рде рдЪреМрдбрд╝рд╛рдИ рдкреНрд░рдЧрддрд┐ рдкрдЯреНрдЯреА



рдЧрдгрдирд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдЖрдкрдХреЛ рдореВрд▓ рддрддреНрд╡ рдХреА рдЪреМрдбрд╝рд╛рдИ рдЬрд╛рдирдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред рдореВрд▓ рддрддреНрд╡ рдХреА рдЪреМрдбрд╝рд╛рдИ рд╕реНрдХреНрд░реАрди рдХреА рдЪреМрдбрд╝рд╛рдИ рдФрд░ рдкрд╛рдпрд╛ рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреА рд╕реВрдЪреА рдХреЗ рдкреВрд░реНрдг рдпрд╛ рдПрдХрд▓ рдкреНрд░рджрд░реНрд╢рди рд╕реЗ рднрд┐рдиреНрди рд╣реЛ рд╕рдХрддреА рд╣реИред

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

 this.getBoxDemension(this.getProgressWidth, 'progress_c-width', window_width, !!p_wmss); 


рд╡рд┐рдзрд┐ рдХрд╛ рдкрд╣рд▓рд╛ рдкреИрд░рд╛рдореАрдЯрд░ ( getProgressWidth ) рд╕рд┐рд░реНрдл рдПрдХ рдлрд╝рдВрдХреНрд╢рди рд╣реИ рдЬрд┐рд╕реЗ рд╕реНрдЯреЛрд░ рдореЗрдВ рдЗрд╕ рдХреБрдВрдЬреА рдХреЗ рд▓рд┐рдП рдХреЛрдИ рдорд╛рди рдирд╣реАрдВ рд╣реЛрдиреЗ рдкрд░ getBoxDemension рд╡рд┐рдзрд┐ рд╕реНрд╡рдпрдВ рдХреЙрд▓ рдХрд░реЗрдЧреАред
рдЕрдиреНрдп рд╕рднреА рдорд╛рдкрджрдВрдбреЛрдВ рдХреЛ рдХреЗрд╡рд▓ рд╕реНрдЯреНрд░рд┐рдВрдЧ рдореЗрдВ рдЬреЛрдбрд╝рд╛ рдЬрд╛рддрд╛ рд╣реИред рдЗрд╕ рд╕реНрдерд┐рддрд┐ рдореЗрдВ, рдкрдВрдХреНрддрд┐ рдореЗрдВ p_wms 'рдЧрд▓рдд' рдпрд╛ 'рд╕рддреНрдп' рдмрди рдЬрд╛рдПрдЧрд╛ (рдХреЗрд╡рд▓ рдПрдХ рдлрд╝рд╛рдЗрд▓ рдпрд╛ рд╕рдВрдкреВрд░реНрдг рд╕реВрдЪреА рдкреНрд░рджрд░реНрд╢рд┐рдд рд╣реЛрддреА рд╣реИ)ред рдирддреАрдЬрддрди, рдХреБрдВрдЬреА рдкреНрд░рдЧрддрд┐-рд╕реА-рдЪреМрдбрд╝рд╛рдИ-1372-рдЭреВрдареА рдХреА рддрд░рд╣ рджрд┐рдЦ рд╕рдХрддреА рд╣реИред

рдЦрд┐рдбрд╝рдХреА рдпрд╛ рдбрд┐рд╕реНрдкреНрд▓реЗ рдореЛрдб рдХреА рдЪреМрдбрд╝рд╛рдИ рдмрджрд▓рддреЗ рд╕рдордп, рдирдИ рдХреБрдВрдЬреА (рдпрджрд┐ рд╕реНрдЯреЛрд░ рдореЗрдВ рдХреЛрдИ рдирд╣реАрдВ рд╣реИ) рдХреЗ рд▓рд┐рдП рдПрдХ рдирдИ рдЪреМрдбрд╝рд╛рдИ рдХреА рдЧрдгрдирд╛ рдХреА рдЬрд╛рдПрдЧреА, рдФрд░ рдЗрд╕ рдЪреМрдбрд╝рд╛рдИ рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рднрд╛рдЧреЛрдВ рдХреЛ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ рдлрд┐рд░ рд╕реЗ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред

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

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

DOM рдореЗрдВ рдЖрд╡рд╢реНрдпрдХ рдкрд░рд┐рд╡рд░реНрддрди рдХреЗ рд╕рдЯреАрдХ, рдЧреИрд░-рдкреНрд░рдЪрд▓рд┐рдд рд╕рдВрдЪрдп



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

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

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

рдореИрдиреНрдпреБрдЕрд▓ рд░реВрдк рд╕реЗ рдХрдИ рд░рд╛рдЬреНрдпреЛрдВ рдХреЛ рдЕрдкрдбреЗрдЯ рдХрд░рддреЗ рд╕рдордп рдПрдХ рдкреБрдирд░рд╛рд╡реГрддреНрддрд┐ рдореЗрдВ рдкреНрд░рд╕реНрддреБрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдореИрдВ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рд╡рд┐рдзрд┐ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реВрдВ:
 .updateManyStates({ artist: 'artist_224', title: 'radnomd title 014' }) 


рджреЛ рдРрд╕реЗ рдХрджрдо рдЙрдард╛рдиреЗ рдХреЗ рдмрдЬрд╛рдп:
 updateState('artist', 'artist_224') 

 updateState('title', 'radnomd title 014') 


рднрд╡рд┐рд╖реНрдп рдореЗрдВ, рдореИрдВ рдЗрд╕ рд╕рд┐рджреНрдзрд╛рдВрдд рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдкреНрд░рд╢рдВрд╕рд╛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реВрдВрдЧрд╛ред

рдПрдХ рдмрд╛рд░ рдореЗрдВ рд╕рдВрдЧреНрд░рд╣ рдмрджрд▓рдиреЗ рдХреЗ рдХреБрдЫ рд╣рд┐рд╕реНрд╕реЛрдВ рдХреЛ рдмрдирд╛рдирд╛ ( createDocumentFragment ) рдПрдХ рд╡рд┐рд╢реЗрд╖ рд╕реНрдерд╛рди рдкрд░ ( рдмрд╛рдж рдореЗрдВ , рдкрд╣рд▓реЗ ) рдбреЛрдо рд╕реЗ рдкреВрд░реЗ рд╕рдВрдЧреНрд░рд╣ рдХреЛ рдЕрд▓рдЧ рдХрд░рдиреЗ рдФрд░ рдкреБрдирдГ рд╕рдВрд▓рдЧреНрди рдХрд░рдиреЗ рдХреЗ рдмрдЬрд╛рдп



рд╕реВрдЪрд┐рдпрд╛рдБ рдмрджрд▓рддреЗ рд╕рдордп, рд╕реВрдЪреА рдлрд┐рд░ рд╕реЗ рдирд╣реАрдВ рд▓реМрдЯрддреА рд╣реИред
рд╕реВрдЪрд┐рдпрд╛рдБ рдмрджрд▓рддреЗ рд╕рдордп, рд╕реВрдЪреА рдЖрдЗрдЯрдо рд╕реЗ рдЬреБрдбрд╝реЗ DOM рднрд╛рдЧреЛрдВ рдХреЛ рдкреБрдирдГ рдирд┐рд░реНрдорд┐рдд рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред
рд╕реВрдЪрд┐рдпреЛрдВ рдХреЛ рдмрджрд▓рддреЗ рд╕рдордп, рд╕реВрдЪреА рдХреЗ DOM рддрддреНрд╡реЛрдВ рдХреЗ рдирдП рдЕрдиреБрдХреНрд░рдо рдХреЛ рджрд╕реНрддрд╛рд╡реЗрдЬрд╝ рд╕реЗ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдЕрд▓рдЧ рди рдХрд░рдХреЗ, рд▓реЗрдХрд┐рди рдЖрд╡рд╢реНрдпрдХ рд╣реЛрдиреЗ рдкрд░, рдФрд░ рдЖрд╡рд╢реНрдпрдХ рд╣реЛрдиреЗ рдкрд░ рдкрд░рд┐рд╡рд░реНрддрд┐рдд (рдпрд╛ рдирдП) рддрддреНрд╡реЛрдВ рдХреЛ рд╕рдВрд▓рдЧреНрди рдХрд░рдХреЗ, рдЙрдиреНрд╣реЗрдВ рдЕрд▓рдЧ рдХрд░рдХреЗ рд╕реНрдерд╛рдкрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред
рдбреЛрдо рдЙрди рд╕реВрдЪреА рдорджреЛрдВ рдХреЗ рдЕрдиреБрд░реВрдк рд╣реИ рдЬрд┐рдиреНрд╣реЗрдВ рдЖрдк рд╕рдВрд▓рдЧреНрди рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ, рд╡реНрдпрдХреНрддрд┐рдЧрдд рд░реВрдк рд╕реЗ рд╕рдВрд▓рдЧреНрди рдирд╣реАрдВ рд╣реИ, рд▓реЗрдХрд┐рди createDocumentFragment рдХреЗ рд╕рд╛рде рдпрджрд┐ рддрддреНрд╡ рдПрдХ рджреВрд╕рд░реЗ рдХреЗ рд╕рд╛рде рдЬрд╛рддреЗ рд╣реИрдВред рддрддреНрд╡реЛрдВ рдХреЛ рд╡рд╛рдВрдЫрд┐рдд рдХреНрд░рдо рдореЗрдВ рдбреЙрдХреНрдпреВрдореЗрдВрдЯ рдбреНрд░рд╛рдлреНрдЯ рд╕реЗ рдЬреЛрдбрд╝рд╛ рдЬрд╛рддрд╛ рд╣реИ, рдлрд┐рд░ рдбреЙрдХреНрдпреВрдореЗрдВрдЯ рдбреНрд░рд╛рдлреНрдЯ рдХреЛ рдбреЙрдХреНрдпреВрдореЗрдВрдЯ рд╕реЗ рдЬреБрдбрд╝реЗ рд╡рд╛рдВрдЫрд┐рдд рд╕реНрдерд╛рди рдкрд░ , рдЙрд╕рдХреЗ рдкрд╣рд▓реЗ рдпрд╛ рдПрдкреЗрдВрдб рдХрд░рдиреЗ рдХреЗ рддрд░реАрдХреЛрдВ рд╕реЗ рдЬреЛрдбрд╝рд╛ рдЬрд╛рддрд╛ рд╣реИред

рдЗрд╕ рдкреНрд░рдХрд╛рд░, DOM рдореЗрдВ рд╕реВрдЪреА рдмрджрд▓рддреЗ рд╕рдордп, рдХреЗрд╡рд▓ рд╕рдмрд╕реЗ рдЖрд╡рд╢реНрдпрдХ рдФрд░ рдиреНрдпреВрдирддрдо рдкрд░рд┐рд╡рд░реНрддрди рд╣реЛрддреЗ рд╣реИрдВред


рдЗрд╕ рд╕реВрдЪреА рдореЗрдВ рдкреНрд░рдХрд╛рд╢рд┐рдд рдЕрдВрддрд┐рдо рддрддреНрд╡ рдХреЗ рд╕рд╛рде рдПрдХ рд╕реВрдЪреА (рдХрдВрд╕реЛрд▓ рдореЗрдВ рд╡реИрд╢реНрд╡рд┐рдХ рдЪрд░ $ 0 рдЪрдпрдирд┐рдд рдФрд░ рд╣рд╛рдЗрд▓рд╛рдЗрдЯ рдХрд┐рдпрд╛ рдЧрдпрд╛ рддрддреНрд╡ рд╣реИ, $ 1, $ 2, $ 3 рд╡реЗ рддрддреНрд╡ рд╣реИрдВ рдЬреЛ рдкрд╣рд▓реЗ рдЪреБрдиреЗ рдЧрдП рдереЗ)


рд╕реВрдЪреА рдореЗрдВ рдмрдбрд╝реА рд╕рдВрдЦреНрдпрд╛ рдореЗрдВ рдирдИ рд░рдЪрдирд╛рдПрдБ рдЬреЛрдбрд╝реА рдЧрдИрдВ, рдЬрдмрдХрд┐ рд░рдЪрдирд╛ рдХреА рдкреНрд░рд╕реНрддреБрддрд┐ рдХреЗ рд▓рд┐рдП рдЬрд╝рд┐рдореНрдореЗрджрд╛рд░ рддрддреНрд╡ (рдЬрд┐рд╕ рд╕реВрдЪреА рдХреЛ рдмрджрд▓ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ), рдЬреЛ рдкрд╣рд▓реЗ рдЪреБрдиреА рдЧрдИ рдереА, рдареАрдХ рдЙрд╕реА рдиреЛрдб рдХреА рдмрдиреА рд╣реБрдИ рд╣реИред



рдЗрд╕рдХреЗ рдЕрддрд┐рд░рд┐рдХреНрдд, рдЖрдк рдЬреЙрди рд░реЗрдЬрд┐рдЧ рдХреЗ рдмреНрд▓реЙрдЧ рд╕реЗ рдкреНрд░рд╡рд┐рд╖реНрдЯрд┐ рдХрд╛ рдЕрдиреБрд╡рд╛рдж рдкрдврд╝ рд╕рдХрддреЗ рд╣реИрдВред

рдкреНрд░рдЧрддрд┐рд╢реАрд▓ рдЕрддреБрд▓реНрдпрдХрд╛рд▓рд┐рдХ рдкреНрд░рддрд┐рдкрд╛рджрди: рдЪрд┐рддреНрд░ рдХреЛ рд╡рд┐рд╕реНрддрд╛рд░ рдХреА рдПрдХ рдЫреЛрдЯреА рд░рд╛рд╢рд┐ рдХреЗ рд╕рд╛рде рддреБрд░рдВрдд рдЦреАрдВрдЪрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдлрд┐рд░ рдЕрдзрд┐рдХ рд╡рд┐рд╡рд░рдг рджрд┐рдЦрд╛рдИ рджреЗрддреЗ рд╣реИрдВ


рдпрджрд┐ рдЖрд╡рд╢реНрдпрдХ рд╣реЛ, рддреЛ рдПрдХ рджреВрд╕рд░реЗ рдореЗрдВ рдирд┐рд╣рд┐рдд рддрддреНрд╡реЛрдВ рдХреЗ рд╕рд╛рде рдПрдХ рдмрдбрд╝реА рд╕рдВрд░рдЪрдирд╛ рдЦреАрдВрдЪреЗрдВ (рдпрд╣рд╛рдВ рддрдХ тАЛтАЛрдХрд┐ рд╕рд░рд▓ рдЪреАрдЬреЛрдВ рдХреЛ рдЕрдХреНрд╕рд░ рдиреЗрд╕реНрдЯреЗрдб рднрд╛рдЧреЛрдВ рдХреЗ рд░реВрдк рдореЗрдВ рд▓рд╛рдЧреВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ), рдпрджрд┐ рдЖрд╡рд╢реНрдпрдХ рд╣реЛ рддреЛ рдПрдХ рд╕реВрдЪреА рдЖрд░реЗрдЦрдг рд╕рд╣рд┐рдд, рд╕рдВрд░рдЪрдирд╛ рдХреЗ рдкрд╣рд▓реЗ рд╢реАрд░реНрд╖ рдкрд░ рдореЙрдбрд▓ рдХреЗ рд▓рд┐рдП рд╡рд┐рдЪрд╛рд░реЛрдВ рдХреЛ рдЖрдХрд░реНрд╖рд┐рдд рдХрд░реЗрдЧрд╛ред рдЗрд╕ рдкреБрдирд░рд╛рд╡реГрддреНрддрд┐ рдХреЗ рдЕрдВрджрд░ рджреЛ рдФрд░ рд╣реЛрдВрдЧреЗ: рджреГрд╢реНрдп рдЖрдпрд╛рдореЛрдВ рдХреЛ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд░рдиреЗ рд╡рд╛рд▓рд╛ рдмрд╣реБрдд рдЖрдзрд╛рд░ рддреИрдпрд╛рд░ рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛, рдлрд┐рд░ рд╡рд┐рд╡рд░рдг рддреИрдпрд╛рд░ рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ (рд╕реАрдзреЗ рдЗрд╕ рдореЙрдбрд▓ рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд, рдЗрд╕рдХреЗ рд░рд╛рдЬреНрдпреЛрдВ рдореЗрдВ рдкрд░рд┐рд╡рд░реНрддрди рдХреА рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛)ред рдЕрдЧрд▓реЗ рдкреБрдирд░рд╛рд╡реГрддреНрддрд┐ рдореЗрдВ, рдлрд╝реНрд░реЗрдо рдиреЗрд╕реНрдЯреЗрдб рдореЙрдбрд▓ рддреИрдпрд╛рд░ рдХрд░реЗрдЧрд╛, рдФрд░ рдпрд╣ рддрдм рддрдХ рдЬрд╛рд░реА рд░рд╣реЗрдЧрд╛ рдЬрдм рддрдХ рдиреЗрд╕реНрдЯрд┐рдВрдЧ рд╕рдорд╛рдкреНрдд рдирд╣реАрдВ рд╣реЛ рдЬрд╛рддрд╛ред рд╕рднреА рдкреБрдирд░рд╛рд╡реГрддреНрддрд┐рдпреЛрдВ рдХреЛ рдЕрд▓рдЧ рдХрд░ рджрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдФрд░ рд╕реЗрдЯрдЯрд╛рдЗрдордЖрдЙрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЫреБрдЯреНрдЯреА рджреА рдЬрд╛ рд╕рдХрддреА рд╣реИ рдпрджрд┐ рд░реЗрдВрдбрд░рд┐рдВрдЧ рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП 200 рд╕реЗ рдЕрдзрд┐рдХ рдПрдордПрд╕ рд▓реЗрддрд╛ рд╣реИ (рднрд╡рд┐рд╖реНрдп рдореЗрдВ рдореИрдВ рдЗрд╕реЗ requestAnimationFrame рдХреЗ рд╕рд╛рде рдмрджрд▓рдиреЗ рдХреА рдпреЛрдЬрдирд╛ рдмрдирд╛рддрд╛ рд╣реВрдВ) рддрд╛рдХрд┐ рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдХреЛ рдЕрд╡рд░реБрджреНрдз рди рдХрд░реЗрдВ рдФрд░ рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдХреЛ рдЖрдХрд░реНрд╖рд┐рдд рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрдВ рдЬреЛ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рд╣реИред рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЗ рд▓рд┐рдП, рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдзреАрд░реЗ-рдзреАрд░реЗ рдмрджрд▓ рдЬрд╛рдПрдЧрд╛, рдЕрд░реНрдерд╛рддред рд╡рд╣ рджреЗрдЦреЗрдВрдЧреЗ рдХрд┐ рдХреБрдЫ рдмрджрд▓рд╛рд╡ рд╣реЛ рд░рд╣реЗ рд╣реИрдВ, рд╕рд░рд▓ рд╡рд┐рдзрд┐ рдХреЗ рд╡рд┐рдкрд░реАрдд, рдЬрдм рдПрдХ рд▓рдВрдмреЗ рд╡рд┐рд░рд╛рдо рдХреЗ рджреМрд░рд╛рди (рдЬрд┐рд╕рдХреЗ рджреМрд░рд╛рди рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдХреНрд▓рд┐рдХреЛрдВ рдХрд╛ рдЬрд╡рд╛рдм рдирд╣реАрдВ рджреЗрддрд╛ рд╣реИ рдФрд░ рдЙрд╕реА рдЪреАрдЬрд╝ рдХреЛ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рддрд╛ рд╣реИ), рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдирд╛рдЯрдХреАрдп рд░реВрдк рд╕реЗ рддрд╕реНрд╡реАрд░ рдмрджрд▓рддрд╛ рд╣реИред

рдпрд╣ рдкреНрд░рдЧрддрд┐рд╢реАрд▓ jpeg рдХреЗ рд╕рдорд╛рди рд╣реИ рдпрд╛ рдЖрдкрдХреЛ рдЧреЗрдо рдЗрдВрдЬрди рдХреА рдпрд╛рдж рджрд┐рд▓рд╛ рд╕рдХрддрд╛ рд╣реИред рдХрдИ рдмрд╛рд░ рдЬрдм рдЗрдВрдЬрди рдореЗрдВ рд╕рдВрд╕рд╛рдзрдиреЛрдВ рдХреА рдХрдореА рд╣реЛрддреА рд╣реИ рдФрд░ рдЫрд╡рд┐ рдкрд╣рд▓реЗ рдЦрд░рд╛рдм рдЧреБрдгрд╡рддреНрддрд╛ (рдЕрдирдлрд╝рд┐рд▓реНрдЯрд░реНрдб рдмрдирд╛рд╡рдЯ, рдХрдо-рдкреЙрд▓реА рдореЙрдбрд▓, рдЖрджрд┐) рдореЗрдВ рджрд┐рдЦрд╛рдИ рджреЗрддреА рд╣реИ, рдФрд░ рдлрд┐рд░ рдЪрд┐рддреНрд░ рдореЗрдВ рд╕реБрдзрд╛рд░ рд╣реЛрддрд╛ рд╣реИред
рдПрдирд┐рдореЗрд╢рди, 2 рдлреНрд░реЗрдоред рдкреНрд░рдЧрддрд┐рд╢реАрд▓ рдкреНрд░рддрд┐рдкрд╛рджрди: рдкрд╣рд▓реЗ рддрд▓реЗ рд╣реБрдП, рдлрд┐рд░ рд╡рд┐рд╡рд░рдгред рдХреНрд╖рдг рдХреЛ рдкрдХрдбрд╝рдирд╛ рдФрд░ рдкрд╣рд▓реЗ рднрд╛рдЧ рдХреЛ рдХреЗрд╡рд▓ рдбрд┐рдмрдЧ рдореЛрдб рдореЗрдВ рдХреИрдкреНрдЪрд░ рдХрд░рдирд╛ рд╕рдВрднрд╡ рдерд╛, рдЬреЛ рдбрд┐рдорд┐рдВрдЧ рдХреЛ рджреГрд╢реНрдпрдорд╛рди рдмрдирд╛рддрд╛ рд╣реИред

рдХреНрд▓реЛрдирд┐рдВрдЧ рдиреЛрдбреНрд╕



рджреГрд╢реНрдп рдХреЗ рд▓рд┐рдП DOM рд╕рдВрд░рдЪрдирд╛ рдкреНрд░рд╛рдкреНрдд рдХрд░рдирд╛ рд▓рдЧрднрдЧ рдЗрд╕ рдкреНрд░рдХрд╛рд░ рд╣реИ: рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдХрд╛ HTML рдкрд╛рд░реНрд╕рд░ рд╕реНрд╡рдпрдВ HTML рдХреЛ рдПрдХ рдмрд╛рд░ рдкрд╛рд░реНрд╕ рдХрд░рддрд╛ рд╣реИ (рд╕рдмрд╕реЗ рдХрдард┐рди рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ, рдпрд╣ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдкреВрд░рд╛ рдкреГрд╖реНрда рд▓реЛрдб рдХрд░рддреЗ рд╕рдордп рд╣реЛрддрд╛ рд╣реИ), рдлрд┐рд░, рдпрджрд┐ рдЖрд╡рд╢реНрдпрдХ рд╣реЛ, рддреЛ рдкрд░рд┐рдгрд╛рдо DOM API ( .cloneNode ()) рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдмрдВрдж рдХрд░ рджрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред )ред рдЯреЗрдореНрдкрд▓реЗрдЯ рд╕реЗ рдЙрджрд╛рд╣рд░рдг рдЯреЗрдореНрдкрд▓реЗрдЯ рдЯреНрд░реА рдХреЗ рдбреЛрдо рдХреЛ рдХреНрд▓реЛрди рдХрд░рдХреЗ рдмрдирд╛рдП рдЬрд╛рддреЗ рд╣реИрдВ, рдЬрд┐рд╕рдХреЗ рдмрд╛рдж рдЗрд╕ рдиреЛрдб рд╕реЗ рдЬреБрдбрд╝реЗ рдирд┐рд░реНрджреЗрд╢реЛрдВ рдХреЛ рдкрдврд╝рд╛ рдФрд░ рдкрд╛рд░реНрд╕ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред

DOM рдЯреЗрдореНрдкрд▓реЗрдЯреНрд╕ рдХреЛ рдкрд╛рд░реНрд╕ рдХрд░рдиреЗ рдХреЗ рдкрд░рд┐рдгрд╛рдореЛрдВ рдХреЗ рдХреИрд╢рд┐рдВрдЧ рдФрд░ рдЙрдкрдпреЛрдЧ



рддрд╛рдХрд┐ рдиреЛрдбреНрд╕ рдХреЗ рдХреНрд▓реЛрдирд┐рдВрдЧ рдХреЗ рдмрд╛рдж рдЖрдкрдХреЛ рдирд┐рд░реНрджреЗрд╢реЛрдВ рдХреЗ рд▓рд┐рдП рдЦреЛрдЬ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдлрд┐рд░ рд╕реЗ рд╡рд┐рд╢реЗрд╖рддрд╛рдУрдВ рдХреЛ рди рдкрдврд╝рдирд╛ рдкрдбрд╝реЗ (рдЬреИрд╕реЗ рдиреЛрдб рдХреНрд▓реЛрди рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рддреЛ рд╕реЗрд╡рд╛ рдбреЗрдЯрд╛ рдХреЙрдкреА рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ), рд╕рд╛рде рд╣реА рдирд┐рд░реНрджреЗрд╢рдиреЛрдВ рджреНрд╡рд╛рд░рд╛ рдмрдирд╛рдпрд╛ рдЧрдпрд╛ рдСрдмреНрдЬреЗрдХреНрдЯ рдкреБрди: рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП (рдЯреЗрдореНрдкрд▓реЗрдЯ рдЗрдВрдЬрди рджреНрд╡рд╛рд░рд╛ рдмрд╛рдж рдореЗрдВ рдЙрдкрдпреЛрдЧ) рдЕрдзрд┐рдХ рдХреБрд╢рд▓рддрд╛рдкреВрд░реНрд╡рдХ рд╕реНрдореГрддрд┐ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдФрд░ рдЕрдзрд┐рдХ рд╢рд╛рдпрдж рд╣реА рдХрднреА рдЯреНрд░рд┐рдЧрд░ред рдЧрд╛рд░рдмреЗрдЬ рдХрд▓реЗрдХреНрдЯрд░, рдПрдХ рд╕рдорд╛рдзрд╛рди рдкрд╛рдпрд╛ рдЧрдпрд╛ рдЬреЛ рдЖрдкрдХреЛ рдореВрд▓ рдиреЛрдб рд╕реЗ рдХреНрд▓реЛрди рдиреЛрдб рдореЗрдВ рд╕реЗрд╡рд╛ рдбреЗрдЯрд╛ рдХреЛ рдЬрд▓реНрджреА рд╕реЗ рдХреЙрдкреА рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред

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

 var getAll = function(node) { var result = []; var iteration_list = [ node ]; var i = 0; while( iteration_list.length ){ var cur_node = iteration_list.shift(); if ( cur_node.nodeType != 1 ){ continue; } for ( i = 0; i < cur_node.childNodes.length; i++ ) { iteration_list.push( cur_node.childNodes[i] ); } result.push( cur_node ); } return result; }; 

 var cloned = this.onode.cloneNode(true); var all_onodes = getAll(this.onode); var all_cnodes = getAll(cloned); 


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



рдореИрдВрдиреЗ рд╕рд┐рд╕реНрдЯрдо рдХреЗ рд╕реНрддрд░ рдкрд░ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдореЗрдВ рд▓рд╛рдЧреВ рдХрд┐рдП рдЧрдП рдЕрдиреБрдХреВрд▓рди рдХреЗ рддрд░реАрдХреЛрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╛рдд рдХреАред рдпрд╣ рдореБрдЭреЗ рд╣рд░ рдмрд╛рд░ рдПрдХ рд╣реА рдЕрдиреБрдХреВрд▓рди рдХреЛ рдкреНрд░реЛрдЧреНрд░рд╛рдо рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рдирд╣реАрдВ рджреЗрддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдХреБрдЫ рдирд┐рдпрдореЛрдВ рдХрд╛ рдкрд╛рд▓рди рдХрд░рддреЗ рд╣реБрдП, рдХреЛрдб рд▓рд┐рдЦреЗрдВ рдЬреЛ рдкрд░рд┐рдгрд╛рдорд╕реНрд╡рд░реВрдк рдЕрддреНрдпрдзрд┐рдХ рдЙрддреНрдкрд╛рджрдХ рдмрди рдЬрд╛рддрд╛ рд╣реИред рдмреЗрд╢рдХ, рдореИрдВ рдЕрдиреНрдп рддрд░реАрдХреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реВрдВ, рдореИрдВ рдкреНрд░реЛрдлрд╛рдЗрд▓рд┐рдВрдЧ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реВрдВ, рд▓реЗрдХрд┐рди рдпрд╣ рдХреБрдЫ рд╡рд┐рд╢рд┐рд╖реНрдЯ рдорд╛рдорд▓реЛрдВ рдореЗрдВ рд╣реЛрддрд╛ рд╣реИ рдФрд░ рдЕрддрд┐рд░рд┐рдХреНрдд рд╕рдордп рд╡реНрдпрддреАрдд рд╣реЛрддрд╛ рд╣реИред

рдореБрдЭреЗ рдпрд╣ рдЬрд╛рдирдиреЗ рдореЗрдВ рджрд┐рд▓рдЪрд╕реНрдкреА рд╣реЛрдЧреА рдХрд┐ рд╕рд┐рд╕реНрдЯрдо рд╕реНрддрд░ рдкрд░ рдЕрдиреНрдп рдЕрдиреБрдХреВрд▓рди рдХреНрдпрд╛ рд▓рд╛рдЧреВ рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, iframe / рд╡рд╕реНрддреБ рддрддреНрд╡реЛрдВ рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рдиреЗрддреНрд░рд╣реАрди рдлрдЯреЗ рдХреНрд╖реЗрддреНрд░реЛрдВ рдХреА рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░рдЪрдирд╛, рдЬреИрд╕рд╛ рдХрд┐ рдЗрд╕ рдЙрджрд╛рд╣рд░рдг рдореЗрдВ рдореИрдиреНрдпреБрдЕрд▓ рд░реВрдк рд╕реЗ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ: http://fb.html5isready.com ред


рдЕрдиреБрдкреНрд░рдпреЛрдЧ рдХреЗ рджреГрд╢реНрдп рдкреНрд░рддрд┐рдирд┐рдзрд┐рддреНрд╡ рдХрд╛ рд╣рд┐рд╕реНрд╕рд╛ рд╡рд╕реНрддреБ рддрддреНрд╡ рдХреЗ рдЕрдВрджрд░ рд╣реИ



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

рдХреГрдкрдпрд╛ рд╣рдореЗрдВ рд╕рд┐рд╕реНрдЯрдо рд╕реНрддрд░ рдкрд░ рдЕрдиреБрдХреВрд▓рди рддрдХрдиреАрдХреЛрдВ рдХреЗ рдЕрдиреНрдп рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрддрд╛рдПрдВ рдЬрд┐рдирдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЖрдк рдЬрд╛рдирддреЗ рд╣реИрдВ ( рдЬреИрд╕реЗ рдпрд╛ рдРрд╕реЗ )ред рдпрд╛ рдХрд╣реАрдВ рдЗрд╕ рддрд░рд╣ рдХреЗ рдЕрдиреБрдХреВрд▓рди ( рдЙрджрд╛рд╣рд░рдг ), рдпрд╛ рдЕрдкрдиреЗ рд╡рд┐рдЪрд╛рд░реЛрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╡реНрдпрдХреНрдд рд╡рд┐рдЪрд╛рд░реЛрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдпрджрд┐ рдЖрдк рд╕рд╛рдЭрд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рддреИрдпрд╛рд░ рд╣реИрдВред

Source: https://habr.com/ru/post/In210558/


All Articles