рдЕрдкрдиреЗ рдЙрджреНрдпрдо рдЖрд╡реЗрджрди рдореЗрдВ AngularJS рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ 5 рдХрд╛рд░рдг

рдЕрдкрдиреЗ рдЙрджреНрдпрдо рдЖрд╡реЗрджрди рдореЗрдВ AngularJS рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ 5 рдХрд╛рд░рдг



рдЫрд╡рд┐



рдЙрджреНрдпрдо рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдХреА рджреБрдирд┐рдпрд╛ рдореЗрдВ рд╡рд░реНрддрдорд╛рди рд╕реНрдерд┐рддрд┐ рдХреЛ рдПрдХ рд╢рдмреНрдж рдореЗрдВ рд╡рд░реНрдгрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ: рдЕрд░рд╛рдЬрдХрддрд╛ред



рдкреБрд░рд╛рдиреЗ рдХреЛрдб рдХреЗ рд╕рд╛рде рд╢реБрд░реВ, рдЬреЛ N рд╡рд░реНрд╖реЛрдВ рдХреЗ рд▓рд┐рдП рдбреЗрд╡рд▓рдкрд░ рд╕реЗ рдбреЗрд╡рд▓рдкрд░ рддрдХ рдмрд┐рдирд╛ рдХрд┐рд╕реА рджрд╕реНрддрд╛рд╡реЗрдЬ рдХреЗ рдкрд╛рд╕ рд╣реБрдЖред рдмрд╣реБрдд рдЬрдЯрд┐рд▓ рдЗрдВрдЯрд░рдлреЗрд╕ рдХреЗ рд▓рд┐рдП рдЬреЛ рдХреЛрдб рдХреЛ рдмрд╣реБрдд рдЬрдЯрд┐рд▓ рдмрдирд╛рддреЗ рд╣реИрдВред рдПрдХ рдПрдХрд▓ рдЕрдиреБрдкреНрд░рдпреЛрдЧ рдореЗрдВ рдПрди рдкреНрд░реМрджреНрдпреЛрдЧрд┐рдХрд┐рдпреЛрдВ рдХреЛ рдПрдХ рд╕рд╛рде рдорд┐рд▓рд╛рдиреЗ рд╕реЗ рдкрд╣рд▓реЗред рдЖрдЗрдП рддрдереНрдпреЛрдВ рдХрд╛ рд╕рд╛рдордирд╛ рдХрд░реЗрдВ: рдЬрдм рдпреЗ рдЪреАрдЬреЗрдВ рдмрдирд╛рдИ рдЧрдИ рдереАрдВ, рддреЛ рдХрд┐рд╕реА рдиреЗ рднреА рдЙрдирдХреЗ рд╕рдорд░реНрдерди рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдирд╣реАрдВ рд╕реЛрдЪрд╛ рдерд╛ред рдЖрдЬ рд╣рдо рдПрдХ рд╕рдорд╕реНрдпрд╛ рдХрд╛ рд╕рд╛рдордирд╛ рдХрд░ рд░рд╣реЗ рд╣реИрдВ - рдЗрди рд╕рднреА рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдХреЛ рдХреИрд╕реЗ рдареАрдХ рдХрд┐рдпрд╛ рдЬрд╛рдП? рдХрд╣рд╛рдБ рд╕реЗ рд╢реБрд░реВ рдХрд░реЗрдВ? рдЙрдирдХреЗ рд▓рд┐рдП рд╕рд╛рдорд╛рдиреНрдп рдЬреНрдЮрд╛рди рдХреИрд╕реЗ рд▓рд╛рдпрд╛ рдЬрд╛рдП? рдЙрдиреНрд╣реЗрдВ рдЖрдзреБрдирд┐рдХ рддрдХрдиреАрдХреА рдвреЗрд░ рдореЗрдВ рдХреИрд╕реЗ рд▓рд╛рдпрд╛ рдЬрд╛рдП?



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



1) рдзреАрд░реЗ-рдзреАрд░реЗ рд╢реБрд░реВ рдХрд░реЗрдВ



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



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



