рдлреНрд░рдВрдЯ-рдПрдВрдб рдбреЗрд╡рд▓рдкрд░ рдХреЗ рд▓рд┐рдП рдЫрд╣ рдХрд╛рд░реНрдп

1. рдХреНрд░реЗрдбрд┐рдЯ рдХрд╛рд░реНрдб рдлреЙрд░реНрдо

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

рдлреНрд░рдВрдЯ-рдПрдВрдб рдбреЗрд╡рд▓рдкрд░ рдХреЗ рд▓рд┐рдП рдЫрд╣ рдХрд╛рд░реНрдп

рдХреНрд░реЗрдбрд┐рдЯ-рдХрд╛рд░реНрдб-рдлрд╝реЙрд░реНрдо

рдЖрдк рдХреНрдпрд╛ рд╕реАрдЦреЗрдВрдЧреЗ:

  • рдкреНрд░рдкрддреНрд░реЛрдВ рдХреЛ рд╕рдВрд╕рд╛рдзрд┐рдд рдХрд░реЗрдВ рдФрд░ рд╕рддреНрдпрд╛рдкрд┐рдд рдХрд░реЗрдВ
  • рдШрдЯрдирд╛рдУрдВ рдХреЛ рд╕рдВрднрд╛рд▓реЗрдВ (рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдЬрдм рдлрд╝реАрд▓реНрдб рдмрджрд▓рддреЗ рд╣реИрдВ)
  • рд╕рдордЭреЗрдВ рдХрд┐ рдкреГрд╖реНрда рдкрд░ рддрддреНрд╡реЛрдВ рдХреЛ рдХреИрд╕реЗ рдкреНрд░рджрд░реНрд╢рд┐рдд рдФрд░ рд░рдЦрд╛ рдЬрд╛рдП, рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рдлреЙрд░реНрдо рдХреЗ рд╢реАрд░реНрд╖ рдкрд░ рджрд┐рдЦрд╛рдИ рджреЗрдиреЗ рд╡рд╛рд▓реА рдХреНрд░реЗрдбрд┐рдЯ рдХрд╛рд░реНрдб рдХреА рдЬрд╛рдирдХрд╛рд░реА

рдлреНрд░рдВрдЯ-рдПрдВрдб рдбреЗрд╡рд▓рдкрд░ рдХреЗ рд▓рд┐рдП рдЫрд╣ рдХрд╛рд░реНрдп

рдПрдбрд┐рд╕рди рд╕реЙрдлреНрдЯрд╡реЗрдпрд░ рдХреЗ рд╕рдорд░реНрдерди рд╕реЗ рд▓реЗрдЦ рдХрд╛ рдЕрдиреБрд╡рд╛рдж рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛, рдЬреЛ рдкреНрд░реЛрдЧреНрд░рд╛рдорд░реНрд╕ рдХреЗ рд╕реНрд╡рд╛рд╕реНрдереНрдп рдФрд░ рдЙрдирдХреЗ рдирд╛рд╢реНрддреЗ рдХрд╛ рдЦреНрдпрд╛рд▓ рд░рдЦрддрд╛ рд╣реИрдФрд░ рдХрд╕реНрдЯрдо рд╕реЙрдлреНрдЯрд╡реЗрдпрд░ рд╡рд┐рдХрд╕рд┐рдд рдХрд░рддрд╛ рд╣реИ.

2. рд╣рд┐рд╕реНрдЯреЛрдЧреНрд░рд╛рдо

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

рдЗрдиреНрд╣реЗрдВ рд▓рдВрдмрд╡рдд рдпрд╛ рдХреНрд╖реИрддрд┐рдЬ рд░реВрдк рд╕реЗ рд▓рдЧрд╛рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рд╡рд░реНрдЯрд┐рдХрд▓ рдмрд╛рд░ рдЪрд╛рд░реНрдЯ рдХреЛ рдХрднреА-рдХрднреА рд▓рд╛рдЗрди рдЪрд╛рд░реНрдЯ рднреА рдХрд╣рд╛ рдЬрд╛рддрд╛ рд╣реИред

рдлреНрд░рдВрдЯ-рдПрдВрдб рдбреЗрд╡рд▓рдкрд░ рдХреЗ рд▓рд┐рдП рдЫрд╣ рдХрд╛рд░реНрдп

