рдлреНрд░рдиреНрдЯ-рдПрдиреНрдб рд╡рд┐рдХрд╛рд╕рдХрд░реНрддрд╛рдХрд╛ рд▓рд╛рдЧрд┐ рдЫрд╡рдЯрд╛ рдХрд╛рд░реНрдпрд╣рд░реВ

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-рд╢реИрд▓реА рдЪреНрдпрд╛рдЯрд╣рд░реВ

рдХреБрд░рд╛рдХрд╛рдиреАрд╣рд░реВ рддрд┐рдиреАрд╣рд░реВрдХреЛ рд╕рд░рд▓рддрд╛ рд░ рдкреНрд░рдпреЛрдЧрдХреЛ рд╕рдЬрд┐рд▓реЛрдХреЛ рдХрд╛рд░рдг рд╕рдВрдЪрд╛рд░рдХреЛ рд▓реЛрдХрдкреНрд░рд┐рдп рдорд╛рдзреНрдпрдо рд╣реЛред рддрд░ рдХреЗ рд╡рд╛рд╕реНрддрд╡рдорд╛ рдЖрдзреБрдирд┐рдХ рдЪреНрдпрд╛рдЯ рдХреЛрдард╛рд╣рд░реВ рдЗрдиреНрдзрди рдЧрд░реНрдЫ? рд╡реЗрдмрд╕рдХреЗрдЯрд╣рд░реВ!

рдлреНрд░рдиреНрдЯ-рдПрдиреНрдб рд╡рд┐рдХрд╛рд╕рдХрд░реНрддрд╛рдХрд╛ рд▓рд╛рдЧрд┐ рдЫрд╡рдЯрд╛ рдХрд╛рд░реНрдпрд╣рд░реВ

рддрдкрд╛рдИрдВрд▓реЗ рдХреЗ рд╕рд┐рдХреНрдиреБрд╣реБрдиреЗрдЫ:

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

6. рд╕реНрдЯреНрд░рд╛рдЗрдк-рд╢реИрд▓реА рдиреЗрднрд┐рдЧреЗрд╕рди

рдХреЗ рдпреЛ рдиреЗрднрд┐рдЧреЗрд╕рди рдЕрджреНрд╡рд┐рддреАрдп рдмрдирд╛рдЙрдБрдЫ рдХрд┐ рдкрдкрдУрднрд░ рдХрдиреНрдЯреЗрдирд░ рд╕рд╛рдордЧреНрд░реА рдлрд┐рдЯ рдЧрд░реНрди рд░реВрдкрд╛рдиреНрддрд░рдгред рдирдпрд╛рдБ рдкрдкрдУрднрд░ рдЦреЛрд▓реНрдиреЗ рд░ рдмрдиреНрдж рдЧрд░реНрдиреЗ рдкрд░рдореНрдкрд░рд╛рдЧрдд рд╡реНрдпрд╡рд╣рд╛рд░рдХреЛ рддреБрд▓рдирд╛рдорд╛ рдпреЛ рд╕рдВрдХреНрд░рдордгрдХреЛ рд╕реБрдиреНрджрд░рддрд╛ рдЫред

рдлреНрд░рдиреНрдЯ-рдПрдиреНрдб рд╡рд┐рдХрд╛рд╕рдХрд░реНрддрд╛рдХрд╛ рд▓рд╛рдЧрд┐ рдЫрд╡рдЯрд╛ рдХрд╛рд░реНрдпрд╣рд░реВ

рддрдкрд╛рдИрдВрд▓реЗ рдХреЗ рд╕рд┐рдХреНрдиреБрд╣реБрдиреЗрдЫ:

  • рдЯреНрд░рд╛рдиреНрдЬрд┐рд╕рдирдХреЛ рд╕рд╛рде CSS рдПрдирд┐рдореЗрд╕рдирд╣рд░реВ рдорд┐рд▓рд╛рдЙрдиреБрд╣реЛрд╕реН
  • рд╕рд╛рдордЧреНрд░реАрд▓рд╛рдИ рдордзреБрд░реЛ рдкрд╛рд░реНрдиреБрд╣реЛрд╕реН рд░ рдлреНрд▓реЛрдЯреЗрдб рддрддреНрд╡рдорд╛ рд╕рдХреНрд░рд┐рдп рд╡рд░реНрдЧ рд▓рд╛рдЧреВ рдЧрд░реНрдиреБрд╣реЛрд╕реН

рдпрд╕рд▓рд╛рдИ рдкрд╣рд┐рд▓реЗ рдЖрдлреИрд▓реЗ рдЧрд░реНрдиреЗ рдкреНрд░рдпрд╛рд╕ рдЧрд░реНрдиреБрд╣реЛрд╕реН, рддрд░ рдпрджрд┐ рддрдкрд╛рдИрдВрд▓рд╛рдИ рдорджреНрджрдд рдЪрд╛рд╣рд┐рдиреНрдЫ рднрдиреЗ, рдпреЛ рдЬрд╛рдБрдЪ рдЧрд░реНрдиреБрд╣реЛрд╕реН рдЪрд░рдг рдЧрд╛рдЗрдб рджреНрд╡рд╛рд░рд╛ рдЪрд░рдг.

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

рдПрдХ рдЯрд┐рдкреНрдкрдгреА рдердкреНрди