api Π΄Π»Ρ ΡΡΠ΅Π½ΠΈΡΠΎΠ²ΠΊΠΈ js
10 ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠ½ΡΡ ΠΎΡΠΊΡΡΡΡΡ REST API Π΄Π»Ρ Π²Π°ΡΠ΅Π³ΠΎ ΡΠ»Π΅Π΄ΡΡΡΠ΅Π³ΠΎ ΠΏΡΠΎΠ΅ΠΊΡΠ°
ΠΠ°Π²Π°ΠΉΡΠ΅ ΠΏΠΎΡΠΌΠΎΡΡΠΈΠΌ ΠΏΡΠ°Π²Π΄Π΅ Π² Π³Π»Π°Π·Π° β ΠΌΠΈΡ Π½Π΅ Π½ΡΠΆΠ΄Π°Π΅ΡΡΡ Π² Π΅ΡΠ΅ ΠΎΠ΄Π½ΠΎΠΌ ΠΊΠ°Π»ΡΠΊΡΠ»ΡΡΠΎΡΠ΅ ΠΈΠ»ΠΈ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ Π΄Π»Ρ Π²Π΅Π΄Π΅Π½ΠΈΡ ΡΠΏΠΈΡΠΊΠ° Π΄Π΅Π». ΠΠΌΠ΅ΡΡΠΎ ΡΡΠΎΠ³ΠΎ Π·Π°Π΄ΡΠΌΠ°ΠΉΡΠ΅ΡΡ ΠΎ ΡΠΎΠ·Π΄Π°Π½ΠΈΠΈ Π½ΠΎΠ²ΡΡ ΠΈ ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠ½ΡΡ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ Π²ΠΎΠΊΡΡΠ³ ΠΎΡΠΊΡΡΡΡΡ REST API.
Π£ Π±ΠΎΠ»ΡΡΠΈΠ½ΡΡΠ²Π° ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠΎΠ² Π΅ΡΡΡ ΠΏΠΎΠ±ΠΎΡΠ½ΡΠ΅ ΠΈΠ»ΠΈ Π»ΠΈΡΠ½ΡΠ΅ ΠΏΡΠΎΠ΅ΠΊΡΡ. ΠΠΎ ΠΊΠ°ΠΊ Π½Π°ΡΠ°ΡΡ Π΄Π΅Π»Π°ΡΡ ΡΠ°ΠΊΠΎΠ΅ Π½ΠΎΠ²ΠΎΠ΅ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅? Π‘ΡΡΠ°ΡΠ½ΠΎ ΡΠΈΠ΄Π΅ΡΡ ΠΏΠ΅ΡΠ΅Π΄ ΠΏΡΡΡΡΠΌ ΡΠ΅Π΄Π°ΠΊΡΠΎΡΠΎΠΌ, Π·Π°Π΄Π°Π²Π°ΡΡΡ Π²ΠΎΠΏΡΠΎΡΠΎΠΌ, ΡΡΠΎ Π΄Π΅Π»Π°ΡΡβ¦. Π‘ΡΡΠ΅ΡΡΠ²ΡΠ΅Ρ ΡΡΡΡΡΠΈ ΠΏΠΎΡΡΠΎΠ² Π² Π±Π»ΠΎΠ³Π°Ρ Ρ ΡΠΎΠ²Π΅ΡΠ°ΠΌΠΈ Π½Π°ΡΠ°ΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°ΡΡ ΠΊΠ°Π»ΡΠΊΡΠ»ΡΡΠΎΡ, ΡΠΏΠΈΡΠΎΠΊ Π΄Π΅Π» ΠΈΠ»ΠΈ ΠΊΠ»ΠΎΠ½ ΡΠΎΡΠΈΠ°Π»ΡΠ½ΠΎΠΉ ΡΠ΅ΡΠΈ. Π₯ΠΎΡΡ ΠΎΠ½ΠΈ, Π±Π΅Π·ΡΡΠ»ΠΎΠ²Π½ΠΎ, ΠΌΠΎΠ³ΡΡ Π±ΡΡΡ ΠΏΠΎΠ»Π΅Π·Π½Ρ Π΄Π»Ρ ΠΈΠ·ΡΡΠ΅Π½ΠΈΡ ΡΡΠ΅ΠΊΠ° ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΠΉ, Π΄Π°Π²Π°ΠΉΡΠ΅ ΠΏΠΎΡΠΌΠΎΡΡΠΈΠΌ ΠΏΡΠ°Π²Π΄Π΅ Π² Π³Π»Π°Π·Π° β ΠΌΠΈΡ Π½Π΅ Π½ΡΠΆΠ΄Π°Π΅ΡΡΡ Π² Π΅ΡΠ΅ ΠΎΠ΄Π½ΠΎΠΌ ΠΊΠ°Π»ΡΠΊΡΠ»ΡΡΠΎΡΠ΅ ΠΈΠ»ΠΈ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ Π΄Π»Ρ Π²Π΅Π΄Π΅Π½ΠΈΡ ΡΠΏΠΈΡΠΊΠ° Π΄Π΅Π». ΠΠΌΠ΅ΡΡΠΎ ΡΡΠΎΠ³ΠΎ Π·Π°Π΄ΡΠΌΠ°ΠΉΡΠ΅ΡΡ ΠΎ ΡΠΎΠ·Π΄Π°Π½ΠΈΠΈ Π½ΠΎΠ²ΡΡ ΠΈ ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠ½ΡΡ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ Π²ΠΎΠΊΡΡΠ³ ΠΎΡΠΊΡΡΡΡΡ REST API.
Π§ΡΠΎ ΡΠ°ΠΊΠΎΠ΅ REST API?
Representable State Transfer(REST) Application Programming Interface(API) ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²Π»ΡΠ΅Ρ Π½Π°Π±ΠΎΡ ΠΌΠ΅ΡΠΎΠ΄ΠΎΠ², ΠΊΠΎΡΠΎΡΡΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡ ΠΌΠΎΠΆΠ΅Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΡΠ΅ΡΠ΅Π· HTTP Π΄Π»Ρ ΠΎΡΠΏΡΠ°Π²ΠΊΠΈ ΠΈ ΠΏΠΎΠ»ΡΡΠ΅Π½ΠΈΡ Π΄Π°Π½Π½ΡΡ . ΠΠΎΡΠΊΠΎΠ»ΡΠΊΡ ΡΡΠΈ ΠΌΠ΅ΡΠΎΠ΄Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡ HTTP, Π»ΡΠ±ΠΎΠΉ ΡΠ·ΡΠΊ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΠΌΠΎΠΆΠ΅Ρ ΡΠ°Π±ΠΎΡΠ°ΡΡ Ρ Π½ΠΈΠΌΠΈ.
Π‘Π΅ΠΉΡΠ°Ρ Π΄ΠΎΡΡΡΠΏΠ½Ρ ΡΡΡΡΡΠΈ REST API ΠΏΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΈ Π½Π° Π²ΡΠ΅Ρ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΡΡ ΡΠ°ΠΉΡΠ°Ρ . ΠΠ±ΡΡΠ½ΠΎ Π΄Π»Ρ ΠΎΠ±ΡΠ΅Π΄ΠΎΡΡΡΠΏΠ½ΡΡ Π΄Π°Π½Π½ΡΡ , ΡΠ°ΠΊΠΈΡ ΠΊΠ°ΠΊ ΠΏΠΎΠ³ΠΎΠ΄Π° ΠΈΠ»ΠΈ ΡΠΎΠ½Π΄ΠΎΠ²ΡΠ΅ ΡΡΠ½ΠΊΠΈ, Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ Π½Π°ΠΉΡΠΈ Π΄Π΅ΡΡΡΠΊΠΈ ΡΠ°Π·Π½ΡΡ API, Π΄ΠΎΡΡΡΠΏΠ½ΡΡ Π΄Π»Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ. ΠΠ½ΠΎΠ³ΠΈΠ΅ ΠΏΠΎΠΏΡΠ»ΡΡΠ½ΡΠ΅ Π²Π΅Π±-ΠΏΠ»Π°ΡΡΠΎΡΠΌΡ, ΡΠ°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ Facebook ΠΈ Twitter, ΡΠ°ΠΊΠΆΠ΅ ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²Π»ΡΡΡ API Π΄Π»Ρ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠΎΠ². ΠΠ΅ΠΊΠΎΡΠΎΡΡΠ΅ ΠΈΠ· ΠΏΡΠΎΠΏΡΠΈΠ΅ΡΠ°ΡΠ½ΡΡ API ΠΈΠΌΠ΅ΡΡ ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅Π½ΠΈΡ Π½Π° ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ ΠΎΠ±ΡΠ°ΡΠ΅Π½ΠΈΠΉ ΠΊ Π½ΠΈΠΌ. ΠΠ½ΠΎΠ³ΠΈΠ΅ ΡΡΠ΅Π±ΡΡΡ ΡΠ΅Π³ΠΈΡΡΡΠ°ΡΠΈΠΈ ΠΈ ΠΏΠΎΠ»ΡΡΠ΅Π½ΠΈΡ Π·Π°ΠΊΡΡΡΠΎΠ³ΠΎ ΠΊΠ»ΡΡΠ°. ΠΠ°ΠΈΠ±ΠΎΠ»Π΅Π΅ Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΡΠ΅ API ΡΡΠ΅Π±ΡΡΡ Π½Π°ΡΡΡΠΎΠΉΠΊΠΈ OAuth Π΄Π»Ρ Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΠ³ΠΎ Π²Ρ ΠΎΠ΄Π° ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Π΅ΠΉ.
ΠΡ ΠΌΠΎΠΆΠ΅ΡΠ΅ Π½Π°ΠΉΡΠΈ ΠΎΠ³ΡΠΎΠΌΠ½ΡΠΉ ΡΠΏΠΈΡΠΎΠΊ ΠΏΡΠ±Π»ΠΈΡΠ½ΡΡ API Π½Π° Github, Π° Π΅ΡΠ΅ Π±ΠΎΠ»ΡΡΠΈΠΉ ΡΠΏΠΈΡΠΎΠΊ ΡΡΡΠ΅ΡΡΠ²ΡΠ΅Ρ Π½Π° RapidAPI.
10 Π·Π°Π½ΡΡΠ½ΡΡ REST API
ΠΡΠΎΡ ΡΠΏΠΈΡΠΎΠΊ, ΠΊΠΎΠ½Π΅ΡΠ½ΠΎ, Π½Π΅ ΡΠ²Π»ΡΠ΅ΡΡΡ ΠΈΡΡΠ΅ΡΠΏΡΠ²Π°ΡΡΠΈΠΌ, Π½ΠΎ ΠΏΡΠΎΡΡΠΎ Π½Π΅ΠΊΠΎΡΠΎΡΡΠ΅ ΠΈΠ· Π½ΠΈΡ Ρ ΡΡΠΈΡΠ°Ρ ΠΎΡΠΎΠ±Π΅Π½Π½ΠΎ ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠ½ΡΠΌΠΈ ΠΈ Π΄ΠΎΡΡΠΎΠΉΠ½ΡΠΌΠΈ Π²Π°ΡΠΈΡ ΠΏΠΎΠ±ΠΎΡΠ½ΡΡ ΠΏΡΠΎΠ΅ΠΊΡΠΎΠ². ΠΡΠ΅ ΠΎΠ½ΠΈ Π°Π±ΡΠΎΠ»ΡΡΠ½ΠΎ Π±Π΅ΡΠΏΠ»Π°ΡΠ½Ρ ΠΈ Π½Π΅ ΡΡΠ΅Π±ΡΡΡ Π½ΠΈΡΠ΅Π³ΠΎ, ΠΊΡΠΎΠΌΠ΅ ΠΊΠ°ΠΊ ΠΏΠΎΠ»ΡΡΠΈΡΡ API-ΠΊΠ»ΡΡ β Π½Π΅ Π½ΡΠΆΠ½ΠΎ ΡΠ°Π·Π±ΠΈΡΠ°ΡΡΡΡ, ΠΊΠ°ΠΊ ΠΎΠ±ΡΠ°ΡΠ°ΡΡΡΡ Ρ OAuth ΠΈΠ»ΠΈ ΠΏΠ»Π°ΡΠΈΡΡ Π·Π° ΠΈΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅.
Π§ΡΠΎ Ρ ΡΡΠΈΠΌ Π΄Π΅Π»Π°ΡΡ
ΠΡΠ΅ ΡΡΠΈ ΠΎΠ±ΡΠ΅Π΄ΠΎΡΡΡΠΏΠ½ΡΠ΅ API ΠΏΡΠ΅ΠΊΡΠ°ΡΠ½Ρ, Π½ΠΎ Π½Π°Π»ΠΈΡΠΈΠ΅ ΡΠΏΠΈΡΠΊΠ° ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠ½ΡΡ ΠΈΡΡΠΎΡΠ½ΠΈΠΊΠΎΠ² Π΄Π°Π½Π½ΡΡ ΠΏΠΎ ΡΠ²ΠΎΠ΅ΠΉ ΡΡΡΠΈ Π½Π΅ ΠΏΠΎΠΌΠΎΠ³Π°Π΅Ρ ΡΠ΅ΡΠΈΡΡ ΠΏΡΠΎΠ±Π»Π΅ΠΌΡ, ΡΠ²ΡΠ·Π°Π½Π½ΡΡ Ρ Π½ΠΎΠ²ΡΠΌ ΠΏΡΠΎΠ΅ΠΊΡΠΎΠΌ.
ΠΡΡΡΠ΅ Π²ΡΠ΅Π³ΠΎ Π½Π°ΡΠ°ΡΡ Ρ ΠΏΡΠΎΡΡΠΎΠ³ΠΎ ΠΏΠΎΠ»ΡΡΠ΅Π½ΠΈΡ ΠΈ ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΡ Π΄Π°Π½Π½ΡΡ . ΠΠΎΠΆΠ΅Ρ Π±ΡΡΡ, ΠΏΠΎΠΊΠ°Π·ΡΠ²Π°ΡΡ ΠΏΠΎΠΊΠ΅ΠΌΠΎΠ½Π° Π΄Π½Ρ ΠΈΠ»ΠΈ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ Π½Π°Π±ΡΠ°Π½Π½ΠΎΠ³ΠΎ ΡΠ»ΠΎΠ²Π°. ΠΠ»Ρ Π±ΠΎΠ»Π΅Π΅ ΠΊΡΠ΅Π°ΡΠΈΠ²Π½ΠΎΠ³ΠΎ ΠΏΠΎΠ΄Ρ ΠΎΠ΄Π° ΠΏΠΎΠΏΡΠΎΠ±ΡΠΉΡΠ΅ Π²Π·ΡΡΡ Π΄Π°Π½Π½ΡΠ΅ ΠΈ Π΄ΠΎΠ±Π°Π²ΠΈΡΡ ΠΈΠΌ Π½Π°Π³Π»ΡΠ΄Π½ΠΎΡΡΠΈ β Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, ΡΠ²ΡΠΆΠΈΡΠ΅ ΡΠ΅ΠΌΠΏΠ΅ΡΠ°ΡΡΡΡ Ρ ΡΠ²Π΅ΡΠΎΠΌ ΠΈΠ»ΠΈ ΠΎΡΠΎΠ±ΡΠ°Π·ΠΈΡΠ΅ Π΄Π²ΠΈΠΆΠ΅Π½ΠΈΠ΅ Π°Π²ΡΠΎΠ±ΡΡΠ°.
Π‘Π°ΠΌΠΎΠ΅ ΡΠ»ΠΎΠΆΠ½ΠΎΠ΅ β ΡΡΠΎ ΠΏΡΠΎΡΡΠΎ Π½Π°ΡΠ°ΡΡ. ΠΠΎΡΠ»Π΅ ΡΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ Π²Ρ ΠΏΡΠ΅ΠΎΠ΄ΠΎΠ»Π΅Π΅ΡΠ΅ Π½Π°ΡΠ°Π»ΡΠ½ΡΠ΅ ΠΏΡΠ΅ΠΏΡΡΡΡΠ²ΠΈΡ Π² ΠΏΠΎΠ»ΡΡΠ΅Π½ΠΈΠΈ ΠΈ ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΠΈ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ, Ρ ΡΠ²Π΅ΡΠ΅Π½, ΡΡΠΎ Π²Ρ ΠΏΡΠΈΠ΄ΡΠΌΠ°Π΅ΡΠ΅ ΠΌΠ½ΠΎΠΆΠ΅ΡΡΠ²ΠΎ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΠ΅ΠΉ Π΄Π»Ρ Π²Π°ΡΠ΅Π³ΠΎ ΠΏΡΠΎΠ΅ΠΊΡΠ°!
ΠΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΠ΅ ΠΊΠ°ΠΊΠΈΠ΅-ΡΠΎ Π΄ΡΡΠ³ΠΈΠ΅ REST API? ΠΠ°ΠΏΠΈΡΠΈΡΠ΅ Π½Π°ΠΌ, ΠΈ ΠΌΡ Π΄ΠΎΠ±Π°Π²ΠΈΠΌ ΠΈΡ Π² ΡΡΠΎΡ ΡΠΏΠΈΡΠΎΠΊ!
ΠΠΎΡΠΎΠ²Π΅ΡΡΠΉΡΠ΅ API Π΄Π»Ρ ΡΡΠ΅Π½ΠΈΡΠΎΠ²ΠΊΠΈ AJAX Π·Π°ΠΏΡΠΎΡΠΎΠ²
ΠΠΎΠΌΠΎΡΡ Π² Π½Π°ΠΏΠΈΡΠ°Π½ΠΈΠΈ ΠΊΠΎΠ½ΡΡΠΎΠ»ΡΠ½ΡΡ , ΠΊΡΡΡΠΎΠ²ΡΡ ΠΈ Π΄ΠΈΠΏΠ»ΠΎΠΌΠ½ΡΡ ΡΠ°Π±ΠΎΡ Π·Π΄Π΅ΡΡ.
ΠΠΎΡΠΎΠ²Π΅ΡΡΠΉΡΠ΅ ΠΌΠ°ΠΊΠ΅Ρ Π΄Π»Ρ flex ΡΡΠ΅Π½ΠΈΡΠΎΠ²ΠΊΠΈ
ΠΠΎΠ±ΡΠΎΠ³ΠΎ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ. ΠΠΎΡΠΎΠ²Π΅ΡΡΠΉΡΠ΅ Π½Π΅ΡΠ»ΠΎΠΆΠ½ΡΠΉ (Π½Π΅Π½ΡΠΆΠ½ΠΎ ΠΌΠ½ΠΎΠ³ΠΎ Π³ΡΠ°ΡΠΈΠΊΠΈ Π½Π°ΡΠ΅Π·Π°ΡΡ / ΡΡΠΈΡΡΡ ΠΈΡΠΊΠ°ΡΡ) ΠΌΠ°ΠΊΠ΅Ρ Π΄Π»Ρ.
ΠΠΎΡΠΎΠ²Π΅ΡΡΠΉΡΠ΅ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π½Π° ΠΠ½Π΄ΡΠΎΠΈΠ΄ Π΄Π»Ρ ΡΡΠ΅Π½ΠΈΡΠΎΠ²ΠΊΠΈ ΠΏΡΠΎΠΈΠ·Π½ΠΎΡΠ΅Π½ΠΈΡ Π°Π½Π³Π»ΠΈΠΉΡΠΊΠΈΡ
ΡΠ»ΠΎΠ²
ΠΡΠΈΠ²Π΅Ρ! ΠΠΎΡΠΎΠ²Π΅ΡΡΠΉΡΠ΅, ΠΏΠ»ΠΈΠ·, ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π΄Π»Ρ ΡΡΠ΅Π½ΠΈΡΠΎΠ²ΠΊΠΈ ΠΏΡΠΎΠΈΠ·Π½ΠΎΡΠ΅Π½ΠΈΡ Π°Π½Π³Π»ΠΈΠΉΡΠΊΠΈΡ
ΡΠ»ΠΎΠ² Π½Π° ΠΠ½Π΄ΡΠΎΠΈΠ΄.
ΠΡΠ΅Π΄ΠΎΡ
ΡΠ°Π½ΠΈΡΠ΅Π»Ρ Π΄Π»Ρ Π·Π°ΠΏΡΠΎΡΠΎΠ² ajax
ΠΡΡΡ ΡΠΏΠΈΡΠΎΠΊ ΠΊΠ°ΡΡΠΈΠ½ΠΎΠΊ, ΠΏΡΠΈ Π½Π°ΠΆΠ°ΡΠΈΠΈ Π½Π° ΠΊΠΎΡΠΎΡΡΠ΅ ΠΏΠΎΡΠ²Π»ΡΠ΅ΡΡΡ ΠΎΠΊΠ½ΠΎ ΡΡΠ΄ΠΎΠΌ Ρ ΠΊΠΎΠ½ΡΠ΅ΠΊΡΡΠΎΠΌ Π΄Π»Ρ ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΡΡΠ΅ΠΉ.
Π Π°ΡΡΠΈΡΠ΅Π½ΠΈΠ΅ odata Π·Π°ΠΏΡΠΎΡΠΎΠ² Π΄Π»Ρ web api
ΠΡΠΈΠ²Π΅Ρ. Π‘Π°Π±ΠΆ Π²ΠΎΠ·ΠΌΠΎΠΆΠ΅Π½? ΠΠΎΠΏΡΡΡΠΈΠΌ Π·Π°Ρ
ΠΎΡΡ ΡΠ΅Π°Π»ΠΈΠ·ΠΎΠ²Π°ΡΡ ΠΊΠ°ΡΡΠΎΠΌΠ½ΡΠΉ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡ. ΠΠ΅ ΠΏΠΎΠΉΠΌΡ ΠΊΡΠ΄Π° ΠΌΠ½Π΅ Π² ΡΡΠΎΠΌ.
Π Π΅ΡΠ΅Π½ΠΈΠ΅
Π Π΅ΡΠ΅Π½ΠΈΠ΅
ΠΠΎΡΠΎΠ²Π΅ΡΡΠΉΡΠ΅ API Π½Π° C++ Π΄Π»Ρ ΡΠ°Π±ΠΎΡΡ Ρ DOM-Ρ
ΡΠ°Π½ΠΈΠ»ΠΈΡΠ΅ΠΌ Π² ΡΠ΅Π΅ΡΡΡΠ΅ Windows
ΠΠΎΠ±ΡΡΠΉ Π΄Π΅Π½Ρ, ΡΠΎΡΡΠΌΡΠ°Π½Π΅! ΠΠΎΡΠΎΠ²Π΅ΡΡΠΉΡΠ΅, ΠΏΠΎΠΆΠ°Π»ΡΠΉΡΡΠ°, API Π½Π° Π‘++ Π΄Π»Ρ ΡΠ°Π±ΠΎΡΡ Ρ DOM-Ρ
ΡΠ°Π½ΠΈΠ»ΠΈΡΠ΅ΠΌ Π² ΡΠ΅Π΅ΡΡΡΠ΅.
ΠΠ΅ΡΠΊΠΎΠ»ΡΠΊΠΎ Π·Π°ΠΏΡΠΎΡΠΎΠ² AJAX
ΠΠ΄ΡΠ°Π²ΡΡΠ²ΡΠΉΡΠ΅, ΡΠΎΡΡΠΌΡΠ°Π½Π΅. ΠΠ°Π΄Π΅ΡΡΡ Π½Π° ΠΏΠΎΠΌΠΎΡΡ Π² ΡΠ΅ΡΠ΅Π½ΠΈΠΈ ΠΏΡΠΎΠ±Π»Π΅ΠΌΡ.
Π‘ΠΈΠ½Ρ
ΡΠΎΠ½ΠΈΠ·Π°ΡΠΈΡ ajax Π·Π°ΠΏΡΠΎΡΠΎΠ²
ΠΠΎΠ·Π½ΠΈΠΊΠ»Π° ΠΏΡΠΎΠ±Π»Π΅ΠΌΠ°, Ρ ΠΎΡΠΏΡΠ°Π²Π»ΡΡ ΠΌΠ½ΠΎΠ³ΠΎ ajax Π·Π°ΠΏΡΠΎΡΠΎΠ² (ΠΠΠΠΠΠ ΠΠΠΠΠΠ!), ΠΈ ΠΎΠ½ΠΈ Π²ΡΠ΅, ΠΏΡΠΈΡ
ΠΎΠ΄ΡΡ Π² ΡΠ°Π·Π±ΡΠΎΡ.
ΠΠΎΠ½ΡΠ»ΠΈΠΊΡ ajax Π·Π°ΠΏΡΠΎΡΠΎΠ²
ΠΠ΄ΡΠ°Π²ΡΡΠ²ΡΠΉΡΠ΅ ΡΠ²Π°ΠΆΠ°Π΅ΠΌΡΠ΅ Π·Π½Π°ΡΠΎΠΊΠΈ, ΡΠ°ΠΊΠΎΠΉ Π²ΠΎΠΏΡΠΎΡ: ΠΏΠΎΠΏΡΠ°Π²ΠΈΠ» Π·Π°ΠΏΡΠΎΡ ajax ΠΏΠΎΡΠ»Π΅ ΡΠ΅Π³ΠΎ ΠΎΠ½ ΠΏΠ΅ΡΠ΅ΡΡΠ°Π» ΡΠ°Π±ΠΎΡΠ°ΡΡ.
ΠΠ½ΠΎΠΆΠ΅ΡΡΠ²ΠΎ ajax Π·Π°ΠΏΡΠΎΡΠΎΠ²
ΠΡΠ΅ΠΌ ΠΏΡΠΈΠ²Π΅Ρ! Π‘ΡΡΠ΅ΡΡΠ²ΡΠ΅Ρ Π»ΠΈ ΠΊΠ°ΠΊΠΎΠ΅-Π½ΠΈΠ±ΡΠ΄Ρ ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅Π½ΠΈΠ΅ Π½Π° ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ ajax Π·Π°ΠΏΡΠΎΡΠΎΠ² Π½Π° ΡΡΡΠ°Π½ΠΈΡΠ΅? Π―.
π 7 Π±Π΅ΡΠΏΠ»Π°ΡΠ½ΡΡ API, ΠΎ ΠΊΠΎΡΠΎΡΡΡ Π½ΠΈΠΊΡΠΎ Π½Π΅ Π³ΠΎΠ²ΠΎΡΠΈΡ
API β ΡΡΠΎ Π°ΠΊΡΠΎΠ½ΠΈΠΌ ΡΠ»ΠΎΠ²ΠΎΡΠΎΡΠ΅ΡΠ°Π½ΠΈΡ Application Programming Interface (ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΡΠΉ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ). Π’Π°ΠΊΠΈΠ΅ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΡ Π΄Π°ΡΡ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ ΡΠ°Π·Π½ΡΠΌ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡΠΌ Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡΠ²ΠΎΠ²Π°ΡΡ ΠΌΠ΅ΠΆΠ΄Ρ ΡΠΎΠ±ΠΎΠΉ ΠΈ ΠΎΠ±ΠΌΠ΅Π½ΠΈΠ²Π°ΡΡΡΡ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠ΅ΠΉ.
ΠΡΠΊΡΡΡΡΠ΅ API β ΠΈΠ΄Π΅Π°Π»ΡΠ½ΡΠΉ Π²Π°ΡΠΈΠ°Π½Ρ Π΄Π»Ρ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠΎΠ², ΠΊΠΎΡΠΎΡΡΠ΅ Π½Π΅ Ρ ΠΎΡΡΡ Π·Π°ΠΌΠΎΡΠ°ΡΠΈΠ²Π°ΡΡΡΡ Ρ Π±ΡΠΊΠ΅Π½Π΄ΠΎΠΌ ΠΈ Π±Π°Π·Π°ΠΌΠΈ Π΄Π°Π½Π½ΡΡ . ΠΡ ΠΏΠΎΠ΄ΠΎΠ±ΡΠ°Π»ΠΈ Π΄Π»Ρ Π²Π°Ρ ΡΠ΅Π»ΡΡ 7 Π±Π΅ΡΠΏΠ»Π°ΡΠ½ΡΡ API, Ρ ΠΊΠΎΡΠΎΡΡΠΌΠΈ Π²Ρ Π»Π΅Π³ΠΊΠΎ ΡΠΌΠΎΠΆΠ΅ΡΠ΅ ΡΠΎΠ·Π΄Π°ΡΡ ΠΊΡΡΡΡΠ΅ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ.
1. ΠΠ΅Π½Π΅ΡΠ°ΡΠΎΡ Π·Π»ΠΎΠ±Π½ΡΡ ΠΎΡΠΊΠΎΡΠ±Π»Π΅Π½ΠΈΠΉ
Π₯ΠΎΡΠΈΡΠ΅ ΠΊΠΎΠ³ΠΎ-Π½ΠΈΠ±ΡΠ΄Ρ ΠΎΡΠΊΠΎΡΠ±ΠΈΡΡ, Π½ΠΎ Π½Π΅ Π·Π½Π°Π΅ΡΠ΅ ΠΊΠ°ΠΊ? ΠΠ±ΡΠ°ΡΠΈΡΠ΅ΡΡ ΠΊ Evil Insult Generator! ΠΡΠΎ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Ρ ΡΠ°Π΄ΠΎΡΡΡΡ ΠΏΡΠ΅Π΄Π»ΠΎΠΆΠΈΡ Π²Π°ΠΌ Π·Π°ΠΌΠ΅ΡΠ°ΡΠ΅Π»ΡΠ½ΡΠ΅ Π·Π»ΠΎΠ±Π½ΡΠ΅ ΠΎΡΠΊΠΎΡΠ±Π»Π΅Π½ΠΈΡ Π½Π° Π»ΡΠ±ΠΎΠΉ Π²ΠΊΡΡ.
ΠΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ API ΠΎΡΠ΅Π½Ρ ΠΏΡΠΎΡΡΠΎ β Π½Π΅ Π½ΡΠΆΠ½Ρ Π½ΠΈΠΊΠ°ΠΊΠΈΠ΅ ΠΊΠ»ΡΡΠΈ, ΠΏΡΠΎΡΡΠΎ ΠΎΡΠΏΡΠ°Π²ΡΡΠ΅ Π·Π°ΠΏΡΠΎΡ Π½Π° ΡΡΠΎΡ Π°Π΄ΡΠ΅Ρ ΠΈ ΠΏΠΎΠ»ΡΡΠΈΡΠ΅ JSON-ΠΎΠ±ΡΠ΅ΠΊΡ Ρ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠΉ ΡΡΡΡΠΊΡΡΡΠΎΠΉ:
ΠΠΎΠΌΠΈΠΌΠΎ ΡΠΎΠ±ΡΡΠ²Π΅Π½Π½ΠΎ ΠΎΡΠΊΠΎΡΠ±Π»Π΅Π½ΠΈΡ ΠΎΠ±ΡΠ΅ΠΊΡ ΡΠΎΠ΄Π΅ΡΠΆΠΈΡ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ ΠΎ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ Π·Π°ΠΏΠΈΡΠΈ, Π΅Π΅ ΡΠ·ΡΠΊΠ΅, ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²Π΅ ΠΏΠΎΠΊΠ°Π·ΠΎΠ² ΠΈ Ρ. Π΄.
ΠΡΠΊΠΎΡΠ±Π»ΡΡΡ ΡΠ²ΠΎΡ Π°ΡΠ΄ΠΈΡΠΎΡΠΈΡ Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ Π½Π° Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΈΡ ΡΠ·ΡΠΊΠ°Ρ , Π² ΡΠΎΠΌ ΡΠΈΡΠ»Π΅ ΠΈ Π½Π° ΡΡΡΡΠΊΠΎΠΌ.
2. Π‘Π΅ΡΠΈΠ°Π»Ρ ΠΈ ΡΠΈΠ»ΡΠΌΡ
Π‘ ΡΠΈΡΠΎΠΊΠΎ ΠΈΠ·Π²Π΅ΡΡΠ½ΡΠΌ ΡΠ΅ΡΠ²ΠΈΡΠΎΠΌ TMDb Π²Ρ, ΡΠΊΠΎΡΠ΅Π΅ Π²ΡΠ΅Π³ΠΎ, ΡΠΆΠ΅ Π·Π½Π°ΠΊΠΎΠΌΡ. ΠΠΎ ΠΊΡΠΎΠΌΠ΅ Π½Π΅Π³ΠΎ Π΅ΡΡΡ ΠΌΠ½ΠΎΠΆΠ΅ΡΡΠ²ΠΎ Π΄ΡΡΠ³ΠΈΡ ΠΊΡΡΡΡΡ API ΠΏΠΎ ΠΊΠΎΠ½ΠΊΡΠ΅ΡΠ½ΡΠΌ ΡΠΈΠ»ΡΠΌΠ°ΠΌ ΠΈ ΡΠ΅ΡΠΈΠ°Π»Π°ΠΌ. ΠΠΎΡ Π»ΠΈΡΡ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΠΈΠ· Π½ΠΈΡ :
ΠΠ΅ΠΊΠΎΡΠΎΡΡΠ΅ ΡΠ΅ΡΠ²ΠΈΡΡ Π΄Π°ΠΆΠ΅ Π½Π΅ ΡΡΠ΅Π±ΡΡΡ Π°Π²ΡΠΎΡΠΈΠ·Π°ΡΠΈΠΈ Π΄Π»Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ (Π½ΠΎ ΠΌΠΎΠ³ΡΡ ΠΈΠΌΠ΅ΡΡ ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅Π½ΠΈΠ΅ Π½Π° ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ Π·Π°ΠΏΡΠΎΡΠΎΠ²).
ΠΠ»Ρ ΠΏΡΠΈΠΌΠ΅ΡΠ° ΠΏΠΎΠ»ΡΡΠΈΠΌ ΡΠΏΠΈΡΠΎΠΊ ΡΠΈΡΠ°Ρ ΠΈΠ· ΡΠ΅ΡΠΈΠ°Π»Π° Β«ΠΠΎ Π²ΡΠ΅ ΡΡΠΆΠΊΠΈΠ΅Β»:
ΠΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΠΎ Π·Π΄Π΅ΡΡ ΡΠΊΠ°Π·Π°Π½ ΠΏΠ΅ΡΡΠΎΠ½Π°ΠΆ ΡΠ΅ΡΠΈΠ°Π»Π°, ΠΊΠΎΡΠΎΡΠΎΠΌΡ ΠΏΡΠΈΠ½Π°Π΄Π»Π΅ΠΆΠΈΡ ΠΈΠ·ΡΠ΅ΡΠ΅Π½ΠΈΠ΅.
Π ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅ Π±ΠΎΠ½ΡΡΠ° Π΄Π΅ΡΠΆΠΈΡΠ΅ Π΅ΡΠ΅ YouTube API, ΠΊΠΎΡΠΎΡΠΎΠ΅ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»ΡΠ½ΠΎΡΡΡ YouTube Π½Π° Π²Π°ΡΠ΅ΠΌ ΡΠ°ΠΉΡΠ΅. Π‘ΠΎΡΠ΅ΡΠ°Ρ Π΅Π³ΠΎ Ρ Π΄ΡΡΠ³ΠΈΠΌΠΈ API ΠΌΠΎΠΆΠ½ΠΎ ΡΠΎΠ·Π΄Π°Π²Π°ΡΡ ΠΊΡΡΡΡΠ΅ ΡΠ°Π½Π°ΡΡΠΊΠΈΠ΅ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ.
3. Mapbox
Mapbox β ΡΡΠΎ ΠΏΠΎΡΡΡΡΠ°ΡΡΠ΅ ΡΠ΄ΠΎΠ±Π½ΡΠΉ ΠΈ ΡΠΎΡΠ½ΡΠΉ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½Ρ Π΄Π»Ρ ΡΠ°Π±ΠΎΡΡ Ρ ΠΊΠ°ΡΡΠ°ΠΌΠΈ. ΠΠ½ ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²Π»ΡΠ΅Ρ ΠΌΠ³Π½ΠΎΠ²Π΅Π½Π½ΡΠΉ Π½Π°ΡΡΡΠ°ΠΈΠ²Π°Π΅ΠΌΡΠΉ Π΄ΠΎΡΡΡΠΏ ΠΊ Π΄ΠΈΠ½Π°ΠΌΠΈΡΠ΅ΡΠΊΠΈΠΌ ΠΊΠ°ΡΡΠ°ΠΌ, ΠΎΠ±Π½ΠΎΠ²Π»ΡΡΡΠΈΠΌΡΡ Π² ΡΠ΅Π°Π»ΡΠ½ΠΎΠΌ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ.
Π§ΡΠΎΠ±Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΡΡΠΎΡ API Π² Π²Π°ΡΠ΅ΠΌ ΠΏΡΠΎΠ΅ΠΊΡΠ΅, Π½ΡΠΆΠ½ΠΎ Π·Π°ΡΠ΅Π³ΠΈΡΡΡΠΈΡΠΎΠ²Π°ΡΡΡΡ ΠΈ ΠΏΠΎΠ»ΡΡΠΈΡΡ ΡΠ½ΠΈΠΊΠ°Π»ΡΠ½ΡΠΉ ΡΠΎΠΊΠ΅Π½ Π΄ΠΎΡΡΡΠΏΠ° (ΡΡΠΎ Π±Π΅ΡΠΏΠ»Π°ΡΠ½ΠΎ). Π‘ΠΎΡΠ΅ΡΠ°Ρ Mapbox Ρ ΡΠ°ΠΊΠΈΠΌΠΈ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠ°ΠΌΠΈ ΠΊΠ°ΠΊ leaflet.js, Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΡΠΎΠ·Π΄Π°Π²Π°ΡΡ ΠΊΡΠ°ΡΠΈΠ²ΡΠ΅ ΠΈ ΠΌΠΎΡΠ½ΡΠ΅ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ Ρ ΠΈΠ½ΡΠ΅ΡΠ°ΠΊΡΠΈΠ²Π½ΡΠΌΠΈ ΠΊΠ°ΡΡΠ°ΠΌΠΈ.
4. NASA API
ΠΡΠ»ΠΈ Π²Ρ ΡΠΆΠ΅ ΠΏΡΠ΅ΡΡΡΠΈΠ»ΠΈΡΡ Π·Π΅ΠΌΠ½ΡΠΌΠΈ Π΄Π°Π½Π½ΡΠΌΠΈ, Π½Π΅ Π±Π΅Π΄Π° β ΠΎΡΠΏΡΠ°Π²Π»ΡΠ΅ΠΌΡΡ Π² ΠΊΠΎΡΠΌΠΎΡ Π²ΠΌΠ΅ΡΡΠ΅ Ρ NASA API. Π£ NASA ΠΎΠ³ΡΠΎΠΌΠ½Π°Ρ Π±Π°Π·Π° «ΠΊΠΎΡΠΌΠΈΡΠ΅ΡΠΊΠΎΠΉ» ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ ΠΈ β ΡΠ°ΠΌΠΎΠ΅ Π³Π»Π°Π²Π½ΠΎΠ΅! β ΠΏΠΎΡΡΡΡΠ°ΡΡΠΈΡ ΡΠΎΡΠΎΠ³ΡΠ°ΡΠΈΠΉ β ΠΎΡ ΡΠΎΡΠΎ Π΄Π½Ρ Π΄ΠΎ ΡΠ½ΠΈΠΌΠΊΠΎΠ², ΡΠ΄Π΅Π»Π°Π½Π½ΡΡ ΠΌΠ°ΡΡΠΎΡ ΠΎΠ΄Π°ΠΌΠΈ!
ΠΡΠΎΡ API ΠΏΡΠ΅Π΄Π»Π°Π³Π°Π΅Ρ Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊΡΡΠΆΠΈΡΠ΅Π»ΡΠ½ΠΎ ΠΌΠ½ΠΎΠ³ΠΎ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΠ΅ΠΉ, Π²ΠΊΠ»ΡΡΠ°Ρ Π΄ΠΎΡΡΡΠΏ ΠΊ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠ΅ ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΠΉ ΠΈ Π²ΠΈΠ΄Π΅ΠΎ. ΠΠΎΡ ΠΏΡΠΈΠΌΠ΅Ρ Π·Π°ΠΏΡΠΎΡΠ° ΡΠ½ΠΈΠΌΠΊΠΎΠ², ΡΠ΄Π΅Π»Π°Π½Π½ΡΡ Curiosity Π½Π° ΠΠ°ΡΡΠ΅:
5. GIF Search
ΠΡΠ΅ Π»ΡΠ±ΡΡ Π³ΠΈΡΠΊΠΈ! ΠΠΎ Π½Π°ΠΉΡΠΈ ΠΏΠΎΠ΄Ρ ΠΎΠ΄ΡΡΡΡ β Π·Π°Π΄Π°ΡΠ° Π½Π΅ΠΏΡΠΎΡΡΠ°Ρ. Π‘ΠΏΡΠ°Π²ΠΈΡΡΡΡ Ρ Π½Π΅ΠΉ ΠΏΠΎΠΌΠΎΠ³Π°Π΅Ρ ΠΊΡΡΠΏΠ½Π΅ΠΉΡΠ°Ρ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠ° Π³ΠΈΡΠΎΠΊ GIPHY, ΠΊΠΎΡΠΎΡΠ°Ρ ΠΊ ΡΠΎΠΌΡ ΠΆΠ΅ ΠΏΡΠ΅Π΄Π»Π°Π³Π°Π΅Ρ Π±Π΅ΡΠΏΠ»Π°ΡΠ½ΡΠΉ API Π΄Π»Ρ Π΄ΠΎΡΡΡΠΏΠ° ΠΊ ΡΠ²ΠΎΠ΅ΠΉ ΠΎΠ³ΡΠΎΠΌΠ½ΠΎΠΉ ΠΊΠΎΠ»Π»Π΅ΠΊΡΠΈΠΈ.
ΠΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΠ΅ΠΉ ΠΎΡΠ΅Π½Ρ ΠΌΠ½ΠΎΠ³ΠΎ:
ΠΠ΅ Π·Π°Π±ΡΠ΄ΡΡΠ΅ ΡΠΊΠ°Π·ΡΠ²Π°ΡΡ ΠΊΠΎΠΏΠΈΡΠ°ΠΉΡ «Powered by GIPHY».
6. ΠΡΠ±ΠΈΠΌΡΠ΅ ΡΠΈΡΠ°ΡΡ
Fav Quotes β ΡΡΠΎ ΠΎΠ³ΡΠΎΠΌΠ½Π°Ρ ΠΊΠΎΠ»Π»Π΅ΠΊΡΠΈΡ ΡΠΈΡΠ°Ρ Ρ Π±Π΅ΡΠΏΠ»Π°ΡΠ½ΡΠΌ Π΄ΠΎΡΡΡΠΏΠΎΠΌ. ΠΠ΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, Π΄Π»Ρ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ Π±Π»ΠΎΠΊΠ° ΡΠΎ ΡΠ»ΡΡΠ°ΠΉΠ½ΠΎΠΉ ΡΠΈΡΠ°ΡΠΎΠΉ Π½Π° Π²Π°ΡΠ΅ΠΌ ΡΠ°ΠΉΡΠ΅.
API ΡΠ°ΠΊΠΆΠ΅ Π΄Π°Π΅Ρ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ ΡΠΎΠ·Π΄Π°Π²Π°ΡΡ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Π΅ΠΉ ΠΈ ΡΠ΅Π°Π½ΡΡ. ΠΡΡΡ ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅Π½ΠΈΠ΅: Π½Π΅ Π±ΠΎΠ»Π΅Π΅ 30 Π·Π°ΠΏΡΠΎΡΠΎΠ² Π·Π° 20 ΡΠ΅ΠΊΡΠ½Π΄ Π² ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΡΠ΅Π°Π½ΡΠ°.
ΠΠΎΠΆΠ½ΠΎ, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, ΠΏΠΎΠ»ΡΡΠΈΡΡ ΡΠΈΡΠ°ΡΡ Π΄Π½Ρ:
7. Π Π΅ΡΠ΅ΠΏΡΡ ΠΈ Π°Π½Π°Π»ΠΈΠ· ΠΏΠΈΡΠ°Π½ΠΈΡ
Edamam β ΡΡΠΎ ΡΠ΅ΡΠ²ΠΈΡ Π΄Π»Ρ Π°Π½Π°Π»ΠΈΠ·Π° ΠΏΠΈΡΠ°Π½ΠΈΡ, ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²Π»ΡΡΡΠΈΠΉ Π΄ΠΎΡΡΡΠΏ ΠΊ Π±ΠΎΠ»ΡΡΠΎΠΉ Π±Π°Π·Π΅ Π΄Π°Π½Π½ΡΡ ΠΏΡΠΎΠ΄ΡΠΊΡΠΎΠ² (Π±ΠΎΠ»Π΅Π΅ 700 ΡΡΡ.) ΠΈ ΡΠ΅ΡΠ΅ΠΏΡΠΎΠ² (Π±ΠΎΠ»Π΅Π΅ 1,7 ΠΌΠ»Π½.).
ΠΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΠΈ ΠΌΠΎΠ³ΡΡ ΠΏΡΠΎΡΡΠΎ Π²Π²Π΅ΡΡΠΈ ΡΠΏΠΈΡΠΎΠΊ ΠΈΠ½Π³ΡΠ΅Π΄ΠΈΠ΅Π½ΡΠΎΠ² ΠΈ ΠΏΠΎΠ»ΡΡΠΈΡΡ ΠΏΠΎΠ»Π½ΡΠΉ Π°Π½Π°Π»ΠΈΠ· ΠΈΡ ΠΏΠΈΡΠ°ΡΠ΅Π»ΡΠ½ΠΎΡΡΠΈ (ΡΠΎΠ΄Π΅ΡΠΆΠ°Π½ΠΈΠ΅ ΠΌΠ°ΠΊΡΠΎ ΠΈ ΠΌΠΈΠΊΡΠΎΡΠ»Π΅ΠΌΠ΅Π½ΡΠΎΠ², Π²ΠΈΡΠ°ΠΌΠΈΠ½ΠΎΠ² ΠΈ Ρ.Π΄.). ΠΠ° ΡΠ°ΠΉΡΠ΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠΈΠ³ΡΠ°ΡΡΡΡ Ρ Π΄Π΅ΠΌΠΎ-ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ΠΌ.
ΠΡΠΎΠΌΠ΅ ΡΠΎΠ³ΠΎ Π΅ΡΡΡ Π΄ΡΡΠ³ΠΈΠ΅ API Π΄Π»Ρ ΠΏΠΎΠΈΡΠΊΠ° ΡΠ΅ΡΠ΅ΠΏΡΠΎΠ², ΠΏΠΎΠ»ΡΡΠ΅Π½ΠΈΡ ΡΠ΅ΠΊΠΎΠΌΠ΅Π½Π΄Π°ΡΠΈΠΉ ΠΏΠΎ ΠΏΠΈΡΠ°Π½ΠΈΡ, ΠΈΠ·Π²Π»Π΅ΡΠ΅Π½ΠΈΡ Π½Π°Π·Π²Π°Π½ΠΈΠΉ ΠΏΡΠΎΠ΄ΡΠΊΡΠΎΠ² ΠΈΠ· ΡΠ΅ΠΊΡΡΠ° ΠΈ Ρ.Π΄.
ΠΠ΅ΡΠΏΠ»Π°ΡΠ½ΡΠΉ ΡΠ°ΡΠΈΡ ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²Π»ΡΠ΅Ρ ΠΏΠΎΠ»Π½ΡΠΉ Π½Π°Π±ΠΎΡ ΡΡΠ½ΠΊΡΠΈΠΉ, Π²ΠΊΠ»ΡΡΠ°Ρ ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΡ Π΅ΡΡΠ΅ΡΡΠ²Π΅Π½Π½ΠΎΠ³ΠΎ ΡΠ·ΡΠΊΠ° ΠΈ 200 ΡΠ΅ΡΠ΅ΠΏΡΠΎΠ² Π² ΠΌΠ΅ΡΡΡ, Π½ΠΎ Π½Π΅ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ API Π² ΠΊΠΎΠΌΠΌΠ΅ΡΡΠ΅ΡΠΊΠΈΡ ΡΠ΅Π»ΡΡ . Π’Π°ΠΊΠΆΠ΅ Π΅ΡΡΡ ΡΠ°ΡΠΈΡΡ Startup ΠΈ Enterprise.
Π Π°Π·Π»ΠΈΡΠ½ΡΠ΅ API Π·Π΄ΠΎΡΠΎΠ²ΠΎ ΡΠΏΡΠΎΡΠ°ΡΡ ΠΆΠΈΠ·Π½Ρ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠΎΠ², ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡ Π±ΡΡΡΡΠΎ ΡΠΎΠ·Π΄Π°Π²Π°ΡΡ ΠΏΠΎΠ»Π΅Π·Π½ΡΠ΅ ΠΈ ΠΊΡΠ°ΡΠΈΠ²ΡΠ΅ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ, Π½Π΅ ΡΡΠ°ΡΡ Π²ΡΠ΅ΠΌΡ Π½Π° ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΡ Ρ ΡΠ°Π½Π΅Π½ΠΈΡ ΠΈ ΠΏΠΎΠ»ΡΡΠ΅Π½ΠΈΡ Π΄Π°Π½Π½ΡΡ . ΠΡΠΆΠ½ΠΎ ΡΠΎΠ»ΡΠΊΠΎ Π½Π°ΠΉΡΠΈ ΠΏΠΎΠ΄Ρ ΠΎΠ΄ΡΡΠΈΠΉ ΠΈΠΌΠ΅Π½Π½ΠΎ Π²Π°ΠΌ.
ΠΠ΄Π΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΡΡΠ΅Π½ΠΈΡΠΎΠ²Π°ΡΡ Π½Π°Π²ΡΠΊΠΈ JavaScript OOP?
ΠΠ΄Π΅Ρ ΡΠ°ΠΊΠΎΠ²Π°: Π²Π·ΡΡΡΡΡ Π·Π° Π½Π°ΠΏΠΈΡΠ°Π½ΠΈΠ΅ Π±ΠΎΠ»ΡΡΠΎΠ³ΠΎ/ΡΡΠ΅Π΄Π½Π΅Π³ΠΎ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ Π½Π° JS, Π΄Π»Ρ ΡΠΎΠ³ΠΎ ΡΡΠΎ Π±Ρ Π²ΡΡΠ°Π±ΠΎΡΠ°ΡΡ «ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΠΎΠ΅ ΠΌΡΡΠ»Π΅Π½ΠΈΠ΅ Π½Π° JS» ΠΈ ΠΏΠΈΡΠ°ΡΡ Π²ΡΡΠΎΠΊΠΎΠΊΠ°ΡΠ΅ΡΡΠ²Π΅Π½Π½ΡΠΉ ΠΊΠΎΠ΄ Π±Π΅Π· Π²Π΅Π»ΠΎΡΠΈΠΏΠ΅Π΄ΠΎΠ², ΠΏΡΠΎΡΠ°Π±ΠΎΡΠ°ΡΡ ΠΏΡΠΎΠ΅ΠΊΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΠΈ ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΡ JS ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ. ΠΠ°ΠΊ ΠΈΠ·Π²Π΅ΡΡΠ½ΠΎ JS ΡΠΈΠ»ΡΠ½ΠΎ ΠΎΡΠ»ΠΈΡΠ°Π΅ΡΡΡ ΠΎΡ Π΄ΡΡΠ³ΠΈΡ ΡΠ·ΡΠΊΠΎΠ² (Π½Π°ΡΠ»Π΅Π΄ΠΎΠ²Π°Π½ΠΈΠ΅ Π½Π° ΠΏΡΠΎΡΠΎΡΠΈΠΏΠ°Ρ , ΡΠ²ΠΎΠ΅ΠΎΠ±ΡΠ°Π·Π½ΡΠΉ ΡΡΠΈΠ»Ρ ΠΊΠΎΠ΄Π°, ΡΠ²ΠΎΠΈ ΠΏΠ°ΡΡΠ΅ΡΠ½Ρ).
ΠΠ½Π΅ Π½ΡΠΆΠ½ΠΎ ΡΡΠΎ ΡΠΎ Π½Π° ΠΏΠΎΠ΄ΠΎΠ±ΠΈΠ΅ ΡΠ΅Ρ Π½ΠΈΡΠ΅ΡΠΊΠΎΠ³ΠΎ Π·Π°Π΄Π°Π½ΠΈΡ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ, Π² ΠΊΠΎΡΠΎΡΠΎΠΌ Π±ΡΠ΄Π΅Ρ ΠΆΡΡΡΠΊΠΈΠΉ ΠΏΠ»Π°ΡΡΠ΄Π°ΡΠΌ Π΄Π»Ρ ΡΡΠ΅Π½ΠΈΡΠΎΠ²ΠΊΠΈ ΠΠΠ ΠΈ ΡΠ»ΠΎΠΆΠ½ΠΎΠ³ΠΎ AJAX Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡΠ²ΠΈΡ.
ΠΠΎΠΆΠ΅Ρ Ρ ΠΊΠΎΠ³ΠΎ-Π»ΠΈΠ±ΠΎ Π±ΡΠ»ΠΈ ΠΏΡΠΎΠ΅ΠΊΡΡ Π½Π° ΠΊΠΎΡΠΎΡΡΡ ΡΠ΄Π°Π»ΠΎΡΡ Ρ ΠΎΡΠΎΡΠΎ Π½Π°ΡΡΠ΅Π½ΠΈΡΠΎΠ²Π°ΡΡ JS. ΠΠ΅ Π°Π±ΡΡΡΠ°ΠΊΡΠ½ΡΠ΅ ΠΏΡΠΈΠΌΠ΅ΡΡ ΠΈΠ· ΠΊΠ½ΠΈΠ³, ΡΡΠΎ Π»ΠΈΠ±ΠΎ ΠΈΠ· ΡΠ΅Π°Π»ΡΠ½ΠΎΠ³ΠΎ ΠΌΠΈΡΠ°. ΠΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΎΠ΅ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΏΠΎΠ΄ ΡΠ΅Π°Π»ΡΠ½ΡΠΉ ΠΏΡΠΎΠ΅ΠΊΡ. Π’Π°ΠΊ ΠΆΠ΅ Π±ΡΠ»ΠΎ Π±Ρ Ρ ΠΎΡΠΎΡΠΎ ΡΠ²ΠΈΠ΄Π΅ΡΡ ΡΡΡΠ»ΠΊΠΈ Π½Π° Ρ ΠΎΡΠΎΡΠΈΠΉ ΠΊΠΎΠ΄, ΡΠΈΡΠ°Ρ ΠΊΠΎΡΠΎΡΡΠΉ ΠΌΠΎΠΆΠ½ΠΎ ΡΠ»ΡΡΡΠΈΡΡ ΡΠ²ΠΎΠΈ Π½Π°Π²ΡΠΊΠΈ. ΠΠ»ΠΈ ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ ΠΊΡΠΎ ΡΠ°ΡΡΠΊΠ°ΠΆΠ΅Ρ ΠΎ ΡΠ²ΠΎΠΈΡ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠ°Ρ Π±ΠΎΠ»ΡΡΠΎΠ³ΠΎ/ΡΡΠ΅Π΄Π½Π΅Π³ΠΎ ΠΌΠ°ΡΡΡΠ°Π±Π°.
ΠΠ°ΠΊΠΎΠΉ-ΡΠΎ Π΅ΡΡΡ ΠΎΠΏΡΡ Ρ js?
ΠΡΠ»ΠΈ Π΅Π³ΠΎ Π½Π΅ΡΡ. ΠΠ°ΡΠ½ΠΈΡΠ΅ Ρ Π½Π°ΡΠ°Π» ΠΈ Ρ.ΠΏ., ΠΈΠ½Π°ΡΠ΅ ΠΈΠ·ΡΡΠ΅Π½ΠΈΠ΅ ΡΡΠΆΠΎΠ³ΠΎ ΠΊΠΎΠ΄Π° Π½ΠΈΡΠ΅Π³ΠΎ Π½Π΅ Π΄Π°ΡΡ
OOP Π² JS Π½Π΅Ρ, Π² ΡΠΎΠΌ ΠΏΠΎΠ½ΠΈΠΌΠ°Π½ΠΈΠΈ ΡΡΠΎ Π²Ρ ΠΏΡΠ΅Π΄Π»Π°Π³Π°Π΅ΡΠ΅.
ΠΡΠΈΠ΄Π΅ΡΡΡ ΠΏΠΎΡΡΠΈΠ³Π°ΡΡ Π΄Π·Π΅Π½ JS.
ΠΠ°Π΄Π°ΡΡ ΠΆΠ΅ΡΡΠΊΠΈΠ΅ ΡΡΠ»ΠΎΠ²ΠΈΡ ΡΠ΄Π΅Π»Π°ΡΡ Π²ΡΠ΅ ΠΊΡΠ°ΡΠΈΠ²ΠΎ ΠΈ Ρ ΠΏΠ°ΡΡΠ΅ΡΠ½Π°ΠΌΠΈ ΠΌΠΎΠΆΠ½ΠΎ ΠΈ ΡΠ°ΠΌΠΎΠΌΡ.
ΠΠ°Π΄Π°Π½ΠΈΠ΅ ΡΠΎΠΆΠ΅.
ΠΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, Π²Π°ΠΌ ΠΏΠΎΠ΄ΠΎΠΉΠ΄Π΅Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ ΡΡΠ΅ΠΉΠΌΠ²ΠΎΡΠΊΠ°, Π²Π΅Π΄Ρ Π·Π½Π°ΠΊΠΎΠΌΡΡΠ²ΠΎ Ρ Π½ΠΈΠΌΠΈ ΠΏΠΎΠΌΠΎΠ³Π°Π΅Ρ ΠΏΠΈΡΠ°ΡΡ ΠΊΠΎΠ΄ Π² ΡΠΎΠΌ ΠΆΠ΅ ΡΡΠΈΠ»Π΅ ΡΡΠΎ ΠΈ ΡΠ°ΠΌ ΡΡΠ΅ΠΌΠ²ΠΎΡΠΊ.
ΠΠ·ΡΡΠ°ΡΡ ΠΈΡ
ΠΈΡΡ
ΠΎΠ΄Π½ΠΈΠΊΠΈ Π΄Π°ΡΡ ΠΏΡΠΈΠΌΠ΅ΡΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ ΠΈ Ρ
ΠΎΡΠΎΡΠΈΡ
ΠΏΡΠ°ΠΊΡΠΈΠΊ.
ΠΡΠΈΠΌΠ΅ΡΡ Π·Π°Π΄Π°Π½ΠΈΠΉ:
ΠΊΠ»ΠΎΠ½ Sticky Notes Π΄Π»Ρ Π²ΠΈΠ½Π΄Ρ
Π ΠΈΡΠΎΠ²Π°Π»ΠΊΠ° Π½Π° canvas
Π Π°ΡΡΠΈΡΠ΅Π½ΠΈΠ΅ Π΄Π»Ρ Π±ΡΠ°ΡΠ·Π΅ΡΠ°, ΡΠΈΠ»ΡΡΡΡΡΡΠ΅Π΅ ΡΠ΅ΠΊΠ»Π°ΠΌΡ Π½Π° ΡΡΡΠ°Π½ΠΈΡΠ΅ Π±Π΅Π· ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ ΡΠ΅ΡΠ½ΡΡ
ΡΠΏΠΈΡΠΊΠΎΠ². ΠΠ½Π°Π»ΠΈΠ· ΡΠΎΠ΄Π΅ΡΠΆΠ°Π½ΠΈΡ ΡΠ΅ΠΊΡΡΠ°.
«Π£ΠΌΠ½ΡΠΉ ΡΠΎΠ±Π΅ΡΠ΅Π΄Π½ΠΈΠΊ» Ρ ΡΠ°ΡΠΏΠΎΠ·Π½Π°Π²Π°Π½ΠΈΠ΅ΠΌ ΡΠ΅ΡΠΈ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ ΡΠ΅ΡΠ΅Π· google api
ΠΠ»ΠΈΠ΅Π½ΡΡΠΊΠΈΠΉ Π°Π³ΡΠ΅Π³Π°ΡΠΎΡ Π½ΠΎΠ²ΠΎΡΡΠ΅ΠΉ.
ΠΠ»Π΅Π΅Ρ Π² ΡΠ²ΡΠ·ΠΊΠ΅ ΠΠ + last.fm
Π¨Π°Ρ
ΠΌΠ°ΡΡ Π½Π° three.js
ΠΠ»Π°Π³ΠΈΠ½/ΠΠΎΠ΄ΡΠ»Ρ Π΄Π»Ρ ΡΡΠ΅ΠΌΠ²ΠΎΡΠΊΠ° (Π² ΠΏΡΠΎΡΠ΅ΡΡΠ΅ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ ΠΏΡΠΎΠ΅ΠΊΡΠΎΠ², ΡΠ°ΠΌΠΎΠΌΡ Π·Π°Ρ
ΠΎΡΠ΅ΡΡΡ Π΄ΠΎΠ±Π°Π²ΠΈΡΡ ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»)
ΠΠΎΠΆΠ΅Ρ ΠΈΠ΄Π΅ΠΈ Π²Π°ΠΌ ΠΈ Π½Π΅ ΠΏΠΎΠ½ΡΠ°Π²ΡΡΡΡ.
ΠΡΡΡ Π΄ΡΡΠ³ΠΎΠΉ Π²Π°ΡΠΈΠ°Π½Ρ. ΠΡΠ΅ΠΌ ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠ½ΡΠΉ ΡΠ°ΡΠΊ Π½Π° freelansim.ru
ΠΠ΅Π»Π°Π΅ΠΌ, Π² ΠΏΡΠΎΡΠ΅ΡΡΠ΅ ΠΏΠΎΠ»ΡΡΠ°Π΅ΠΌ ΠΎΠΏΡΡ. PROFIT.
ΠΠ°. ΠΠΎΠΏΡΠΎΡ Π² ΡΡΠΎΠ²Π½Π΅ ΠΈ ΠΆΠ΅Π»Π°Π½ΠΈΠΈ. Π― Π΄ΠΎ ΡΠΈΡ ΠΏΠΎΡ Π΄ΠΎ ΠΊΠΎΠ½ΡΠ° Π½Π΅ Π²ΡΠ΅Ρ Π°Π» Π² ΡΡΡ Β«ΡΠ²ΠΎΠ΅ΠΎΠ±ΡΠ°Π·Π½ΠΎΡΡΡΒ».
ΠΠΎΡΠ»Π΅Π΄Π½ΡΡ Π½Π΅Π΄Π΅Π»Ρ ΠΏΡΡΠ°ΡΡΡ ΡΠ°Π·ΠΎΠ±ΡΠ°ΡΡΡΡ Π² Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠ΅ KnockoutJS β ΠΏΠΎΡΡΡΠΎΠ΅Π½ΠΈΠ΅ MVVM ΠΌΠΎΠ΄Π΅Π»ΠΈ ΠΈ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠ°Ρ ΠΏΡΠΈΠ²ΡΠ·ΠΊΠ° Π΄Π°Π½Π½ΡΡ ΠΊ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΡ (Ρ.Π½. observables). Π’.Π΅. ΠΎΡΡΠ»Π΅ΠΆΠΈΠ²Π°Π½ΠΈΠ΅ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ ΡΠ°ΠΌ ΠΈΠ»ΠΈ ΡΠ°ΠΌ, ΠΈ ΡΠΎΠΎΡΠ². ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ Π² ΠΎΡΡΠ°Π»ΡΠ½ΠΎΠΉ ΡΠ°ΡΡΠΈ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ (Π½Π° Π₯Π°Π±ΡΠ΅ Π±ΡΠ»ΠΈ ΡΡΠ°ΡΡΠΈ).
Π£ ΠΌΠ΅Π½Ρ Π΅ΡΡΡ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ Π·Π°Π΄Π°Ρ:
1. ΡΠ΄Π΅Π»Π°ΡΡ Π΄Π»Ρ knockout Π½ΠΎΠ²ΡΠΉ ΡΠΈΠΏ ΡΡΡΡΠΊΡΡΡΡ, ΡΠ΅Π°Π»ΠΈΠ·ΡΡΡΠΈΠΉ ΠΏΠΎΠ΄ΠΎΠ±ΠΈΠ΅ ΠΊΠΎΠ»Π»Π΅ΠΊΡΠΈΠΉ ΠΈΠ· backbone.js
2. Π½Π°ΠΏΠΈΡΠ°ΡΡ ΡΠ°ΡΡΠΈΡΠ΅Π½ΠΈΠ΅ Π±Π°Π·ΠΎΠ²ΡΡ
ΠΊΠ»Π°ΡΡΠΎΠ² KO Π΄Π»Ρ ΠΏΡΠΎΡΡΠΎΠ³ΠΎ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΡ ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»Π° ΡΠ΅Π΄Π°ΠΊΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΡΠΏΠΈΡΠΊΠ° ΠΈ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΡ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠΎΠ² Π² ΠΊΠΎΠ»Π»Π΅ΠΊΡΠΈΡ. Π’ΠΈΠΏΠ° Π½Π°Π²Π΅ΡΠΈΠ²Π°Π΅ΠΌ ΡΠ°ΡΡΠΈΡΠ΅Π½ΠΈΠ΅ Π½Π° ΡΠΈΠΏ, ΠΈ ΡΠ΅ΠΏΠ΅ΡΡ ΠΌΠΎΠΆΠ΅ΠΌ ΡΠ΅Π°Π»ΠΈΠ·ΠΎΠ²Π°ΡΡ ΠΏΡΠΎΡΡΠΎΠ΅ ΡΠ΅Π΄Π°ΠΊΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ Ρ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡΡ ΠΎΡΠΊΠ°ΡΠ° ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ.
3. Π½Π° Π±Π°Π·Π΅ ΡΡΠΎΠ³ΠΎ Π½Π°ΠΏΠΈΡΠ°ΡΡ ΠΊΠ»Π°ΡΡ Π½Π΅Π±ΠΎΠ»ΡΡΠΎΠ³ΠΎ Π²ΠΈΠ΄ΠΆΠ΅ΡΠ°, ΠΊΠΎΡΠΎΡΡΠΉ ΠΌΠΎΠ³ Π±Ρ ΡΠ°ΠΌ Π½Π° ΠΎΡΠ½ΠΎΠ²Π΅ ΠΌΠΎΠ΄Π΅Π»ΠΈ Π³Π΅Π½Π΅ΡΠΈΡΠΎΠ²Π°ΡΡ ΡΠΎΡΠΌΡ Π΄Π»Ρ ΡΡΡΡΠΊΡΡΡΡ Π΄Π°Π½Π½ΡΡ
, ΡΠΎΡΠ½Π΅Π΅ ΠΊΠΎΠ»Π»Π΅ΠΊΡΠΈΠΈ ΡΠ°ΠΊΠΈΡ
Π·Π°ΠΏΠΈΡΠ΅ΠΉ.
Π’.Π΅. Ρ
ΠΎΡΡ Π±Ρ ΡΠ°ΡΡΠΈΡΠ½ΠΎ ΡΠΏΡΠΎΡΡΠΈΡΡ ΡΠ°Π±ΠΎΡΡ Ρ ΠΌΠ½ΠΎΠ³ΠΎΡΡΠΎΠ²Π½Π΅Π²ΠΎΠΉ ΡΡΡΡΠΊΡΡΡΠΎΠΉ ΠΊΠΎΠ»Π»Π΅ΠΊΡΠΈΠΉ Π΄Π°Π½Π½ΡΡ
ΠΈ ΠΎΡΡΡΠ΅ΡΡΠ²Π»Π΅Π½ΠΈΡ ΡΠ²ΡΠ·ΠΈ Π²ΡΠ΅Π³ΠΎ ΡΡΠΎΠ³ΠΎ Ρ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠΎΠΌ Π΄Π»Ρ ΠΈΡ
ΡΠ΅Π΄Π°ΠΊΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ.
17 ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠ½ΡΡ (ΠΈ Π·Π°Π±Π°Π²Π½ΡΡ ) API Π΄Π»Ρ Π²Π°ΡΠ΅Π³ΠΎ ΠΏΡΠΎΠ΅ΠΊΡΠ°
Π ΡΡΠΎΠΉ ΡΡΠ°ΡΡΠ΅ Ρ ΡΠΎΠ±ΡΠ°Π» Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠ½ΡΡ ΡΠ΅ΡΠ²ΠΈΡΠΎΠ² Ρ API, ΠΌΠ½ΠΎΠ³ΠΈΠ΅ ΠΈΠ· ΠΊΠΎΡΠΎΡΡΡ Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΠΊΠ°ΠΊ ΠΎΡΠ½ΠΎΠ²Ρ Π΄Π»Ρ Π²Π°ΡΠ΅Π³ΠΎ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ. ΠΡΡΠ³ΠΈΠ΅ ΠΆΠ΅ ΠΎΡΠ»ΠΈΡΠ½ΠΎ ΠΏΠΎΠ΄Ρ ΠΎΠ΄ΡΡ ΠΊΠ°ΠΊ ΡΠ½ΠΈΠΊΠ°Π»ΡΠ½ΡΠ΅ ΡΠΈΡΠΈ, ΠΊΠΎΡΠΎΡΡΠ΅ ΠΏΠΎΠΌΠΎΠ³ΡΡ ΡΠ°Π·Π½ΠΎΠΎΠ±ΡΠ°Π·ΠΈΡΡ ΠΎΠΏΡΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ Π²Π°ΡΠ΅ΠΉ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ.
Numbers
Π‘Π΅ΡΠ²ΠΈΡ ΡΠΎΠ΄Π΅ΡΠΆΠΈΡ ΠΌΠ½ΠΎΠ³ΠΎ ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠ½ΡΡ ΡΠ°ΠΊΡΠΎΠ² ΠΎ ΡΠΈΡΠ»Π°Ρ , ΠΊΠΎΡΠΎΡΡΠΌΠΈ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΡ Π²Π°ΡΡΠ°ΡΡΡΡ ΠΏΠ΅ΡΠ΅Π΄ Π΄ΡΡΠ·ΡΡΠΌΠΈ.
Π’Π°ΠΊΠΆΠ΅ Π΅ΡΡΡ ΡΠ°ΠΊΡΡ ΠΎ Π΄Π°ΡΠ°Ρ ΠΈ Π³ΠΎΠ΄Π°Ρ .
Π‘ ΠΏΠΎΠΌΠΎΡΡΡ ΡΡΠΎΠ³ΠΎ ΡΠ΅ΡΠ²ΠΈΡΠ° ΠΌΠΎΠΆΠ½ΠΎ ΡΠ΄Π΅Π»Π°ΡΡ Π²ΠΈΠ΄ΠΆΠ΅Ρ «ΠΡΠΎΡ Π΄Π΅Π½Ρ Π² ΠΈΡΡΠΎΡΠΈΠΈ».
ΠΠ°Π·Π° Π²ΠΎΠΏΡΠΎΡΠΎΠ² Π΄Π»Ρ Π²ΠΈΠΊΡΠΎΡΠΈΠ½
ΠΡΠ»ΠΈ Π²Ρ Ρ ΠΎΡΠ΅Π»ΠΈ ΡΠΎΠ·Π΄Π°ΡΡ Π²ΠΈΠΊΡΠΎΡΠΈΠ½Ρ, ΡΠΎ Π²Ρ Π·Π½Π°Π΅ΡΠ΅, Π½Π°ΡΠΊΠΎΠ»ΡΠΊΠΎ ΡΠ»ΠΎΠΆΠ½ΠΎ Π½Π°ΠΉΡΠΈ Ρ ΠΎΡΠΎΡΠΈΠ΅ Π²ΠΎΠΏΡΠΎΡΡ. Π’Π΅ΠΏΠ΅ΡΡ ΠΆΠ΅ Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΏΠΎΠ»ΡΡΠ°ΡΡ ΠΈΡ Π² ΡΠ΄ΠΎΠ±Π½ΠΎΠΌ ΡΠΎΡΠΌΠ°ΡΠ΅ ΠΏΠΎ ΠΎΠ΄Π½ΠΎΠΌΡ Π·Π°ΠΏΡΠΎΡΡ. ΠΠ»Ρ ΠΌΠ½ΠΎΠ³ΠΈΡ Π²ΠΎΠΏΡΠΎΡΠΎΠ² ΡΠΊΠ°Π·Π°Π½Π° ΡΠ»ΠΎΠΆΠ½ΠΎΡΡΡ, ΠΊΠ°ΡΠ΅Π³ΠΎΡΠΈΡ ΠΈ Π΄ΠΎΡΡΠΎΠ²Π΅ΡΠ½ΠΎΡΡΡ Π²ΠΎΠΏΡΠΎΡΠ° (ΡΠΎ Π΅ΡΡΡ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ Π»ΡΠ΄Π΅ΠΉ, ΠΊΠΎΡΠΎΡΡΠ΅ ΠΏΠΎΡΡΠΈΡΠ°Π»ΠΈ Π²ΠΎΠΏΡΠΎΡ Π½Π΅ΠΊΠΎΡΡΠ΅ΠΊΡΠ½ΡΠΌ).
ΠΠΎΠ»ΡΡΠ΅Π½ΠΈΠ΅ Π²ΠΎΠΏΡΠΎΡΠ°: http://jservice.io/api/random?count=1
ΠΡΠΈΠΌΠ΅Ρ Π²ΠΎΠΏΡΠΎΡΠ° (ΡΡΠ°Π³ΠΌΠ΅Π½Ρ):
Π§Π΅ΠΌ Π·Π°Π½ΡΡΡΡΡ, ΠΊΠΎΠ³Π΄Π° ΡΠΊΡΡΠ½ΠΎ
Π‘Π΅ΡΠ²ΠΈΡ BoredAPI ΠΌΠΎΠΆΠ΅Ρ ΠΏΡΠ΅Π΄Π»ΠΎΠΆΠΈΡΡ Π·Π°Π½ΡΡΠΈΠ΅ Π½Π° Π»ΡΠ±ΠΎΠΉ ΡΠ»ΡΡΠ°ΠΉ ΠΆΠΈΠ·Π½ΠΈ: Π±Π΅ΡΠΏΠ»Π°ΡΠ½ΡΠ΅, ΡΠΎΡΠΈΠ°Π»ΡΠ½ΡΠ΅, Π΄ΠΎΡΡΡΠΏΠ½ΡΠ΅ Π²Π΅Π·Π΄Π΅ ΠΈ ΡΠ°ΠΊ Π΄Π°Π»Π΅Π΅.
ΠΠΎΠ»ΠΎΠ΄Π° ΠΊΠ°ΡΡ
Π’Π΅ΠΏΠ΅ΡΡ Π΄Π»Ρ ΠΎΡΠ³Π°Π½ΠΈΠ·Π°ΡΠΈΠΈ Π²ΠΈΡΡΡΠ°Π»ΡΠ½ΠΎΠΉ ΠΊΠ°ΡΡΠΎΡΠ½ΠΎΠΉ ΠΈΠ³ΡΡ Π½Π΅ Π½ΡΠΆΠ½ΠΎ Π½ΠΈΡΠ΅Π³ΠΎ Π»ΠΈΡΠ½Π΅Π³ΠΎ. ΠΡ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΡΠΎΠ·Π΄Π°ΡΡ (ΠΏΠ΅ΡΠ΅ΠΌΠ΅ΡΠ°Π½Π½ΡΡ ΠΈΠ»ΠΈ Π½Π΅Ρ) ΠΊΠΎΠ»ΠΎΠ΄Ρ, Π²Π·ΡΡΡ ΠΊΠ°ΡΡΡ, Π·Π°Π΄Π°ΡΡ ΠΊΠΎΠ»ΠΎΠ΄Ρ ΠΏΠΎ ΠΊΠΎΠ΄Π°ΠΌ ΠΊΠ°ΡΡ.
Π ΡΠ΅ΠΏΠΎΠ·ΠΈΡΠΎΡΠΈΠΈ ΠΏΡΠΎΠ΅ΠΊΡΠ° Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ Π½Π°ΠΉΡΠΈ ΠΊΠ°ΡΡΠΈΠ½ΠΊΠΈ ΠΊΠ°ΡΡ ΠΈ ΠΌΠ°ΡΡΠ΅ΠΉ, ΠΊΠΎΡΠΎΡΡΠ΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Π² ΡΠ²ΠΎΠΈΡ ΠΏΡΠΎΠ΅ΠΊΡΠ°Ρ : https://github.com/crobertsbmw/deckofcards/tree/master/static/img
http.cat
ΠΠΎΠΌΠ°ΡΠ½ΡΡ ΡΡΡΠ°Π½ΠΈΡΠ°: https://http.cat
ΠΠΎΠΈ Π»ΡΠ±ΠΈΠΌΡΠ΅ ΠΊΠ°ΡΡΠΈΠ½ΠΊΠΈ:
ΠΠΎΠΈΡΠΊ Π°Π½ΠΈΠΌΠ΅
ΠΠ΄Π΅ΡΡ Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ Π½Π°ΠΉΡΠΈ Π±ΠΎΠ»ΡΡΠΎΠΉ ΡΠΏΠΈΡΠΎΠΊ Π°Π½ΠΈΠΌΠ΅ Ρ ΡΠ΅Π³Π°ΠΌΠΈ ΠΈ Π΄ΡΡΠ³ΠΎΠΉ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠ΅ΠΉ. Π‘ ΠΏΠΎΠΌΠΎΡΡΡ ΡΡΠΈΡ Π΄Π°Π½Π½ΡΡ ΠΌΠΎΠΆΠ½ΠΎ ΡΠ΄Π΅Π»Π°ΡΡ, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, ΠΏΠΎΠ΄Π±ΠΎΡ ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠ½ΡΡ ΡΠ°ΠΉΡΠ»ΠΎΠ² Π΄Π»Ρ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ Π½Π° ΠΎΡΠ½ΠΎΠ²Π΅ ΠΏΡΠ΅Π΄ΠΏΠΎΡΡΠ΅Π½ΠΈΠΉ: ΠΈΡΡΠΎΡΠΈΠΈ ΠΏΡΠΎΡΠΌΠΎΡΡΠΎΠ² ΠΈ ΡΠ΅Π°ΠΊΡΠΈΠΈ (ΠΏΠΎΠ½ΡΠ°Π²ΠΈΠ»ΠΎΡΡ ΠΈΠ»ΠΈ Π½Π΅Ρ).
ΠΡΠΈΠΌΠ΅Ρ ΡΠ°Π±ΠΎΡΡ Ρ API: ΠΏΠΎΠΈΡΠΊ Π²ΡΠ΅Ρ ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΠΎΠ², ΡΠΎΠ΄Π΅ΡΠΆΠ°ΡΠΈΡ ΡΠ»ΠΎΠ²ΠΎ Tokio : https://kitsu.io/api/edge/anime?filter[text]=tokio
ΠΠ΄ΠΈΠ½ ΠΈΠ· ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΠΎΠ² (ΡΠ±ΡΠ°Π½Ρ Π½Π΅ΠΊΠΎΡΠΎΡΡΠ΅ Π°ΡΡΡΠΈΠ±ΡΡΡ):
ΠΠ°ΡΡΠΈΠ½ΠΊΠΈ Ρ ΠΊΠΎΡΠ°ΠΌΠΈ, ΡΠΎΠ±Π°ΠΊΠ°ΠΌΠΈ ΠΈ Π»ΠΈΡΠ°ΠΌΠΈ
Π‘ΡΡΠ°Π½ΠΈΡΠ° Π±ΡΠ΄Π΅Ρ Π²ΡΠ³Π»ΡΠ΄Π΅ΡΡ ΠΊΠ°ΠΆΠ΄ΡΠΉ ΡΠ°Π· ΠΏΠΎ-Π½ΠΎΠ²ΠΎΠΌΡ, Π΅ΡΠ»ΠΈ Π² Π΅Ρ Π²Π΅ΡΡ Π½ΡΡ ΡΠ°ΡΡΡ ΠΏΠΎΠΌΠ΅ΡΡΠΈΡΡ ΠΊΠ°ΡΡΠΈΠ½ΠΊΡ, ΠΊΠΎΡΠΎΡΠ°Ρ Π±ΡΠ΄Π΅Ρ ΠΌΠ΅Π½ΡΡΡΡΡ ΠΏΡΠΈ ΠΊΠ°ΠΆΠ΄ΠΎΠΌ Π½ΠΎΠ²ΠΎΠΌ ΠΏΠΎΡΠ΅ΡΠ΅Π½ΠΈΠΈ ΡΡΡΠ°Π½ΠΈΡΡ.
ΠΠ°ΡΡΠΈΠ½ΠΊΠΈ ΠΊΠΎΡΠΈΠΊΠΎΠ²
https://aws.random.cat/meow β Π²ΠΎΠ·Π²ΡΠ°ΡΠ°Π΅ΡΡΡ ΡΠΎΠ»ΡΠΊΠΎ ΡΡΡΠ»ΠΊΠ° Π½Π° ΠΊΠ°ΡΡΠΈΠ½ΠΊΡ ΠΈΠ»ΠΈ Π³ΠΈΡΠΊΡ. Π‘ΡΡΠ»ΠΊΠΈ ΡΠ»ΡΡΠ°ΠΉΠ½ΡΠ΅ ΠΈ Π²Π΅Π΄ΡΡ Π½Π° ΡΡΠΎΡΠΎΠ½Π½ΠΈΠ΅ ΡΠ΅ΡΠ²Π΅ΡΠ°.
ΠΠ°ΠΆΠ΄Π°Ρ ΠΊΠ°ΡΡΠΈΠ½ΠΊΠ° ΠΈΠ· Π±Π°Π·Ρ ΠΈΠΌΠ΅Π΅Ρ Π½ΠΎΠΌΠ΅Ρ, Π½ΠΎ API Π½Π΅ Π΄Π°ΡΡ Π½ΠΎΠΌΠ΅Ρ, Π° ΠΏΠΎΠ»ΡΡΠΈΡΡ ΠΊΠ°ΡΡΠΈΠ½ΠΊΡ ΠΏΠΎ Π½ΠΎΠΌΠ΅ΡΡ ΡΠΎΠ»ΡΠΊΠΎ ΠΎΡΠΊΡΡΠ² ΡΠ°ΠΉΡ https://aws.random.cat/view/ ΠΈ Π΄ΠΎΡΡΠ°ΡΡ ΠΊΠ°ΡΡΠΈΠ½ΠΊΡ ΠΈΠ· ΠΈΡΡ ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΡΠ΅ΠΊΡΡΠ° ΡΡΡΠ°Π½ΠΈΡΡ. Π‘ΠΎΠ²ΡΠ΅ΠΌ ΠΏΡΠΎΡΡΠ΅Π½ΡΠΊΠΈΠΉ ΡΠΊΡΠΈΠΏΡ Π΄Π»Ρ ΡΡΠΎΠ³ΠΎ (Π΄Π»Ρ Π±ΠΎΠ»Π΅Π΅ Π±ΡΡΡΡΠΎΠ³ΠΎ ΠΈΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ Ρ Π½Π΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡ re):
ΠΠ°ΡΡΠΈΠ½ΠΊΠΈ ΡΠΎΠ±Π°ΡΠ΅ΠΊ
https://random.dog/woof.json β Π²ΠΎΠ·Π²ΡΠ°ΡΠ°Π΅Ρ ΡΠ°Π·ΠΌΠ΅Ρ ΠΊΠ°ΡΡΠΈΠ½ΠΊΠΈ (ΠΈΠ»ΠΈ gif ΠΈΠ»ΠΈ Π²ΠΈΠ΄Π΅ΠΎ) Π² Π±Π°ΠΉΡΠ°Ρ ΠΈ ΡΡΡΠ»ΠΊΡ Π½Π° Π½Π΅Ρ. ΠΡΠ΅ ΡΡΡΠ»ΠΊΠΈ Π²ΡΠ³Π»ΡΠ΄ΡΡ ΠΊΠ°ΠΊ https://random.dog/
ΠΡΡΠ³ΠΈΠ΅ Π²Π°ΡΠΈΠ°Π½ΡΡ Π·Π°ΠΏΡΠΎΡΠΎΠ²:
ΠΠ°ΡΡΠΈΠ½ΠΊΠΈ Π»ΠΈΡΠΈΡΠ΅ΠΊ
ΠΠ°Π·Π° Π·Π½Π°Π½ΠΈΠΉ ΠΎ ΠΠΎΠΊΠ΅ΠΌΠΎΠ½Π°Ρ
ΠΡΠΎΡ ΡΠ΅ΡΠ²ΠΈΡ ΠΏΠΎΠ·Π²Π»ΡΠ΅Ρ Π»Π΅Π³ΠΊΠΎ ΠΏΠΎΠ»ΡΡΠΈΡΡ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ ΠΎ ΠΏΠΎΠΊΠ΅ΠΌΠΎΠ½Π°Ρ , ΠΈΡ ΡΠΏΠΎΡΠΎΠ±Π½ΠΎΡΡΡΡ ΠΈ ΡΠΈΠΏΠ°Ρ , Π° ΡΠ°ΠΊΠΆΠ΅ ΠΎ ΠΊΠΎΠ½ΡΠ΅Π½ΡΠ΅ ΠΏΡΠΎ ΠΏΠΎΠΊΠ΅ΠΌΠΎΠ½ΠΎΠ²: ΠΈΠ³ΡΠ°Ρ ΠΈ ΠΏΡΠΎΡΠ΅ΠΌ.
Π€ΡΠ°Π³ΠΌΠ΅Π½Ρ ΠΈΠ· ΠΎΡΠ²Π΅ΡΠ° Π½Π° Π·Π°ΠΏΡΠΎΡ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ ΠΏΡΠΎ Ditto ( https://pokeapi.co/api/v2/pokemon/ditto ):
Be like Bill
Π ΠΌΠ΅ΠΌΠ΅ «Be like Bill» ΠΎΠΏΠΈΡΡΠ²Π°ΡΡΡΡ ΠΊΠ°ΠΊΠΈΠ΅-ΡΠΎ ΠΏΠΎΠ»ΠΎΠΆΠΈΡΠ΅Π»ΡΠ½ΡΠ΅ ΠΊΠ°ΡΠ΅ΡΡΠ²Π° ΠΠΈΠ»Π»Π° ΠΈ Π² ΠΊΠΎΠ½ΡΠ΅ Π·Π²ΡΡΠΈΡ ΡΠ΅ΠΊΠΎΠΌΠ΅Π½Π΄Π°ΡΠΈΡ «ΠΡΡΡ ΠΊΠ°ΠΊ ΠΎΠ½». API ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ Π³Π΅Π½Π΅ΡΠΈΡΠΎΠ²Π°ΡΡ ΠΊΠ°ΡΡΠΈΠ½ΠΊΠΈ Ρ Π·Π°Π΄Π°Π½Π½ΡΠΌΠΈ ΠΈΠ»ΠΈ ΡΠ°Π½Π΄ΠΎΠΌΠ½ΡΠΌΠΈ ΡΠ΅ΠΊΡΡΠ°ΠΌΠΈ.
Bakon Ipsum
Π‘Π΅ΡΠ²ΠΈΡ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΡΠ³Π΅Π½Π΅ΡΠΈΡΠΎΠ²Π°Π½Π½ΡΠ΅ ΡΠ΅ΠΊΡΡΡ Π²ΠΌΠ΅ΡΡΠΎ ΡΡΠ°Π½Π΄Π°ΡΡΠ½ΠΎΠ³ΠΎ Lorem Ipsum. ΠΠΎΠΆΠ½ΠΎ Π·Π°Π΄Π°ΡΡ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ ΠΏΡΠ΅Π΄Π»ΠΎΠΆΠ΅Π½ΠΈΠΉ ΠΈΠ»ΠΈ ΠΏΠ°ΡΠ°Π³ΡΠ°ΡΠΎΠ². ΠΡΠΈΠΌΠ΅Ρ Π·Π°ΠΏΡΠΎΡΠ°:
https://baconipsum.com/api/?type=all-meat&sentences=2 β ΡΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΡΠ΅ΠΊΡΡΠ° Ρ 2 ΠΏΡΠ΅Π΄Π»ΠΎΠΆΠ΅Π½ΠΈΡΠΌΠΈ.
Π¨ΡΡΠΊΠΈ
ΠΠΎΠ΄ ΡΡΡ ΠΊΠ°ΡΠ΅Π³ΠΎΡΠΈΡ ΠΏΠΎΠ΄Ρ ΠΎΠ΄ΠΈΡ ΡΡΠ°Π·Ρ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΡΠ΅ΡΠ²ΠΈΡΠΎΠ² Ρ ΠΏΠΎΡ ΠΎΠΆΠΈΠΌΠΈ API, ΠΏΠΎΡΡΠΎΠΌΡ ΠΏΡΠΈΠ²Π΅Π΄Ρ ΡΠΎΠ»ΡΠΊΠΎ ΠΏΡΠΈΠΌΠ΅ΡΡ Π·Π°ΠΏΡΠΎΡΠΎΠ² ΠΊ API:
ΠΠΈΠΊΠΎΠ²ΡΠΊΠΈΠ΅ ΡΡΡΠΊΠΈ (ΡΠ°ΡΡΠΎ ΠΏΡΠΎ Π§Π°ΠΊΠ° ΠΠΎΡΡΠΈΡΠ°): https://geek-jokes.sameerkumar.website/api?format=json :
There are only 10 types of people in the world: those that understand binary and those that don’t.
Π¨ΡΡΠΊΠΈ ΠΎΡ ΠΏΠ°ΠΏΡ: curl https://icanhazdadjoke.com :
Why do you never see elephants hiding in trees? Because they’re so good at it.
Π¨ΡΡΠΊΠΈ Ρ ΠΊΠΎΠ½ΡΡΡΡΠΊΡΠΈΠ΅ΠΉ ΡΠ΅ΡΠ°ΠΏ-ΠΏΠ°Π½ΡΠ»Π°ΠΉΠ½: https://official-joke-api.appspot.com/random_joke :
«setup»:»I couldn’t get a reservation at the library. «,»punchline»:»They were fully booked.»
Yes or No
ΠΡΡ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ ΠΎ ΠΌΡΠ»ΡΡΡΠ΅ΡΠΈΠ°Π»Π΅ «Π ΠΈΠΊ ΠΈ ΠΠΎΡΡΠΈ»
ΠΠ»Π°Π²Π½Π°Ρ ΡΡΡΠ°Π½ΠΈΡΠ°: https://rickandmortyapi.com
Π‘ΠΎΠ΄Π΅ΡΠΆΠΈΡ Π² ΡΠ΅Π±Π΅ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ ΠΎ Π³Π΅ΡΠΎΡΡ , Π»ΠΎΠΊΠ°ΡΠΈΡΡ ΠΈ ΡΠΏΠΈΠ·ΠΎΠ΄Π°Ρ ΠΌΡΠ»ΡΡΡΠ΅ΡΠΈΠ°Π»Π°. Π’Π°ΠΊΠΆΠ΅ ΠΈΠΌΠ΅Π΅Ρ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΈ Π½Π° ΠΌΠ½ΠΎΠ³ΠΈΡ ΡΠ·ΡΠΊΠ°Ρ , ΡΡΠΎ ΠΎΠ±Π»Π΅Π³ΡΠ°Π΅Ρ ΡΠ°Π±ΠΎΡΡ Ρ API. ΠΡΠΈΠΌΠ΅Ρ ΡΠ°Π±ΠΎΡΡ Ρ API Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΠΏΠΈΡΠΎΠ½ΠΎΠ²ΡΠΊΠΎΠΉ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΈ:
ΠΡΠ²ΠΎΠ΄Ρ
Π ΠΈΠ½ΡΠ΅ΡΠ½Π΅ΡΠ΅ ΡΠ΅ΠΉΡΠ°Ρ Π΅ΡΡΡ ΠΌΠ½ΠΎΠ³ΠΎ Π±Π΅ΡΠΏΠ»Π°ΡΠ½ΡΡ ΡΠ΅ΡΠ²ΠΈΡΠΎΠ² Ρ API, ΠΊΠΎΡΠΎΡΡΠ΅ ΠΌΠΎΠ³ΡΡ ΡΠ°Π·Π½ΠΎΠΎΠ±ΡΠ°Π·ΠΈΡΡ Π²Π°Ρ ΡΠ°ΠΉΡ ΠΈΠ»ΠΈ ΠΏΠΎΡΠ»ΡΠΆΠΈΡΡ ΠΎΡΠ½ΠΎΠ²ΠΎΠΉ Π΄Π»Ρ ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΠΈ ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠ½ΡΡ ΡΠΈΡ. ΠΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, Π²Ρ Π·Π°Ρ ΠΎΡΠΈΡΠ΅ Π΄ΠΎΠ±Π°Π²ΠΈΡΡ ΡΡΠΎ-ΡΠΎ Π² ΡΠ²ΠΎΠΉ ΠΏΡΠΎΠ΅ΠΊΡ ΠΏΡΡΠΌΠΎ ΡΠ΅ΠΉΡΠ°Ρ?
UPD. ΠΠΎΠΌΠΌΠ΅Π½ΡΠ°ΡΠΈΠΉ ΡΠΈΡΠ°ΡΠ΅Π»Ρ Drag13
:
Π Π΅ΠΏΠΎΠ·ΠΈΡΠΎΡΠΈΠΉ Ρ ΠΏΡΠ±Π»ΠΈΡΠ½ΡΠΌΠΈ ΠΠΠ (ΡΡΡ ΠΈΡ Π³ΠΎΡΠ°Π·Π΄ΠΎ Π±ΠΎΠ»ΡΡΠ΅ ΡΠ΅ΠΌ Π² ΡΡΠ°ΡΡΠ΅, ΠΈ ΡΠΊΠ°Π·Π°Π½Ρ ΡΡΠ΅Π±ΠΎΠ²Π°Π½ΠΈΡ ΠΊ CORS/AUTH ΠΈ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠ° https): https://github.com/public-apis/public-apis
API Π΅ΡΠ»ΠΈ Π²Ρ Ρ ΠΎΡΠΈΡΠ΅ ΠΏΠΎΠ»ΡΡΠΈΡΡ ΡΡΡ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ Π² Π²ΠΈΠ΄Π΅ JSON: https://github.com/davemachado/public-api
ΠΠ±Π»Π°ΡΠ½ΡΠ΅ ΡΠ΅ΡΠ²Π΅ΡΡ ΠΎΡ ΠΠ°ΠΊΠ»Π°ΡΠ΄ Π±ΡΡΡΡΡΠ΅ ΠΈ Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΡΠ΅.
ΠΠ°ΡΠ΅Π³ΠΈΡΡΡΠΈΡΡΠΉΡΠ΅ΡΡ ΠΏΠΎ ΡΡΡΠ»ΠΊΠ΅ Π²ΡΡΠ΅ ΠΈΠ»ΠΈ ΠΊΠ»ΠΈΠΊΠ½ΡΠ² Π½Π° Π±Π°Π½Π½Π΅Ρ ΠΈ ΠΏΠΎΠ»ΡΡΠΈΡΠ΅ 10% ΡΠΊΠΈΠ΄ΠΊΡ Π½Π° ΠΏΠ΅ΡΠ²ΡΠΉ ΠΌΠ΅ΡΡΡ Π°ΡΠ΅Π½Π΄Ρ ΡΠ΅ΡΠ²Π΅ΡΠ° Π»ΡΠ±ΠΎΠΉ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΠΈ!