рдореВрд▓ рд▓реЗрдЦ - "
рдХреНрд░реЛрдо рдореЗрдВ рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЛ рдХреИрд╕реЗ рдбреАрдмрдЧ рдХрд░реЗрдВ рддреНрд╡рд░рд┐рдд рдФрд░ рдЖрд╕рд╛рди ред"
рдЕрд╡рд▓реЛрдХрди
рдЗрд╕ рд▓реЗрдЦ рдореЗрдВ, рдЖрдк рд╕реАрдЦреЗрдВрдЧреЗ рдХрд┐ Chrome DevTools рдФрд░ VS рдХреЛрдб рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЛрдб рдХреЛ рдлреНрд░рдВрдЯ рдПрдВрдб рдмреИрдХ рдПрдВрдб рдкрд░ рдбрд┐рдмрдЧ рдХреИрд╕реЗ рдХрд░реЗрдВред
рд▓рдХреНрд╖реНрдп
- рджреГрд╢реНрдпрдкрдЯрд▓ рдФрд░ рдХреЛрдгреАрдп рдХреЛ рдбреАрдмрдЧ рдХрд░рдирд╛ рд╕реАрдЦреЗрдВ
- рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдХрд░реЗрдВ рдХрд┐ Node.js рдХреЛ рдХреИрд╕реЗ рдбреАрдмрдЧ рдХрд░реЗрдВ
рдлреНрд░рдВрдЯ-рдПрдВрдб рдбрд┐рдмрдЧрд┐рдВрдЧ (рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ, рдХреЛрдгреАрдп)
рд╡рд░реНрддрдорд╛рди рдореЗрдВ, Chrome DevTools рдФрд░ Firefox Developer Tools рдЬреИрд╕реЗ рдмрд╣реБрдд рд╕рд╛рд░реЗ рдЙрдкрдХрд░рдг рдлреНрд░рдВрдЯ-рдПрдВрдб рдбрд┐рдмрдЧрд┐рдВрдЧ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддреЗ рд╣реИрдВред рдЬрдмрдХрд┐ рдпреЗ рджреЛ рд╕рдмрд╕реЗ рд▓реЛрдХрдкреНрд░рд┐рдп рд╣реИрдВ, рдЕрдиреНрдп рдмреНрд░рд╛рдЙрдЬрд╝рд░реЛрдВ рдХреЗ рдкрд╛рд╕ рдЕрдкрдиреЗ рд╕реНрд╡рдпрдВ рдХреЗ рдЙрдкрдХрд░рдг рднреА рд╣реИрдВред рдЖрдЗрдП рд╣рдорд╛рд░реЗ рдмрдЧ-рдПрд▓рд┐рдореЗрдВрдЯрд┐рдВрдЧ рдПрдбрд╡реЗрдВрдЪрд░ рдХреЗ рд▓рд┐рдП Chrome DevTools рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд░реЗрдВред
рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдбрд┐рдмрдЧрд┐рдВрдЧ
рдЪрд▓реЛ рдИрдорд╛рдирджрд╛рд░ рд╣реЛ, рдбрд┐рдмрдЧрд┐рдВрдЧ рдХрднреА-рдХрднреА рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рд╕рдордп рд▓реЗрдиреЗ рд╡рд╛рд▓реА рд╣реЛ рд╕рдХрддреА рд╣реИред рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ, рдпрджрд┐ рд╕рд░рд▓ рдХрдорд╛рдВрдб рдЬреИрд╕реЗ рдХрдВрд╕реЛрд▓.рд▓реЙрдЧ () рдпрд╛ рд╡рд┐рдВрдбреЛ.рдЕрд▓рд░реНрдЯ ()ред
рдЖрдкрдХреЛ рдЕрддрд┐рд░рд┐рдХреНрдд рдХреЛрдб рд▓рд┐рдЦрдирд╛ рдФрд░ рдлрд┐рд░ рдирд┐рдХрд╛рд▓рдирд╛ рд╣реЛрдЧрд╛, рдХрднреА-рдХрднреА, рдЖрдк рдРрд╕реЗ рдХреЛрдб рднреА рд╢рд╛рдорд┐рд▓ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдЬрд┐рдирдореЗрдВ рдпреЗ рд╡рд┐рдзрд┐рдпрд╛рдБ рд╢рд╛рдорд┐рд▓ рд╣реИрдВ (рднрд▓реЗ рд╣реА рдЖрдкрдХреЛ рд▓рдЧрд╛ рд╣реЛ рдХрд┐ рдЖрдкрдиреЗ рдЙрдиреНрд╣реЗрдВ рд╣рдЯрд╛ рджрд┐рдпрд╛ рдерд╛)ред рд▓реЗрдХрд┐рди рдЕрдЧрд░ рдХреЛрдИ рд▓рд┐рдВрдЯрд░ рд╕реЗрдЯ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рддреЛ рдХреЛрдб рдореЗрдВ рдХрдВрд╕реЛрд▓ рдпрд╛ рдЕрд▓рд░реНрдЯ рдХреЗ рддрд░реАрдХреЛрдВ рдкрд░ рдкреНрд░рдХрд╛рд╢ рдбрд╛рд▓рд╛ рдЬрд╛рдПрдЧрд╛ред
рдпрд╣рд╛рдБ рдЬрдм Chrome DevTools рдЗрди рдердХрд╛рдК рдЙрдкрдХрд░рдгреЛрдВ рдХреЗ рдмрд┐рдирд╛ рдХреЛрдб рдбрд┐рдмрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдорд╣рд╛рди рдорд┐рд╢рди рдХреЗ рд╕рд╛рде рдордВрдЪ рдкрд░ рдЖрддрд╛ рд╣реИред рдЗрд╕рдХреЗ рдЕрдиреНрдп рднрддреНрддреЛрдВ рдореЗрдВ, CSS рдФрд░ HTML рд╕рдВрдкрд╛рджрди, рдиреЗрдЯрд╡рд░реНрдХ рдФрд░ рд╕рд╛рдЗрдЯ рдХреА рдЧрддрд┐ рдХрд╛ рдкрд░реАрдХреНрд╖рдг рд╣рдорд╛рд░реЗ рдкрд╕рдВрджреАрджрд╛ рд╣реИрдВред
рдЪрд▓реЛ рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рд╡рд┐рдзрд┐ getData () рдХреЗ рд╕рд╛рде рдПрдХ рд╕рд░рд▓ рд╡реЗрдм рдкреЗрдЬ рдмрдирд╛рддреЗ рд╣реИрдВ рдЬреЛ рдХреЗрд╡рд▓ рдирд╛рдо рдЗрдирдкреБрдЯ рдлрд╝реАрд▓реНрдб рд╕реЗ рдбреЗрдЯрд╛ рдПрдХрддреНрд░ рдХрд░рддрд╛ рд╣реИ, рдбреЗрдЯрд╛рд╕реНрдкреИрди рдЖрдИрдбреА рдХреЗ рд╕рд╛рде рдПрдХ рдбреЛрдо рдиреЛрдб рдмрдирд╛рддрд╛ рд╣реИ, рдФрд░ рдлрд┐рд░ рдЙрд╕ DOM рддрддреНрд╡ рдореЗрдВ рдЗрдирдкреБрдЯ рдлрд╝реАрд▓реНрдб рдорд╛рди рдЬреЛрдбрд╝рддрд╛ рд╣реИред
рдпрд╣рд╛рдВ рдмрддрд╛рдпрд╛ рдЧрдпрд╛ рд╣реИ рдХрд┐ рд╣рдорд╛рд░рд╛ рдкреГрд╖реНрда рдХреИрд╕рд╛ рджрд┐рдЦреЗрдЧрд╛:
HTML рдореЗрдВ:
рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдореЗрдВ:
рдЖрдЗрдП рдЗрд╕реЗ
app.j s рдирд╛рдо рдХреЗ рддрд╣рдд рд╕реЗрд╡ рдХрд░реЗрдВред
рдпрд╣ рдкреЗрдЬ рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдореЗрдВ рдХреИрд╕реЗ рджрд┐рдЦрд╛рдИ рджреЗрдЧрд╛:

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