2) рдбреЗрд╡рд▓рдкрд░реНрд╕ рджреНрд╡рд╛рд░рд╛ рддреНрд╡рд░рд┐рдд рдЕрдиреБрдХреВрд▓рди



рддрдХрдиреАрдХ рдЗрддрдиреА рддреЗрдЬреА рд╕реЗ рдмрджрд▓ рд░рд╣реА рд╣реИ рдХрд┐ рд╕рдордп рдХреЗ рд╕рд╛рде рдЪрд▓рдирд╛ рдХрд╛рдлреА рдЪреБрдиреМрддреА рдмрди рдЧрдпрд╛ рд╣реИред рдпрд╛ рддреЛ рдЖрдкрдХреЗ рдкрд╛рд╕ рд╕реАрдЦрдиреЗ рдХреА рд╕рд╣реА рд╡рд┐рдзрд┐рдпрд╛рдБ рд╣реИрдВ, рдпрд╛ рдЖрдк рд╡рд┐рднрд┐рдиреНрди рдУ'рд░рд┐рд▓реА рдХрд┐рддрд╛рдмреЛрдВ рдХреЛ рдкрдврд╝рдХрд░ рдкрд░реЗрд╢рд╛рди рд╣реИрдВ рдФрд░ рдпрд╣ рдкрддрд╛ рд▓рдЧрд╛рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░ рд░рд╣реЗ рд╣реИрдВ рдХрд┐ рд╕рднреА рдЪреАрдЬреЗрдВ рдХреИрд╕реЗ рдХрд╛рдо рдХрд░рддреА рд╣реИрдВред



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



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



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



3) рдкреНрд░рджрд░реНрд╢рди рдФрд░ рдорд╛рдкрдиреАрдпрддрд╛



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



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



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



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



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



4) рдЯреЗрд╕реНрдЯ рдкрд░реАрдХреНрд╖рдг



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



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



рдпрд╣ рдмрд╣реБрдд рдЙрдкрдпреЛрдЧреА рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рдЖрдорддреМрд░ рдкрд░ рдбреЗрд╡рд▓рдкрд░реНрд╕ рдЗрд╕ рдкреНрд░рдХрд╛рд░ рдХреЛрдб рдХрд╛ рдПрдХ рдирдпрд╛ рдЯреБрдХрдбрд╝рд╛ рдбрд╛рд▓рддреЗ рд╣реИрдВред рд╡реЗ 10-15 рд▓рд╛рдЗрдиреЗрдВ рдЬреЛрдбрд╝рддреЗ рд╣реИрдВ, рдмрдЪрд╛рддреЗ рд╣реИрдВ рдФрд░ рдмреИрдо рдХрд░рддреЗ рд╣реИрдВ, рдХреБрдЫ рдЯреВрдЯ рдЬрд╛рддрд╛ рд╣реИред рдлрд┐рд░ рд╡реЗ рдХреЛрдб рдХреА 8 рд▓рд╛рдЗрдиреЛрдВ рдпрд╛ рдХреБрдЫ рдкрд░ рдЯрд┐рдкреНрдкрдгреА рдХрд░рддреЗ рд╣реИрдВред рд╕рд╣реЗрдЬреЗрдВ, рдкреБрдирд░рд╛рд░рдВрдн рдХрд░реЗрдВ, рдлрд┐рд░ рднреА рдХрд╛рдо рдирд╣реАрдВ рдХрд░ рд░рд╣рд╛ рд╣реИ? рдирд╣реАрдВ? рд╕реНрдкрд╖реНрдЯ рд░реВрдк рд╕реЗ, рддреНрд░реБрдЯрд┐ рдЗрди 2-5 рд▓рд╛рдЗрдиреЛрдВ рдореЗрдВ рд╣реЛрдиреА рдЪрд╛рд╣рд┐рдПред



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



5) рдЕрдЪреНрдЫрд╛ рд╕рд╛рдореБрджрд╛рдпрд┐рдХ рд╕рдорд░реНрдерди



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



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



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



All Articles