рдЖрдк рдХреНрдпрд╛ рд╕реАрдЦреЗрдВрдЧреЗ:

  • рдбреЗрдЯрд╛ рдХреЛ рд╕рдВрд░рдЪрд┐рдд рдФрд░ рд╕рдордЭрдиреЗ рдпреЛрдЧреНрдп рддрд░реАрдХреЗ рд╕реЗ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░реЗрдВ
  • рдЗрд╕рдХреЗ рдЕрддрд┐рд░рд┐рдХреНрдд: рдЬрд╛рдиреЗрдВ рдХрд┐ рддрддреНрд╡ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХреИрд╕реЗ рдХрд░реЗрдВ canvas рдФрд░ рдЗрд╕рдХреЗ рд╕рд╛рде рддрддреНрд╡ рдХреИрд╕реЗ рдмрдирд╛рдПрдВ

рдпрд╣рд╛рдВ рдЖрдк рд╡рд┐рд╢реНрд╡ рдЬрдирд╕рдВрдЦреНрдпрд╛ рдбреЗрдЯрд╛ рдкрд╛ рд╕рдХрддреЗ рд╣реИрдВред рдЗрдиреНрд╣реЗрдВ рд╡рд░реНрд╖ рдХреЗ рдЕрдиреБрд╕рд╛рд░ рдХреНрд░рдордмрджреНрдз рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред

3. рдЯреНрд╡рд┐рдЯрд░ рд╣рд╛рд░реНрдЯ рдПрдирд┐рдореЗрд╢рди

2016 рдореЗрдВ, рдЯреНрд╡рд┐рдЯрд░ рдиреЗ рдЕрдкрдиреЗ рдЯреНрд╡реАрдЯреНрд╕ рдХреЗ рд▓рд┐рдП рдпрд╣ рдЕрджреНрднреБрдд рдПрдиреАрдореЗрд╢рди рдкреЗрд╢ рдХрд┐рдпрд╛ред 2019 рддрдХ, рдпрд╣ рдЕрднреА рднреА рд╣рд┐рд╕реНрд╕рд╛ рджрд┐рдЦрддрд╛ рд╣реИ, рддреЛ рдХреНрдпреЛрдВ рди рдЗрд╕реЗ рд╕реНрд╡рдпрдВ рдмрдирд╛рдпрд╛ рдЬрд╛рдП?

рдлреНрд░рдВрдЯ-рдПрдВрдб рдбреЗрд╡рд▓рдкрд░ рдХреЗ рд▓рд┐рдП рдЫрд╣ рдХрд╛рд░реНрдп
рдЖрдк рдХреНрдпрд╛ рд╕реАрдЦреЗрдВрдЧреЗ:

  • CSS рд╡рд┐рд╢реЗрд╖рддрд╛ рдХреЗ рд╕рд╛рде рдХрд╛рд░реНрдп рдХрд░реЗрдВ keyframes
  • HTML рддрддреНрд╡реЛрдВ рдореЗрдВ рд╣реЗрд░рдлреЗрд░ рдФрд░ рдЪреЗрддрди рдХрд░реЗрдВ
  • рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ, HTML рдФрд░ CSS рдХреЛ рдорд┐рд▓рд╛рдПрдВ

4. рдЦреЛрдЬ рдлрд╝рдВрдХреНрд╢рди рдХреЗ рд╕рд╛рде GitHub рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА

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

рдлреНрд░рдВрдЯ-рдПрдВрдб рдбреЗрд╡рд▓рдкрд░ рдХреЗ рд▓рд┐рдП рдЫрд╣ рдХрд╛рд░реНрдп

GitHub рдкреНрд░реЛрдлрд╛рдЗрд▓ рдкреЗрдЬ - github.com/indreklasn

рдЖрдк рдХреНрдпрд╛ рд╕реАрдЦреЗрдВрдЧреЗ:

5. Reddit-рд╢реИрд▓реА рдХреА рдЪреИрдЯ

рдЕрдкрдиреА рд╕рд░рд▓рддрд╛ рдФрд░ рдЙрдкрдпреЛрдЧ рдореЗрдВ рдЖрд╕рд╛рдиреА рдХреЗ рдХрд╛рд░рдг рдЪреИрдЯ рд╕рдВрдЪрд╛рд░ рдХрд╛ рдПрдХ рд▓реЛрдХрдкреНрд░рд┐рдп рддрд░реАрдХрд╛ рд╣реИред рд▓реЗрдХрд┐рди рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдЖрдзреБрдирд┐рдХ рдЪреИрдЯ рд░реВрдо рдХреЛ рдХреНрдпрд╛ рдмрдврд╝рд╛рд╡рд╛ рджреЗрддрд╛ рд╣реИ? рд╡реЗрдмрд╕реЙрдХреЗрдЯ!