рд╣рд╛рд▓рд╛рдВрдХрд┐, рдпрд╣ рд╕рдмрд╕реЗ рдЖрджрд┐рдо рджреГрд╖реНрдЯрд┐рдХреЛрдг рд╣реИред
рдЗрд╕рд▓рд┐рдП, рдЗрд╕рдХреЗ рдмрдЬрд╛рдп, рд╣рдо Chrome DevTools рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВрдЧреЗ рдФрд░ рдпрд╣ рд╕рддреНрдпрд╛рдкрд┐рдд рдХрд░реЗрдВрдЧреЗ рдХрд┐ рд╣рдо рдмреНрд░реЗрдХрдкреЙрдЗрдВрдЯреНрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реБрдП рдпреЛрдЬрдирд╛ рдХреЗ рдЕрдиреБрд╕рд╛рд░ рдХрд╛рдо рдХрд░рддреЗ рд╣реИрдВред
рдмреНрд░реЗрдХрдкреЙрдЗрдВрдЯ рдХреЗрд╡рд▓ рдХреЛрдб рдХреА рдПрдХ рдкрдВрдХреНрддрд┐ рд╣реИ рдЬрд┐рд╕ рдкрд░ рд╣рдо рдпрд╣ рдЬрд╛рдВрдЪрдиреЗ рдХреЗ рд▓рд┐рдП рдХреЛрдб рдЪрд▓рд╛рдирд╛ рдмрдВрдж рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ рдХрд┐ рдпрд╣ рдХреИрд╕реЗ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ (рдпрд╛ рдареАрдХ рд╕реЗ рдХрд╛рдо рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ)ред
рд╡рд╛рдкрд╕ рдЯреНрд░реИрдХ рдкрд░, Google Chrome рдореЗрдВ рдкреЗрдЬ рд▓реЙрдиреНрдЪ рдХрд░реЗрдВ рдФрд░:
- рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдХреЗ рдКрдкрд░реА-рджрд╛рдПрдВ рдХреЛрдиреЗ рдореЗрдВ Chrome рдбреЗрд╡рд▓рдк рдЯреВрд▓ рдХреЛ рдЦреЛрд▓рдиреЗ рдХреЗ рд▓рд┐рдП, Google Chrome рдореЗрдиреВ рдХреЛ рдХрд╕реНрдЯрдорд╛рдЗрдЬрд╝ рдФрд░ рдирд┐рдпрдВрддреНрд░рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХреНрд▓рд┐рдХ рдХрд░реЗрдВред
- рдореЗрдиреВ рд╕реЗ, рдФрд░ рдЯреВрд▓ рдЪреБрдиреЗрдВ, рдФрд░ рдлрд┐рд░ рдбреЗрд╡рд▓рдкрд░ рдЯреВрд▓ рдЪреБрдиреЗрдВред
рд╡реИрдХрд▓реНрдкрд┐рдХ рд░реВрдк рд╕реЗ, рд╣рдо
Ctrl + Shift + I рдХреАрдмреЛрд░реНрдб рд╢реЙрд░реНрдЯрдХрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ (рд╣рдо рдЗрд╕ рджреГрд╖реНрдЯрд┐рдХреЛрдг рдХреЛ рдкрд╕рдВрдж рдХрд░рддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдпрд╣ рдЖрдкрдХреЗ рдКрдкрд░ рд╣реИ)ред

