рд╣рдо рдЖрдкрдХреЗ рдзреНрдпрд╛рди рдореЗрдВ рд▓рд▓рд╛рдЯ рдХреНрд╖реЗрддреНрд░ рдФрд░ рдЙрд╕рдХреЗ рдЖрд╕-рдкрд╛рд╕ рдХреА рдирдИ рд╕рд╛рдордЧреНрд░рд┐рдпреЛрдВ рдХреЗ рд▓рд┐рдВрдХ рдХреЗ рд╕рд╛рде рдПрдХ рдЪрдпрди рдХрд░рддреЗ рд╣реИрдВред

рдореАрдбрд┐рдпрд╛ |
рд╡реЗрдм рдбреЗрд╡рд▓рдкрдореЗрдВрдЯ |
рд╕реАрдПрд╕рдПрд╕ |
рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ |
рдмреНрд░рд╛рдЙрдЬрд╝рд░реЛрдВ
рдореАрдбрд┐рдпрд╛
тАв

рд╡реЗрдм рдорд╛рдирдХ рдкреЙрдбрдХрд╛рд╕реНрдЯ,
рдЕрдВрдХ рд╕рдВрдЦреНрдпрд╛ 158: рд╡реЗрдм рдорд╛рдирдХ рд╡реЗрдмрд╕рд╛рдЗрдЯ, рдШрдЯрдирд╛рдУрдВ рдФрд░ рд╕рдореБрджрд╛рдпреЛрдВ, рд╕рдлрд╛рд░реА рдЯреАрдкреА рд╕рдорд╛рдЪрд╛рд░, рдирд╡реАрдирддрдо рд▓реЗрдЦ, рд╕реНрдирд┐рдкреЗрдЯ рдФрд░ рдХреЛрдб рд╕рдВрдкрд╛рджрдХ рдЬрд┐рдиреНрд╣реЗрдВ рд╡реАрдЖрд░, рдЧрд┐рдЯреЗрд╢рди рдлрд╛рдЙрдВрдбреЗрд╢рди рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИредтАв

Devshacht # 67:
рд╕реБрд░рдХреНрд╖рд╛ рдореБрджреНрджреЗтАв

CSSSR рдкреЙрдбрдХрд╛рд╕реНрдЯ
рд╕рдорд╛рдЪрд╛рд░ 512 - рдЕрдВрдХ 35 (01/21 - 01/27)тАв

рдлреНрд░рдВрдЯрдПрдВрдб рдпреВрде (18+) рдкреЙрдбрдХрд╛рд╕реНрдЯ
# 81 рд╕рдм рдХреБрдЫ рдЬрд┐рд╕реЗ рдЖрдк рдЧреНрд░рд╛рдлрдХреНрдпреВрдПрд▓ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЬрд╛рдирдирд╛ рдЪрд╛рд╣рддреЗ рдереЗтАв


рдкреЙрдбрдХрд╛рд╕реНрдЯ "рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдХреЗ 5 рдорд┐рдирдЯ"
# 23 - рд╣рд╕реБрд░рд╛ рдЧреНрд░рд╛рдлрдХреЙрд▓ рдЗрдВрдЬрдитАв

рдЖрдкрдХреЗ рд╕рднреА HTML # s2e6:
Raymarching, рдЕрдирдВрдд рдЕрдВрддрд░рд┐рдХреНрд╖тАв

