1. рдХреНрд░реЗрдбрд┐рдЯ рдХрд╛рд░реНрдб рдлреЙрд░реНрдо
рдЧреБрд│рдЧреБрд│реАрдд рдЖрдгрд┐ рдЖрдирдВрджрджрд╛рдпрдХ рд╕реВрдХреНрд╖реНрдо-рд╕рдВрд╡рд╛рджрд╛рдВрд╕рд╣ рдПрдХ рдорд╕реНрдд рдХреНрд░реЗрдбрд┐рдЯ рдХрд╛рд░реНрдб рдЖрдХрд╛рд░. рдирдВрдмрд░ рдлреЙрд░рдореЕрдЯрд┐рдВрдЧ, рдкрдбрддрд╛рд│рдгреА рдЖрдгрд┐ рдСрдЯреЛрдореЕрдЯрд┐рдХ рдХрд╛рд░реНрдб рдкреНрд░рдХрд╛рд░ рдУрд│рдЦ рдпрд╛рдВрдЪрд╛ рд╕рдорд╛рд╡реЗрд╢ рдЖрд╣реЗ. рд╣реЗ Vue.js рд╡рд░ рддрдпрд╛рд░ рдХреЗрд▓реЗрд▓реЗ рдЖрд╣реЗ рдЖрдгрд┐ рддреЗ рдкреВрд░реНрдгрдкрдгреЗ рдкреНрд░рддрд┐рд╕рд╛рдж рджреЗрдгрд╛рд░реЗ рджреЗрдЦреАрд▓ рдЖрд╣реЗ. (рдЖрдкрдг рдкрд╛рд╣реВ рд╢рдХрддрд╛
рддреБрдореНрд╣реА рдХрд╛рдп рд╢рд┐рдХрд╛рд▓:
- рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХрд░рд╛ рдЖрдгрд┐ рдлреЙрд░реНрдо рдкреНрд░рдорд╛рдгрд┐рдд рдХрд░рд╛
- рдЗрд╡реНрд╣реЗрдВрдЯ рд╣рд╛рддрд╛рд│рд╛ (рдЙрджрд╛рд╣рд░рдгрд╛рд░реНрде, рдлреАрд▓реНрдб рдмрджрд▓рд▓реНрдпрд╛рд╡рд░)
- рдкреГрд╖реНрдард╛рд╡рд░ рдШрдЯрдХ рдХрд╕реЗ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рд╛рд╡реЗ рдЖрдгрд┐ рдХрд╕реЗ рдареЗрд╡рд╛рд╡реЗ рддреЗ рд╕рдордЬреВрди рдШреНрдпрд╛, рд╡рд┐рд╢реЗрд╖рдд: рдлреЙрд░реНрдордЪреНрдпрд╛ рд╢реАрд░реНрд╖рд╕реНрдерд╛рдиреА рджрд┐рд╕рдгрд╛рд░реА рдХреНрд░реЗрдбрд┐рдЯ рдХрд╛рд░реНрдб рдорд╛рд╣рд┐рддреА
рд▓реЗрдЦрд╛рдЪрд╛ рдЕрдиреБрд╡рд╛рдж рдПрдбрд┐рд╕рди рд╕реЙрдлреНрдЯрд╡реЗрдЕрд░рдЪреНрдпрд╛ рд╕рдорд░реНрдердирд╛рдиреЗ рдХреЗрд▓рд╛ рдЧреЗрд▓рд╛ рд╣реЛрддрд╛, рдЬреЗрдкреНрд░реЛрдЧреНрд░рд╛рдорд░ рдЖрдгрд┐ рддреНрдпрд╛рдВрдЪреНрдпрд╛ рдирд╛рд╢реНрддреНрдпрд╛рдЪреНрдпрд╛ рдЖрд░реЛрдЧреНрдпрд╛рдЪреА рдХрд╛рд│рдЬреА рдШреЗрддреЗ рдЖрдгрд┐рд╕рд╛рдиреБрдХреВрд▓ рд╕реЙрдлреНрдЯрд╡реЗрдЕрд░ рд╡рд┐рдХрд╕рд┐рдд рдХрд░рддреЗ .
2. рд╣рд┐рд╕реНрдЯреЛрдЧреНрд░рд╛рдо
рд╣рд┐рд╕реНрдЯреЛрдЧреНрд░рд╛рдо рд╣рд╛ рдПрдХ рддрдХреНрддрд╛ рдХрд┐рдВрд╡рд╛ рдЖрд▓реЗрдЦ рдЖрд╣реЗ рдЬреЛ рдЖрдпрддрд╛рдХреГрддреА рдкрдЯреНрдЯреНрдпрд╛рдВрд╕рд╣ рдЙрдЪреНрдЪ рдХрд┐рдВрд╡рд╛ рд▓рд╛рдВрдмреАрдЪреНрдпрд╛ рдкреНрд░рдорд╛рдгрд╛рдд рддреЗ рдкреНрд░рддрд┐рдирд┐рдзрд┐рддреНрд╡ рдХрд░рдд рдЕрд╕рд▓реЗрд▓реНрдпрд╛ рдореВрд▓реНрдпрд╛рдВрдЪреНрдпрд╛ рдкреНрд░рдорд╛рдгрд╛рдд рд╕реНрдкрд╖реНрдЯ рдбреЗрдЯрд╛рдЪреЗ рдкреНрд░рддрд┐рдирд┐рдзрд┐рддреНрд╡ рдХрд░рддреЛ.
рддреЗ рдЕрдиреБрд▓рдВрдм рдХрд┐рдВрд╡рд╛ рдХреНрд╖реИрддрд┐рдЬрд░рд┐рддреНрдпрд╛ рд▓рд╛рдЧреВ рдХреЗрд▓реЗ рдЬрд╛рдК рд╢рдХрддрд╛рдд. рдЙрднреНрдпрд╛ рдмрд╛рд░ рдЪрд╛рд░реНрдЯрд▓рд╛ рдХрдзреАрдХрдзреА рд░реЗрдЦрд╛ рдЪрд╛рд░реНрдЯ рдореНрд╣рдгрддрд╛рдд.
рддреБрдореНрд╣реА рдХрд╛рдп рд╢рд┐рдХрд╛рд▓:
- рд╕рдВрд░рдЪрд┐рдд рдЖрдгрд┐ рд╕рдордЬрдгреНрдпрд╛рдпреЛрдЧреНрдп рдорд╛рд░реНрдЧрд╛рдиреЗ рдбреЗрдЯрд╛ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рд╛
- рдЕрддрд┐рд░рд┐рдХреНрдд: рдШрдЯрдХ рдХрд╕реЗ рд╡рд╛рдкрд░рд╛рдпрдЪреЗ рддреЗ рд╢рд┐рдХрд╛
canvas
рдЖрдгрд┐ рддреНрдпрд╛рд╕рд╣ рдШрдЯрдХ рдХрд╕реЗ рдХрд╛рдврд╛рдпрдЪреЗ
3. рдЯреНрд╡рд┐рдЯрд░ рд╣рд╛рд░реНрдЯ ре▓рдирд┐рдореЗрд╢рди
2016 рдордзреНрдпреЗ, рдЯреНрд╡рд┐рдЯрд░рдиреЗ рдЖрдкрд▓реНрдпрд╛ рдЯреНрд╡рд┐рдЯрд╕рд╛рдареА рд╣реЗ рдЖрд╢реНрдЪрд░реНрдпрдХрд╛рд░рдХ ре▓рдирд┐рдореЗрд╢рди рд╕рд╛рджрд░ рдХреЗрд▓реЗ. 2019 рдкрд░реНрдпрдВрдд, рддреЛ рдЕрдЬреВрдирд╣реА рднрд╛рдЧ рджрд┐рд╕рдд рдЖрд╣реЗ, рдордЧ рддреЛ рд╕реНрд╡рддрдГ рддрдпрд╛рд░ рдХрд╛ рдХрд░реВ рдирдпреЗ?
рддреБрдореНрд╣реА рдХрд╛рдп рд╢рд┐рдХрд╛рд▓:
- CSS рд╡рд┐рд╢реЗрд╖рддрд╛ рд╕рд╣ рдХрд╛рд░реНрдп рдХрд░рд╛
keyframes
- HTML рдШрдЯрдХ рд╣рд╛рддрд╛рд│рд╛ рдЖрдгрд┐ ре▓рдирд┐рдореЗрдЯ рдХрд░рд╛
- JavaScript, HTML рдЖрдгрд┐ CSS рдПрдХрддреНрд░ рдХрд░рд╛
4. рд╢реЛрдз рдХрд╛рд░реНрдпрд╛рд╕рд╣ GitHub рднрд╛рдВрдбрд╛рд░
рдпреЗрдереЗ рдХрд╛рд╣реАрд╣реА рдлреЕрдиреНрд╕реА рдирд╛рд╣реА тАФ GitHub рд░реЗрдкреЛ рд╣реА рдХреЗрд╡рд│ рдПрдХ рдЧреМрд░рд╡рдкреВрд░реНрдг рдпрд╛рджреА рдЖрд╣реЗ.
рд░реЗрдкреЙрдЬрд┐рдЯрд░реАрдЬ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рдгреЗ рдЖрдгрд┐ рд╡рд╛рдкрд░рдХрд░реНрддреНрдпрд╛рд▓рд╛ рддреЗ рдлрд┐рд▓реНрдЯрд░ рдХрд░рдгреНрдпрд╛рдЪреА рдкрд░рд╡рд╛рдирдЧреА рджреЗрдгреЗ рд╣реЗ рд▓рдХреНрд╖реНрдп рдЖрд╣реЗ. рд╡рд╛рдкрд░рд╛
GitHub рдкреНрд░реЛрдлрд╛рдЗрд▓ рдкреЗрдЬ -
рддреБрдореНрд╣реА рдХрд╛рдп рд╢рд┐рдХрд╛рд▓:
- API рдХрдбреВрди рдбреЗрдЯрд╛ рдкреНрд░рд╛рдкреНрдд рдХрд░рд╛
- API рд╡рд░реВрди рдбреЗрдЯрд╛ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рд╛
- рдкреНрд░рддреНрдпреЗрдХ рд╢реЛрдзрд╛рд╕рд╛рдареА рд╕рдВрдмрдВрдзрд┐рдд рдбреЗрдЯрд╛ рдлрд┐рд▓реНрдЯрд░ рдХрд░рд╛ рдЖрдгрд┐ рджрд░реНрд╢рд╡рд╛
- рдкрд░реНрдпрд╛рдпреА: рддреБрдореНрд╣реА рдЖрд╡реНрд╣рд╛рдирд╛рд╕рд╛рдареА рддрдпрд╛рд░ рдЕрд╕рд▓реНрдпрд╛рд╕, рд╡рд╛рдкрд░рд╛
API v4 , GraphQL рд╡рд╛рдкрд░реВрди рддрдпрд╛рд░ рдХреЗрд▓реЗ.рддреБрдореНрд╣рд╛рд▓рд╛ GraphQL рд╢рд┐рдХрд╛рдпрдЪреЗ рдЕрд╕рд▓реНрдпрд╛рд╕, рдорд╛рдЭреНрдпрд╛ рдорд╛рдЧреАрд▓ рд▓реЗрдЦрд╛рдВрдкреИрдХреА рдПрдХрд╛рд╡рд░ рдЬрд╛ .
5. Reddit-рд╢реИрд▓реАрддреАрд▓ рдЧрдкреНрдкрд╛
рд╕рд╛рдзреЗрдкрдгрд╛ рдЖрдгрд┐ рд╡рд╛рдкрд░рдгреА рд╕реБрд▓рднрддреЗрдореБрд│реЗ рдЪреЕрдЯ рд╣рд╛ рд╕рдВрд╡рд╛рджрд╛рдЪрд╛ рд▓реЛрдХрдкреНрд░рд┐рдп рдорд╛рд░реНрдЧ рдЖрд╣реЗ. рдкрдг рдЖрдзреБрдирд┐рдХ рдЪреЕрдЯ рд░реВрдорд▓рд╛ рдЦрд░реЛрдЦрд░ рдХрд╛рдп рдЗрдВрдзрди рдорд┐рд│рддреЗ? рд╡реЗрдмрд╕реЙрдХреЗрдЯреНрд╕!
рддреБрдореНрд╣реА рдХрд╛рдп рд╢рд┐рдХрд╛рд▓:
- рд╡реЗрдмрд╕реЙрдХреЗрдЯреНрд╕, рд░рд┐рдЕрд▓-рдЯрд╛рдЗрдо рдХрдореНрдпреБрдирд┐рдХреЗрд╢рди рдЖрдгрд┐ рдбреЗрдЯрд╛ рдЕрдкрдбреЗрдЯреНрд╕ рд╡рд╛рдкрд░рд╛
- рд╡рд╛рдкрд░рдХрд░реНрддрд╛ рдкреНрд░рд╡реЗрд╢ рд╕реНрддрд░рд╛рдВрд╕рд╣ рдХрд╛рд░реНрдп рдХрд░рд╛ (рдЙрджрд╛рд╣рд░рдгрд╛рд░реНрде, рдЪреЕрдЯ рдЪреЕрдиреЗрд▓рдЪреНрдпрд╛ рдорд╛рд▓рдХрд╛рдЪреА рднреВрдорд┐рдХрд╛ рдЖрд╣реЗ
admin
, рдЖрдгрд┐ рдЦреЛрд▓реАрддреАрд▓ рдЗрддрд░ -user
) - рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХрд░рд╛ рдЖрдгрд┐ рдлреЙрд░реНрдо рдкреНрд░рдорд╛рдгрд┐рдд рдХрд░рд╛ - рд▓рдХреНрд╖рд╛рдд рдареЗрд╡рд╛, рд╕рдВрджреЗрд╢ рдкрд╛рдард╡рдгреНрдпрд╛рд╕рд╛рдареА рдЪреЕрдЯ рд╡рд┐рдВрдбреЛ рдЖрд╣реЗ
input
- рд╡рд┐рд╡рд┐рдз рдЪреЕрдЯ рддрдпрд╛рд░ рдХрд░рд╛ рдЖрдгрд┐ рддреНрдпрд╛рдд рд╕рд╛рдореАрд▓ рд╡реНрд╣рд╛
- рд╡реИрдпрдХреНрддрд┐рдХ рд╕рдВрджреЗрд╢рд╛рдВрд╕рд╣ рдХрд╛рд░реНрдп рдХрд░рд╛. рд╡рд╛рдкрд░рдХрд░реНрддреЗ рдЗрддрд░ рд╡рд╛рдкрд░рдХрд░реНрддреНрдпрд╛рдВрд╢реА рдЦрд╛рдЬрдЧреАрд░рд┐рддреНрдпрд╛ рдЪреЕрдЯ рдХрд░реВ рд╢рдХрддрд╛рдд. рдореВрд▓рдд:, рддреБрдореНрд╣реА рджреЛрди рд╡рд╛рдкрд░рдХрд░реНрддреНрдпрд╛рдВрдордзреНрдпреЗ рд╡реЗрдмрд╕реЙрдХреЗрдЯ рдХрдиреЗрдХреНрд╢рди рд╕реНрдерд╛рдкрд┐рдд рдХрд░рд╛рд▓.
6. рдкрдЯреНрдЯреЗ-рд╢реИрд▓реА рдиреЗрд╡реНрд╣рд┐рдЧреЗрд╢рди
рд╣реЗ рдиреЗрд╡реНрд╣рд┐рдЧреЗрд╢рди рдЕрджреНрд╡рд┐рддреАрдп рдмрдирд╡рддреЗ рддреЗ рдореНрд╣рдгрдЬреЗ рдкреЙрдкрдУрд╡реНрд╣рд░ рдХрдВрдЯреЗрдирд░ рд╕рд╛рдордЧреНрд░реАрдордзреНрдпреЗ рдмрд╕рдгреНрдпрд╛рд╕рд╛рдареА рдмрджрд▓рддреЗ. рдирд╡реАрди рдкреЙрдкрдУрд╡реНрд╣рд░ рдЙрдШрдбрдгреНрдпрд╛рдЪреНрдпрд╛ рдЖрдгрд┐ рдмрдВрдж рдХрд░рдгреНрдпрд╛рдЪреНрдпрд╛ рдкрд╛рд░рдВрдкрд╛рд░рд┐рдХ рд╡рд░реНрддрдирд╛рдЪреНрдпрд╛ рддреБрд▓рдиреЗрдд рдпрд╛ рд╕рдВрдХреНрд░рдордгрд╛рдордзреНрдпреЗ рдПрдХ рдЕрднрд┐рдЬрд╛рддрддрд╛ рдЖрд╣реЗ.
рддреБрдореНрд╣реА рдХрд╛рдп рд╢рд┐рдХрд╛рд▓:
- рд╕рдВрдХреНрд░рдордгрд╛рдВрд╕рд╣ CSS ре▓рдирд┐рдореЗрд╢рди рдПрдХрддреНрд░ рдХрд░рд╛
- рд╕рд╛рдордЧреНрд░реА рдордВрдж рдХрд░рд╛ рдЖрдгрд┐ рдлреНрд▓реЛрдЯреЗрдб рдШрдЯрдХрд╛рд╡рд░ рд╕рдХреНрд░рд┐рдп рд╡рд░реНрдЧ рд▓рд╛рдЧреВ рдХрд░рд╛
рдкреНрд░рдердо рддреЗ рд╕реНрд╡рддрдГ рдХрд░рдгреНрдпрд╛рдЪрд╛ рдкреНрд░рдпрддреНрди рдХрд░рд╛, рдкрд░рдВрддреБ рддреБрдореНрд╣рд╛рд▓рд╛ рдорджрдд рд╣рд╡реА рдЕрд╕рд▓реНрдпрд╛рд╕, рд╣реЗ рдкрд╣рд╛
рд╕реНрддреНрд░реЛрдд: www.habr.com