рд╣рдо рдЕрдВрджрд░ рдЖрдиреЗ рдХреЗ рдмрд╛рдж, рдХреЛрдб рдХреЛ рдмреНрд░реЗрдХрдкреЙрдЗрдВрдЯ рдкрд░ рд░реЛрдХрддреЗ рд╣реИрдВ:
- Chrome DevTools рд▓реЙрдиреНрдЪ рд╣реЛрдиреЗ рдХреЗ рд╕рд╛рде, рд╕реНрд░реЛрдд рдЯреИрдм рдЪреБрдиреЗрдВред
- рд╕реНрд░реЛрдд рдкреГрд╖реНрда рд╕реЗ, рдкреГрд╖реНрда рджреГрд╢реНрдп рдореЗрдВ, app.js (рдкрд╣рд▓реЗ рд╣рдордиреЗ рдмрдирд╛рдИ рдЧрдИ рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдлрд╝рд╛рдЗрд▓) рдХрд╛ рдЪрдпрди рдХрд░реЗрдВред
- рд╕рдВрдкрд╛рджрдХ рдлрд▓рдХ рдореЗрдВ, рд▓реЗрдЯ рдбреЗрдЯрд╛ рдХреЗ рдмрд╛рдИрдВ рдУрд░ = document.getElementById ('рдирд╛рдо')ред рдорд╛рди; рд▓рд╛рдЗрди рдСрдл рдХреЛрдб, рд▓рд╛рдЗрди рдирдВрдмрд░ 3 рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░реЗрдВред
рдЗрд╕рдХреЗ рд╕реНрдерд╛рди рдкрд░, рд╣рдо рдПрдХ рд▓рд╛рдЗрди-рдСрдлрд╝-рдХреЛрдб рдмреНрд░реЗрдХрдкреЙрдЗрдВрдЯ рд╕реЗрдЯ рдХрд░реЗрдВрдЧреЗ, рдЬрд┐рд╕реЗ рдиреАрд▓реЗ рд░рдВрдЧ рдореЗрдВ рд╣рд╛рдЗрд▓рд╛рдЗрдЯ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рд╣рдо рдареАрдХ рд╕реЗ рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ рдЗрд╕реЗ рдХрд╣рд╛рдБ рдмрдирд╛рдпрд╛ рдЧрдпрд╛ рд╣реИред рдпрд╣ рднреА рдзреНрдпрд╛рди рд░рдЦреЗрдВ рдХрд┐ рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдбрд┐рдмрдЧрд┐рдВрдЧ рдлрд▓рдХ рдореЗрдВ рдЪрдпрдирд┐рдд рдЪрд░ рдХрд╛ рдирд╛рдо рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ рдмреНрд░реЗрдХрдкреЙрдЗрдВрдЯреНрд╕> рд╕реНрдерд╛рдиреАрдп рдЕрдиреБрднрд╛рдЧ рдореЗрдВ рдЬреБрдбрд╝ рдЬрд╛рддрд╛ рд╣реИред
рд╕рдорд╛рд░реЛрд╣ рдореЗрдВ рд╡реГрджреНрдзрд┐ рд╣реБрдИ рд╣реИ рдЬрд┐рд╕ рдкрд░ рдкреНрд░рдмрдВрдз рдмрдврд╝рд╛рдирд╛
рдПрдХ рдмреНрд░реЗрдХрдкреЙрдЗрдВрдЯ рд╕реЗрдЯ рдХрд░рдиреЗ рдХрд╛ рдорддрд▓рдм рд╣реИ рдХрд┐ рдлрд╝рдВрдХреНрд╢рди рдЙрд╕ рдмреНрд░реЗрдХрдкреЙрдЗрдВрдЯ рдкрд░ рдирд┐рд╖реНрдкрд╛рджрди рдХреЛ рд░реЛрдХ рджреЗрдЧрд╛ред рдлрд┐рд░ рд╣рдореЗрдВ рдЕрдкрдиреЗ рдЪрд░ рдореЗрдВ рд╣реБрдП рдкрд░рд┐рд╡рд░реНрддрдиреЛрдВ рдХрд╛ рдирд┐рд░реАрдХреНрд╖рдг рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХреЛрдб рд▓рд╛рдЗрди-рдмрд╛рдп-рд▓рд╛рдЗрди рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред
рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдбрд┐рдмрдЧрд┐рдВрдЧ рдлрд▓рдХ рдХреЗ рдКрдкрд░реА-рдмрд╛рдПрдБ рдореВрд▓ рдмреНрд░реЗрдХрдкреЙрдЗрдВрдЯ рд░рди рдХрдорд╛рдВрдб рд╣реИрдВ:

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

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

