рд╡реЗрдм рдбреЗрд╡рд▓рдкрд░ рдХреЗ рд▓рд┐рдП рдХреБрдЫ рд░реЛрдЪрдХ рдФрд░ рдЙрдкрдпреЛрдЧреА рдмрд╛рддреЗрдВ (рдЕрдВрдХ 8)

рд╢реБрдн рджрд┐рди, рдкреНрд░рд┐рдп Kravravchiansред рд╣рд╛рд▓ рд╣реА рдореЗрдВ, рдореИрдВрдиреЗ рдХрдИ рджрд┐рд▓рдЪрд╕реНрдк рдФрд░ рдЙрдкрдпреЛрдЧреА рдЙрдкрдХрд░рдг / рдкреБрд╕реНрддрдХрд╛рд▓рдп / рдХрд╛рд░реНрдпрдХреНрд░рдо рджреЗрдЦреЗ рдЬреЛ рдореИрдВ рд╣реНрд░рдм рдХреЗ рд╕рд╛рде рд╕рд╛рдЭрд╛ рдХрд░рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВред

Riot.js - 1kb рдХреНрд▓рд╛рдЗрдВрдЯ-рд╕рд╛рдЗрдб MVP рдлреНрд░реЗрдорд╡рд░реНрдХ



рдереЛрдбрд╝рд╛ рд╕рд╛ рд╕рд╛рдВрдЦреНрдпрд┐рдХреАрдп рд╕рддреНрдп:
рдЗрд╕реА рддрд░рд╣ рдХреЗ рд▓реЛрдХрдкреНрд░рд┐рдп рдЪреМрдЦрдЯреЗ рдХреЗ рдмреАрдЪ рд╕рдмрд╕реЗ рдЫреЛрдЯрд╛

рд╕рдмрд╕реЗ рд╡рд┐рд╢рд┐рд╖реНрдЯ рдХреЛрдб (рдЯреЛрдбреЛ рдПрдорд╡реАрд╕реА рдЖрд╡реЗрджрди рдХреЗ рд▓рд┐рдП рдЙрджрд╛рд╣рд░рдг рдореЗрдВ)

рд╕рдмрд╕реЗ рддреЗрдЬрд╝ рдореМрдЬреВрджрд╛

"рдореВрд▓" рдореВрдЯ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рднреА рдмрд╣реБрдд рдЕрдЪреНрдЫрд╛ рд╣реИ рдФрд░ рдпрд╣ рджрд░реНрд╢рд╛рддрд╛ рд╣реИ рдХрд┐ рдордВрдЪ рдХреИрд╕рд╛ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред


рдЗрдВрдХ - рдЙрддреНрддрд░рджрд╛рдпреА рдИрдореЗрд▓ рдлреНрд░реЗрдорд╡рд░реНрдХ



рдореИрдВ рддреБрд░рдВрдд рдХрд╣рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВ рдХрд┐ рдпрд╣ ZURB рдХрд╛ рдПрдХ рдЙрддреНрдкрд╛рдж рд╣реИ - рдлрдВрдбреЗрд╢рди рдХреЗ рд░рдЪрдирд╛рдХрд╛рд░реЛрдВ рд╕реЗред рд╕реНрдпрд╛рд╣реА рдХрдВрдХрд╛рд▓ рдХреА рддрд░рд╣ рдЕрдзрд┐рдХ рд╣реИ рдФрд░ рдЗрд╕рдХрд╛ рдЕрдкрдирд╛ рдмреЙрдпрд▓рд░рдкреНрд▓реЗрдЯ рд╣реИ, рд╕рд╛рде рд╣реА рдХрдИ рддреИрдпрд╛рд░ рд▓реЗрдЖрдЙрдЯ рдФрд░ рдПрдХ рдЫреЛрдЯрд╛ рд╕рд╛ рдЗрдирд▓рд╛рдЗрдирд░ рдЯреВрд▓ рд╣реИ рдЬреЛ рдЖрдкрдХреЛ рдореЗрд▓ рдкрд░ рдЕрдкрдирд╛ рд▓реЗрдЖрдЙрдЯ рднреЗрдЬреЗрдЧрд╛ред рдореЗрд▓ рдкрддреНрд░реЛрдВ рдХреЗ рд▓реЗрдЖрдЙрдЯ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╣рдм рдкрд░ рдХрдИ рд▓реЗрдЦ рд╣реИрдВ, рдФрд░ рдореИрдВ рдЗрди рд▓реЗрдЦреЛрдВ рд╕реЗ рд╕реНрдпрд╛рд╣реА рдХреА рддреБрд▓рдирд╛ рдЙрдкрдпреЛрдЧреА рддрдХрдиреАрдХреЛрдВ / рд╕реНрдирд┐рдкреЗрдЯ рдХреЗ рд╕реЗрдЯ рд╕реЗ рдХрд░реВрдВрдЧрд╛ред рд╕рд╛рдорд╛рдиреНрдп рддреМрд░ рдкрд░, рд░реВрдкрд░реЗрдЦрд╛ рдмрд╣реБрдд рдЙрдкрдпреЛрдЧреА рд╣реЛрддреА рд╣реИ, рдФрд░ рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рд╢реБрд░реБрдЖрддреА рд▓реЛрдЧреЛрдВ рдХреЗ рд▓рд┐рдПред

рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдИрдореЗрд▓ рдХреНрд▓рд╛рдЗрдВрдЯ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддрд╛ рд╣реИ:


рд╕рд░ рдЯреНрд░реЗрд╡рд░


рдЫрд╡рд┐
рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рд╕рдВрдкрд╛рджрдХ рдЗрдВрдЯрд░рдлрд╝реЗрд╕ред рдЕрдЪреНрдЫрд╛ рдиреНрдпреВрдирддрд░ рдбрд┐рдЬрд╛рдЗрдиред рдЙрдкрдпреЛрдЧ рдореЗрдВ рдЖрд╕рд╛рдиреА рдФрд░ рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдХреА рдПрдХ рд╡рд┐рд╕реНрддреГрдд рдЪрдпрдиред
рд╕реНрдерд╛рдкрдирд╛:

Sit-trevor.js рдХреЛ рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП jQuery, Underscore рдФрд░ Eventable рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрдЧреАред
<form> <textarea class="js-st-instance"></textarea> </form> 

 <script> new SirTrevor.Editor({ el: $('.js-st-instance') }); </script> 

рдкрд░рд┐рдгрд╛рдо:

 { "data": [{ "type": "text", "data": { "text": "Hello, my name is **Sir Trevor**" } }] } 


Snazzymaps - Google рдирдХреНрд╢реЗ рдХреЗ рд▓рд┐рдП JS рд╢реИрд▓рд┐рдпреЛрдВ рдХрд╛ рдПрдХ рд╕рдВрдЧреНрд░рд╣




рднрд╛рд▓реВ рд╕реАрдПрд╕рдПрд╕



рдмрд╣реБрдд рд╕рд░рд▓ рд╣реИ, рд▓реЗрдХрд┐рди рдмрд╣реБрдд рдЙрдкрдпреЛрдЧреА рдЙрдкрдХрд░рдг рд╣реИред Bear CSS рдЖрдкрдХреЗ HTML рд╕реЗ рд╕рднреА рд╡рд░реНрдЧ рдХреЗ рдирд╛рдо рдФрд░ рдкрд╣рдЪрд╛рдирдХрд░реНрддрд╛ рд▓реЗрддрд╛ рд╣реИ рдФрд░ CSS рдмрдирд╛рддрд╛ рд╣реИред рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ, рдпрд╣ OCSS рдФрд░ SMACSS рдХреЗ рд╕рд┐рджреНрдзрд╛рдВрддреЛрдВ рдХреЗ рдЕрдиреБрд╕рд╛рд░ рд╢реИрд▓рд┐рдпреЛрдВ рдХрд╛ рд╡рд░реНрдгрди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдмрд╣реБрдд рдЕрдзрд┐рдХ рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ, рдФрд░ рднреА рдЕрдзрд┐рдХ рд╕рд╣реА рд╣реИ, рдЬрдм рдЖрдк рдЕрдкрдиреЗ рд╕рд╛рдордиреЗ рджрд╕реНрддрд╛рд╡реЗрдЬрд╝ рдХреА рд╕рдВрд░рдЪрдирд╛ рджреЗрдЦрддреЗ рд╣реИрдВред рд╣рд╛рдВ, рдкреНрд░реАрдкреНрд░реЛрд╕реЗрд╕рд░реЛрдВ рдХреЗ рд╕рд╛рде рдЖрдк рдПрдХ рдкреЗрдбрд╝ рднреА рдмрдирд╛ рд╕рдХрддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдЖрдкрдХреЛ рдЕрднреА рднреА рд╢реИрд▓рд┐рдпреЛрдВ рдХреЗ рд╡рд┐рд╡рд░рдг рдХреЗ рд╕рд╛рде рдЦреБрдж рдХреЛ рдорд╛рдирд╕рд┐рдХ рд░реВрдк рд╕реЗ рд╡рд┐рдЪрд▓рд┐рдд рдХрд░рдирд╛ рд╣реЛрдЧрд╛ред рдкреНрд▓рд╕ - рдХреЛрдИ рднреА рд╕рдордп рдмрд╣реБрдд рд╕реЗ рдХреЙрдкреА-рдкреЗрд╕реНрдЯ рдкрд░ рдмрд░реНрдмрд╛рдж рдирд╣реАрдВ рд╣реЛрддрд╛ рд╣реИред рдореИрдВ рдЖрдкрдХреЛ рдХреЛрд╢рд┐рд╢ рдХрд░рдиреЗ рдХреА рд╕рд▓рд╛рд╣ рджреЗрддрд╛ рд╣реВрдВред рдФрд░ Sublime рдХреЗ рд▓рд┐рдП рдХреБрдЫ рдЕрдиреНрдп рдкреНрд▓рдЧрдЗрди рд╣реЛрдЧрд╛ ...

