рдлреНрд░рдВрдЯ-рдПрдВрдб рдбреЗрд╡реНрд╣рд▓рдкрд░рд╕рд╛рдареА рд╕рд╣рд╛ рдХрд╛рд░реНрдпреЗ

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

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

рдлреНрд░рдВрдЯ-рдПрдВрдб рдбреЗрд╡реНрд╣рд▓рдкрд░рд╕рд╛рдареА рд╕рд╣рд╛ рдХрд╛рд░реНрдпреЗ

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

рддреБрдореНрд╣реА рдХрд╛рдп рд╢рд┐рдХрд╛рд▓:

  • рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХрд░рд╛ рдЖрдгрд┐ рдлреЙрд░реНрдо рдкреНрд░рдорд╛рдгрд┐рдд рдХрд░рд╛
  • рдЗрд╡реНрд╣реЗрдВрдЯ рд╣рд╛рддрд╛рд│рд╛ (рдЙрджрд╛рд╣рд░рдгрд╛рд░реНрде, рдлреАрд▓реНрдб рдмрджрд▓рд▓реНрдпрд╛рд╡рд░)
  • рдкреГрд╖реНрдард╛рд╡рд░ рдШрдЯрдХ рдХрд╕реЗ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рд╛рд╡реЗ рдЖрдгрд┐ рдХрд╕реЗ рдареЗрд╡рд╛рд╡реЗ рддреЗ рд╕рдордЬреВрди рдШреНрдпрд╛, рд╡рд┐рд╢реЗрд╖рдд: рдлреЙрд░реНрдордЪреНрдпрд╛ рд╢реАрд░реНрд╖рд╕реНрдерд╛рдиреА рджрд┐рд╕рдгрд╛рд░реА рдХреНрд░реЗрдбрд┐рдЯ рдХрд╛рд░реНрдб рдорд╛рд╣рд┐рддреА

рдлреНрд░рдВрдЯ-рдПрдВрдб рдбреЗрд╡реНрд╣рд▓рдкрд░рд╕рд╛рдареА рд╕рд╣рд╛ рдХрд╛рд░реНрдпреЗ

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

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

рд╣рд┐рд╕реНрдЯреЛрдЧреНрд░рд╛рдо рд╣рд╛ рдПрдХ рддрдХреНрддрд╛ рдХрд┐рдВрд╡рд╛ рдЖрд▓реЗрдЦ рдЖрд╣реЗ рдЬреЛ рдЖрдпрддрд╛рдХреГрддреА рдкрдЯреНрдЯреНрдпрд╛рдВрд╕рд╣ рдЙрдЪреНрдЪ рдХрд┐рдВрд╡рд╛ рд▓рд╛рдВрдмреАрдЪреНрдпрд╛ рдкреНрд░рдорд╛рдгрд╛рдд рддреЗ рдкреНрд░рддрд┐рдирд┐рдзрд┐рддреНрд╡ рдХрд░рдд рдЕрд╕рд▓реЗрд▓реНрдпрд╛ рдореВрд▓реНрдпрд╛рдВрдЪреНрдпрд╛ рдкреНрд░рдорд╛рдгрд╛рдд рд╕реНрдкрд╖реНрдЯ рдбреЗрдЯрд╛рдЪреЗ рдкреНрд░рддрд┐рдирд┐рдзрд┐рддреНрд╡ рдХрд░рддреЛ.

рддреЗ рдЕрдиреБрд▓рдВрдм рдХрд┐рдВрд╡рд╛ рдХреНрд╖реИрддрд┐рдЬрд░рд┐рддреНрдпрд╛ рд▓рд╛рдЧреВ рдХреЗрд▓реЗ рдЬрд╛рдК рд╢рдХрддрд╛рдд. рдЙрднреНрдпрд╛ рдмрд╛рд░ рдЪрд╛рд░реНрдЯрд▓рд╛ рдХрдзреАрдХрдзреА рд░реЗрдЦрд╛ рдЪрд╛рд░реНрдЯ рдореНрд╣рдгрддрд╛рдд.

рдлреНрд░рдВрдЯ-рдПрдВрдб рдбреЗрд╡реНрд╣рд▓рдкрд░рд╕рд╛рдареА рд╕рд╣рд╛ рдХрд╛рд░реНрдпреЗ