рдЗрд╕ рдЙрджреНрджреЗрд╢реНрдп рдХреЗ рд▓рд┐рдП, рд╣рдо рдКрдкрд░ рджрд┐рдП рдЧрдП рд╕реНрдХреНрд░реАрдирд╢реЙрдЯ рдХреА рддрд░рд╣ рджрд┐рдЦрдиреЗ рдХреЗ рд▓рд┐рдП рдЕрдкрдиреЗ app.js рдХреЛ рд╕рдВрд╢реЛрдзрд┐рдд рдХрд░реЗрдВрдЧреЗред рдЖрдЗрдП рдкреГрд╖реНрда рдХреЛ рддрд╛рдЬрд╝рд╛ рдХрд░реЗрдВ рдФрд░ рдХреБрдЫ рдбреАрдмрдЧрд┐рдВрдЧ рдХрд░реЗрдВ:

- 3, рдПрдХ рдмреНрд░реЗрдХрдкреЙрдЗрдВрдЯ рд╕реЗрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, let рдбреЗрдЯрд╛ рдХреА рд▓рд╛рдЗрди рд╕рдВрдЦреНрдпрд╛ = document.getElementById ('рдирд╛рдо') рдорд╛рди;;
- рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдореЗрдВ, рдЗрдирдкреБрдЯ рдХреНрд╖реЗрддреНрд░ рдореЗрдВ 23 24 рдИ рджрд░реНрдЬ рдХрд░реЗрдВред рдпрд╣рд╛рдБ рд╣рдо рдЬрд╛рдирдмреВрдЭрдХрд░ рджреЛрдиреЛрдВ рд╕рдВрдЦреНрдпрд╛рдУрдВ рдФрд░ рдПрдХ рдЕрдХреНрд╖рд░ рдХреЛ рдЬреЛрдбрд╝рддреЗ рд╣реИрдВ рдЬрд┐рд╕рд╕реЗ рддреНрд░реБрдЯрд┐ рд╣реЛ рд╕рдХрддреА рд╣реИ - рдЗрдиреНрд╣реЗрдВ рдЬреЛрдбрд╝рд╛ рдпрд╛ рдЧреБрдгрд╛ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред
- рдЕрдЧрд▓реЗ рдлрд╝рдВрдХреНрд╢рди рдХреЙрд▓ рдкрд░ рдЪрд░рдг рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░реЗрдВред
рд╕реНрдХреНрд░реАрдирд╢реЙрдЯ рдкрд░, рд╣рдо рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ рдпреЛрдЧ рдФрд░ рдЙрддреНрдкрд╛рдж рджреЛрдиреЛрдВ рдХрд╛ NaN (рд╕рдВрдЦреНрдпрд╛ рдирд╣реАрдВ) рдорд╛рди рд╣реИред рдпрд╣ рдЗрдВрдЧрд┐рдд рдХрд░рддрд╛ рд╣реИ рдХрд┐ рд╣рдореЗрдВ рдЕрдкрдирд╛ рдХреЛрдб рдЕрднреА рдареАрдХ рдХрд░рдирд╛ рд╣реИред
рдмреНрд░реЗрдХрдкреЙрдЗрдВрдЯ рд╕реЗрдЯ рдХрд░рдиреЗ рдХрд╛ рджреВрд╕рд░рд╛ рддрд░реАрдХрд╛
рдЕрдзрд┐рдХрд╛рдВрд╢ рдорд╛рдорд▓реЛрдВ рдореЗрдВ, рдЖрдкрдХрд╛ рдХреЛрдб рдмрд╣реБрдд рд▓рдВрдмрд╛ рд╣реИ рдФрд░, рд╢рд╛рдпрдж, рдПрдХ рдкрдВрдХреНрддрд┐ рдореЗрдВ рд╕рдВрдХреНрд╖рд┐рдкреНрдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдорд╛рди рд▓реЗрдВ рдХрд┐ рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдХреЛрдб рдХреА 1000 рд▓рд╛рдЗрдиреЗрдВ рд╣реИрдВред рдЗрд╕ рдорд╛рдорд▓реЗ рдореЗрдВ, рд╣рд░ рдмрд╛рд░ рд▓рд╛рдЗрди рдЕрдпреЛрдЧреНрдп рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░рдХреЗ рдмреНрд░реЗрдХрдкреНрд╡рд╛рдЗрдВрдЯ рд╕реЗрдЯ рдХрд░рдирд╛ рдмрд╣реБрдд рдЕрд╡рд╛рд╕реНрддрд╡рд┐рдХ рд▓рдЧрддрд╛ рд╣реИ, рд╣реИ рдирд╛?
рдЗрд╕ рдЙрджреНрджреЗрд╢реНрдп рдХреЗ рд▓рд┐рдП, DevTools рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдХреЗ рд╕рд╛рде рдмрд╛рддрдЪреАрдд рдХрд░рддреЗ рд╕рдордп рд╣реЛрдиреЗ рд╡рд╛рд▓реА рдШрдЯрдирд╛рдУрдВ рдкрд░ рдмреНрд░реЗрдХрдкреНрд╡рд╛рдЗрдВрдЯ рд╕реЗрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЙрддреНрдХреГрд╖реНрдЯ рдЙрдкрдХрд░рдг рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИред рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдбреАрдмрдЧрд┐рдВрдЧ рдлрд▓рдХ рдкрд░, рдИрд╡реЗрдВрдЯ рд╢реНрд░реЛрддрд╛ рдмреНрд░реЗрдХрдкреЙрдЗрдВрдЯ рдХреЛ рдЗрд╡реЗрдВрдЯ рд╢реНрд░реЗрдгрд┐рдпреЛрдВ рдХреЗ рд╕рд╛рде рд╡рд┐рд╕реНрддрд╛рд░рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХреНрд▓рд┐рдХ рдХрд░реЗрдВред

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

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

