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

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

рд░рдВрдЧ рдпреЛрдЬрдирд╛рдУрдВ


рдЫрд╡рд┐
GitHub рдкрд░ рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рдиреЗ рдкрд╣рд▓реЗ рд╣реА 4,000 рд╕реЗ рдЕрдзрд┐рдХ рд╕рд┐рддрд╛рд░реЗ рдмрдирд╛рдП рд╣реИрдВред рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЗ рд▓реЗрдЦрдХ - рдбреЗрд▓реЗ рд░реАрд╕ - рд▓рд╛рд░рд╡реЗрд▓ PHP рдЯреАрдо рдХреЗ рд╕рджрд╕реНрдпреЛрдВ рдореЗрдВ рд╕реЗ рдПрдХ рд╣реИ, рдЬрд╣рд╛рдВ рд▓реЛрдЧреЛрдВ рдХреЛ рд╡рд┐рд╢реНрд╡рд╛рд╕ рд╣реИ рдХрд┐ "рдХреЛрдб рдбреЗрд╡рд▓рдкрд░реНрд╕ рдХреЗ рд▓рд┐рдП рдордЬрд╝реЗрджрд╛рд░ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП, рди рдХрд┐ рдХреЗрд╡рд▓ рдЙрди рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЗ рд▓рд┐рдП рдЬреЛ рдЖрдкрдХреА рдХрдбрд╝реА рдореЗрд╣рдирдд рдХреЛ рд╕реНрд╡реАрдХрд╛рд░ рдХрд░рддреЗ рд╣реИрдВред" рдХрд▓рд░ рд╕реНрдХреАрдореНрд╕ рдореЗрдВ рдЖрдЬ рдХреЗ рд▓рд┐рдП 56 рдЕрд▓рдЧ-рдЕрд▓рдЧ рдереАрдо рд╣реИрдВ: рдЙрджрд╛рддреНрдд рдкрд╛рда (2 рдФрд░ 3), рдЙрджрд╛рддреНрдд рдкрд╛рда UI (2 рдФрд░ 3), рдЯреЗрдХреНрд╕реНрдЯрдореЗрдЯ, рдХреЛрдбрд╛ 2, рд╡реАрдЖрдИрдПрдо, рдЬреЗрдЯрдмреНрд░реЗрдиреНрд╕ рдПрдбрд┐рдЯрд░реНрд╕ (рдЗрдВред PHPStorm), Google рд╡реАрдбрд┐рдпреЛ рд╕рдВрдХреНрд╖рд┐рдкреНрдд, рд╣рд╛рдЗрд▓рд╛рдЗрдЯ.рдЬреЗрдПрд╕ред рдФрд░ Xcodeред


MixItUp


рдЫрд╡рд┐
рдПрдирд┐рдореЗрдЯреЗрдб рдлрд╝рд┐рд▓реНрдЯрд░рд┐рдВрдЧ рдФрд░ рддрддреНрд╡реЛрдВ рдХреА рдЫрдВрдЯрд╛рдИ рдХреЗ рд▓рд┐рдП рдХреВрд▓ jQuery рдкреНрд▓рдЧрдЗрдиред рд╕рдм рдХреБрдЫ рдмрд╣реБрдд рд╕реБрдВрджрд░ рджрд┐рдЦрддрд╛ рд╣реИред рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдЖрдкрдХреЛ рдХреЗрд╡рд▓ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЛ рдЗрдирд┐рд╢рд┐рдпрд▓рд╛рдЗрдЬрд╝ рдХрд░рдирд╛ рд╣реЛрдЧрд╛ рдФрд░ рдХреБрдЫ рдбреЗрдЯрд╛ рд╡рд┐рд╢реЗрд╖рддрд╛рдУрдВ рдХреЛ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рдирд╛ рд╣реЛрдЧрд╛:

$(function(){ $('#Container').mixItUp(); }); 


 <div id="Container"> <div class="mix category-1" data-my-order="1"> ... </div> <div class="mix category-1" data-my-order="2"> ... </div> <div class="mix category-2" data-my-order="3"> ... </div> <div class="mix category-2" data-my-order="4"> ... </div> </div> <button class="filter" data-filter=".category-1">Category 1</button> <button class="filter" data-filter=".category-2">Category 2</button> <button class="sort" data-sort="my-order:asc">Ascending Order</button> <!--    --> <button class="sort" data-sort="my-order:desc">Descending Order</button> <!--    --> 