рддреБрдореНрд╣реА рдХрд╛рдп рд╢рд┐рдХрд╛рд▓:

  • рд╕рдВрд░рдЪрд┐рдд рдЖрдгрд┐ рд╕рдордЬрдгреНрдпрд╛рдпреЛрдЧреНрдп рдорд╛рд░реНрдЧрд╛рдиреЗ рдбреЗрдЯрд╛ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рд╛
  • рдЕрддрд┐рд░рд┐рдХреНрдд: рдШрдЯрдХ рдХрд╕реЗ рд╡рд╛рдкрд░рд╛рдпрдЪреЗ рддреЗ рд╢рд┐рдХрд╛ canvas рдЖрдгрд┐ рддреНрдпрд╛рд╕рд╣ рдШрдЯрдХ рдХрд╕реЗ рдХрд╛рдврд╛рдпрдЪреЗ

рддреЛ рдЖрд╣реЗ рдЖрдкрдг рдЬрд╛рдЧрддрд┐рдХ рд▓реЛрдХрд╕рдВрдЦреНрдпрд╛ рдбреЗрдЯрд╛ рд╢реЛрдзреВ рд╢рдХрддрд╛. рддреНрдпрд╛рдВрдЪреА рд╡рд░реНрд╖рд╛рдиреБрд╕рд╛рд░ рд╡рд░реНрдЧрд╡рд╛рд░реА рдХреЗрд▓реА рдЬрд╛рддреЗ.

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

2016 рдордзреНрдпреЗ, рдЯреНрд╡рд┐рдЯрд░рдиреЗ рдЖрдкрд▓реНрдпрд╛ рдЯреНрд╡рд┐рдЯрд╕рд╛рдареА рд╣реЗ рдЖрд╢реНрдЪрд░реНрдпрдХрд╛рд░рдХ ре▓рдирд┐рдореЗрд╢рди рд╕рд╛рджрд░ рдХреЗрд▓реЗ. 2019 рдкрд░реНрдпрдВрдд, рддреЛ рдЕрдЬреВрдирд╣реА рднрд╛рдЧ рджрд┐рд╕рдд рдЖрд╣реЗ, рдордЧ рддреЛ рд╕реНрд╡рддрдГ рддрдпрд╛рд░ рдХрд╛ рдХрд░реВ рдирдпреЗ?

рдлреНрд░рдВрдЯ-рдПрдВрдб рдбреЗрд╡реНрд╣рд▓рдкрд░рд╕рд╛рдареА рд╕рд╣рд╛ рдХрд╛рд░реНрдпреЗ
рддреБрдореНрд╣реА рдХрд╛рдп рд╢рд┐рдХрд╛рд▓:

  • CSS рд╡рд┐рд╢реЗрд╖рддрд╛ рд╕рд╣ рдХрд╛рд░реНрдп рдХрд░рд╛ keyframes
  • HTML рдШрдЯрдХ рд╣рд╛рддрд╛рд│рд╛ рдЖрдгрд┐ ре▓рдирд┐рдореЗрдЯ рдХрд░рд╛
  • JavaScript, HTML рдЖрдгрд┐ CSS рдПрдХрддреНрд░ рдХрд░рд╛

4. рд╢реЛрдз рдХрд╛рд░реНрдпрд╛рд╕рд╣ GitHub рднрд╛рдВрдбрд╛рд░

рдпреЗрдереЗ рдХрд╛рд╣реАрд╣реА рдлреЕрдиреНрд╕реА рдирд╛рд╣реА тАФ GitHub рд░реЗрдкреЛ рд╣реА рдХреЗрд╡рд│ рдПрдХ рдЧреМрд░рд╡рдкреВрд░реНрдг рдпрд╛рджреА рдЖрд╣реЗ.
рд░реЗрдкреЙрдЬрд┐рдЯрд░реАрдЬ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рдгреЗ рдЖрдгрд┐ рд╡рд╛рдкрд░рдХрд░реНрддреНрдпрд╛рд▓рд╛ рддреЗ рдлрд┐рд▓реНрдЯрд░ рдХрд░рдгреНрдпрд╛рдЪреА рдкрд░рд╡рд╛рдирдЧреА рджреЗрдгреЗ рд╣реЗ рд▓рдХреНрд╖реНрдп рдЖрд╣реЗ. рд╡рд╛рдкрд░рд╛ рдЕрдзрд┐рдХреГрдд GitHub API рдкреНрд░рддреНрдпреЗрдХ рд╡рд╛рдкрд░рдХрд░реНрддреНрдпрд╛рд╕рд╛рдареА рднрд╛рдВрдбрд╛рд░ рдорд┐рд│рд╡рд┐рдгреНрдпрд╛рд╕рд╛рдареА.

рдлреНрд░рдВрдЯ-рдПрдВрдб рдбреЗрд╡реНрд╣рд▓рдкрд░рд╕рд╛рдареА рд╕рд╣рд╛ рдХрд╛рд░реНрдпреЗ

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

