"рдПрдХ рдиреМрд╕рд┐рдЦрд┐рдпрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░рдиреЗ рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдПрдХ рдорд╛рд╕реНрдЯрд░ рдЕрдзрд┐рдХ рдЧрд▓рддрд┐рдпрд╛рдБ рдХрд░рддрд╛ рд╣реИ"
рдЕрдВрддрд┐рдо
1. рдкрд╛рда рд╕рдВрдкрд╛рджрдХ
рдЯреЗрдХреНрд╕реНрдЯ рдПрдбрд┐рдЯрд░ рдХрд╛ рдЙрджреНрджреЗрд╢реНрдп рдЕрдкрдиреЗ рдлрд╝реЙрд░реНрдореЗрдЯрд┐рдВрдЧ рдХреЛ рд╡реИрдз HTML рдорд╛рд░реНрдХрдЕрдк рдореЗрдВ рдкрд░рд┐рд╡рд░реНрддрд┐рдд рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЗ рдкреНрд░рдпрд╛рд╕ рдХреЛ рдХрдо рдХрд░рдирд╛ рд╣реИред рдПрдХ рдЕрдЪреНрдЫрд╛ рдЯреЗрдХреНрд╕реНрдЯ рдПрдбрд┐рдЯрд░ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЛ рдЯреЗрдХреНрд╕реНрдЯ рдХреЛ рд╡рд┐рднрд┐рдиреНрди рддрд░реАрдХреЛрдВ рд╕реЗ рдкреНрд░рд╛рд░реВрдкрд┐рдд рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред
рдХрд┐рд╕реА рди рдХрд┐рд╕реА рдмрд┐рдВрджреБ рдкрд░, рд╣рд░ рдХрд┐рд╕реА рдиреЗ рдЯреЗрдХреНрд╕реНрдЯ рдПрдбрд┐рдЯрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рд╣реИред рддреЛ рдХреНрдпреЛрдВ рдирд╣реАрдВ
2. рд░реЗрдбрд┐рдЯ рдХреНрд▓реЛрди
Reddit рдореЗрд░рд╛ рдЕрдзрд┐рдХрд╛рдВрд╢ рд╕рдордп рд▓реЗрддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдореИрдВ рдЗрд╕ рдкрд░ рдШреВрдордирд╛ рдЬрд╛рд░реА рд░рдЦрддрд╛ рд╣реВрдБред Reddit рдХреНрд▓реЛрди рдмрдирд╛рдирд╛ рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рд╕реАрдЦрдиреЗ рдХрд╛ рдПрдХ рдкреНрд░рднрд╛рд╡реА рддрд░реАрдХрд╛ рд╣реИ (рдПрдХ рд╣реА рд╕рдордп рдореЗрдВ Reddit рдмреНрд░рд╛рдЙрдЬрд╝ рдХрд░рддреЗ рд╕рдордп)ред
Reddit рдЖрдкрдХреЛ рдмрд╣реБрдд рд╕рдореГрджреНрдз рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИ
рд╕реНрдорд╛рд░реНрдЯ рдЧреНрд░рд╛рд╣рдХреЛрдВ рдХреЛ рддреБрд░рдВрдд рдПрд╣рд╕рд╛рд╕ рд╣реЛ рдЬрд╛рдПрдЧрд╛ рдХрд┐ рдХрд╛рдо рдЦрд╝рд░рд╛рдм рддрд░реАрдХреЗ рд╕реЗ рдХрд┐рдпрд╛ рдЬрд╛ рд░рд╣рд╛ рд╣реИ рдФрд░ рд╡реЗ рдХрд┐рд╕реА рдФрд░ рдХреЛ рдвреВрдВрдв рд▓реЗрдВрдЧреЗред
3. рдПрдХ рдЦреБрд▓рд╛ рд╕реНрд░реЛрдд рдПрдирдкреАрдПрдо рдкреИрдХреЗрдЬ рдкреНрд░рдХрд╛рд╢рд┐рдд рдХрд░рдирд╛
рдпрджрд┐ рдЖрдк рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЛрдб рд▓рд┐рдЦрддреЗ рд╣реИрдВ, рддреЛ рд╕рдВрднрд╛рд╡рдирд╛ рд╣реИ рдХрд┐ рдЖрдк рдкреИрдХреЗрдЬ рдореИрдиреЗрдЬрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВрдЧреЗред рдПрдХ рдкреИрдХреЗрдЬ рдореИрдиреЗрдЬрд░ рдЖрдкрдХреЛ рдореМрдЬреВрджрд╛ рдХреЛрдб рдХрд╛ рдкреБрди: рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ рдЬрд┐рд╕реЗ рдЕрдиреНрдп рд▓реЛрдЧреЛрдВ рдиреЗ рд▓рд┐рдЦрд╛ рдФрд░ рдкреНрд░рдХрд╛рд╢рд┐рдд рдХрд┐рдпрд╛ рд╣реИред
рдХрд┐рд╕реА рдкреИрдХреЗрдЬ рдХреЗ рдкреВрд░реНрдг рд╡рд┐рдХрд╛рд╕ рдЪрдХреНрд░ рдХреЛ рд╕рдордЭрдирд╛ рдПрдХ рдмрд╣реБрдд рдЕрдЪреНрдЫрд╛ рдЕрдиреБрднрд╡ рдкреНрд░рджрд╛рди рдХрд░реЗрдЧрд╛ред рдХреЛрдб рдкреНрд░рдХрд╛рд╢рд┐рдд рдХрд░рддреЗ рд╕рдордп рдЖрдкрдХреЛ рдХрдИ рдмрд╛рддреЗрдВ рдЬрд╛рдирдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИред рдЖрдкрдХреЛ рд╕реБрд░рдХреНрд╖рд╛, рд╕рд┐рдореЗрдВрдЯрд┐рдХ рд╡рд░реНрдЬрдирд┐рдВрдЧ, рд╕реНрдХреЗрд▓реЗрдмрд┐рд▓рд┐рдЯреА, рдирд╛рдордХрд░рдг рдкрд░рдВрдкрд░рд╛рдУрдВ рдФрд░ рд░рдЦрд░рдЦрд╛рд╡ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╕реЛрдЪрдиреЗ рдХреА рдЬрд░реВрд░рдд рд╣реИред
рдкреИрдХреЗрдЬ рдХреБрдЫ рднреА рд╣реЛ рд╕рдХрддрд╛ рд╣реИ. рдпрджрд┐ рдЖрдкрдХреЗ рдкрд╛рд╕ рдХреЛрдИ рд╡рд┐рдЪрд╛рд░ рдирд╣реАрдВ рд╣реИ, рддреЛ рдЕрдкрдирд╛ рд╕реНрд╡рдпрдВ рдХрд╛ рд▓реЙрдбреИрд╢ рдмрдирд╛рдПрдВ рдФрд░ рдЙрд╕реЗ рдкреНрд░рдХрд╛рд╢рд┐рдд рдХрд░реЗрдВред
рд▓реЛрджрд╛рд╢:
рдЖрдкрдиреЗ рдЬреЛ рдХреБрдЫ рдСрдирд▓рд╛рдЗрди рдХрд┐рдпрд╛ рд╣реИ рд╡рд╣ рдЖрдкрдХреЛ рджреВрд╕рд░реЛрдВ рд╕реЗ 10% рдКрдкрд░ рд░рдЦрддрд╛ рд╣реИред
4. рдлреНрд░реАрдХреЛрдбрдХреИрдВрдк рдкрд╛рдареНрдпрдХреНрд░рдо
рдлреНрд░реАрдХреЛрдбрдХреИрдВрдк рдиреЗ рдмрд╣реБрдд рдХреБрдЫ рдПрдХрддреНрд░ рдХрд┐рдпрд╛ рд╣реИ
рдлреНрд░реАрдХреЛрдбрдХреИрдВрдк рдПрдХ рдЧреИрд░-рд▓рд╛рднрдХрд╛рд░реА рд╕рдВрдЧрдарди рд╣реИред рдЗрд╕рдореЗрдВ рдПрдХ рдЗрдВрдЯрд░реИрдХреНрдЯрд┐рд╡ рд╡реЗрдм-рдЖрдзрд╛рд░рд┐рдд рд╢рд┐рдХреНрд╖рдг рдордВрдЪ, рдПрдХ рдСрдирд▓рд╛рдЗрди рд╕рд╛рдореБрджрд╛рдпрд┐рдХ рдордВрдЪ, рдЪреИрдЯ рд░реВрдо, рдордзреНрдпрдо рдкреНрд░рдХрд╛рд╢рди рдФрд░ рд╕реНрдерд╛рдиреАрдп рд╕рдВрдЧрдарди рд╢рд╛рдорд┐рд▓ рд╣реИрдВ рдЬреЛ рд╕реАрдЦрдиреЗ рдХреЗ рд╡реЗрдм рд╡рд┐рдХрд╛рд╕ рдХреЛ рд╕рднреА рдХреЗ рд▓рд┐рдП рд╕реБрд▓рдн рдмрдирд╛рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВред
рдпрджрд┐ рдЖрдк рдкреВрд░рд╛ рдкрд╛рдареНрдпрдХреНрд░рдо рдкреВрд░рд╛ рдХрд░рдиреЗ рдореЗрдВ рд╕рдлрд▓ рд╣реЛ рдЬрд╛рддреЗ рд╣реИрдВ рддреЛ рдЖрдк рдЕрдкрдиреА рдкрд╣рд▓реА рдиреМрдХрд░реА рдХреЗ рд▓рд┐рдП рдЕрдзрд┐рдХ рдпреЛрдЧреНрдп рд╣реЛрдВрдЧреЗред
5. рд╢реБрд░реБрдЖрдд рд╕реЗ рдПрдХ HTTP рд╕рд░реНрд╡рд░ рдмрдирд╛рдПрдВ
HTTP рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рдореБрдЦреНрдп рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рдореЗрдВ рд╕реЗ рдПрдХ рд╣реИ рдЬрд┐рд╕рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рд╕рд╛рдордЧреНрд░реА рдЗрдВрдЯрд░рдиреЗрдЯ рдкрд░ рдпрд╛рддреНрд░рд╛ рдХрд░рддреА рд╣реИред HTTP рд╕рд░реНрд╡рд░ рдХрд╛ рдЙрдкрдпреЛрдЧ HTML, CSS рдФрд░ JS рдЬреИрд╕реА рд╕реНрдерд┐рд░ рд╕рд╛рдордЧреНрд░реА рдкрд░реЛрд╕рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред
HTTP рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рдХреЛ рд╢реБрд░реВ рд╕реЗ рд▓рд╛рдЧреВ рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реЛрдиреЗ рд╕реЗ рдЖрдкрдХреЗ рдЬреНрдЮрд╛рди рдХрд╛ рд╡рд┐рд╕реНрддрд╛рд░ рд╣реЛрдЧрд╛ рдХрд┐ рдЪреАрдЬреЗрдВ рдХреИрд╕реЗ рдЗрдВрдЯрд░реИрдХреНрдЯ рдХрд░рддреА рд╣реИрдВред
рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдпрджрд┐ рдЖрдк NodeJs рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рдЖрдк рдЬрд╛рдирддреЗ рд╣реИрдВ рдХрд┐ Express рдПрдХ HTTP рд╕рд░реНрд╡рд░ рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИред
рд╕рдВрджрд░реНрдн рдХреЗ рд▓рд┐рдП, рджреЗрдЦреЗрдВ рдХрд┐ рдХреНрдпрд╛ рдЖрдк рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ:
- рдХрд┐рд╕реА рднреА рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдП рдмрд┐рдирд╛ рдПрдХ рд╕рд░реНрд╡рд░ рд╕реЗрдЯ рдХрд░реЗрдВ
- рд╕рд░реНрд╡рд░ рдХреЛ HTML, CSS рдФрд░ JS рд╕рд╛рдордЧреНрд░реА рдкреНрд░рд╕реНрддреБрдд рдХрд░рдиреА рд╣реЛрдЧреАред
- рдПрдХ рд░рд╛рдЙрдЯрд░ рдХреЛ рд╢реБрд░реВ рд╕реЗ рд▓рд╛рдЧреВ рдХрд░рдирд╛
- рдкрд░рд┐рд╡рд░реНрддрдиреЛрдВ рдХреА рдирд┐рдЧрд░рд╛рдиреА рдХрд░реЗрдВ рдФрд░ рд╕рд░реНрд╡рд░ рдХреЛ рдЕрджреНрдпрддрди рдХрд░реЗрдВ
рдпрджрд┐ рдЖрдк рдирд╣реАрдВ рдЬрд╛рдирддреЗ рдХрд┐ рдХреНрдпреЛрдВ, рддреЛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ
6. рдиреЛрдЯреНрд╕ рдХреЗ рд▓рд┐рдП рдбреЗрд╕реНрдХрдЯреЙрдк рдРрдк
рд╣рдо рд╕рднреА рдиреЛрдЯ рд▓реЗрддреЗ рд╣реИрдВ, рд╣реИ рдирд╛?
рдЖрдЗрдП рдПрдХ рдиреЛрдЯреНрд╕ рдРрдк рдмрдирд╛рдПрдВред рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЛ рдиреЛрдЯреНрд╕ рдХреЛ рд╕рд╣реЗрдЬрдиреЗ рдФрд░ рдЙрдиреНрд╣реЗрдВ рдбреЗрдЯрд╛рдмреЗрд╕ рдХреЗ рд╕рд╛рде рд╕рд┐рдВрдХреНрд░рдирд╛рдЗрдЬрд╝ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред рдЗрд▓реЗрдХреНрдЯреНрд░реЙрди, рд╕реНрд╡рд┐рдлреНрдЯ, рдпрд╛ рдЬреЛ рднреА рдЖрдкрдХреЛ рдкрд╕рдВрдж рд╣реЛ рдФрд░ рдЬреЛ рдЖрдкрдХреЗ рд╕рд┐рд╕реНрдЯрдо рдХреЗ рд▓рд┐рдП рдХрд╛рдо рдХрд░рддрд╛ рд╣реЛ, рдЙрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдПрдХ рдореВрд▓ рдРрдк рдмрдирд╛рдПрдВред
рдмреЗрдЭрд┐рдЭрдХ рдЗрд╕реЗ рдкрд╣рд▓реА рдЪреБрдиреМрддреА (рдкрд╛рда рд╕рдВрдкрд╛рджрдХ) рдХреЗ рд╕рд╛рде рдЬреЛрдбрд╝реЗрдВред
рдмреЛрдирд╕ рдХреЗ рд░реВрдк рдореЗрдВ, рдЕрдкрдиреЗ рдбреЗрд╕реНрдХрдЯреЙрдк рд╕рдВрд╕реНрдХрд░рдг рдХреЛ рд╡реЗрдм рд╕рдВрд╕реНрдХрд░рдг рдХреЗ рд╕рд╛рде рд╕рдордиреНрд╡рдпрд┐рдд рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░реЗрдВред
7. рдкреЙрдбрдХрд╛рд╕реНрдЯ (рдУрд╡рд░рдХрд╛рд╕реНрдЯ рдХреНрд▓реЛрди)
рдкреЙрдбрдХрд╛рд╕реНрдЯ рдХреМрди рдирд╣реАрдВ рд╕реБрдирддрд╛?
рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рд╡рд╛рд▓рд╛ рдПрдХ рд╡реЗрдм рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдмрдирд╛рдПрдВ:
- рдЦрд╛рддрд╛ рдмрдирд╛рдПрдВ
- рдкреЙрдбрдХрд╛рд╕реНрдЯ рдЦреЛрдЬреЗрдВ
- рдкреЙрдбрдХрд╛рд╕реНрдЯ рдХреЛ рд░реЗрдЯ рдХрд░реЗрдВ рдФрд░ рдЙрд╕рдХреА рд╕рджрд╕реНрдпрддрд╛ рд▓реЗрдВ
- рд░реБрдХреЗрдВ рдФрд░ рдЦреЗрд▓реЗрдВ, рдЧрддрд┐ рдмрджрд▓реЗрдВ, 30 рд╕реЗрдХрдВрдб рдХреЗ рд▓рд┐рдП рдЖрдЧреЗ рдФрд░ рдкреАрдЫреЗ рдХрд╛рд░реНрдп рдХрд░реЗрдВред
рд╢реБрд░реБрдЖрддреА рдмрд┐рдВрджреБ рдХреЗ рд░реВрдк рдореЗрдВ рдЖрдИрдЯреНрдпреВрдиреНрд╕ рдПрдкреАрдЖрдИ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░реЗрдВред рдпрджрд┐ рдЖрдк рдХрд┐рд╕реА рдЕрдиреНрдп рд╕рдВрд╕рд╛рдзрди рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЬрд╛рдирддреЗ рд╣реИрдВ, рддреЛ рдХреГрдкрдпрд╛ рдЯрд┐рдкреНрдкрдгрд┐рдпреЛрдВ рдореЗрдВ рдкреЛрд╕реНрдЯ рдХрд░реЗрдВред
8. рд╕реНрдХреНрд░реАрди рдХреИрдкреНрдЪрд░
рдирдорд╕реНрддреЗ! рдореИрдВ рдЕрднреА рдЕрдкрдиреА рд╕реНрдХреНрд░реАрди рдкрд░ рдлрд┐рд▓реНрдорд╛рдВрдХрди рдХрд░ рд░рд╣рд╛ рд╣реВрдВ!
рдПрдХ рдбреЗрд╕реНрдХрдЯреЙрдк рдпрд╛ рд╡реЗрдм рдРрдк рдмрдирд╛рдПрдВ рдЬреЛ рдЖрдкрдХреЛ рдЕрдкрдиреА рд╕реНрдХреНрд░реАрди рдХреИрдкреНрдЪрд░ рдХрд░рдиреЗ рдФрд░ рдХреНрд▓рд┐рдк рдХреЛ рдЗрд╕ рд░реВрдк рдореЗрдВ рд╕рд╣реЗрдЬрдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ .gif
рдпрд╣рд╛рдВ
рдХрдВрдкрдиреА рдХреЗ рд╕рд╣рдпреЛрдЧ рд╕реЗ рдЕрдиреБрд╡рд╛рдж рдХрд┐рдпрд╛ рдЧрдпрд╛
рд╕реНрд░реЛрдд: www.habr.com