рдлреНрд░рдВрдЯ-рдПрдВрдб рдбреЗрд╡рд▓рдкрд░ рдХреЗ рд▓рд┐рдП рдЫрд╣ рдХрд╛рд░реНрдп

рдЖрдк рдХреНрдпрд╛ рд╕реАрдЦреЗрдВрдЧреЗ:

  • рд╡реЗрдмрд╕реЙрдХреЗрдЯ, рд╡рд╛рд╕реНрддрд╡рд┐рдХ рд╕рдордп рд╕рдВрдЪрд╛рд░ рдФрд░ рдбреЗрдЯрд╛ рдЕрдкрдбреЗрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ
  • рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдкрд╣реБрдВрдЪ рд╕реНрддрд░реЛрдВ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░реЗрдВ (рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдЪреИрдЯ рдЪреИрдирд▓ рдХреЗ рдорд╛рд▓рд┐рдХ рдХреА рднреВрдорд┐рдХрд╛ рд╣реЛрддреА рд╣реИ admin, рдФрд░ рдХрдорд░реЗ рдореЗрдВ рдЕрдиреНрдп рд▓реЛрдЧ - user)
  • рдкреНрд░рдкрддреНрд░реЛрдВ рдХреЛ рд╕рдВрд╕рд╛рдзрд┐рдд рдХрд░реЗрдВ рдФрд░ рд╕рддреНрдпрд╛рдкрд┐рдд рдХрд░реЗрдВ - рдпрд╛рдж рд░рдЦреЗрдВ, рд╕рдВрджреЗрд╢ рднреЗрдЬрдиреЗ рдХреЗ рд▓рд┐рдП рдЪреИрдЯ рд╡рд┐рдВрдбреЛ рд╣реИ input
  • рдЕрд▓рдЧ-рдЕрд▓рдЧ рдЪреИрдЯ рдмрдирд╛рдПрдВ рдФрд░ рдЬреБрдбрд╝реЗрдВ
  • рд╡реНрдпрдХреНрддрд┐рдЧрдд рд╕рдВрджреЗрд╢реЛрдВ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░реЗрдВ. рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдЕрдиреНрдп рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЗ рд╕рд╛рде рдирд┐рдЬреА рддреМрд░ рдкрд░ рдЪреИрдЯ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдореВрд▓рддрдГ, рдЖрдк рджреЛ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЗ рдмреАрдЪ рдПрдХ WebSocket рдХрдиреЗрдХреНрд╢рди рд╕реНрдерд╛рдкрд┐рдд рдХрд░ рд░рд╣реЗ рд╣реЛрдВрдЧреЗред

6. рдзрд╛рд░реА-рд╢реИрд▓реА рдиреЗрд╡рд┐рдЧреЗрд╢рди

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

рдлреНрд░рдВрдЯ-рдПрдВрдб рдбреЗрд╡рд▓рдкрд░ рдХреЗ рд▓рд┐рдП рдЫрд╣ рдХрд╛рд░реНрдп

рдЖрдк рдХреНрдпрд╛ рд╕реАрдЦреЗрдВрдЧреЗ:

  • рд╕реАрдПрд╕рдПрд╕ рдПрдирд┐рдореЗрд╢рди рдХреЛ рдЯреНрд░рд╛рдВрдЬрд╝рд┐рд╢рди рдХреЗ рд╕рд╛рде рд╕рдВрдпреЛрдЬрд┐рдд рдХрд░реЗрдВ
  • рд╕рд╛рдордЧреНрд░реА рдХреЛ рдордВрдж рдХрд░реЗрдВ рдФрд░ рдлрд╝реНрд▓реЛрдЯ рдХрд┐рдП рдЧрдП рддрддреНрд╡ рдкрд░ рд╕рдХреНрд░рд┐рдп рд╡рд░реНрдЧ рд▓рд╛рдЧреВ рдХрд░реЗрдВ

рдкрд╣рд▓реЗ рдЗрд╕реЗ рд╕реНрд╡рдпрдВ рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░реЗрдВ, рд▓реЗрдХрд┐рди рдпрджрд┐ рдЖрдкрдХреЛ рд╕рд╣рд╛рдпрддрд╛ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛ, рддреЛ рдЗрд╕реЗ рджреЗрдЦреЗрдВ рдЪрд░рдг-рджрд░-рдЪрд░рдг рдорд╛рд░реНрдЧрджрд░реНрд╢рд┐рдХрд╛.

рд╕реНрд░реЛрдд: www.habr.com

рдПрдХ рдЯрд┐рдкреНрдкрдгреА рдЬреЛрдбрд╝реЗрдВ