Js, redjs рдмрд┐рд▓реНрдбрд░ рдмрдирд╛рдПрдБ

рд╣рд╛рдп рд╣рдмреНрд░рд╛рдпреБрдЬрд╝рд░ред

рдкрд░рд┐рдЪрдп рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдХреБрдЫ


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

рдЖрдк рдХрд┐рд╕ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╛рдд рдХрд░ рд░рд╣реЗ рд╣реИрдВ?


рдпрджрд┐ рдЖрдк рдПрдХ js рдбреЗрд╡рд▓рдкрд░ рд╣реИрдВ рдФрд░ рдЖрдкрдиреЗ рдЕрдкрдиреЗ рдЬреАрд╡рди рдореЗрдВ jquery рдкрд░ рд╕реНрд▓рд╛рдЗрдбрд░ рдкреНрд▓рдЧрдЗрди рд╕реЗ рдЕрдзрд┐рдХ рдХреБрдЫ рд▓рд┐рдЦрд╛ рд╣реИ, рддреЛ рдЖрдк рд╢рд╛рдпрдж рдЗрд╕ рд╡рд┐рдЪрд╛рд░ рдХреЗ рд╕рд╛рде рдЖрдП: "рд▓реЗрдХрд┐рди рдпрджрд┐ рдЖрдк 1-рдПрди рдлрд╝рд╛рдЗрд▓ рдХреЛ рдХрдИ рдореЗрдВ рд╡рд┐рднрд╛рдЬрд┐рдд рдХрд░рддреЗ рд╣реИрдВ рддреЛ рдпрд╣ рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рд╣реЛрдЧрд╛ред" рдФрд░ рдореЗрд░реЗ рдкрд╛рд╕ рдПрдХ рд╕реЗ рдЕрдзрд┐рдХ рдмрд╛рд░ рдРрд╕рд╛ рд╡рд┐рдЪрд╛рд░ рдерд╛, рдЬрдм рдореИрдВ рд╕рдХреНрд░рд┐рдп рд░реВрдк рд╕реЗ рдЕрдкрдиреА рдЦреБрдж рдХреА рдЬреЗрдПрд╕ рд▓рд╛рдЗрдмреНрд░реЗрд░реА рд▓рд┐рдЦ рд░рд╣рд╛ рдерд╛ред рдФрд░ рдлрд┐рд░ рдПрдХ рд╕рдордп рдореЗрдВ рдореИрдВрдиреЗ рдЕрдкрдиреЗ рдкрдХреНрд╖ рднрд░реЗ ...

рдЗрд╕рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдереЛрдбрд╝рд╛ рд╕рд╛рдд рдмрд┐рд▓реНрдбрд░реЛрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ


рд╢реБрд░реВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдпрд╣ рдХрд╣рд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП рдХрд┐ рдХрд┐рди рдорд╛рдорд▓реЛрдВ рдореЗрдВ рдПрдХ рдмрд┐рд▓реНрдбрд░ рдХреЛ рдЖрдо рддреМрд░ рдкрд░ рдЬрд░реВрд░рдд рд╣реЛрддреА рд╣реИред
рдЕрдкрдиреЗ рдЕрднреНрдпрд╛рд╕ рдХреЗ рджреМрд░рд╛рди, рдореИрдВ 4 рдкреНрд░рдХрд╛рд░ рдХреА рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рд╕реЗ рдорд┐рд▓рд╛:


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

рдореИрдВ рдХрд╣реВрдВрдЧрд╛ рдХрд┐ рд╕рдВрдХреНрд╖реЗрдк рдореЗрдВ рд╡рд┐рдзрд╛рдирд╕рднрд╛ рдХреЗ 2 рдкреНрд░рдХрд╛рд░ рд╣реИрдВ:


рдмрд┐рд▓реНрдбрд░реЛрдВ рдХреЛ рдореИрдВрдиреЗ рдХреНрдпрд╛ рджреЗрдЦрд╛ рд╣реИ?




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

рд░реЗрдбрдЬ рдмрд┐рд▓реНрдбрд░



рдпрд╣рд╛рдБ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░реЗрдВ

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

рдЕрдиреБрдорддрд┐ рдХреЗ рд╕рд╛рде, рдореИрдВ рдХреБрдЫ рд╡рд┐рд╢реЗрд╖рддрд╛рдУрдВ рдФрд░ рд▓рд╛рднреЛрдВ рдХреЛ рд╕реВрдЪреАрдмрджреНрдз рдХрд░реВрдВрдЧрд╛:


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

рдирд┐рд░реНрджреЗрд╢реЛрдВ рдХреЗ рд╡рд╛рдХреНрдпрд╡рд┐рдиреНрдпрд╛рд╕ рдХреЛ рдмрд┐рд▓реНрдбрд░ рдореЗрдВ рдФрд░ рдкреНрд░рд▓реЗрдЦрди рдореЗрдВ рд╡реЗрдмрд╕рд╛рдЗрдЯ рдкрд░ рджреЛрдиреЛрдВ рдХреЛ рджреЗрдЦрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред

рдореБрдЭреЗ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдкреНрд░рд╕рдиреНрдирддрд╛ рд╣реИ рдХрд┐ рдореИрдВрдиреЗ рдпрд╣ рдмрд┐рд▓реНрдбрд░ рд▓рд┐рдЦрд╛ рд╣реИ, рд╣рд╛рд▓рд╛рдВрдХрд┐ рдореИрдВрдиреЗ рдХрд╛рдлреА рд╕рдордп рдмрд┐рддрд╛рдпрд╛ рд╣реИ (рдмрд┐рдирд╛ C # рдЬрд╛рдиреЗ, рдлрд┐рд░ рд╡рд╣)ред рдлрд┐рд▓рд╣рд╛рд▓, 10 рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдкрд░ рдХрд╛рд░реНрдпрдХреНрд░рдо рдареАрдХ рд╕реЗ рдХрд╛рдо рдХрд░ рд░рд╣рд╛ рд╣реИ, рджреЛрдиреЛрдВ рдЦреБрд▓реЗ рдФрд░ рдмрдВрдж рд╣реИрдВред

рдЕрдм рд╕реНрдЯреЗрдЯрд╕ рдХреНрдпрд╛ рд╣реИ


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

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

Ctrl + B

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


All Articles