BLOKK рдлрд╝реЙрдиреНрдЯ рддреНрд╡рд░рд┐рдд рдореЙрдХрдЕрдк рдХреЗ рд▓рд┐рдП рдПрдХ рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рд╕рдорд╛рдзрд╛рди рд╣реИред




PixelPumper (рдореИрдХ рдРрдк)



Wordpress рдХреЗ рд▓рд┐рдП рд╢рд╛рдирджрд╛рд░ рдкреЛрд╕реНрдЯрд┐рдВрдЧ рдРрдкред рдПрдХ рдЕрджреНрднреБрдд рдЗрдВрдЯрд░рдлрд╝реЗрд╕, рд░реЗрдЯрд┐рдирд╛ рдЫрд╡рд┐рдпреЛрдВ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдХреА рд╕реБрд╡рд┐рдзрд╛, рд▓реЗрдЦ рдкреНрд░рдХрд╛рд╢рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд╛рд░реНрдпрдХреНрд░рдо рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░рдирд╛, рдФрд░ рд╕рдмрд╕реЗ рдорд╣рддреНрд╡рдкреВрд░реНрдг рдмрд╛рдд, рдРрдк рд╕реНрдЯреЛрд░ рдореЗрдВ рдореБрдлреНрдд рдореЗрдВ ред

рд╣рдереМрдбрд╝рд╛ (рдореИрдХ рдРрдк)



Compiles SASS (Bourbon рдХреЗ рд╕рд╛рде), CoffeeScript, HAML & Markdown рдиреЗ рд╕рд┐рд░реНрдл LESS рдХреА рдХрдореА рдХреЗ рдХрд╛рд░рдг рдЦрд░реАрджрд╛рд░реА рдирд╣реАрдВ рдХреА ред рдкреНрд░рдХрд╛рд╢рд┐рдд рдХрд░рддреЗ рд╕рдордп, рдпрд╣ рдПрдХ HTTP рд╕рд░реНрд╡рд░ рдмрдирд╛рддрд╛ рд╣реИ, рдЬреЛ рдЖрдкрдХреЛ рд╡рд┐рднрд┐рдиреНрди рдЙрдкрдХрд░рдгреЛрдВ рдкрд░ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдХрд╛ рдкрд░реАрдХреНрд╖рдг рдХрд░рдиреЗ рдФрд░ рдкреБрдирдГ рд▓реЛрдб рдХрд┐рдП рдмрд┐рдирд╛ рдкреГрд╖реНрда рдХреЛ рд░реАрдлреНрд░реЗрд╢ рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред рд▓реЗрдХрд┐рди рд╕рдмрд╕реЗ рдорд╣рддреНрд╡рдкреВрд░реНрдг рдмрд╛рдд рд╡рд┐рд╢реЗрд╖ "рд╣реИрдорд░" рдЯреИрдЧ рдХрд╛ рдПрдХ рд╕реЗрдЯ рд╣реИ:

рдПрдХ рдмреЛрдирд╕ рдХрдИ рдореБрдлреНрдд рдЯреЗрдореНрдкрд▓реЗрдЯ рд╣реЛрдЧрд╛ ред рдордЬрд╝реЗрджрд╛рд░ рддрдереНрдп рдпрд╣ рд╣реИ рдХрд┐ рдЙрддреНрдкрд╛рдж рджрдВрдЧрд╛ рд╕реНрдЯреВрдбрд┐рдпреЛ рд╕реЗ рд╣реИ (рдореИрдВрдиреЗ рдЧрд▓рддреА рд╕реЗ рд▓реЛрдЧреЛ рдХреА рд╡рдЬрд╣ рд╕реЗ рдЗрд╕реЗ рдЦреЛрдЬрд╛ рдерд╛), рдЬрд┐рд╕рдХреА рдкрд░рд┐рдпреЛрдЬрдирд╛ рднреА рджрдВрдЧрд╛рдИ рд╣реИ ред рдЬреЗрдПрд╕ , рдЬрд┐рд╕рдХрд╛ рдореИрдВрдиреЗ рдКрдкрд░ рдЙрд▓реНрд▓реЗрдЦ рдХрд┐рдпрд╛ рд╣реИред

рдЕрдВрдд рдореЗрдВ:




рдкрд┐рдЫрд▓рд╛ рд╕рдВрдЧреНрд░рд╣ (рдЕрдВрдХ 7)

Source: https://habr.com/ru/post/In200436/


All Articles