рдлреНрд░рдВрдЯрд╕реНрдкреЙрдЯ рд╢реЛ: RSConf
рдХрд╣рд╛рдВ рдЧрдпрд╛? рдореЗрд▓рдХреЛрд╕реЙрдлреНрдЯ рдиреЗ рдлреЗрд╕рдмреБрдХ рдХреЛ рд╣рд░рд╛рдпрд╛? рдореБрдлреНрдд ReactAm рдПрдореНрд╕реНрдЯрд░реНрдбрдо рдЯрд┐рдХрдЯ! ред рдПрдХ рдирдП рд╢реЛ рдХреА рдкрд╛рдпрд▓рдЯ рд░рд┐рд▓реАрдЬрд╝
рд╡реЗрдм рд╡рд┐рдХрд╛рд╕
тАв SEO:
рдХреНрдпреЛрдВ rel = canonical рдХреЛ JS рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рд╡рд╛рд▓реА рд╕рд╛рдЗрдЯреЛрдВ рдкрд░ рдирдЬрд░рдЕрдВрджрд╛рдЬ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ , рдФрд░
рдкреБрд░рд╛рдиреА рд╕рд╛рдЗрдЯреЛрдВ рдХреЛ рд╣рд╛рд▓ рдХреА рд╕рд╛рдордЧреНрд░реА рд╕реЗ рдЕрдзрд┐рдХ рд╕реНрдерд╛рди рдкрд░ рдХреНрдпреЛрдВ рд░рдЦрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИтАв
рдПрдкреАрдЖрдИ рдбрд┐рдЬрд╛рдЗрди рдХрд░рдиреЗ рдХреЗ рддрд░реАрдХреЗ рдкрд░ рдХрд╣рд╛рдиреАтАв
рдЗрд▓реЗрдХреНрдЯреНрд░реЙрди: рдбреЗрд╕реНрдХрдЯреЙрдк рдЕрдиреБрдкреНрд░рдпреЛрдЧ рд╡рд┐рдХрд╛рд╕тАв
рдХреНрдпрд╛ рдореИрдВ 2018 рдореЗрдВ рдЕрдлрд╡рд╛рд╣ рдирд╣реАрдВ рдХрд░рддрд╛ ред рдбреЗрди рдЕрдмреНрд░рд╛рдореЛрд╡ рдиреЗ рдЦреБрдж рдЕрдкрдиреЗ
рд▓реЛрдХрдкреНрд░рд┐рдп рд▓реЗрдЦ рдХрд╛ рд░реВрд╕реА рдЕрдиреБрд╡рд╛рдж рд▓рд┐рдЦрдиреЗ рдХрд╛ рдлреИрд╕рд▓рд╛ рдХрд┐рдпрд╛
тАв
рдорд╣рд╛рди рдЕрд▓рдЧрд╛рд╡ ред рджреЛ рдлреНрд░рдВрдЯ-рдПрдВрдб рдбреЗрд╡рд▓рдкрд░реНрд╕ рдПрдХ рдмрд╛рд░ рдореЗрдВ рдмреИрдареЗ рд╣реИрдВред рдФрд░ рдЙрдирдХреЗ рдкрд╛рд╕ рдмрд╛рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХреБрдЫ рднреА рдирд╣реАрдВ рд╣реИред
тАв
рд╣рдордиреЗ 2019 рдореЗрдВ 112,654 рдХреЛрдбрд┐рдВрдЧ рдкрд░реАрдХреНрд╖рдгреЛрдВ рдХреЗ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рд╕реЗ рдбреЗрд╡рд▓рдкрд░ рднрд░реНрддреА рд░реБрдЭрд╛рди рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдХреНрдпрд╛ рд╕реАрдЦрд╛тАв
рд╡реЗрдм рдкреНрд░реМрджреНрдпреЛрдЧрд┐рдХрд┐рдпреЛрдВ, рд╡реАрдбрд┐рдпреЛ рдХреА рдПрдХ рдирдИ рд╢реНрд░реГрдВрдЦрд▓рд╛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЖрднрд╛рд╕реА рд╡рд╛рд╕реНрддрд╡рд┐рдХрддрд╛ рдХреИрд╕реЗ рдмрдирд╛рдПрдВтАв
рд╣рдордиреЗ Wordpress рд╕реЗ React рдореЗрдВ рдХреИрд╕реЗ рд╕реНрд╡рд┐рдЪ рдХрд┐рдпрд╛ рдФрд░ 80 рдорд┐рд▓рд┐рдпрди рдбреЙрд▓рд░ рдЬреБрдЯрд╛рдПтАв
рд╡рд┐рд╕реНрддреГрдд рд╕рдореАрдХреНрд╖рд╛ рд╕реБрд╡рд┐рдзрд╛ рдиреАрддрд┐ред рдбреНрд░рд╛рдлреНрдЯ рд╕реЗ рдкрд░реЗред
рд╕реАрдПрд╕рдПрд╕
тАв
рд╕реАрдПрд╕рдПрд╕ рд╕реНрдирд╛рддрдХ рд╕реАрдорд╛рдПрдБтАв
рдкрд╛рда-рдкрд░рд┐рд╡рд░реНрддрди рдФрд░ рдирдХрд▓ ред рдкрд╛рда-рдкрд░рд┐рд╡рд░реНрддрди рдХреЗ рд╕рд╛рде рдкрд╛рда рдХреА рдкреНрд░рддрд┐рд▓рд┐рдкрд┐ рдмрдирд╛рддреЗ рд╕рдордп рдХреНрдпрд╛ рд╣реЛрддрд╛ рд╣реИ
тАв
рд╡реЗрдм рдЯреЗрдмрд▓ рдбрд┐рдЬрд╛рдЗрди рдЯреЗрдореНрдкреНрд▓реЗрдЯтАв
рд╕реАрдПрд╕рдПрд╕ рдЧреНрд░рд┐рдб рдПрдиреАрдореЗрд╢рдитАв
Flexbox.ninja рдПрдХ рдРрд╕реА рд╡реЗрдмрд╕рд╛рдЗрдЯ рд╣реИ рдЬреЛ рд╕реАрдПрд╕рдПрд╕ рдлреНрд▓реЗрдХреНрд╕рдмреЙрдХреНрд╕ рд▓реЗрдЖрдЙрдЯ рдореЙрдбреНрдпреВрд▓ рдХреЛ рдмреЗрд╣рддрд░ рдврдВрдЧ рд╕реЗ рд╕рдордЭрдиреЗ рдореЗрдВ рдЖрдкрдХреА рдорджрдж рдХрд░рддреА рд╣реИред
тАв
рд╕реНрдирд╛рддрдХ рдФрд░ рдореЛрдбрд╝: рд╕реАрдПрд╕рдПрд╕ рдХреЛрдиреЛрдВ рдХреЗ рдореВрдХ рдирд╛рдпрдХтАв