рд▓реЗрдХрд┐рди рдпрд╣ рдХреЗрд╡рд▓ рдПрдХ рдмреБрдирд┐рдпрд╛рджреА рдЙрдкрдпреЛрдЧ рдХрд╛ рдорд╛рдорд▓рд╛ рд╣реИред рдкреНрд▓рдЧрдЗрди рд╣реА рдмрд╣реБрдд рд▓рдЪреАрд▓рд╛ рдФрд░ рдХрд╛рд░реНрдпрд╛рддреНрдордХ рд╣реИред рдЗрд╕рдХреА рдХрдИ рдШрдЯрдирд╛рдПрдБ рдФрд░ рдХрдИ рд╡рд┐рдзрд┐рдпрд╛рдБ рд╣реИрдВ, рдЬрд┐рдиреНрд╣реЗрдВ рд╡рд┐рд╕реНрддрд╛рд░ рд╕реЗ рдкреНрд░рд▓реЗрдЦрди рдореЗрдВ рд╡рд░реНрдгрд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ ред

Leap.js



рдХреНрдпрд╛ рдЖрдкрдХреЛ рдпрд╣ рдЕрджреНрднреБрдд рдЙрдкрдХрд░рдг рдпрд╛рдж рд╣реИ, рдЬрд┐рд╕рдХрд╛ рдЗрддрд┐рд╣рд╛рд╕ рдХрд┐рдХрд╕реНрдЯрд╛рд░реНрдЯрд░ рд╕реЗ рд╢реБрд░реВ рд╣реБрдЖ рдерд╛ рдФрд░ рдЬрд┐рд╕рдХрд╛ рдЙрд▓реНрд▓реЗрдЦ рдПрдХ рдмрд╛рд░ рд╣рдмреЗрд░реЗ рдкрд░ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ? рдЧреИрдЬреЗрдЯ рд╕реЗ рд▓реАрдк рдореЛрд╢рди рдПрдХ рдкреВрд░реА рддрдХрдиреАрдХ рдореЗрдВ рд╡рд┐рдХрд╕рд┐рдд рд╣реЛ рдЧрдпрд╛ рд╣реИ, рдЬреЛ рдХрд┐ рдХреБрдЫ рд╕реНрд░реЛрддреЛрдВ рд╕реЗ рдорд┐рд▓реА рдЬрд╛рдирдХрд╛рд░реА рдХреЗ рдЕрдиреБрд╕рд╛рд░ рд╡рд┐рднрд┐рдиреНрди рдирд┐рд░реНрдорд╛рддрд╛рдУрдВ рдХреЗ рдЙрддреНрдкрд╛рджреЛрдВ рдореЗрдВ рд▓рд╛рдЧреВ рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ рдФрд░ рдЬрд▓реНрдж рд╣реА рдХреБрдЫ Asus рд▓реИрдкрдЯреЙрдк рдореЙрдбрд▓ рдкрд░ рджрд┐рдЦрд╛рдИ рджреЗрдирд╛ рдЪрд╛рд╣рд┐рдПред рдФрд░ рдЕрднреА рд╣рд╛рд▓ рд╣реА рдореЗрдВ, рдбреЗрд╡рд▓рдкрд░реНрд╕ рдиреЗ LeapJS рдХреА рдШреЛрд╖рдгрд╛ рдХреА, рдПрдХ рдкреБрд╕реНрддрдХрд╛рд▓рдп рдЬреЛ рдПрдХ рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдореЗрдВ рд▓реАрдк рдореЛрд╢рди рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддрд╛ рд╣реИ! рдореБрдЭреЗ рдпрдХреАрди рд╣реИ рдХрд┐ рднрд╡рд┐рд╖реНрдп рдореЗрдВ рдпрд╣ рд╡реЗрдм рдХреЗ рд╕рд╛рде рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреА рдмрд╛рддрдЪреАрдд рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдирдП рд╡рд┐рдЪрд╛рд░реЛрдВ рдХреЛ рдЦреЛрд▓реЗрдЧрд╛, рдФрд░ рдЕрдм рдпрд╣ рдЧреАрдХреНрд╕ рдХреЗ рд▓рд┐рдП рдПрдХ рд░реЛрдорд╛рдВрдЪрдХ рдЕрдиреБрднрд╡ рд╣реЛрдЧрд╛ рдЬрд┐рдиреНрд╣реЛрдВрдиреЗ рдкрд╣рд▓реЗ рд╣реА рдбрд┐рд╡рд╛рдЗрд╕ рдЦрд░реАрдж рд▓рд┐рдпрд╛ рд╣реИред

рдкреЙрдкрдХреЙрд░реНрди рдРрдк