рдКрдкрд░ рджрд┐рдП рдЧрдП рд╕реНрдХреНрд░реАрдирд╢реЙрдЯ рдХреЗ рдХреЛрдб рдХреЛ рдЙрд╕ рд▓рд╛рдЗрди рдкрд░ рд░реЛрдХ рджрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ рдЬрд┐рд╕рдореЗрдВ рдбреАрдмрдЧрд░ рд╢рдмреНрдж рд╣реИ рдФрд░ Chrome DevTools рд▓реЙрдиреНрдЪ рдХрд░реЗрдЧрд╛ред рдпрд╣ рдХреЛрдб рдХреА рдЙрд╕ рд╡рд┐рд╢рд┐рд╖реНрдЯ рд▓рд╛рдЗрди рдкрд░ рдПрдХ рдмреНрд░реЗрдХрдкреЙрдЗрдВрдЯ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреЗ рдмрд░рд╛рдмрд░ рд╣реИред рдЖрдк рдЕрдЧрд▓реЗ рдлрд╝рдВрдХреНрд╢рди рдХреЙрд▓ рдореЗрдВ рдЪрд░рдг рдФрд░ рдЕрдЧрд▓реЗ рдлрд╝рдВрдХреНрд╢рди рдХреЙрд▓ рдмрдЯрди рдкрд░ рдЪрд░рдг рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдХреЛрдб рдирд┐рд╖реНрдкрд╛рджрди рдХрд╛ рдкреНрд░рдмрдВрдзрди рднреА рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдЬреИрд╕рд╛ рдХрд┐ рд╣рдордиреЗ рдкрд╣рд▓реЗ рдХрд┐рдпрд╛ рдерд╛ред
рдЗрд╕реЗ рдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП
рд╢реБрд░реБрдЖрдд рдореЗрдВ, рд╣рдордиреЗ рдХрдВрд╕реЛрд▓.рд▓реЙрдЧ () рдФрд░ рд╡рд┐рдВрдбреЛ.рдЖрд▓рд░реНрдЯ () рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд┐рдпрд╛ рдФрд░ рдЙрдиреНрд╣реЗрдВ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдЙрдкрдпреЛрдЧреА рдирд╣реАрдВ рдкрд╛рдпрд╛ред рд╣рдо рдЙрдиреНрд╣реЗрдВ рдкреВрд░реЗ рдХреЛрдб рдореЗрдВ рдмрд╣реБрдд рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рдереЗ, рдЬреЛ рдХреЛрдб рдХреЛ рднрд╛рд░реА рдФрд░ рдзреАрдорд╛ рдмрдирд╛ рд╕рдХрддрд╛ рдерд╛ рдЕрдЧрд░ рд╣рдо рдЖрдиреЗ рдХреЗ рдмрд╛рдж рдЗрди рдЖрджреЗрд╢реЛрдВ рдХреЛ рд╣рдЯрд╛рдирд╛ рдирд╣реАрдВ рднреВрд▓рддреЗ рдереЗред
рдЬреИрд╕реЗ-рдЬреИрд╕реЗ рдХреЛрдб рдмрдврд╝рддрд╛ рд╣реИ, рдХреНрд░реЛрдо рдбреЗрд╡рд▓рдкрд░ рдЯреВрд▓реНрд╕ рдХрд┐рд╕реА рднреА рдмрдЧ рдХреЛ рдкрдХрдбрд╝рдиреЗ рдФрд░ рд╕рд╛рдорд╛рдиреНрдп рд░реВрдк рд╕реЗ рдкреНрд░рджрд░реНрд╢рди рдХрд╛ рдореВрд▓реНрдпрд╛рдВрдХрди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдмрд╣реБрдд рдЕрдзрд┐рдХ рдХреБрд╢рд▓ рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВред
рдбрд┐рдмрдЧрд┐рдВрдЧ рдХреЛрдгреАрдп
рджреГрд╢реНрдп рд╕реНрдЯреВрдбрд┐рдпреЛ рдХреЛрдб (рд╡реАрдПрд╕ рдХреЛрдб) рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдХреЛрдгреАрдп рдХреЛрдб рдХреЛ рдбреАрдмрдЧ рдХрд░рдиреЗ рдХрд╛ рд╕рдмрд╕реЗ рдЖрд╕рд╛рди рддрд░реАрдХрд╛ред рдбрд┐рдмрдЧрд┐рдВрдЧ рд╢реБрд░реВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдЖрдкрдХреЛ рдЕрдкрдиреЗ рдХреНрд░реЛрдо рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдореЗрдВ рдбреАрдмрдЧрд░ рдПрдХреНрд╕рдЯреЗрдВрд╢рди рдЗрдВрд╕реНрдЯреЙрд▓ рдХрд░рдирд╛ рд╣реЛрдЧрд╛:
- рдЕрдкрдиреЗ рд╡рд░реНрддрдорд╛рди рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдХреЗ рд╕рд╛рде VS рдХреЛрдб рд▓реЙрдиреНрдЪ рдХрд░реЗрдВ, рдПрдХреНрд╕рдЯреЗрдВрд╢рди рдЯреИрдм рдЦреЛрд▓реЗрдВред рдпрд╛ рдЕрдкрдиреЗ рдХреАрдмреЛрд░реНрдб рдкрд░ Ctrl + Shift + X рджрдмрд╛рдПрдВред
- рдЦреЛрдЬ рдХреНрд╖реЗрддреНрд░ рдореЗрдВ Chrome рджрд░реНрдЬ рдХрд░реЗрдВред
- рдЦреЛрдЬ рдкрд░рд┐рдгрд╛рдореЛрдВ рд╕реЗ, рдХреНрд░реЛрдо рдХреЗ рд▓рд┐рдП рдбреАрдмрдЧрд░ рдХрд╛ рдЪрдпрди рдХрд░реЗрдВ рдФрд░ рдЗрдВрд╕реНрдЯреЙрд▓ рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░реЗрдВред
- рдПрдХреНрд╕рдЯреЗрдВрд╢рди рдЗрдВрд╕реНтАНрдЯреЙрд▓ рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж, Reload рдмрдЯрди рджрд┐рдЦрд╛рдИ рджреЗрдЧрд╛ред рд╕реНрдерд╛рдкрдирд╛ рдХреЛ рдкреВрд░рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЗрд╕реЗ рдХреНрд▓рд┐рдХ рдХрд░реЗрдВ рдФрд░ рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдореЗрдВ рдбреАрдмрдЧрд░ рдХреЛ рд╕рдХреНрд░рд┐рдп рдХрд░реЗрдВред
рдмреНрд░реЗрдХрдкреНрд╡рд╛рдЗрдВрдЯ рд╕реЗрдЯ рдХрд░рдирд╛
рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдЬреИрд╕рд╛ рдХрд┐ рд╣рдордиреЗ рдкрд╣рд▓реЗ рдХрд┐рдпрд╛ рдерд╛, app.component.ts рдореЗрдВ, рдкрдВрдХреНрддрд┐ рдХреЗ рдмрд╛рдИрдВ рдУрд░ рд╕реНрдерд┐рдд рдкрдВрдХреНрддрд┐ рд╕рдВрдЦреНрдпрд╛ рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░реЗрдВред рд╕реЗрдЯ рдмреНрд░реЗрдХрдкреЙрдЗрдВрдЯ рдХреЛ рд▓рд╛рд▓ рд╕рд░реНрдХрд▓ рдЖрдЗрдХрди рдХреЗ рд╕рд╛рде рдЪрд┐рд╣реНрдирд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред

рдбрд┐рдмрдЧрд░ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди
рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ, рд╣рдореЗрдВ рдбрд┐рдмрдЧрд░ рдХреЛ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрдЧреА:
- рдлрд╝рд╛рдЗрд▓ рдПрдХреНрд╕рдкреНрд▓реЛрд░рд░ рд╕реЗ, рдбреАрдмрдЧ рджреГрд╢реНрдп рдкрд░ рдиреЗрд╡рд┐рдЧреЗрдЯ рдХрд░реЗрдВред рдЖрдк Ctrl + Shift + D рд╢реЙрд░реНрдЯрдХрдЯ рдХрд╛ рднреА рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред
- рд▓реЙрдиреНрдЪ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдЖрдЗрдХрди рдмрдЯрди рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░реЗрдВред jsonред рд╡рд╣ рд╡рд┐рдиреНрдпрд╛рд╕ рдлрд╛рдЗрд▓ рд╣реИ рдЬрд┐рд╕рдХрд╛ рд╣рдо рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВрдЧреЗред
- рдкрд░реНрдпрд╛рд╡рд░рдг рдбреНрд░реЙрдк-рдбрд╛рдЙрди рдХрд╛ рдЪрдпрди рдХрд░реЗрдВ рд╕реЗ, рдХреНрд░реЛрдо рдХрд╛ рдЪрдпрди рдХрд░реЗрдВред рдпрд╣ рдЖрдкрдХреЗ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдореЗрдВ рд▓реЙрдиреНрдЪред Json рдлрд╝рд╛рдЗрд▓ рдХреЗ рд╕рд╛рде рдПрдХ рдирдпрд╛ .vscode рдлреЛрд▓реНрдбрд░ рдмрдирд╛рдПрдЧрд╛ред
- рдлрд╝рд╛рдЗрд▓ рд▓реЙрдиреНрдЪ рдХрд░реЗрдВред
- рд╣рдорд╛рд░реЗ рдЙрджреНрджреЗрд╢реНрдп рдХреЗ рд▓рд┐рдП рдлрд╝рд╛рдЗрд▓ рдХреЛ рдлрд┐рдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, url рд╡рд┐рдзрд┐ рдореЗрдВ, рд▓реЛрдХрд▓рд╣реЛрд╕реНрдЯ рдкреЛрд░реНрдЯ рдХреЛ 8080 рд╕реЗ 4200 рдореЗрдВ рдмрджрд▓реЗрдВред
- рдкрд░рд┐рд╡рд░реНрддрди рд╕рд╣реЗрдЬреЗрдВред рдЖрдкрдХреА рдлрд╝рд╛рдЗрд▓ рдирд┐рдореНрдирд╛рдиреБрд╕рд╛рд░ рджрд┐рдЦрд╛рдИ рджреЗрдЧреА:

