JavaScript Π·Π°ΠΌΠ΅ΡΠΊΠΈ
Kanalga Telegramβda oβtish
Π Π΅Π³ΡΠ»ΡΡΠ½ΡΠ΅ Π·Π°ΠΌΠ΅ΡΠΊΠΈ ΠΏΠΎ ΠΏΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΎΠΌΡ JavaScript. ΠΠ±ΡΡΠ°ΡΠΈΡ ΠΏΠΎΡΡΡ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡ ΠΏΡΠΎΠΊΠ°ΡΠ°ΡΡ Π½Π°Π²ΡΠΊΠΈ Π²ΠΎ Frontend-ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠ΅. ΠΠΎΠΆΠ½ΠΎ ΠΏΠΎΡΠΈΡΠ°ΡΡ ΠΏΠΎΠΊΠ° ΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡΡΠ΅ΡΡΡ ΠΏΡΠΎΠ΅ΠΊΡ :) Π‘ΠΎΡΡΡΠ΄Π½ΠΈΡΠ΅ΡΡΠ²ΠΎ: @noname_media ΠΠ°Π½Π°Π» Π½Π° Π±ΠΈΡΠΆΠ΅: telega.in/channels/notesjs/card?r=Wj7h1mbl
Ko'proq ko'rsatish7 571
Obunachilar
Ma'lumot yo'q24 soatlar
-97 kun
-6230 kun
Postlar arxiv
ΠΠΈΠ½Π°ΠΌΠΈΡΠ΅ΡΠΊΠΎΠ΅ ΡΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠΎΠ² Angular Π½Π° Π»Π΅ΡΡ
Π ΡΡΠΎΠΉ ΡΡΠ°ΡΡΠ΅ ΠΌΡ ΠΏΠΎΠ³ΠΎΠ²ΠΎΡΠΈΠΌ ΠΎ ΡΠΎΠ·Π΄Π°Π½ΠΈΠΈ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠΎΠ² Π΄ΠΈΠ½Π°ΠΌΠΈΡΠ΅ΡΠΊΠΈ, ΡΠ°Π³ Π·Π° ΡΠ°Π³ΠΎΠΌ ΠΏΡΠΎΠΉΠ΄Π΅ΠΌ ΡΡΠΎΡ ΠΏΡΡΡ. ΠΠΎΠΌΠΈΠΌΠΎ ΠΏΡΠΎΡΡΠΎΠ³ΠΎ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠΎΠ², ΠΌΡ ΠΏΠΎΠ³ΠΎΠ²ΠΎΡΠΈΠΌ ΠΎ Π±ΠΎΠ»Π΅Π΅ ΠΏΡΠΎΠ΄Π²ΠΈΠ½ΡΡΡΡ
Π²Π΅ΡΠ°Ρ
, ΠΊΠΎΡΠΎΡΡΠ΅ ΠΌΠΎΠΆΠ½ΠΎ ΡΠ΄Π΅Π»Π°ΡΡ Π² ΡΠ°ΠΌΠΊΠ°Ρ
ΡΡΠΎΠ³ΠΎ ΠΏΡΠΎΡΠ΅ΡΡΠ°.
#ΡΡΠ°ΡΡΡ
β€οΈ ΠΡΠΎΠΆΠΈΠΌΠ°ΠΉ ΡΠ΅Π°ΠΊΡΠΈΠΈ, Π΅ΡΠ»ΠΈ Π½ΡΠ°Π²ΠΈΡΡΡ ΡΠ°ΠΊΠΎΠΉ ΡΠΎΡΠΌΠ°Ρ
π Π§ΠΈΡΠ°ΡΡ ΡΡΠ°ΡΡΡ
Π Π°Π±ΠΎΡΠ° Ρ Resize Observer Π΄Π»Ρ ΠΎΡΡΠ»Π΅ΠΆΠΈΠ²Π°Π½ΠΈΡ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ ΡΠ°Π·ΠΌΠ΅ΡΠΎΠ² ΡΠ»Π΅ΠΌΠ΅Π½ΡΠΎΠ²
Resize Observer ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ ΠΎΡΡΠ»Π΅ΠΆΠΈΠ²Π°ΡΡ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡ ΡΠ°Π·ΠΌΠ΅ΡΠΎΠ² ΡΠ»Π΅ΠΌΠ΅Π½ΡΠΎΠ² ΠΈ ΡΠ΅Π°Π³ΠΈΡΠΎΠ²Π°ΡΡ Π½Π° Π½ΠΈΡ
Π² ΠΊΠΎΠ΄Π΅.
#ΠΏΠΎΠ»Π΅Π·Π½ΠΎΠ΅
Talkvio β Π½Π΅ ΠΊΠ°ΠΏΠΈΠ±Π°ΡΠ° ΠΈ Π½Π΅ ΡΡΠ°ΡΡΠΉ ΠΏΠΈΠΊΠ°Π±Ρ. ΠΠΎΠ΄ΡΠ»Ρ ΡΠ΅ΡΠ²Π΅ΡΠ½ΠΎΠΉ ΠΈΠ½Π΄Π΅ΠΊΡΠ°ΡΠΈΠΈ Π΄Π»Ρ ΠΏΠΎΠΈΡΠΊΠΎΠ²ΠΈΠΊΠΎΠ² Π΄Π»Ρ Nginx. ΠΠ»ΡΡΠ΅ΡΠ½Π°ΡΠΈΠ²Π° Next.js
Π§ΠΈΡΠ°Ρ ΡΠ°ΠΊΠΈΠ΅ ΡΡΠ°ΡΡΠΈ ΠΊΠ°ΠΊ ΠΏΡΠΎ ΠΠ°ΠΏΠΈΠ±Π°ΡΡ, ΠΌΠ½Π΅ Ρ
ΠΎΡΠ΅ΡΡΡ ΡΠΏΠΎΠΌΡΠ½ΡΡΡ ΠΎΠ΄ΠΈΠ½ ΡΠ²ΠΎΠΉ ΡΡΠ°ΡΡΠΉ/Π½ΠΎΠ²ΡΠΉ ΠΏΡΠΎΠ΅ΠΊΡ, Π² ΠΈΠ·Π½Π°ΡΠ°Π»ΡΠ½ΠΎΠΌ Π²ΠΈΠ΄Π΅ Ρ Π·Π°ΡΠ΅ΡΠ» ΠΊΠ°ΠΊ ΠΏΡΠΎΠ΅ΠΊΡ ΡΠ΅ΡΡΠ°Π²ΡΠ°ΡΠΈΠΈ ΡΡΠ°ΡΠΎΠ³ΠΎ ΡΠΎΡΡΠΌΠ° ΡΠ΅ΡΠΈ ΠΠΈΠ½ΡΠΊΠ° (uruchie.org) ΠΈΠ· Π΄Π°Π»Π΅ΠΊΠΈΡ
2006-2012 Π³ΠΎΠ΄ΠΎΠ², ΠΊΠΎΡΠΎΡΡΠΉ Ρ
ΡΠ°Π½ΠΈΠ»ΡΡ Ρ ΠΌΠ΅Π½Ρ Π² Π·Π°ΠΌΠΎΡΠΎΠΆΠ΅Π½Π½ΠΎΠΌ Π²ΠΈΠ΄Π΅ ΠΏΠΎΡΠ»Π΅Π΄Π½ΠΈΠ΅ 10 Π»Π΅Ρ. ΠΠ΅ ΡΠ°ΠΊ Π΄Π°Π²Π½ΠΎ Ρ ΡΠ΅ΡΠΈΠ» Π΅Π³ΠΎ ΡΠ°ΡΠΊΠΎΠ½ΡΠ΅ΡΠ²ΠΈΡΠΎΠ²Π°ΡΡ ΠΈ Π·Π°Π½ΡΡΡΡΡ ΡΠ΅ΡΡΠ°Π²ΡΠ°ΡΠΈΠ΅ΠΉ Π² ΡΠ²ΠΎΠ±ΠΎΠ΄Π½ΠΎΠ΅ Π²ΡΠ΅ΠΌΡ, ΡΠΎΠ³ΠΎ, ΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΈ, ΡΡΠΎ ΠΎΡΡΠ°Π»ΠΎΡΡ Π΅ΡΠ΅ ΡΠΎ Π²ΡΠ΅ΠΌΠ΅Π½ Π»ΠΎΠΊΠ°Π»ΡΠ½ΡΡ
ΡΠ΅ΡΠ΅ΠΉ.
#ΡΡΠ°ΡΡΡ
β€οΈ ΠΡΠΎΠΆΠΈΠΌΠ°ΠΉ ΡΠ΅Π°ΠΊΡΠΈΠΈ, Π΅ΡΠ»ΠΈ Π½ΡΠ°Π²ΠΈΡΡΡ ΡΠ°ΠΊΠΎΠΉ ΡΠΎΡΠΌΠ°Ρ
π Π§ΠΈΡΠ°ΡΡ ΡΡΠ°ΡΡΡ
ΠΠ΅ΡΠΈΡ ΡΠ°ΡΠ°ΠΌΠΈ ΠΈΡΠΊΠ°ΡΡ ΠΏΠΎΠ΄Ρ
ΠΎΠ΄ΡΡΠΈΠ΅ ΡΠΊΡΠΈΠΏΡΡ?
ΠΠΎΠ½Π΅ΡΠ½ΠΎ, Π²Π΅Π΄Ρ Π² ΡΠ΅ΡΠΈ ΠΏΠΎΠ»Π½ΠΎ ΡΠ°Π·Π»ΠΈΡΠ½ΡΡ
ΠΈΡΡΠΎΡΠ½ΠΈΠΊΠΎΠ². ΠΠ°ΡΠΎ Π² Telegram Π΄ΠΎΡΡΠ°ΡΠΎΡΠ½ΠΎ ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΊΠ°Π½Π°Π»Π° β Π‘Π°ΠΉΡΠΎΠ΄Π΅Π»
ΠΠ°ΡΠ΅Π» β ΠΏΠΎΠ΄ΠΏΠΈΡΠ°Π»ΡΡ βοΈ β ΠΈ ΡΡΠ°Π·Ρ ΠΏΡΠΈΠΌΠ΅Π½ΠΈΠ» Π² ΡΠ²ΠΎΡΠΌ ΠΏΡΠΎΠ΅ΠΊΡΠ΅!
ΠΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ Fetch API Π΄Π»Ρ Π·Π°Π³ΡΡΠ·ΠΊΠΈ ΠΈ ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΡ Π΄Π°Π½Π½ΡΡ
Π² ΡΠΎΡΠΌΠ°ΡΠ΅ JSON
Fetch API ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²Π»ΡΠ΅Ρ ΠΏΡΠΎΡΡΠΎΠΉ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡ Π΄Π»Ρ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ HTTP-Π·Π°ΠΏΡΠΎΡΠΎΠ², ΠΈ Π² Π΄Π°Π½Π½ΠΎΠΌ ΠΏΡΠΈΠΌΠ΅ΡΠ΅, ΠΎΠ½ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ Π΄Π»Ρ Π·Π°Π³ΡΡΠ·ΠΊΠΈ Π΄Π°Π½Π½ΡΡ
Π² ΡΠΎΡΠΌΠ°ΡΠ΅ JSON.
#ΠΏΠΎΠ»Π΅Π·Π½ΠΎΠ΅
ΠΠ°ΠΊ ΠΏΠΎΡΠ²ΠΈΠ»ΠΈΡΡ Π²Π΅Π±-ΠΏΡΡΠΈ Apple Π² Π’ΠΈΠ½ΡΠΊΠΎΡΡ
ΠΡΠ΅ΠΌ ΠΏΡΠΈΠ²Π΅Ρ! ΠΡ β Π°ΡΡ
ΠΈΡΠ΅ΠΊΡΠΎΡ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ ΠΏΡΠ±Π»ΠΈΡΠ½ΡΡ
Π²Π΅Π±-ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ ΠΠΎΡΠΈΡ ΠΈ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊ ΡΠΈΡΡΠ΅ΠΌΡ-ΡΠ»ΡΠ·Π° ΠΎΡΠΏΡΠ°Π²ΠΊΠΈ Π½ΠΎΡΠΈΡΠΈΠΊΠ°ΡΠΈΠΉ ΠΠ°Π½ΠΈΠ»Π°. Π Π°ΡΡΠΊΠ°ΠΆΠ΅ΠΌ ΠΎ ΡΠΎΠΌ, ΠΊΠ°ΠΊ ΡΠΎΠ·Π΄Π°Π²Π°Π»ΠΈΡΡ Π²Π΅Π±-ΠΏΡΡΠΈ iOS Π² Π’ΠΈΠ½ΡΠΊΠΎΡΡ, ΠΊΠ°ΠΊ ΠΈΡ
Π½Π°ΡΡΡΠ°ΠΈΠ²Π°Π»ΠΈ ΠΈ Ρ ΠΊΠ°ΠΊΠΈΠΌΠΈ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠ°ΠΌΠΈ ΡΡΠΎΠ»ΠΊΠ½ΡΠ»ΠΈΡΡ Π² ΠΏΡΠΎΡΠ΅ΡΡΠ΅ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ.
#ΡΡΠ°ΡΡΡ
β€οΈ ΠΡΠΎΠΆΠΈΠΌΠ°ΠΉ ΡΠ΅Π°ΠΊΡΠΈΠΈ, Π΅ΡΠ»ΠΈ Π½ΡΠ°Π²ΠΈΡΡΡ ΡΠ°ΠΊΠΎΠΉ ΡΠΎΡΠΌΠ°Ρ
π Π§ΠΈΡΠ°ΡΡ ΡΡΠ°ΡΡΡ
ΠΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ Proxy Π΄Π»Ρ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ Π²ΠΈΡΡΡΠ°Π»ΡΠ½ΡΡ
ΠΎΠ±ΡΠ΅ΠΊΡΠΎΠ²
Proxy ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ ΠΏΠ΅ΡΠ΅Ρ
Π²Π°ΡΡΠ²Π°ΡΡ ΠΈ ΠΈΠ·ΠΌΠ΅Π½ΡΡΡ ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΉ Ρ ΠΎΠ±ΡΠ΅ΠΊΡΠ°ΠΌΠΈ.
#ΠΏΠΎΠ»Π΅Π·Π½ΠΎΠ΅
ΠΠ»Π°Π½ Β«ΠΠ°ΡΠ±Π°ΡΠΎΡΡΠ°Β» ΠΎΡ Vue.js
ΠΠΎΡΠ»Π΅ Π²ΡΡ
ΠΎΠ΄Π° ΠΊΡΠ°ΠΉΠ½Π΅ΠΉ ΠΈ Π΄ΠΎΡΡΠ°ΡΠΎΡΠ½ΠΎ ΡΠ΅Π²ΠΎΠ»ΡΡΠΈΠΎΠ½Π½ΠΎΠΉ Π² ΠΏΠ»Π°Π½Π΅ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΡ Composition API Π²Π΅ΡΡΠΈΠΈ Vue 3.0 Π±ΠΎΠ»Π΅Π΅ ΡΠ΅ΠΌ ΡΡΠΈ Π³ΠΎΠ΄Π° Π½Π°Π·Π°Π΄, ΠΊΠ°ΠΊΠΈΡ
-Π»ΠΈΠ±ΠΎ ΡΠ΅ΡΡΠ΅Π·Π½ΡΡ
ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ ΠΎΡ ΠΊΠΎΠΌΠ°Π½Π΄Ρ Evan You Π² ΡΠ°ΠΌΠΎΠΌ ΡΡΠ΅ΠΉΠΌΠ²ΠΎΡΠΊΠ΅ Π±ΠΎΠ»ΡΡΠ΅ Π½Π΅ Π±ΡΠ»ΠΎ. Π’ΠΎΠ»ΡΠΊΠΎ ΡΡΠ°Π½Π΄Π°ΡΡΠ½ΡΠ΅ Π±Π°Π³ΡΠΈΠΊΡΡ, ΠΎΠΏΡΠΈΠΌΠΈΠ·Π°ΡΠΈΡ ΠΈ ΡΠΎΠ±ΠΊΠΈΠ΅ ΠΏΠΎΠΏΡΡΠΊΠΈ ΡΡΠ°ΡΡ Ρ TypeScript Π±Π»ΠΈΠΆΠ΅. ΠΡΠ½ΠΎΠ²Π½ΠΎΠ΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ ΠΏΠ΅ΡΠ΅ΠΊΠ»ΡΡΠΈΠ»ΠΎΡΡ Π½Π° ΡΠΊΠΎΡΠΈΡΡΠ΅ΠΌΡ - Vite, Nuxt, VitePress, Pinia ΠΈ Π΄ΡΡΠ³ΠΈΠ΅.
#ΡΡΠ°ΡΡΡ
β€οΈ ΠΡΠΎΠΆΠΈΠΌΠ°ΠΉ ΡΠ΅Π°ΠΊΡΠΈΠΈ, Π΅ΡΠ»ΠΈ Π½ΡΠ°Π²ΠΈΡΡΡ ΡΠ°ΠΊΠΎΠΉ ΡΠΎΡΠΌΠ°Ρ
π Π§ΠΈΡΠ°ΡΡ ΡΡΠ°ΡΡΡ
Π Π°Π±ΠΎΡΠ° Ρ IndexedDB Π΄Π»Ρ Ρ
ΡΠ°Π½Π΅Π½ΠΈΡ Π΄Π°Π½Π½ΡΡ
Π² Π±ΡΠ°ΡΠ·Π΅ΡΠ΅
IndexedDB ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²Π»ΡΠ΅Ρ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ Ρ
ΡΠ°Π½ΠΈΡΡ Π±ΠΎΠ»ΡΡΠΈΠ΅ ΠΎΠ±ΡΠ΅ΠΌΡ ΡΡΡΡΠΊΡΡΡΠΈΡΠΎΠ²Π°Π½Π½ΡΡ
Π΄Π°Π½Π½ΡΡ
Π² Π±ΡΠ°ΡΠ·Π΅ΡΠ΅.
#ΠΏΠΎΠ»Π΅Π·Π½ΠΎΠ΅
ΠΠΎ Π·Π°Π²Π΅ΡΠ°ΠΌ ΠΊΠΎΡΠ° ΠΠΆΡΡ
Π°: ΠΏΡΠ΅Π²ΡΠ°ΡΠ°Π΅ΠΌ Π²Π΅Π±-ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π² ΡΠ΅ΡΠ²ΠΈΡ Π½Π° ΠΏΠ»Π°ΡΡΠΎΡΠΌΠ΅ VK Mini Apps
VK Mini Apps β ΡΡΠΎ ΠΏΠ»Π°ΡΡΠΎΡΠΌΠ° Π΄Π»Ρ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ ΠΌΠΈΠ½ΠΈ-ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ, ΡΠ°Π±ΠΎΡΠ°ΡΡΠΈΡ
Π²Π½ΡΡΡΠΈ ΠΠΠΎΠ½ΡΠ°ΠΊΡΠ΅. ΠΠ° Π½Π΅ΠΉ ΠΌΠΎΠΆΠ½ΠΎ ΡΠΎΠ·Π΄Π°ΡΡ ΠΏΡΠΎΠ΄ΡΠΊΡ Π»ΡΠ±ΠΎΠ³ΠΎ ΠΌΠ°ΡΡΡΠ°Π±Π° β ΠΎΡ Π»Π΅Π½Π΄ΠΈΠ½Π³Π° Π΄ΠΎ ΡΠ»ΠΎΠΆΠ½ΠΎΠ³ΠΎ ΡΠ΅ΡΠ²ΠΈΡΠ° Ρ ΠΌΠ½ΠΎΠΆΠ΅ΡΡΠ²ΠΎΠΌ ΡΡΠ½ΠΊΡΠΈΠΉ. Π Π΅ΡΡ Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΏΠΎΡΡΠΈΡΠΎΠ²Π°ΡΡ Π½Π° ΠΏΠ»ΠΎΡΠ°Π΄ΠΊΡ Π²Π°ΡΠ΅ Π²Π΅Π±-ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅, ΡΡΠΎΠ±Ρ ΠΏΠΎΠ»ΡΡΠΈΡΡ Π΄ΠΎΡΡΡΠΏ ΠΊ ΠΎΠ³ΡΠΎΠΌΠ½ΠΎΠΉ Π°ΡΠ΄ΠΈΡΠΎΡΠΈΠΈ VK Mini Apps ΠΈ Π½ΠΎΠ²ΡΠΌ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡΠΌ ΠΌΠΎΠ½Π΅ΡΠΈΠ·Π°ΡΠΈΠΈ. Π ΡΡΠΎΠΉ ΡΡΠ°ΡΡΠ΅ ΠΏΠΎΠ΄Π΅Π»ΡΡΡ ΠΏΠΎΡΠ°Π³ΠΎΠ²ΠΎΠΉ ΠΈΠ½ΡΡΡΡΠΊΡΠΈΠ΅ΠΉ, ΠΊΠ°ΠΊ ΠΏΡΠ΅Π²ΡΠ°ΡΠΈΡΡ Π² ΡΠ΅ΡΠ²ΠΈΡ Π»ΡΠ±ΠΎΠ΅ Π²Π΅Π±-ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ β Π½Π° ΠΏΡΠΈΠΌΠ΅ΡΠ΅ ΠΏΠ»Π°Π½ΠΈΡΠΎΠ²ΡΠΈΠΊΠ° Π·Π°Π΄Π°Ρ.
#ΡΡΠ°ΡΡΡ
β€οΈ ΠΡΠΎΠΆΠΈΠΌΠ°ΠΉ ΡΠ΅Π°ΠΊΡΠΈΠΈ, Π΅ΡΠ»ΠΈ Π½ΡΠ°Π²ΠΈΡΡΡ ΡΠ°ΠΊΠΎΠΉ ΡΠΎΡΠΌΠ°Ρ
π Π§ΠΈΡΠ°ΡΡ ΡΡΠ°ΡΡΡ
ΠΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ WebGL Π΄Π»Ρ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ 3D-Π³ΡΠ°ΡΠΈΠΊΠΈ Π² Π²Π΅Π±-ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡΡ
WebGL ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²Π»ΡΠ΅Ρ API Π΄Π»Ρ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ ΠΈΠ½ΡΠ΅ΡΠ°ΠΊΡΠΈΠ²Π½ΠΎΠΉ 3D-Π³ΡΠ°ΡΠΈΠΊΠΈ Π² Π²Π΅Π±-ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡΡ
, ΠΈ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠ° Three.js ΡΠΏΡΠΎΡΠ°Π΅Ρ ΡΡΠΎΡ ΠΏΡΠΎΡΠ΅ΡΡ.
#ΠΏΠΎΠ»Π΅Π·Π½ΠΎΠ΅
Server-side rendering ΠΈ ΠΏΡΠ°ΠΊΡΠΈΠΊΠΈ ΡΠ°Π±ΠΎΡΡ Ρ Π·Π°ΠΏΡΠΎΡΠ°ΠΌΠΈ
ΠΡΠ°ΠΊΡΠΈΠΊΠΈ ΡΠ°Π±ΠΎΡΡ Ρ Π·Π°ΠΏΡΠΎΡΠ°ΠΌΠΈ Π½Π° ΡΠ΅ΡΠ²Π΅ΡΠ΅ Π·Π½Π°ΡΠΈΡΠ΅Π»ΡΠ½ΠΎ ΠΎΡΠ»ΠΈΡΠ°ΡΡΡΡ ΠΎΡ ΡΠΎΠ³ΠΎ, ΠΊ ΡΠ΅ΠΌΡ ΠΏΡΠΈΠ²ΡΠΊ ΡΡΠΎΠ½ΡΠ΅Π½Π΄-ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊ, Π΅ΠΆΠ΅Π΄Π½Π΅Π²Π½ΠΎ ΡΠ°Π·ΡΠ°Π±Π°ΡΡΠ²Π°ΡΡΠΈΠΉ SPA-ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ Ρ ΠΊΠ»ΠΈΠ΅Π½ΡΡΠΊΠΈΠΌ ΡΠ΅Π½Π΄Π΅ΡΠΈΠ½Π³ΠΎΠΌ. ΠΡΠ»ΠΈ Π½Π΅ ΡΡΠ΅ΡΡΡ ΡΡΡ ΡΠ°Π·Π½ΠΈΡΡ ΠΏΡΠΈ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠ΅ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ Ρ ΡΠ΅ΡΠ²Π΅ΡΠ½ΡΠΌ ΡΠ΅Π½Π΄Π΅ΡΠΈΠ½Π³ΠΎΠΌ, ΡΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΡΠΎΠ±ΡΠ°ΡΡ Π΄ΠΎΠ²ΠΎΠ»ΡΠ½ΠΎ ΠΌΠ½ΠΎΠ³ΠΎ Π³ΡΠ°Π±Π»Π΅ΠΉ. Π₯ΠΎΡΡ ΠΏΠΎΠ΄Π΅Π»ΠΈΡΡΡΡ ΠΎΠΏΡΡΠΎΠΌ ΠΈ ΡΠ°ΡΡΠΊΠ°Π·Π°ΡΡ ΠΏΡΠΎ ΡΡΠΈ ΠΏΡΠ°ΠΊΡΠΈΠΊΠΈ, ΠΊΠΎΡΠΎΡΡΠ΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡ ΠΏΠΎΠ²ΡΠ΅Π΄Π½Π΅Π²Π½ΠΎ, Π° ΡΠ°ΠΊΠΆΠ΅ ΠΎ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠ°Ρ
, ΠΏΡΠ΅Π΄ΡΠ΅ΡΡΠ²ΡΡΡΠΈΡ
ΠΈΡ
ΠΏΠΎΡΠ²Π»Π΅Π½ΠΈΡ. Π― Π±ΡΠ΄Ρ ΡΡΡΠ»Π°ΡΡΡΡ Π½Π° web-performance ΠΈ ΡΠ°ΡΡΡΠΈΡΡΠ²Π°Ρ ΡΡΠΎ Π²Ρ ΡΠΆΠ΅ Π·Π½Π°ΠΊΠΎΠΌΡ Ρ ΡΠ°ΠΊΠΈΠΌΠΈ ΠΌΠ΅ΡΡΠΈΠΊΠ°ΠΌΠΈ ΠΊΠ°ΠΊ TTFB, LCP ΠΈ FCP.
#ΡΡΠ°ΡΡΡ
β€οΈ ΠΡΠΎΠΆΠΈΠΌΠ°ΠΉ ΡΠ΅Π°ΠΊΡΠΈΠΈ, Π΅ΡΠ»ΠΈ Π½ΡΠ°Π²ΠΈΡΡΡ ΡΠ°ΠΊΠΎΠΉ ΡΠΎΡΠΌΠ°Ρ
π Π§ΠΈΡΠ°ΡΡ ΡΡΠ°ΡΡΡ
ΠΠ΅ΡΠΏΠ»Π°ΡΠ½ΡΠΉ ΠΏΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΈΠΉ Π²Π΅Π±ΠΈΠ½Π°Ρ Π΄Π»Ρ Π²ΡΠ΅Ρ
Π²ΠΎΠ·ΡΠ°ΡΡΠΎΠ²: ΠΡΠΎΡΠ΅ΡΡΠΈΡ Β«Frontend-ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΒ».
β° ΠΠΎΠ³Π΄Π°: ΡΠΆΠ΅ 10 Π°ΠΏΡΠ΅Π»Ρ Π² 19:00 ΠΏΠΎ ΠΌΡΠΊ.
ΠΡ ΡΠ·Π½Π°Π΅ΡΠ΅ ΠΎ ΡΠΈΠΏΠΈΡΠ½ΡΡ
ΡΠ°Π±ΠΎΡΠΈΡ
Π·Π°Π΄Π°ΡΠ°Ρ
ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡΠ° ΠΈ Π½Π°ΠΏΠΈΡΠ΅ΡΠ΅ ΠΌΠΈΠ½ΠΈ-ΠΈΠ³ΡΡ, ΠΊΠΎΡΠΎΡΠ°Ρ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ ΠΏΡΡΠΌΠΎ Π² Π±ΡΠ°ΡΠ·Π΅ΡΠ΅. ΠΠΎΠ΄ ΠΊΠ°ΠΏΠΎΡΠΎΠΌ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ HTML+CSS ΠΈ Π±Π°Π·ΠΎΠ²ΡΠ΅ ΠΊΠΎΠ½ΡΡΡΡΠΊΡΠΈΠΈ JS.
Π Π°ΡΡΠΊΠ°ΠΆΠ΅ΠΌ, ΡΡΠΎ ΠΆΠ΄ΡΡ ΡΠ°Π±ΠΎΡΠΎΠ΄Π°ΡΠ΅Π»ΠΈ ΠΎΡ Π΄ΠΆΡΠ½ΠΎΠ², ΠΊΠ°ΠΊΠΈΠ΅ Π΅ΡΡΡ Π³ΡΠ΅ΠΉΠ΄Ρ Π²ΠΎ ΡΡΠΎΠ½ΡΠ΅Π½Π΄-ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠ΅ ΠΈ Π½Π° ΠΊΠ°ΠΊΡΡ Π·Π°ΡΠΏΠ»Π°ΡΡ ΡΠ°ΡΡΡΠΈΡΡΠ²Π°ΡΡ Π² ΠΏΠ΅ΡΡΠΏΠ΅ΠΊΡΠΈΠ²Π΅. ΠΠ°ΠΊΠΈΠ΅ JS ΡΡΠ΅ΠΉΠΌΠ²ΠΎΡΠΊΠΈ ΡΡΠΈΡΡ: Vue, React, Π° ΠΌΠΎΠΆΠ΅Ρ, Angular?
π ΠΡΠ΅ΠΌ, ΠΊΡΠΎ Π·Π°ΡΠ΅Π³ΠΈΡΡΡΠΈΡΠΎΠ²Π°Π»ΡΡ β ΠΠ°ΡΡΠ° ΠΊΠΎΠΌΠΏΠ΅ΡΠ΅Π½ΡΠΈΠΉ Π½Π°ΡΠΈΠ½Π°ΡΡΠ΅Π³ΠΎ Frontend-ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠ°, Π° ΠΊΠ°ΠΆΠ΄ΠΎΠΌΡ ΡΡΠ°ΡΡΠ½ΠΈΠΊΡ β ΠΠ°ΠΉΠ΄ Β«ΠΠ°ΠΊ Π·Π°Π³ΠΎΠ²ΠΎΡΠΈΡΡ Π½Π° ΡΠ»Π΅Π½Π³Π΅ IT-ΡΠΏΠ΅ΡΠΈΠ°Π»ΠΈΡΡΠΎΠ²Β».
Π Π°Π±ΠΎΡΠ° Ρ WebRTC Π΄Π»Ρ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ Π²ΠΈΠ΄Π΅ΠΎΡΠ°ΡΠ° Π² Π±ΡΠ°ΡΠ·Π΅ΡΠ΅
WebRTC ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ Π²Π΅Π±-ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡΠΌ ΡΠ΅Π°Π»ΠΈΠ·ΠΎΠ²ΡΠ²Π°ΡΡ Π²ΠΈΠ΄Π΅ΠΎΡΠ°ΡΡ ΠΈ Π°ΡΠ΄ΠΈΠΎΠΊΠΎΠ½ΡΠ΅ΡΠ΅Π½ΡΠΈΠΈ Π² ΡΠ΅Π°Π»ΡΠ½ΠΎΠΌ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ ΠΌΠ΅ΠΆΠ΄Ρ Π±ΡΠ°ΡΠ·Π΅ΡΠ°ΠΌΠΈ.
#ΠΏΠΎΠ»Π΅Π·Π½ΠΎΠ΅
ΠΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ WebAuthn Π² Π²Π΅Π±-ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅
Π ΡΡΠΎΠΉ ΡΡΠ°ΡΡΠ΅ ΠΌΡ Π½Π°ΡΡΠΈΠΌΡΡ Π΄ΠΎΠ±Π°Π²Π»ΡΡΡ WebAuthn Π² Π²Π΅Π±βΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ ΡΠΎ ΡΡΠΎΡΠΎΠ½Ρ frontendβΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠ°. WebAuthn ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»ΡΠ΅Ρ ΡΠΎΠ±ΠΎΠΉ Π½ΠΎΠ²ΡΠΉ ΠΌΠ΅ΡΠΎΠ΄ Π°ΡΡΠ΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΈΠΈ, ΠΊΠΎΡΠΎΡΡΠΉ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠΈΠ²Π°Π΅Ρ Π±ΠΎΠ»Π΅Π΅ Π²ΡΡΠΎΠΊΠΈΠΉ ΡΡΠΎΠ²Π΅Π½Ρ Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡΠΈ, Π·Π°ΠΌΠ΅Π½ΡΡ ΡΡΡΠ°ΡΠ΅Π²ΡΠΈΠ΅ ΠΏΠ°ΡΠΎΠ»ΠΈ ΠΈ SMSβΠΏΠΎΠ΄ΡΠ²Π΅ΡΠΆΠ΄Π΅Π½ΠΈΡ Π½Π° Π°ΡΡΠ΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΈΡ Π½Π° ΠΎΡΠ½ΠΎΠ²Π΅ ΠΏΡΠ±Π»ΠΈΡΠ½ΡΡ
ΠΊΠ»ΡΡΠ΅ΠΉ. ΠΡΠΎ Π½Π΅ ΡΠΎΠ»ΡΠΊΠΎ ΠΏΠΎΠ²ΡΡΠ°Π΅Ρ Π·Π°ΡΠΈΡΡ ΠΎΡ Π½Π΅ΡΠ°Π½ΠΊΡΠΈΠΎΠ½ΠΈΡΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ Π΄ΠΎΡΡΡΠΏΠ°, Π½ΠΎ ΠΈ ΡΠΏΡΠΎΡΠ°Π΅Ρ Π²Ρ
ΠΎΠ΄ Π΄Π»Ρ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Π΅ΠΉ. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ VK ΠΈ Π΄ΡΡΠ³ΠΈΠ΅ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ ΡΠΆΠ΅ ΠΏΠ΅ΡΠ΅Ρ
ΠΎΠ΄ΡΡ Π½Π° ΠΏΠΎΠ΄ΠΎΠ±Π½ΡΠ΅ ΡΠ΅Ρ
Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ, ΠΎΡΡ
ΠΎΠ΄Ρ ΠΎΡ ΠΎΠ±ΡΡΠ½ΡΡ
ΠΏΠ°ΡΠΎΠ»Π΅ΠΉ.
#ΡΡΠ°ΡΡΡ
β€οΈ ΠΡΠΎΠΆΠΈΠΌΠ°ΠΉ ΡΠ΅Π°ΠΊΡΠΈΠΈ, Π΅ΡΠ»ΠΈ Π½ΡΠ°Π²ΠΈΡΡΡ ΡΠ°ΠΊΠΎΠΉ ΡΠΎΡΠΌΠ°Ρ
π Π§ΠΈΡΠ°ΡΡ ΡΡΠ°ΡΡΡ
Π₯ΠΎΡΠ΅ΡΡ ΠΎΡΠ²ΠΎΠΈΡΡ ΠΈΠ»ΠΈ ΡΠ»ΡΡΡΠΈΡΡ ΡΠ²ΠΎΠΈ Π½Π°Π²ΡΠΊΠΈ Π²ΠΎ ΡΡΠΎΠ½ΡΠ΅Π½Π΄Π΅?
Π ΠΊΠ°Π½Π°Π»Π΅ Frontend Developer Π΅ΡΡΡ Π²ΡΡ Π½Π΅ΠΎΠ±Ρ
ΠΎΠ΄ΠΈΠΌΠΎΠ΅ β Π±Π΅ΡΠΏΠ»Π°ΡΠ½ΡΠ΅ ΠΊΡΡΡΡ ΠΏΠΎ ΡΡΠΎΠ½ΡΠ΅Π½Π΄Ρ(HTML, CSS, JS , React ΠΈ Π΄Ρ.), Π³ΠΎΡΠΎΠ²ΡΠΉ ΠΊΠΎΠ΄, ΠΏΠΎΠ»Π΅Π·Π½ΡΠ΅ ΡΠ΅ΡΡΡΡΡ ΠΈ ΡΡΠ°ΡΡΠΈ. Π ΡΠ°ΠΊΠΆΠ΅ ΡΠ°Ρ, Π³Π΄Π΅ ΠΌΡ ΠΏΠΎΠΌΠΎΠ³Π°Π΅ΠΌ Π΄ΡΡΠ³ Π΄ΡΡΠ³Ρ ΠΈ Π΄Π΅Π»ΠΈΠΌΡΡ ΠΎΠΏΡΡΠΎΠΌ
ΠΠ±ΡΡΠ°ΠΉΡΠ΅ΡΡ Π±Π΅ΡΠΏΠ»Π°ΡΠ½ΠΎ Π²ΠΌΠ΅ΡΡΠ΅ Ρ @byFrontDeveloper
Π Π°Π±ΠΎΡΠ° Ρ ΠΎΠ±ΡΠ΅ΠΊΡΠΎΠΌ FormData Π΄Π»Ρ ΠΎΡΠΏΡΠ°Π²ΠΊΠΈ Π΄Π°Π½Π½ΡΡ
ΡΠΎΡΠΌΡ
ΠΠ±ΡΠ΅ΠΊΡ FormData ΡΠΏΡΠΎΡΠ°Π΅Ρ ΡΠ±ΠΎΡ ΠΈ ΠΎΡΠΏΡΠ°Π²ΠΊΡ Π΄Π°Π½Π½ΡΡ
ΡΠΎΡΠΌΡ Π½Π° ΡΠ΅ΡΠ²Π΅Ρ.
#ΠΏΠΎΠ»Π΅Π·Π½ΠΎΠ΅
React + Three.js. Π‘ΠΎΠ·Π΄Π°ΡΠΌ ΡΠΎΠ±ΡΡΠ²Π΅Π½Π½ΡΠΉ 3D ΡΡΡΠ΅Ρ
Π ΡΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΠΎΠΉ Π²Π΅Π±-ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠ΅ Π³ΡΠ°Π½ΠΈΡΡ ΠΌΠ΅ΠΆΠ΄Ρ ΠΊΠ»Π°ΡΡΠΈΡΠ΅ΡΠΊΠΈΠΌΠΈ ΠΈ Π²Π΅Π±-ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡΠΌΠΈ ΡΡΠΈΡΠ°ΡΡΡΡ Ρ ΠΊΠ°ΠΆΠ΄ΡΠΌ Π΄Π½ΡΠΌ. Π‘Π΅Π³ΠΎΠ΄Π½Ρ ΠΌΡ ΠΌΠΎΠΆΠ΅ΠΌ ΡΠΎΠ·Π΄Π°Π²Π°ΡΡ Π½Π΅ ΡΠΎΠ»ΡΠΊΠΎ ΠΈΠ½ΡΠ΅ΡΠ°ΠΊΡΠΈΠ²Π½ΡΠ΅ ΡΠ°ΠΉΡΡ, Π½ΠΎ ΠΈ ΠΏΠΎΠ»Π½ΠΎΡΠ΅Π½Π½ΡΠ΅ ΠΈΠ³ΡΡ ΠΏΡΡΠΌΠΎ Π² Π±ΡΠ°ΡΠ·Π΅ΡΠ΅. ΠΠ΄Π½ΠΈΠΌ ΠΈΠ· ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠΎΠ², ΠΊΠΎΡΠΎΡΡΠΉ Π΄Π΅Π»Π°Π΅Ρ ΡΡΠΎ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΡΠΌ, ΡΠ²Π»ΡΠ΅ΡΡΡ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠ° React Three Fiber - ΠΌΠΎΡΠ½ΠΎΠ΅ ΡΡΠ΅Π΄ΡΡΠ²ΠΎ Π΄Π»Ρ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ 3D-Π³ΡΠ°ΡΠΈΠΊΠΈ Π½Π° ΠΎΡΠ½ΠΎΠ²Π΅ Three.js Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ ΡΠ΅Ρ
Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ React.
#ΡΡΠ°ΡΡΡ
β€οΈ ΠΡΠΎΠΆΠΈΠΌΠ°ΠΉ ΡΠ΅Π°ΠΊΡΠΈΠΈ, Π΅ΡΠ»ΠΈ Π½ΡΠ°Π²ΠΈΡΡΡ ΡΠ°ΠΊΠΎΠΉ ΡΠΎΡΠΌΠ°Ρ
π Π§ΠΈΡΠ°ΡΡ ΡΡΠ°ΡΡΡ
ΠΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ Map Π΄Π»Ρ Ρ
ΡΠ°Π½Π΅Π½ΠΈΡ ΠΊΠ»ΡΡ-Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅
ΠΠ±ΡΠ΅ΠΊΡ Map ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²Π»ΡΠ΅Ρ ΡΡΡΡΠΊΡΡΡΡ Π΄Π»Ρ Ρ
ΡΠ°Π½Π΅Π½ΠΈΡ ΡΠ½ΠΈΠΊΠ°Π»ΡΠ½ΡΡ
ΠΊΠ»ΡΡΠ΅ΠΉ ΠΈ ΡΠ²ΡΠ·Π°Π½Π½ΡΡ
Ρ Π½ΠΈΠΌΠΈ Π·Π½Π°ΡΠ΅Π½ΠΈΠΉ.
#ΠΏΠΎΠ»Π΅Π·Π½ΠΎΠ΅
ΠΡΠ»ΠΈΠ½Π°ΡΠ½ΡΠΉ Π³ΠΈΠ΄ ΠΏΠΎ Vue.js: Π²ΡΡ ΠΎ props
Π ΡΡΠΎΠΉ ΡΡΠ°ΡΡΠ΅ ΡΠ°Π·Π±Π΅ΡΠ΅ΠΌΡΡ, ΠΊΠ°ΠΊ frontend-ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΡ Π³ΠΎΡΠΎΠ²ΠΈΡΡ Π½Π° Β«ΠΊΡΡ
Π½Π΅Β» props. ΠΡΠ±ΠΈΡΠ°ΠΉΡΠ΅ ΠΏΠΎΠ΄Ρ
ΠΎΠ΄ΡΡΠΈΠΉ ΡΡΠΎΠ²Π΅Π½Ρ ΡΠ»ΠΎΠΆΠ½ΠΎΡΡΠΈ: Π΄ΠΆΡΠ½Ρ-ΠΏΠΎΠ²Π°ΡΡΡΠ° ΡΠΌΠΎΠ³ΡΡ Π»ΡΡΡΠ΅ ΡΠ°Π·ΠΎΠ±ΡΠ°ΡΡΡΡ Π² ΡΠ°Π±ΠΎΡΠ΅ ΠΈ ΠΏΡΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠΈ props Π½Π° ΡΡΠ΅ΠΉΠΌΠ²ΠΎΡΠΊΠ΅ Vue.js, Π° Π΅ΡΠ΅ ΠΌΡ Π·Π°ΡΡΠΎΠ½Π΅ΠΌ ΡΠ΅ΠΌΡ Π²Π°Π»ΠΈΠ΄Π°ΡΠΈΠΈ. ΠΠ»Ρ ΠΌΠΈΠ΄Π»ΠΎΠ² ΠΈ Π±ΠΎΠ»Π΅Π΅ ΠΎΠΏΡΡΠ½ΡΡ
ΡΠΏΠ΅ΡΠΈΠ°Π»ΠΈΡΡΠΎΠ² β Π½Π°ΡΡΠΎΡΡΠΈΡ
ΡΠ΅Ρ-ΠΏΠΎΠ²Π°ΡΠΎΠ² ΠΌΡ ΠΏΡΠΈΠ³ΠΎΡΠΎΠ²ΠΈΠ»ΠΈ ΠΏΡΠΎΠ΄Π²ΠΈΠ½ΡΡΡΠ΅ ΠΊΡΠ»ΠΈΠ½Π°ΡΠ½ΡΠ΅ ΡΠ΅Ρ
Π½ΠΈΠΊΠΈ props, Π³Π΄Π΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΎΡΠ²Π΅ΠΆΠΈΡΡ Π² ΠΏΠ°ΠΌΡΡΠΈ Π½Π΅ΠΊΠΎΡΠΎΡΡΠ΅ Π΄Π΅ΡΠ°Π»ΠΈ ΠΈΠ»ΠΈ ΡΠ΅ΡΠΈΡΡ ΠΏΡΠΎΠ΅ΠΊΡΠ½ΡΡ ΠΏΡΠΎΠ±Π»Π΅ΠΌΡ, Π΅ΡΠ»ΠΈ Π·Π°ΠΌΡΠ»ΠΈΠ»ΡΡ Π³Π»Π°Π·.
#ΡΡΠ°ΡΡΡ
β€οΈ ΠΡΠΎΠΆΠΈΠΌΠ°ΠΉ ΡΠ΅Π°ΠΊΡΠΈΠΈ, Π΅ΡΠ»ΠΈ Π½ΡΠ°Π²ΠΈΡΡΡ ΡΠ°ΠΊΠΎΠΉ ΡΠΎΡΠΌΠ°Ρ
π Π§ΠΈΡΠ°ΡΡ ΡΡΠ°ΡΡΡ