рдЫрд╡рд┐
рдпрд╣ рднрдпрд╛рдирдХ рдкреЙрдкрдХреЙрд░реНрди рдРрдк рдХрд╛ рднрдВрдбрд╛рд░ рд╣реИ, рдЬрд┐рд╕реЗ рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдореЗрдВ рд▓рд┐рдЦрд╛ рдЧрдпрд╛ рд╣реИред Habr├й рдкрд░ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдЗрд╕ рд╢рд╛рдирджрд╛рд░ рдЖрд╡реЗрджрди рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╛рдд рдХреА ред рд▓реЛрдЧреЛрдВ рдиреЗ рдХрд╣рд╛ рдХрд┐ рдпрд╣ рдПрдХ рдкрд╛рдпрд░реЗрдЯреЗрдб рдиреЗрдЯрдлреНрд▓рд┐рдХреНрд╕ рдпрд╛ рдЖрдИрдЯреНрдпреВрдиреНрд╕ рдерд╛ред TechCrunch рдХреЗ рдЕрдиреБрд╕рд╛рд░, рд╣рд╛рдВ, рдХреНрдпреЛрдВрдХрд┐ рд░рд┐рд▓реАрдЬ рдХреЗ 5 рджрд┐рди рдмрд╛рдж, рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЛ рдмрдВрдж рдХрд░ рджрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЗ рдореБрдЦреНрдп рдкреГрд╖реНрда рдкрд░ , рд╡рд┐рджрд╛рдИ рдкрд╛рда "рд╣рдордиреЗ рдЦреБрдж рдХреЗ рд▓рд┐рдП рдПрдХ рдЪреБрдиреМрддреА рдХреЗ рд░реВрдк рдореЗрдВ рдкреЙрдкрдХреЙрд░реНрди рдЯрд╛рдЗрдо рд╢реБрд░реВ рдХрд┐рдпрд╛ред рдпрд╣реА рд╣рдорд╛рд░рд╛ рдордХрд╕рдж рд╣реИред рдпрд╣реА рд╣рдо рдЙрд╕рдХреЗ рд▓рд┐рдП рдЦрдбрд╝реЗ рд╣реИрдВред тАЭ

рдФрд░ рд╡рд╣рд╛рдБ Peerflix - Node.js рдХреЗ рд▓рд┐рдП рдзрд╛рд░ рдЧреНрд░рд╛рд╣рдХ рд╕реНрдЯреНрд░реАрдорд┐рдВрдЧ рд╣реИ

Vizicities



рд╢рд╛рдпрдж рд╕рдмрд╕реЗ рдорд╣рддреНрд╡рд╛рдХрд╛рдВрдХреНрд╖реА OpenSource рд╡реЗрдм рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдореЗрдВ рд╕реЗ рдПрдХред "рд╡рд┐рдЬрд┐рд╕реЗрд╕рд┐рдЯреАрдЬрд╝ рдПрдХ 3 рдбреА рд╢рд╣рд░ рдФрд░ рдбреЗрдЯрд╛ рд╡рд┐рдЬрд╝реБрдЕрд▓рд╛рдЗрдЬрд╝реЗрд╢рди рдкреНрд▓реЗрдЯрдлрд╝реЙрд░реНрдо рд╣реИ рдЬреЛ рд╡реЗрдмрд▓реЙрдЧ рдкрд░ рдмрдирд╛рдпрд╛ рдЧрдпрд╛ рд╣реИред" рдкреВрд░реЗ рдкрд╛рдЪрди рдХреЗ рд▓рд┐рдП рдкрд░реНрдпрд╛рдкреНрдд рдкреБрд╕реНрддрдХрд╛рд▓рдп рдФрд░ рд╕рдВрд╕рд╛рдзрди рд╣реЛрдВрдЧреЗ: OpenStreetMap - рдорд╛рдирдЪрд┐рддреНрд░ рдбреЗрдЯрд╛, рддреАрди.js, D3.js - рднреМрдЧреЛрд▓рд┐рдХ рдирд┐рд░реНрджреЗрд╢рд╛рдВрдХ, рдЕрдВрдбрд░рд╕реНрдХреЛрд░редрдЬ, рдХреНрдпреВ - рдкреНрд░реЛрдорд┐рд╕, рдЧрд▓рд╛ - рд╕реАрдорд┐рдд рд╕рдВрдЧрд╛рдорд┐рддрд┐, рдХреИрдЯрд┐рд▓реАрди - рд╡реЗрдм рдХрд╛рд░реНрдпрдХрд░реНрддрд╛, Dat.gui, FPSMeter, рдХреНрд╖рдг рдореЗрдВ рд░реВрдкрд╛рдВрддрд░рдг .js, рд╕рд░рд▓реАрдХреГрдд .js

рдЕрдВрдХреБрд░рд┐рдд рд╕реНрдкреНрд░рд┐рдЯ


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

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




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

рдореИрдВ рдХрд┐рд╕реА рднреА рдЯрд╛рдЗрдкреЛрд╕ рдХреЗ рд▓рд┐рдП рдорд╛рдлреА рдорд╛рдБрдЧрддрд╛ рд╣реВрдБред рдпрджрд┐ рдЖрдкрдХреЛ рдХреЛрдИ рд╕рдорд╕реНрдпрд╛ рджрд┐рдЦрд╛рдИ рджреЗрддреА рд╣реИ - рддреЛ рдХреГрдкрдпрд╛ рдПрдХ рд╡реНрдпрдХреНрддрд┐рдЧрдд рдореЗрдВ рд▓рд┐рдЦреЗрдВред

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


All Articles