рд░рд╛рд╣реЗрд▓ рдПрдВрдбреНрд░рдпреВ рджреНрд╡рд╛рд░рд╛
2019 рдореЗрдВ рд╕реАрдПрд╕рдПрд╕ рд▓реЗрдЖрдЙрдЯ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрдкрдХрд╛ рдЙрдкрдХрд░рдгтАв
рд╕реАрдПрд╕рдПрд╕ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рд╡рд╛рд▓реЛрдВ рдХреЗ рд▓рд┐рдП рдлрд╝рд╛рдпрд░рдлрд╝реЙрдХреНрд╕ DevToolsтАв
Houdini рдХрд╛ рдкрд╛рда: CSS рдбреНрд░рд╛рдЗрдВрдЧ рдФрд░ рдЪрд░
рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ
тАв
рдЬреЗрдПрд╕ рд▓рдбрд╝рд╛рдИ: рдореИрдВрдиреЗ рдЕрдкрдирд╛ рдкреНрд░рдорд╛рдг рдХреИрд╕реЗ рд▓рд┐рдЦрд╛ ()тАв
рд╣рдо рдПрдХ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдЙрджрд╛рд╣рд░рдг рдкрд░ async / рдкреНрд░рддреАрдХреНрд╖рд╛ рдХрд░рддреЗ рд╣реИрдВтАв
рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдореЗрдВ рдореМрджреНрд░рд┐рдХ рдореВрд▓реНрдпреЛрдВ рдХреЗ рд╕рд╛рде рдХреИрд╕реЗ рдХрд╛рдо рдХрд░реЗрдВтАв
рдХреНрдпреЛрдВ рд╣рд░ рдирдпрд╛ PayPal рд╡реЗрдм рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдЯрд╛рдЗрдкрд╕реНрдХреНрд░рд┐рдкреНрдЯ рд╕реЗ рд╢реБрд░реВ рд╣реЛрддрд╛ рд╣реИтАв
2019 рдХреЗ рд▓рд┐рдП рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдореЗрдВ рдирдпрд╛ рдХреНрдпрд╛ рд╣реИтАв
рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдореЗрдВ рд╡рд┐рд╕рд░реНрдЬрди: рдХреИрд╕реЗ рдПрдХ Hex2RGB рд░рдВрдЧ рдХрдирд╡рд░реНрдЯрд░ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдПтАв
рд╕рдмрд╕реЗ рдбреБрдкреНрд▓реАрдХреЗрдЯ рдХреИрд░реЗрдХреНрдЯрд░ рдвреВрдВрдврдирд╛
рдмреНрд░рд╛рдЙрдЬрд╝рд░реЛрдВ
тАв
рд╕реНрдкреАрдбреЛрдореАрдЯрд░, рдпрд╛ рдХреИрд╕реЗ рдХреНрд░реЛрдорд┐рдпрдо рдХреЗ рд╕рд╛рде рдПрдХ рд╕рдорд╕реНрдпрд╛ рдХреА рдХрд╣рд╛рдиреА рд╕реНрдореГрддрд┐ рдХрд╛ рдкреНрд░рдмрдВрдзрди рдХрд░рддреА рд╣реИтАв
рди рдХреЗрд╡рд▓ uBlock рдЙрддреНрдкрддреНрддрд┐ рдХреНрд░реЛрдорд┐рдпрдо рдореЗрдВ рдирдП APIs, рдмрд▓реНрдХрд┐ рдЕрдиреНрдп рдПрдХреНрд╕рдЯреЗрдВрд╢рди рд╕реЗ рднреА рдЧреНрд░рд╕реНрдд рд╣реЛрдЧреАтАв
рдореИрдирд┐рдлрд╝реЗрд╕реНрдЯ рдХреНрд░реЛрдо рдХрд╛
рдирдпрд╛ рд╕рдВрд╕реНрдХрд░рдг uBlock рдЙрддреНрдкрддреНрддрд┐ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдЕрд╕рдВрднрд╡ рдмрдирд╛ рджреЗрдЧрд╛тАв
рдлрд╝рд╛рдпрд░рдлрд╝реЙрдХреНрд╕ 66 рдЫрд╡рд┐ рд▓реЛрдбрд┐рдВрдЧ рдХреЗ рдХрд╛рд░рдг рд╕реНрдХреНрд░реЙрд▓ рдкреВрд░реНрд╡рд╛рдЧреНрд░рд╣ рдХреЛ рд╕рдорд╛рдкреНрдд рдХрд░реЗрдЧрд╛рд╣рдо рдХрд┐рд╕реА рднреА рдЯрд╛рдЗрдкреЛ рдпрд╛ рдЯреВрдЯреА / рдбреБрдкреНрд▓рд┐рдХреЗрдЯ рд▓рд┐рдВрдХ рдХреЗ рд▓рд┐рдП рдорд╛рдлреА рдорд╛рдБрдЧрддреЗ рд╣реИрдВред рдпрджрд┐ рдЖрдкрдХреЛ рдХреЛрдИ рд╕рдорд╕реНрдпрд╛ рджрд┐рдЦрд╛рдИ рджреЗрддреА рд╣реИ - рддреЛ рдХреГрдкрдпрд╛ рд╡реНрдпрдХреНрддрд┐рдЧрдд рдИрдореЗрд▓ рдореЗрдВ рд▓рд┐рдЦреЗрдВ, рд╣рдо рдЙрдиреНрд╣реЗрдВ рдЬрд▓реНрджреА рдареАрдХ рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░рддреЗ рд╣реИрдВред
рдкрд┐рдЫрд▓реЗ рд╣рдлреНрддреЗ рдХреА рдкрд╛рдЪрди ред
рдбреЗрд░реНрд╕рдореЙрд▓ рдФрд░
рдПрд▓реЗрдХреНрд╕рдХреЛрд░реЛрд╡рд┐рди рджреНрд╡рд╛рд░рд╛ рддреИрдпрд╛рд░ рд╕рд╛рдордЧреНрд░реАред