рддреБрдореНрд╣реА рдХрд╛рдп рд╢рд┐рдХрд╛рд▓:

5. Reddit-рд╢реИрд▓реАрддреАрд▓ рдЧрдкреНрдкрд╛

рд╕рд╛рдзреЗрдкрдгрд╛ рдЖрдгрд┐ рд╡рд╛рдкрд░рдгреА рд╕реБрд▓рднрддреЗрдореБрд│реЗ рдЪреЕрдЯ рд╣рд╛ рд╕рдВрд╡рд╛рджрд╛рдЪрд╛ рд▓реЛрдХрдкреНрд░рд┐рдп рдорд╛рд░реНрдЧ рдЖрд╣реЗ. рдкрдг рдЖрдзреБрдирд┐рдХ рдЪреЕрдЯ рд░реВрдорд▓рд╛ рдЦрд░реЛрдЦрд░ рдХрд╛рдп рдЗрдВрдзрди рдорд┐рд│рддреЗ? рд╡реЗрдмрд╕реЙрдХреЗрдЯреНрд╕!

рдлреНрд░рдВрдЯ-рдПрдВрдб рдбреЗрд╡реНрд╣рд▓рдкрд░рд╕рд╛рдареА рд╕рд╣рд╛ рдХрд╛рд░реНрдпреЗ

рддреБрдореНрд╣реА рдХрд╛рдп рд╢рд┐рдХрд╛рд▓:

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

6. рдкрдЯреНрдЯреЗ-рд╢реИрд▓реА рдиреЗрд╡реНрд╣рд┐рдЧреЗрд╢рди

рд╣реЗ рдиреЗрд╡реНрд╣рд┐рдЧреЗрд╢рди рдЕрджреНрд╡рд┐рддреАрдп рдмрдирд╡рддреЗ рддреЗ рдореНрд╣рдгрдЬреЗ рдкреЙрдкрдУрд╡реНрд╣рд░ рдХрдВрдЯреЗрдирд░ рд╕рд╛рдордЧреНрд░реАрдордзреНрдпреЗ рдмрд╕рдгреНрдпрд╛рд╕рд╛рдареА рдмрджрд▓рддреЗ. рдирд╡реАрди рдкреЙрдкрдУрд╡реНрд╣рд░ рдЙрдШрдбрдгреНрдпрд╛рдЪреНрдпрд╛ рдЖрдгрд┐ рдмрдВрдж рдХрд░рдгреНрдпрд╛рдЪреНрдпрд╛ рдкрд╛рд░рдВрдкрд╛рд░рд┐рдХ рд╡рд░реНрддрдирд╛рдЪреНрдпрд╛ рддреБрд▓рдиреЗрдд рдпрд╛ рд╕рдВрдХреНрд░рдордгрд╛рдордзреНрдпреЗ рдПрдХ рдЕрднрд┐рдЬрд╛рддрддрд╛ рдЖрд╣реЗ.

рдлреНрд░рдВрдЯ-рдПрдВрдб рдбреЗрд╡реНрд╣рд▓рдкрд░рд╕рд╛рдареА рд╕рд╣рд╛ рдХрд╛рд░реНрдпреЗ

рддреБрдореНрд╣реА рдХрд╛рдп рд╢рд┐рдХрд╛рд▓:

  • рд╕рдВрдХреНрд░рдордгрд╛рдВрд╕рд╣ CSS ре▓рдирд┐рдореЗрд╢рди рдПрдХрддреНрд░ рдХрд░рд╛
  • рд╕рд╛рдордЧреНрд░реА рдордВрдж рдХрд░рд╛ рдЖрдгрд┐ рдлреНрд▓реЛрдЯреЗрдб рдШрдЯрдХрд╛рд╡рд░ рд╕рдХреНрд░рд┐рдп рд╡рд░реНрдЧ рд▓рд╛рдЧреВ рдХрд░рд╛

рдкреНрд░рдердо рддреЗ рд╕реНрд╡рддрдГ рдХрд░рдгреНрдпрд╛рдЪрд╛ рдкреНрд░рдпрддреНрди рдХрд░рд╛, рдкрд░рдВрддреБ рддреБрдореНрд╣рд╛рд▓рд╛ рдорджрдд рд╣рд╡реА рдЕрд╕рд▓реНрдпрд╛рд╕, рд╣реЗ рдкрд╣рд╛ рдЪрд░рдг-рджрд░-рдЪрд░рдг рдорд╛рд░реНрдЧрджрд░реНрд╢рдХ.

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

рдПрдХ рдЯрд┐рдкреНрдкрдгреА рдЬреЛрдбрд╛