- рдХреАрдмреЛрд░реНрдб рдкрд░ F5 рджрдмрд╛рдПрдБ рдпрд╛ рдбреАрдмрдЧрд░ рд▓реЙрдиреНрдЪ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдбреАрдмрдЧрд┐рдВрдЧ рдмрдЯрди рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░реЗрдВред
- рдХреНрд░реЛрдо рд▓реЙрдиреНрдЪ рдХрд░реЗрдВред
- рд╕реЗрдЯ рдмреНрд░реЗрдХрдкреЙрдЗрдВрдЯ рдкрд░ рдХреЛрдб рдХреЛ рд░реЛрдХрдиреЗ рдХреЗ рд▓рд┐рдП рдкреЗрдЬ рдХреЛ рд░рд┐рдлреНрд░реЗрд╢ рдХрд░реЗрдВред

рдЖрдк рдХреНрд░рдорд┐рдХ рд░реВрдк рд╕реЗ F10 рдмрдЯрди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдХреЛрдб рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдмреНрд░рд╛рдЙрдЬрд╝ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдЪрд░ рдФрд░ рдЙрдирдХреЗ рдкрд░рд┐рд╡рд░реНрддрди рдХрд╛ рдирд┐рд░реАрдХреНрд╖рдгред

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

рдбрд┐рдмрдЧрд┐рдВрдЧ рдмреИрдХ рдПрдВрдб (Node.js)
рдпрд╣рд╛рдВ рдЖрдкрдХреЛ рдкрддрд╛ рдЪрд▓реЗрдЧрд╛ рдХрд┐ Node.js рдХреЛрдб рдХреЛ рдХреИрд╕реЗ рдбреАрдмрдЧ рдХрд░реЗрдВред рдпрд╣рд╛рдБ рд╕рдмрд╕реЗ рдЖрдо рджреГрд╖реНрдЯрд┐рдХреЛрдг рд╣реИрдВ:
- рдХреНрд░реЛрдо DevTools рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ред рдЦреИрд░, рдпрд╣ рд╣рдорд╛рд░реЗ рдкрд╕рдВрджреАрджрд╛ рд╣реИред
- рд╡рд┐рдЬреБрдЕрд▓ рд╕реНрдЯреВрдбрд┐рдпреЛ рдХреЛрдб, рд╡рд┐рдЬреБрдЕрд▓ рд╕реНрдЯреВрдбрд┐рдпреЛ, рд╡реЗрдмрд╕реНрдЯреЙрд░реНрдо рдЗрддреНрдпрд╛рджрд┐ рдЬреИрд╕реЗ рдЖрдИрдбреАрдИ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ред
рд╣рдо рдЪрд┐рддреНрд░рдг рдХреЗ рд▓рд┐рдП VS рдХреЛрдб рдФрд░ рдХреНрд░реЛрдо DevTools рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВрдЧреЗред
Chrome рдФрд░ Node.js рдПрдХ рд╣реА рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдЗрдВрдЬрди, Google V8 рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ, рдЬрд┐рд╕рдХрд╛ рдЕрд░реНрде рд╣реИ рдХрд┐ рд╣рдо рдЙрди рдЙрдкрдХрд░рдгреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдЬреЛ рд╣рдордиреЗ рдлреНрд░рдВрдЯ рдПрдВрдб рдбрд┐рдмрдЧрд┐рдВрдЧ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧ рдХрд┐рдП рдереЗред
рдРрд╕рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП:
- VS рдХреЛрдб рдореЗрдВ рдЕрдкрдирд╛ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рд▓реЙрдиреНрдЪ рдХрд░реЗрдВред
- рдХрдВрд╕реЛрд▓ рдЯреИрдм рдкрд░ рдиреЗрд╡рд┐рдЧреЗрдЯ рдХрд░реЗрдВред
- Npm start --inspect рдХрдорд╛рдВрдб рдбрд╛рд▓реЗрдВ рдпрд╛ рдПрдВрдЯрд░ рдХрд░реЗрдВ рдФрд░ рдПрдВрдЯрд░ рджрдмрд╛рдПрдБред
- рд╕реБрдЭрд╛рдП рдЧрдП "рдХреНрд░реЛрдо-рдбрд┐рд╡реЙрд▓реНрдЯреНрд╕: // ..." URL рдХреЛ рдЕрдирджреЗрдЦрд╛ рдХрд░реЗрдВ (рдПрдХ рдмреЗрд╣рддрд░ рддрд░реАрдХрд╛ рд╣реИ)ред

- Chrome рд▓реЙрдиреНрдЪ рдХрд░реЗрдВ рдФрд░ "рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ: рдирд┐рд░реАрдХреНрд╖рдг рдХрд░реЗрдВ" рджрд░реНрдЬ рдХрд░реЗрдВ рдпрд╛ рдкреЗрд╕реНрдЯ рдХрд░реЗрдВред рдпрд╣ рдЖрдкрдХреЛ DevTools рдХреЗ рдбрд┐рд╡рд╛рдЗрд╕реЗрд╕ рдкреЗрдЬ рдкрд░ рд░реАрдбрд╛рдпрд░реЗрдХреНрдЯ рдХрд░реЗрдЧрд╛ред
- рдиреЛрдб рд╣рд╛рдЗрдкрд░рд▓рд┐рдВрдХ рдХреЗ рд▓рд┐рдП рдУрдкрди рд╕рдорд░реНрдкрд┐рдд DevTools рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░реЗрдВред

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