Π΄ΠΆΠ°Π²Π° ΡΠΊΡΠΈΠΏΡ Ρ Π½ΡΠ»Ρ ΠΊΠ½ΠΈΠ³Π°
ΠΠΎΠ΄Π±ΠΎΡΠΊΠ° ΠΊΠ½ΠΈΠ³ ΠΏΠΎ JavaScript Π΄Π»Ρ Π½Π°ΡΠΈΠ½Π°ΡΡΠΈΡ
ΠΡΠ΅Π³Π΄Π° Ρ ΠΎΡΠ΅ΡΡΡ ΠΏΠΎΠ»ΡΡΠΈΡΡ ΠΈΡΡΠ΅ΡΠΏΡΠ²Π°ΡΡΠΈΠ΅ Π·Π½Π°Π½ΠΈΡ Π² ΠΎΠ±Π»Π°ΡΡΠΈ, Ρ ΠΊΠΎΡΠΎΡΠΎΠΉ Π²Ρ ΡΠ°Π±ΠΎΡΠ°Π΅ΡΠ΅. JavaScript β ΠΎΠ΄ΠΈΠ½ ΠΈΠ· ΡΠ·ΡΠΊΠΎΠ², ΠΎ ΠΊΠΎΡΠΎΡΠΎΠΌ ΠΏΠΎΠ»ΡΡΠΈΡΡ ΠΈΡΡΠ΅ΡΠΏΡΠ²Π°ΡΡΠΈΠ΅ Π·Π½Π°Π½ΠΈΡ ΠΏΠΎΡΡΠΈ Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ. ΠΠ½ ΠΏΠΎΡΡΠΎΡΠ½Π½ΠΎ ΡΠ°Π·Π²ΠΈΠ²Π°Π΅ΡΡΡ, ΠΊΠ°ΠΊ ΡΠ°Π·Π²ΠΈΠ²Π°Π΅ΡΡΡ ΠΈ Π²Π΅Π± Π²ΠΎΠΎΠ±ΡΠ΅, ΠΏΠΎΡΡΠΎΠΌΡ Π»ΡΠ±ΠΎΠΉ Π²Π΅Π±-ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊ Π΄ΠΎΠ»ΠΆΠ΅Π½ ΡΡΡΠ΅ΠΌΠΈΡΡΡΡ ΡΡΠΏΠ΅ΡΡ Π·Π° ΡΡΠΈΠΌ ΡΠ°Π·Π²ΠΈΡΠΈΠ΅ΠΌ, ΠΈ ΡΠΆ ΡΠ΅ΠΌ Π±ΠΎΠ»Π΅Π΅ ΠΎΠ±ΡΠ·Π°Π½ Π½Π°Π·ΡΠ±ΠΎΠΊ Π·Π½Π°ΡΡ ΠΎΡΠ½ΠΎΠ²Ρ ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ, ΠΊΠΎΡΠΎΡΡΡ ΠΎΠ½ ΠΏΡΠΈΠΌΠ΅Π½ΡΠ΅Ρ.
JavaScript ΡΠ΅ΠΉΡΠ°Ρ Π΄ΠΎΠΌΠΈΠ½ΠΈΡΡΠ΅Ρ Π² ΠΌΠΈΡΠ΅ IT. Π‘ Π΅Π³ΠΎ ΠΏΠΎΠΌΠΎΡΡΡ Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΊΠ°ΠΊ ΡΠΎΠ·Π΄Π°ΡΡ ΠΌΠ°Π»Π΅Π½ΡΠΊΠΎΠ΅ Π²Π΅Π±-ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅, ΡΠ°ΠΊ ΠΈ Π·Π°ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°ΡΡ ΡΠΎΠ±ΠΎΡΠ°. Π ΡΡΠ°ΡΡΡΡ, ΡΠ·ΡΠΊ ΡΡΡΠ΅ΡΡΠ²ΡΠ΅Ρ ΡΠΆΠ΅ Π΄ΠΎΠ²ΠΎΠ»ΡΠ½ΠΎ Π΄Π°Π²Π½ΠΎ, ΠΈ ΠΎΠ²Π»Π°Π΄Π΅Π²ΡΠΈΠ΅ ΠΈΠΌ Π² ΠΏΡΠ΅Π²ΠΎΡΡ ΠΎΠ΄ΡΡΠ²Π΅ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠΈ ΠΎΠΏΠΈΡΠ°Π»ΠΈ ΡΠ²ΠΎΠΉ ΠΎΠΏΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ Π½Π° Π½ΡΠΌ Π² ΠΊΠ½ΠΈΠ³Π°Ρ .
Eloquent JavaScript (ΠΡΡΠ°Π·ΠΈΡΠ΅Π»ΡΠ½ΡΠΉ JavaScript)
ΠΡΠ° ΠΊΠ½ΠΈΠ³Π° ΡΠ°ΡΡΠΊΠ°Π·ΡΠ²Π°Π΅Ρ, ΠΊΠ°ΠΊ Π·Π°ΡΡΠ°Π²ΠΈΡΡ ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΡ Π΄Π΅Π»Π°ΡΡ ΡΠΎ, ΡΡΠΎ Π²Π°ΠΌ ΠΎΡ Π½ΠΈΡ Π½ΡΠΆΠ½ΠΎ. ΠΠΎΠΌΠΏΡΡΡΠ΅ΡΡ ΡΠ΅Π³ΠΎΠ΄Π½Ρ ΡΠ°ΠΊ ΠΆΠ΅ ΡΠ°ΡΠΏΡΠΎΡΡΡΠ°Π½Π΅Π½Ρ, ΠΊΠ°ΠΊ ΠΎΡΠ²ΡΡΡΠΊΠΈ β Π½ΠΎ ΡΠΎΠ΄Π΅ΡΠΆΠ°Ρ Π³ΠΎΡΠ°Π·Π΄ΠΎ Π±ΠΎΠ»ΡΡΠ΅ ΡΠΊΡΡΡΡΡ ΡΠ»ΠΎΠΆΠ½ΠΎΡΡΠ΅ΠΉ, ΠΈ ΠΏΠΎΡΡΠΎΠΌΡ ΠΈΡ ΡΠ»ΠΎΠΆΠ½Π΅Π΅ ΠΏΠΎΠ½ΡΡΡ ΠΈ Ρ Π½ΠΈΠΌΠΈ ΡΠ»ΠΎΠΆΠ½Π΅Π΅ ΡΠ°Π±ΠΎΡΠ°ΡΡ. ΠΠ»Ρ ΠΌΠ½ΠΎΠ³ΠΈΡ ΠΎΠ½ΠΈ ΠΎΡΡΠ°ΡΡΡΡ ΡΡΠΆΠ΄ΡΠΌΠΈ, ΡΠ»Π΅Π³ΠΊΠ° ΡΠ³ΡΠΎΠΆΠ°ΡΡΠΈΠΌΠΈ ΡΡΡΠΊΠ°ΠΌΠΈ. Π’Π°ΠΊΠΆΠ΅ ΠΊΠ½ΠΈΠ³Π° Π΄ΠΎΡΡΡΠΏΠ½Π° Π½Π° ΡΡΡΡΠΊΠΎΠΌ ΡΠ·ΡΠΊΠ΅.
JavaScript Enlightenment
Π ΡΡΠΎΠΉ ΠΊΠ½ΠΈΠ³Π΅ Π΄Π°Π½ ΡΡΠ°ΡΠ΅Π»ΡΠ½ΡΠΉ ΠΎΠ±Π·ΠΎΡ ΠΌΠΈΡΠ° JavaScript ΡΠ΅ΡΠ΅Π· ΡΠ°Π·Π±ΠΎΡ Π²ΡΡΡΠΎΠ΅Π½Π½ΡΡ ΠΎΠ±ΡΠ΅ΠΊΡΠΎΠ² ΠΈ Π½ΡΠ°Π½ΡΠΎΠ² ΡΠ·ΡΠΊΠ°. ΠΡΠ° ΠΊΠ½ΠΈΠ³Π° ΡΠΎΡΠ½ΠΎ Π½Π΅ ΠΏΡΠ΅Π΄Π½Π°Π·Π½Π°ΡΠ΅Π½Π° Π΄Π»Ρ Π»ΡΠ΄Π΅ΠΉ, ΡΠΎΠ»ΡΠΊΠΎ Π½Π°ΡΠΈΠ½Π°ΡΡΠΈΡ ΠΈΠ·ΡΡΠ°ΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ Π²ΠΎΠΎΠ±ΡΠ΅ ΠΈ JavaScript Π² ΡΠ°ΡΡΠ½ΠΎΡΡΠΈ.
Learning JavaScript Design Patterns
ΠΡΠ° ΠΊΠ½ΠΈΠ³Π° ΠΏΠΎΡΠ²ΡΡΠ΅Π½Π° ΡΠ°ΡΡΠΌΠΎΡΡΠ΅Π½ΠΈΡ ΠΊΠ°ΠΊ ΠΊΠ»Π°ΡΡΠΈΡΠ΅ΡΠΊΠΈΡ , ΡΠ°ΠΊ ΠΈ ΡΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΡΡ ΡΠ°Π±Π»ΠΎΠ½ΠΎΠ² ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ Π½Π° JavaScript. Π ΡΠ΅Π»ΠΎΠΌ ΠΎΡΠΈΠ΅Π½ΡΠΈΡΠΎΠ²Π°Π½Π° Π½Π° Π½Π°ΡΠΈΠ½Π°ΡΡΠΈΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡΠΎΠ².
JavaScript Tutorial
HTML5 Π΄Π°ΡΡ Π²Π΅Π»ΠΈΠΊΠΎΠ»Π΅ΠΏΠ½ΡΠ΅ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΠΈ. ΠΠ°ΠΊ ΠΈ jQuery. ΠΠ°ΠΊ ΠΈ Node.JS. ΠΡΠ»ΠΈ Π΄ΠΎΠ±Π°Π²ΠΈΡΡ ΠΊ Π½ΠΈΠΌ Π΅ΡΡ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ ΡΠΈΡΡΠΎΠ³ΠΎ JavaScript β Π²Ρ Π·Π°ΠΏΡΠΎΡΡΠΎ ΠΏΠΎΠΊΠΎΡΠΈΡΠ΅ Π²Π΅Π±.
Human JavaScript
ΠΠ°Π½Π½Π°Ρ ΠΊΠ½ΠΈΠ³Π° ΡΠ°ΡΡΡΠΈΡΠ°Π½Π° Π½Π° ΡΠ΅Ρ , ΠΊΡΠΎ ΠΏΠ»Π°Π½ΠΈΡΡΠ΅Ρ ΡΠΎΠ·Π΄Π°Π²Π°ΡΡ Π²Π΅Π±-ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ Ρ ΠΏΠΎΠΌΠΎΡΡΡ JS. Π Π½Π΅ΠΉ ΠΎΠΏΠΈΡΡΠ²Π°ΡΡΡΡ ΠΎΡΠΎΠ±Π΅Π½Π½ΠΎΡΡΠΈ ΡΠ·ΡΠΊΠ°, ΠΏΠΎΠ»Π΅Π·Π½ΡΠ΅ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΡ, ΡΠ°Π±Π»ΠΎΠ½Ρ, ΠΈ ΡΡΠΈΠΌ ΡΠΏΠΈΡΠΎΠΊ Π½Π΅ ΠΎΠ³ΡΠ°Π½ΠΈΡΠΈΠ²Π°Π΅ΡΡΡ.
Speaking JavaScript
ΠΡΠ° ΠΊΠ½ΠΈΠ³Π° Π΄Π°ΡΡ Π²Π°ΠΌ ΡΠ½ΠΈΠ²Π΅ΡΡΠ°Π»ΡΠ½ΡΠ΅ Π·Π½Π°Π½ΠΈΡ ΠΎ JavaScript, ΠΏΠΎΠ½ΠΈΠΌΠ°Π½ΠΈΠ΅ ΠΊΠ°ΠΊ Π΅Π³ΠΎ ΠΎΠ±ΡΠ΅ΠΉ Π»ΠΎΠ³ΠΈΠΊΠΈ, ΡΠ°ΠΊ ΠΈ Π΄Π΅ΡΠ°Π»Π΅ΠΉ. ΠΠ²ΡΠΎΡ ΠΏΡΠ΅Π΄ΠΏΠΎΠ»Π°Π³Π°Π΅Ρ, ΡΡΠΎ ΡΠΈΡΠ°ΡΠ΅Π»Ρ ΡΠΆΠ΅ Π·Π½Π°ΠΊΠΎΠΌ Ρ ΠΏΡΠΈΠ½ΡΠΈΠΏΠ°ΠΌΠΈ ΠΎΠ±ΡΠ΅ΠΊΡΠ½ΠΎ-ΠΎΡΠΈΠ΅Π½ΡΠΈΡΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΠΈ ΠΊΠ°ΠΊΠΈΠΌ-Π»ΠΈΠ±ΠΎ ΡΠ·ΡΠΊΠΎΠΌ Π²ΡΠΎΠ΄Π΅ PHP, Ruby, Python, C++ ΠΈΠ»ΠΈ Java.
ΠΠ·ΡΡΠ°Π΅ΠΌ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ Π½Π° JavaScript
ΠΡ Π³ΠΎΡΠΎΠ²Ρ ΡΠ΄Π΅Π»Π°ΡΡ ΡΠ°Π³ Π²ΠΏΠ΅ΡΠ΅Π΄ Π² ΡΠ²ΠΎΠ΅ΠΉ ΠΏΡΠ°ΠΊΡΠΈΠΊΠ΅ Π²Π΅Π±-ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΠΈ ΠΏΠ΅ΡΠ΅ΠΉΡΠΈ ΠΎΡ Π²Π΅ΡΡΡΠΊΠΈ Π² HTML ΠΈ CSS ΠΊ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ ΠΏΠΎΠ»Π½ΠΎΡΠ΅Π½Π½ΡΡ Π΄ΠΈΠ½Π°ΠΌΠΈΡΠ΅ΡΠΊΠΈΡ ΡΡΡΠ°Π½ΠΈΡ? Π’ΠΎΠ³Π΄Π° ΠΏΡΠΈΡΠ»ΠΎ Π²ΡΠ΅ΠΌΡ ΠΏΠΎΠ·Π½Π°ΠΊΠΎΠΌΠΈΡΡΡΡ Ρ ΡΠ°ΠΌΡΠΌ Β«Π³ΠΎΡΡΡΠΈΠΌΒ» ΡΠ·ΡΠΊΠΎΠΌ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ β JavaScript!
ΠΡΠΎΡΠΈΡΠ°Π² ΡΡΡ ΠΊΠ½ΠΈΠ³Ρ, Π²Ρ ΡΠ·Π½Π°Π΅ΡΠ΅ Π²ΡΠ΅ ΠΎ ΡΠ·ΡΠΊΠ΅ JavaScript: ΠΎΡ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΡ Π΄ΠΎ ΡΠΈΠΊΠ»ΠΎΠ². ΠΡ ΠΏΠΎΠΉΠΌΠ΅ΡΠ΅, ΠΏΠΎΡΠ΅ΠΌΡ ΡΠ°Π·Π½ΡΠ΅ Π±ΡΠ°ΡΠ·Π΅ΡΡ ΠΏΠΎ-ΡΠ°Π·Π½ΠΎΠΌΡ ΡΠ΅Π°Π³ΠΈΡΡΡΡ Π½Π° ΠΊΠΎΠ΄ ΠΈ ΠΊΠ°ΠΊ Π½Π°ΠΏΠΈΡΠ°ΡΡ ΡΠ½ΠΈΠ²Π΅ΡΡΠ°Π»ΡΠ½ΡΠΉ ΠΊΠΎΠ΄, ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°Π΅ΠΌΡΠΉ Π²ΡΠ΅ΠΌΠΈ Π±ΡΠ°ΡΠ·Π΅ΡΠ°ΠΌΠΈ. ΠΡ ΠΏΠΎΠΉΠΌΠ΅ΡΠ΅, ΠΏΠΎΡΠ΅ΠΌΡ JS β ΡΡΠΎ Π±ΡΠ΄ΡΡΠ΅Π΅, ΠΈ ΡΡΠ°Π½Π΅ΡΠ΅ Π½Π°ΡΡΠΎΡΡΠΈΠΌ ΡΡΠΎΠ½ΡΠ΅Π½Π΄-ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠΎΠΌ.
Building Front-End Web Apps with Plain JavaScript
Π ΡΡΠΎΠΉ ΠΊΠ½ΠΈΠ³Π΅ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ, ΠΊΠ°ΠΊ ΠΏΠΈΡΠ°ΡΡ Π½Π° JS ΡΡΠΎΠ½ΡΠ΅Π½Π΄ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ, Π½Π΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡ Π½ΠΈΠΊΠ°ΠΊΠΈΡ ΡΡΠ΅ΡΡΠ΅ΡΡΠΎΡΠΎΠ½Π½ΠΈΡ ΡΡΠ΅ΠΉΠΌΠ²ΠΎΡΠΊΠΎΠ² ΠΈΠ»ΠΈ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊ.
Programming JavaScript Applications
ΠΡΠΎΠΌΠ΅ ΠΎΠ±ΡΠ΅Π³ΠΎ Π·Π½Π°Π½ΠΈΡ ΠΏΡΠΈΠ½ΡΠΈΠΏΠΎΠ² JavaScript, ΡΡΠ° ΠΊΠ½ΠΈΠ³Π° ΠΏΠΎΠ΄Π°ΡΠΈΡ Π²Π°ΠΌ ΡΠ°ΠΊΠΆΠ΅ Π·Π½Π°Π½ΠΈΡ ΠΈΠ· ΡΠΌΠ΅ΠΆΠ½ΡΡ ΠΎΠ±Π»Π°ΡΡΠ΅ΠΉ, Π²ΡΠΎΠ΄Π΅ JSON ΠΈΠ»ΠΈ NoSQL, Π° ΡΠ°ΠΊ ΠΆΠ΅ ΠΏΠΎΠ½ΠΈΠΌΠ°Π½ΠΈΠ΅ ΡΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ Π²ΠΎΠΎΠ±ΡΠ΅ ΠΏΠΈΡΡΡΡΡ Π²Π΅Π±-ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ.
Single page apps in depth
ΠΠ°ΠΊ ΠΏΠΎΠ½ΡΡΠ½ΠΎ ΠΈΠ· Π½Π°Π·Π²Π°Π½ΠΈΡ, ΡΡΠ° ΠΊΠ½ΠΈΠ³Π° ΠΏΠΎΡΠ²ΡΡΠ΅Π½Π° ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠ΅ ΠΎΠ΄Π½ΠΎΡΡΡΠ°Π½ΠΈΡΠ½ΡΡ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ. Π Π½Π΅ΠΉ Π½Π΅Ρ ΠΎΠΏΠΈΡΠ°Π½ΠΈΡ ΠΊΠΎΠ½ΠΊΡΠ΅ΡΠ½ΡΡ ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΠΉ ΠΈ ΡΡΠ΅ΠΉΠΌΠ²ΠΎΡΠΊΠΎΠ², Π½ΠΎ Π·Π°ΡΠΎ Π½Π΅ΠΏΠ»ΠΎΡ ΠΎ ΠΎΠΏΠΈΡΠ°Π½Ρ ΠΎΠ±ΡΠΈΠ΅ ΡΠ°Π±Π»ΠΎΠ½Ρ ΠΈ ΠΏΡΠ°ΠΊΡΠΈΠΊΠΈ.
DOM Enlightenment
ΠΠ½ΠΈΠ³Π° ΠΏΠΎΡΠ²ΡΡΠ΅Π½Π° ΡΠ°Π±ΠΎΡΠ΅ Ρ DOM (Document Object Model) β ΠΏΠΎΠΆΠ°Π»ΡΠΉ, ΡΠ°ΠΌΠΎΠΌΡ Π²Π°ΠΆΠ½ΠΎΠΌΡ Π² JavaScript Π΄Π»Ρ Π²ΡΠ΅Ρ Π²Π΅Π±-ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠΎΠ².
JavaScript: The Good Parts (JavaScript: ΡΠΈΠ»ΡΠ½ΡΠ΅ ΡΡΠΎΡΠΎΠ½Ρ)
ΠΡΠ° ΠΊΠ½ΠΈΠ³Π°, Π½Π°ΠΏΠΈΡΠ°Π½Π½Π°Ρ ΠΡΠ³Π»Π°ΡΠΎΠΌ ΠΡΠΎΠΊΡΠΎΡΠ΄ΠΎΠΌ, ΡΠΎΠ·Π΄Π°ΡΠ΅Π»Π΅ΠΌ JSON ΠΈ JSLint, ΡΠ²Π»ΡΠ΅ΡΡΡ ΠΊΠ»Π°ΡΡΠΈΠΊΠΎΠΉ ΠΌΠΈΡΠ° JavaScript, ΠΈ ΠΏΡΠΎΡΠΈΡΠ°ΡΡ Π΅Ρ Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΊΠ°ΠΆΠ΄ΡΠΉ. Π Π½Π΅ΠΉ ΡΠ°ΡΡΠΊΠ°Π·ΡΠ²Π°Π΅ΡΡΡ ΠΎΠ± ΠΎΡΠ½ΠΎΠ²Π°Ρ ΠΎΠ±ΡΠ΅ΠΊΡΠ½ΠΎ-ΠΎΡΠΈΠ΅Π½ΡΠΈΡΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ ΠΏΠΎΠ΄Ρ ΠΎΠ΄Π° ΠΈ ΠΏΡΠΈΠ²ΠΎΠ΄ΠΈΡΡΡ ΠΌΠ½ΠΎΠΆΠ΅ΡΡΠ²ΠΎ ΠΏΡΠΈΠΌΠ΅ΡΠΎΠ², ΠΊΠ°ΠΊ Ρ ΠΎΡΠΎΡΠΈΡ , ΡΠ°ΠΊ ΠΈ ΠΏΠ»ΠΎΡ ΠΈΡ . Π Π°Π·ΡΠΌΠ΅Π΅ΡΡΡ, Π°Π²ΡΠΎΡ ΡΠ°ΡΡΠΊΠ°Π·ΡΠ²Π°Π΅Ρ, ΠΊΠ°ΠΊ ΠΈΡΠΏΡΠ°Π²Π»ΡΡΡ ΡΠ°ΠΊΠΈΠ΅ Β«Π²ΡΠ΅Π΄Π½ΡΠ΅Β» ΠΏΡΠΈΠΌΠ΅ΡΡ ΠΈ ΠΊΠ°ΠΊ Π½Π΅ Π΄ΠΎΠΏΡΡΠΊΠ°ΡΡ ΠΏΠΎΠ΄ΠΎΠ±Π½ΡΡ ΠΎΡΠΈΠ±ΠΎΠΊ.
Π‘Π΅ΡΠΈΡ ΠΊΠ½ΠΈΠ³ Β«You Don’t Know JSΒ»
ΠΡΠ° ΡΠ΅ΡΠΈΡ, Π½Π°ΠΏΠΈΡΠ°Π½Π½Π°Ρ ΠΈΠ·Π²Π΅ΡΡΠ½ΡΠΌ ΠΏΡΠ΅ΠΏΠΎΠ΄Π°Π²Π°ΡΠ΅Π»Π΅ΠΌ ΠΠ°ΠΉΠ»ΠΎΠΌ Π‘ΠΈΠΌΠΏΡΠΎΠ½ΠΎΠΌ, ΡΠΎΡΡΠΎΠΈΡ ΠΈΠ· 6 ΠΊΠ½ΠΈΠ³, ΠΊΠ°ΠΆΠ΄Π°Ρ ΠΈΠ· ΠΊΠΎΡΠΎΡΡΡ ΠΏΠΎΠΊΡΡΠ²Π°Π΅Ρ ΠΎΡΠ΄Π΅Π»ΡΠ½ΡΠΉ ΡΠ°Π·Π΄Π΅Π» ΡΠ·ΡΠΊΠ°. ΠΠ»Π°Π²Π½ΡΠΌ ΠΏΡΠ΅ΠΈΠΌΡΡΠ΅ΡΡΠ²ΠΎΠΌ ΡΡΠΈΡ ΠΊΠ½ΠΈΠ³ ΡΠ²Π»ΡΠ΅ΡΡΡ ΡΠΎ, ΡΡΠΎ ΠΎΠ½ΠΈ Π΄ΠΎΡΡΠ°ΡΠΎΡΠ½ΠΎ ΠΊΠΎΡΠΎΡΠΊΠΈΠ΅, Π±Π»Π°Π³ΠΎΠ΄Π°ΡΡ ΡΠ΅ΠΌΡ Π²Ρ Π½Π΅ ΡΡΠΏΠ΅Π΅ΡΠ΅ ΠΎΡΠ²Π»Π΅ΡΡΡΡ. Π ΠΊΠ½ΠΈΠ³Ρ Β«ES6 ΠΈ Π½Π΅ ΡΠΎΠ»ΡΠΊΠΎΒ» ΠΈΠ· ΡΡΠΎΠΉ ΡΠ΅ΡΠΈΠΈ Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΏΡΠΈΠΎΠ±ΡΠ΅ΡΡΠΈ Π² Π±ΡΠΌΠ°ΠΆΠ½ΠΎΠΌ Π²Π°ΡΠΈΠ°Π½ΡΠ΅ Π½Π° ΡΡΡΡΠΊΠΎΠΌ ΡΠ·ΡΠΊΠ΅.
JavaScript ΠΈ jQuery. ΠΡΡΠ΅ΡΠΏΡΠ²Π°ΡΡΠ΅Π΅ ΡΡΠΊΠΎΠ²ΠΎΠ΄ΡΡΠ²ΠΎ
JavaScript β ΡΡΠΎ Π³Π»Π°Π²Π½ΡΠΉ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½Ρ Π²Π΅Π±-ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠΎΠ², ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡΡΠΈΠΉ Π΄Π΅Π»Π°ΡΡ ΠΈΠ½ΡΠ΅ΡΠ½Π΅Ρ-ΡΡΡΠ°Π½ΠΈΡΡ ΠΈΠ½ΡΠ΅ΡΠ°ΠΊΡΠΈΠ²Π½ΡΠΌΠΈ, Π΄ΠΈΠ½Π°ΠΌΠΈΡΠ½ΡΠΌΠΈ ΠΈ Π΄ΠΎΡΡΠΈΡΡ Π½Π°ΠΈΠ²ΡΡΡΠ΅ΠΉ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»ΡΠ½ΠΎΡΡΠΈ. ΠΡΠΎ ΠΎΡΠ»ΠΈΡΠ½ΠΎ ΡΡΡΡΠΊΡΡΡΠΈΡΠΎΠ²Π°Π½Π½ΠΎΠ΅ ΡΡΠΊΠΎΠ²ΠΎΠ΄ΡΡΠ²ΠΎ ΠΏΠΎ JavaScript, ΠΊΠΎΡΠΎΡΠΎΠ΅ ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΡ Π±ΡΡΡΡΠΎ ΠΈΠ·ΡΡΠΈΡΡ ΡΡΠΎΡ Π½Π΅ ΡΠ°ΠΌΡΠΉ ΠΏΡΠΎΡΡΠΎΠΉ Π² ΠΎΡΠ²ΠΎΠ΅Π½ΠΈΠΈ, Π½ΠΎ ΠΎΡΠ΅Π½Ρ Π²ΠΎΡΡΡΠ΅Π±ΠΎΠ²Π°Π½Π½ΡΠΉ ΡΠ·ΡΠΊ. ΠΠΎΠ»ΡΡΠΎΠ΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ Π² ΠΊΠ½ΠΈΠ³Π΅ ΡΠ΄Π΅Π»Π΅Π½ΠΎ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠ΅ jQuery. ΠΡΠΈΡΡΡΡΡΠ²ΡΡΡ ΡΠ°ΠΊΠΆΠ΅ ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΡΠΈΠΌΠ΅ΡΠΎΠ² ΠΈ ΠΏΠΎΠ΄ΡΠΎΠ±Π½ΠΎ ΡΠ°Π·ΠΎΠ±ΡΠ°Π½Π½ΡΡ Π·Π°Π΄Π°Π½ΠΈΠΉ.
ΠΡΠΎΡΠΈΡΠ°Π² Β«ΠΡΡΠ΅ΡΠΏΡΠ²Π°ΡΡΠ΅Π΅ ΡΡΠΊΠΎΠ²ΠΎΠ΄ΡΡΠ²ΠΎΒ» Π²Ρ ΡΠΌΠΎΠΆΠ΅ΡΠ΅:
Javascript ΠΈ jQuery. ΠΠ½ΡΠ΅ΡΠ°ΠΊΡΠΈΠ²Π½Π°Ρ Π²Π΅Π±-ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠ°
ΠΠΎΡΠ»Π΅ ΠΈΠ·ΡΡΠ΅Π½ΠΈΡ ΠΎΡΠ½ΠΎΠ² Π²Π΅ΡΡΡΠΊΠΈ Π²Π°ΠΌ Π½Π΅ΠΏΡΠ΅ΠΌΠ΅Π½Π½ΠΎ Π·Π°Ρ ΠΎΡΠ΅ΡΡΡ Π±ΠΎΠ»ΡΡΠ΅ΠΉ ΠΈΠ½ΡΠ΅ΡΠ°ΠΊΡΠΈΠ²Π½ΠΎΡΡΠΈ ΠΈ ΠΊΡΠ°ΡΠΎΡΡ, Π° ΡΠ°ΠΊΠΆΠ΅ Π±ΠΎΠ»Π΅Π΅ ΡΠ΄ΠΎΠ±Π½ΡΡ ΡΠΏΠΎΡΠΎΠ±ΠΎΠ² Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡΠ²ΠΈΡ ΡΠ°ΠΉΡΠ° Ρ Π±ΡΠΊΠ΅Π½Π΄ΠΎΠΌ. Π’ΠΎΠ³Π΄Π°-ΡΠΎ Π½Π° Π°ΡΠ΅Π½Ρ ΠΈ Π²ΡΡ ΠΎΠ΄ΠΈΡ JavaScript Π²ΠΌΠ΅ΡΡΠ΅ Ρ Π±Π΅Π·ΡΠΌΠ½ΠΎ ΠΏΠΎΠΏΡΠ»ΡΡΠ½ΡΠΌ ΡΡΠ΅ΠΉΠΌΠ²ΠΎΡΠΊΠΎΠΌ jQuery. ΠΠ»Ρ Π½Π°ΡΠ°Π»Π° ΡΠ°Π±ΠΎΡΡ Ρ ΠΊΠ½ΠΈΠ³ΠΎΠΉ ΠΎΡ Π²Π°Ρ Π½Π΅ ΡΡΠ΅Π±ΡΠ΅ΡΡΡ Π½ΠΈΠΊΠ°ΠΊΠΈΡ Π³Π»ΡΠ±ΠΎΠΊΠΈΡ Π·Π½Π°Π½ΠΈΠΉ β Π²ΡΠ΅ ΠΈΡ Π²Ρ ΠΏΠΎΠ»ΡΡΠΈΡΠ΅ ΠΈΠΌΠ΅Π½Π½ΠΎ ΠΈΠ· Π½Π΅Π΅. ΠΠ΄Π΅ΡΡ Π΄Π΅ΠΌΠΎΠ½ΡΡΡΠΈΡΡΡΡΡΡ ΡΠΎΠ»ΡΠΊΠΎ Π½ΠΎΠ²Π΅ΠΉΡΠΈΠ΅ ΠΏΡΠ°ΠΊΡΠΈΠΊΠΈ Π² ΠΎΠ±Π»Π°ΡΡΠΈ ΠΊΡΠΎΡΡΠ±ΡΠ°ΡΠ·Π΅ΡΠ½ΠΎΡΡΠΈ ΠΈ ΠΎΠΏΡΠΈΠΌΠΈΠ·Π°ΡΠΈΠΈ ΡΡΡΠ°Π½ΠΈΡ, Π° ΠΈΠ·Π»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π²Π΅Π΄Π΅ΡΡΡ ΠΏΠΎΠ½ΡΡΠ½ΡΠΌ ΡΠ·ΡΠΊΠΎΠΌ Ρ Π½Π°Π³Π»ΡΠ΄Π½ΡΠΌΠΈ ΠΏΡΠΈΠΌΠ΅ΡΠ°ΠΌΠΈ ΠΈ ΠΈΠ»Π»ΡΡΡΡΠ°ΡΠΈΡΠΌΠΈ.
JavaScript. ΠΠΎΠ΄ΡΠΎΠ±Π½ΠΎΠ΅ ΡΡΠΊΠΎΠ²ΠΎΠ΄ΡΡΠ²ΠΎ
ΠΠ½ΠΈΠ³Π°, ΡΠΆΠ΅ ΡΡΠ°Π²ΡΠ°Ρ ΠΊΠ»Π°ΡΡΠΈΠΊΠΎΠΉ. Π Π΅Π΅ ΠΏΠΎΡΠ»Π΅Π΄Π½Π΅ΠΌ ΠΈΠ·Π΄Π°Π½ΠΈΠΈ ΠΎΡ Π²Π°ΡΡΠ²Π°ΡΡΡΡ HTML5 ΠΈ ECMAScript 6 β Π°ΠΊΡΡΠ°Π»ΡΠ½Π΅ΠΉΡΠΈΠ΅ Π½Π° Π½ΡΠ½Π΅ΡΠ½ΠΈΠΉ Π΄Π΅Π½Ρ ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ. Π’Π°ΠΊΠΆΠ΅ Π² Π½Π΅ΠΌ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Ρ Π½ΠΎΠ²ΡΠ΅ Π³Π»Π°Π²Ρ, ΠΏΠΎΡΠ²ΡΡΠ΅Π½Π½ΡΠ΅ jQuery ΠΈ JavaScript Π½Π° ΡΡΠΎΡΠΎΠ½Π΅ ΡΠ΅ΡΠ²Π΅ΡΠ°. ΠΡΠΎ ΡΡΠΊΠΎΠ²ΠΎΠ΄ΡΡΠ²ΠΎ ΠΏΡΠΈΠ³ΠΎΠ΄ΠΈΡΡΡ ΠΊΠ°ΠΊ ΡΠΎΠ²ΡΠ΅ΠΌ Π΅ΡΠ΅ Π½ΠΎΠ²ΠΈΡΠΊΠ°ΠΌ, ΡΠ°ΠΊ ΠΈ ΡΠ΅ΠΌ, ΠΊΡΠΎ Ρ ΠΎΡΠ΅Ρ ΠΎΡΡΠΎΡΠΈΡΡ ΡΠ²ΠΎΠ΅ Π·Π½Π°Π½ΠΈΠ΅ JavaScript Π΄ΠΎ ΡΠΎΠ²Π΅ΡΡΠ΅Π½ΡΡΠ²Π°.
ΠΠΎΠ³ΡΡΠΆΠ΅Π½ΠΈΠ΅ Π² JavaScript: ΠΏΠΎΠ΄Π±ΠΎΡΠΊΠ° ΠΊΠ½ΠΈΠ³ Π΄Π»Ρ Π½Π°ΡΠΈΠ½Π°ΡΡΠΈΡ ΠΈΠ·ΡΡΠ°ΡΡ ΡΠ·ΡΠΊ
Π’Π°ΡΡΡΠ½Π° ΠΠ΅ΠΌΡΡΠ½Π΅Π½ΠΊΠΎ, ΡΡΠΈΠ»Π°Π½ΡΠ΅Ρ-ΠΊΠΎΠΏΠΈΡΠ°ΠΉΡΠ΅Ρ ΠΈ junior-frontend, ΠΏΠΎΠ΄Π΅Π»ΠΈΠ»Π°ΡΡ Ρ Π±Π»ΠΎΠ³ΠΎΠΌ ΠΠ΅ΡΠΎΠ»ΠΎΠ³ΠΈΠΈ ΠΏΠΎΠ΄Π±ΠΎΡΠΊΠΎΠΉ ΠΊΠ½ΠΈΠ³, ΠΊΠΎΡΠΎΡΡΠ΅ ΠΏΠΎΠΌΠΎΠ³ΡΡ ΠΎΡΠ²ΠΎΠΈΡΡ JavaScript.
ΠΡΠ° ΡΡΠ°ΡΡΡ Π΄Π»Ρ ΡΠ΅Ρ , ΠΊΡΠΎ ΡΠ΅ΡΠΈΠ» Β«ΠΏΡΠΈΡΡΡΠΈΡΡΒ» ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅. ΠΠΎΡΠ»Π΅ ΠΈΠ·ΡΡΠ΅Π½ΠΈΡ HTML ΠΈ CSS Ρ Π΄ΠΎΠ»Π³ΠΎ Π²ΡΠ±ΠΈΡΠ°Π»Π°, Ρ ΡΠ΅Π³ΠΎ Π½Π°ΡΠ°ΡΡ, ΠΊΠ°ΠΊΠΎΠΉ ΡΠ·ΡΠΊ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΠΎΡΠ²ΠΎΠΈΡΡ. Π ΠΈΡΠΎΠ³Π΅ ΠΎΡΡΠ°Π½ΠΎΠ²ΠΈΠ»Π°ΡΡ JavaScript (JS) β ΠΎΠ½ ΠΏΠΎΠΊΠ°Π·Π°Π»ΡΡ ΠΌΠ½Π΅ Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ ΠΏΠ΅ΡΡΠΏΠ΅ΠΊΡΠΈΠ²Π½ΡΠΌ ΠΈ Π²ΠΎΡΡΡΠ΅Π±ΠΎΠ²Π°Π½Π½ΡΠΌ Π½Π° Π΄Π°Π½Π½ΡΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ.
Π Π±Π»ΠΎΠ³Π΅ ΡΠΆΠ΅ Π±ΡΠ»Π° ΠΏΠΎΠ΄Π±ΠΎΡΠΊΠ° ΡΠ΅ΡΠ²ΠΈΡΠΎΠ², ΠΏΠΎΠΌΠΎΠ³Π°ΡΡΠΈΡ Π² ΠΎΡΠ²ΠΎΠ΅Π½ΠΈΠΈ JS, Ρ ΠΆΠ΅ ΡΠ΅ΡΠΈΠ»Π° ΠΏΠΎΠ΄Π΅Π»ΠΈΡΡΡΡ ΠΏΠΎΠ»Π΅Π·Π½ΠΎΠΉ Π»ΠΈΡΠ΅ΡΠ°ΡΡΡΠΎΠΉ β ΠΊΠ½ΠΈΠ³Π°ΠΌΠΈ, ΠΊΠΎΡΠΎΡΡΠ΅ ΠΏΠΎΠΌΠΎΠ³Π»ΠΈ ΠΌΠ½Π΅ ΡΡΠ°ΡΡΠΎΠ²Π°ΡΡ Π² ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠΈ.
JavaScript Π΄Π»Ρ Π΄Π΅ΡΠ΅ΠΉ. Π‘Π°ΠΌΠΎΡΡΠΈΡΠ΅Π»Ρ ΠΏΠΎ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ β ΠΠΈΠΊ ΠΠΎΡΠ³Π°Π½
ΠΠΌΠ΅Π½Π½ΠΎ Ρ Π½Π΅Ρ Ρ Π½Π°ΡΠ°Π»Π° ΡΠ²ΠΎΡ Π·Π½Π°ΠΊΠΎΠΌΡΡΠ²ΠΎ Ρ JS. ΠΡΠ΅ ΠΏΠΎΠ΄ΡΠΎΠ±Π½ΠΎ ΠΈ Π½Π°Π³Π»ΡΠ΄Π½ΠΎ. ΠΠ΄Π½ΠΈΠΌ ΡΠ»ΠΎΠ²ΠΎΠΌ β Π΄Π»Ρ Π΄Π΅ΡΠ΅ΠΉ. ΠΠ΅ ΠΈΠΌΠ΅Ρ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»Π΅Π½ΠΈΡ Π² ΠΏΡΠΈΠ½ΡΠΈΠΏΠ΅ ΠΎ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠΈ, Ρ Π²ΡΠ΅ ΠΏΠΎΠ½ΡΠ»Π° ΠΈ ΡΡΠ²ΠΎΠΈΠ»Π°.
Π‘Π°ΠΌΠΎΡΡΠΈΡΠ΅Π»Ρ ΡΠ°Π·Π΄Π΅Π»Π΅Π½ Π½Π° ΡΡΠΈ ΡΠ°ΡΡΠΈ:
Π ΠΏΡΠΎΡΠ΅ΡΡΠ΅ ΠΎΠ±ΡΡΠ΅Π½ΠΈΡ ΠΠΈΠΊ ΠΠΎΡΠ³Π°Π½ ΡΠ°ΡΡΠΊΠ°Π·ΡΠ²Π°Π΅Ρ ΠΎ ΡΠΎΠ·Π΄Π°Π½ΠΈΠΈ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΈΡ ΠΏΡΠΈΠΌΠΈΡΠΈΠ²Π½ΡΡ ΠΈΠ³Ρ, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, Β«ΠΠΌΠ΅ΠΉΠΊΠΈΒ».
Π‘ Π±Π°Π·ΠΎΠ²ΡΠΌΠΈ Π·Π½Π°Π½ΠΈΡΠΌΠΈ ΠΏΠΎΡΠ»Π΅ ΠΊΠ½ΠΈΠ³ΠΈ ΠΠΈΠΊΠ° ΠΠΎΡΠ³Π°Π½Π° Ρ ΠΎΡΠΏΡΠ°Π²ΠΈΠ»Π°ΡΡ Β«Π³ΡΡΠ·ΡΡ Π³ΡΠ°Π½ΠΈΡ Π½Π°ΡΠΊΠΈΒ» Π΄Π°Π»ΡΡΠ΅.
JavaScript. ΠΠΈΠ±Π»ΠΈΡ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ. ΠΡΠ½Π½ΠΈ ΠΡΠ΄ΠΌΠ°Π½, ΠΠ°ΠΉΠΊΠ» ΠΠΎΡΡΠΈΡΠΎΠ½
ΠΠ°Π·Π²Π°Π½ΠΈΠ΅ Π³ΠΎΠ²ΠΎΡΠΈΡ ΡΠ°ΠΌΠΎ Π·Π° ΡΠ΅Π±Ρ. ΠΡ ΠΎΡΠ½ΠΎΠ² ΠΊ ΡΠ»ΠΎΠΆΠ½ΡΠΌ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠ°ΠΌ. ΠΡΠ΅ Π½Π°ΠΏΠΈΡΠ°Π½ΠΎ Π±ΠΎΠ»Π΅Π΅ ΡΠ΅ΠΌ ΠΏΠΎΠ΄ΡΠΎΠ±Π½ΠΎ. ΠΠ½ΠΈΠ³Π° Π½Π΅ ΡΡΠΈΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°ΡΡ Π² ΠΏΡΡΠΌΠΎΠΌ ΡΠΌΡΡΠ»Π΅ β ΡΠΊΠΎΡΠ΅Π΅ Π°Π²ΡΠΎΡΡ Π·Π½Π°ΠΊΠΎΠΌΡΡ Π²Π°Ρ Ρ ΡΠ΅ΡΠΌΠΈΠ½Π°ΠΌΠΈ ΠΈ ΠΏΠΎΠ½ΡΡΠΈΡΠΌΠΈ, ΠΎΠ±ΡΡΡΠ½ΡΡΡ, Π² ΡΡΠΌ ΠΎΡΠ»ΠΈΡΠΈΠ΅ ΠΏΠΎΡ ΠΎΠΆΠΈΡ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠΎΠ² ΡΠ·ΡΠΊΠ°. Π’Π΅ΠΎΡΠΈΡ Π΄ΠΎΠΏΠΎΠ»Π½Π΅Π½Π° ΠΏΠΎΠ½ΡΡΠ½ΡΠΌΠΈ ΠΏΡΠΈΠΌΠ΅ΡΠ°ΠΌΠΈ. ΠΠ΄ΠΈΠ½ΡΡΠ²Π΅Π½Π½ΡΠΉ ΠΌΠΈΠ½ΡΡ ΠΊΠ½ΠΈΠ³ΠΈ β Π½Π΅ΡΠ΄ΠΎΠ±Π½Π°Ρ Π½Π°Π²ΠΈΠ³Π°ΡΠΈΡ: ΡΠΎΠ΄Π΅ΡΠΆΠ°Π½ΠΈΠ΅ Π½Π΅ Π²ΡΠ΅Π³Π΄Π° ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΠ΅Ρ Π΄Π΅ΠΉΡΡΠ²ΠΈΡΠ΅Π»ΡΠ½ΠΎΡΡΠΈ. ΠΠΎ Π΅ΡΠ»ΠΈ ΡΠΈΡΠ°ΡΡ Β«ΠΎΡ ΠΊΠΎΡΠΊΠΈ Π΄ΠΎ ΠΊΠΎΡΠΊΠΈΒ», Π½Π΅ ΠΏΡΡΠ°ΡΡΡ ΡΡ ΠΈΡΡΠΈΡΡ ΠΈ ΠΏΡΠΎΠ»ΠΈΡΡΠ½ΡΡΡ, Π²ΡΠ΅ Π΄ΠΎΡΡΡΠΏΠ½ΠΎ ΠΈ ΠΏΠΎΠ½ΡΡΠ½ΠΎ.
JavaScript. ΠΠΎΠ΄ΡΠΎΠ±Π½ΠΎΠ΅ ΡΡΠΊΠΎΠ²ΠΎΠ΄ΡΡΠ²ΠΎ. ΠΡΠ²ΠΈΠ΄ Π€Π»ΡΠ½Π°Π³Π°Π½
ΠΠ΅ΡΠΌΠΎΡΡΡ Π½Π° ΡΠΎ, ΡΡΠΎ ΠΊΠ½ΠΈΠ³Π° ΠΏΠ΅ΡΠ΅ΠΈΠ·Π΄Π°Π²Π°Π»Π°ΡΡ ΠΏΠΎΡΠ»Π΅Π΄Π½ΠΈΠΉ ΡΠ°Π· Π² 2012 Π³ΠΎΠ΄Ρ, ΠΎΠ½Π° Π½Π΅ ΡΠ΅ΡΡΠ΅Ρ ΡΠ²ΠΎΠ΅ΠΉ Π°ΠΊΡΡΠ°Π»ΡΠ½ΠΎΡΡΠΈ. Π ΡΠΊΠΎΠ²ΠΎΠ΄ΡΡΠ²ΠΎ ΡΠ°Π·Π±ΠΈΡΠΎ Π½Π° ΡΠ΅ΡΡΡΠ΅ ΡΠ°ΡΡΠΈ:
Π ΡΠΊΠΎΠ²ΠΎΠ΄ΡΡΠ²ΠΎ ΠΏΠΎΠ΄Ρ ΠΎΠ΄ΠΈΡ ΠΊΠ°ΠΊ Π½ΠΎΠ²ΠΈΡΠΊΠ°ΠΌ, ΡΠ°ΠΊ ΠΈ ΠΎΠΏΡΡΠ½ΡΠΌ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡΠ°ΠΌ.
ΠΡΠ°ΠΊ, Π°Π·Ρ ΠΈΠ·ΡΡΠ΅Π½Ρ, ΠΏΠ΅ΡΠ΅Ρ ΠΎΠ΄ΠΈΠΌ ΠΊ Π±ΠΎΠ»Π΅Π΅ ΡΠ»ΠΎΠΆΠ½ΡΠΌ ΠΌΠ°ΡΠ΅ΡΠΈΠ°Π»Π°ΠΌ.
JavaScript: ΡΠΈΠ»ΡΠ½ΡΠ΅ ΡΡΠΎΡΠΎΠ½Ρ. ΠΡΠ³Π»Π°Ρ ΠΡΠΎΠΊΡΠΎΡΠ΄
ΠΡΠ»ΠΈΡΠ½ΠΎΠ΅ ΠΏΡΠΎΠ΄ΠΎΠ»ΠΆΠ΅Π½ΠΈΠ΅ ΠΎΠ±ΡΡΠ΅Π½ΠΈΡ. ΠΠ²ΡΠΎΡ ΡΠ°ΡΠΊΡΡΠ²Π°Π΅Ρ ΡΠΈΠ»ΡΠ½ΡΠ΅ ΠΈ ΡΠ»Π°Π±ΡΠ΅ ΡΡΠΎΡΠΎΠ½Ρ JavaScript ΠΈ ΡΠ°ΡΡΠΊΠ°Π·ΡΠ²Π°Π΅Ρ ΠΎ Π½Π°Π΄ΡΠΆΠ½ΡΡ ΠΊΠΎΠ½ΡΡΡΡΠΊΡΠΈΡΡ , ΠΊΠΎΡΠΎΡΡΠ΅ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΡΠ·ΡΠΊ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ Π½Π° ΠΏΠΎΠ»Π½ΡΡ ΠΌΠΎΡΡ.
ΠΡΠΎΠΌΠ΅ Π΄ΠΎΡΡΠΎΠΈΠ½ΡΡΠ² ΠΈ Π½Π΅Π΄ΠΎΡΡΠ°ΡΠΊΠΎΠ², Π² ΠΊΠ½ΠΈΠ³Π΅ ΡΠ°ΡΡΠΌΠΎΡΡΠ΅Π½Ρ ΠΎΡΠ½ΠΎΠ²Π½ΡΠ΅ ΡΠΎΡΡΠ°Π²Π»ΡΡΡΠΈΠ΅ ΡΠ·ΡΠΊΠ° ΠΈ ΠΏΡΠΈΠ½ΡΠΈΠΏΡ ΡΠ°Π±ΠΎΡΡ Ρ Π½ΠΈΠΌΠΈ:
ΠΠΎΠ΄ΠΎΠΉΠ΄ΡΡ Π΄Π»Ρ ΡΠ΅Ρ , ΠΊΡΠΎ ΠΏΠ»Π°Π½ΠΈΡΡΠ΅Ρ Π·Π°Π½ΠΈΠΌΠ°ΡΡΡΡ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΎΠΉ Π²Π΅Π±-ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ ΠΈΠ»ΠΈ ΡΠ°ΠΉΡΠΎΠ².
Π‘Π΅ΠΊΡΠ΅ΡΡ JavaScript Π½ΠΈΠ½Π΄Π·Ρ. ΠΠΆΠΎΠ½ Π Π΅Π·ΠΈΠ³, ΠΠ΅ΡΡ ΠΠΈΠ±ΠΎ, ΠΠΎΡΠΈΠΏ ΠΠ°ΡΠ°Ρ
ΠΠ΅ΡΠ²ΠΎΠ΅ ΠΈΠ·Π΄Π°Π½ΠΈΠ΅ ΠΊΠ½ΠΈΠ³ΠΈ Π²ΡΡΠ»ΠΎ Π² 2012 Π³ΠΎΠ΄Ρ, Π²ΡΠΎΡΠΎΠ΅ β Π² 2017. Π― ΡΠΈΡΠ°Π»Π° Π²ΡΠΎΡΠΎΠ΅ ΠΈΠ·Π΄Π°Π½ΠΈΠ΅. Π Π½ΡΠΌ Π½Π° ΠΏΠΎΠ΄ΡΠΎΠ±Π½ΡΡ ΠΏΡΠΈΠΌΠ΅ΡΠ°Ρ Π°Π²ΡΠΎΡΡ ΡΠ°ΡΡΠΌΠ°ΡΡΠΈΠ²Π°ΡΡ ΠΌΠ΅ΡΠΎΠ΄ΠΈΠΊΠΈ ΠΈ ΠΏΠΎΠ½ΡΡΠΈΡ ΡΠ·ΡΠΊΠ° JS. ΠΠ±ΡΡΠ΅Π½ΠΈΠ΅ ΠΏΡΠΎΠΈΡΡ ΠΎΠ΄ΠΈΡ ΠΎΡ Π°Π·ΠΎΠ² ΠΊ ΠΌΠ°ΡΡΠ΅ΡΡΡΠ²Ρ. ΠΠΎ Π·Π°Π΄ΡΠΌΠΊΠ΅ Π°Π²ΡΠΎΡΠΎΠ² ΡΠΈΡΠ°ΡΠ΅Π»ΠΈ ΠΏΠΎΡΠ»Π΅ ΠΏΡΠΎΡΡΠ΅Π½ΠΈΡ Π΄ΠΎΠ»ΠΆΠ½Ρ ΡΡΠ°ΡΡ Ρ ΠΎΡΠΎΡΠΈΠΌΠΈ ΡΠΏΠ΅ΡΠΈΠ°Π»ΠΈΡΡΠ°ΠΌΠΈ.
ΠΠΎΠΈ Π²ΠΏΠ΅ΡΠ°ΡΠ»Π΅Π½ΠΈΡ: ΠΎΠΆΠΈΠ΄Π°Π½ΠΈΡ Π°Π²ΡΠΎΡΠΎΠ² ΠΎΠΏΡΠ°Π²Π΄Π°Π½Ρ. ΠΡΠ»ΠΈ ΠΊΠ½ΠΈΠ³Ρ Π½Π΅ ΡΠΎΠ»ΡΠΊΠΎ ΡΠΈΡΠ°ΡΡ, Π½ΠΎ ΠΈ ΠΏΡΠΈΠΌΠ΅Π½ΡΡΡ ΡΡΠ°Π·Ρ ΡΠ΅ΠΎΡΠΈΡ Π½Π° ΠΏΡΠ°ΠΊΡΠΈΠΊΠ΅, ΠΌΠΎΠΆΠ½ΠΎ ΠΌΠ½ΠΎΠ³ΠΎΠΌΡ Π½Π°ΡΡΠΈΡΡΡΡ. ΠΡΠ΄Π΅Π»ΡΠ½ΡΠΉ ΡΠ΅ΡΠΏΠ΅ΠΊΡ Π°Π²ΡΠΎΡΠ°ΠΌ Π·Π° ΠΎΡΠ²Π΅ΡΠ΅Π½ΠΈΠ΅ ΡΠΊΡΡΡΡΡ ΠΏΡΠ΅ΠΏΡΡΡΡΠ²ΠΈΠΉ ΠΏΡΠΈ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠ΅ Π²Π΅Π±-ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ ΠΈ Π·Π° ΠΎΠ±ΡΡΠ΅Π½ΠΈΠ΅ ΠΈΡ ΠΏΡΠ΅ΠΎΠ΄ΠΎΠ»Π΅Π²Π°ΡΡ.
JavaScript. Π¨Π°Π±Π»ΠΎΠ½Ρ. Π‘ΡΠΎΡΠ½ Π‘ΡΠ΅ΡΠ°Π½ΠΎΠ²
ΠΠ½ΠΈΠ³Π° Π²ΡΠΏΡΡΠ΅Π½Π° Π² 2011 Π³ΠΎΠ΄Ρ, Π½ΠΎ ΠΏΡΠΎΡΠ΅ΡΡΠΈΠΎΠ½Π°Π»Ρ Π΄ΠΎ ΡΠΈΡ ΠΏΠΎΡ ΡΠ΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡΡΡ Π΅Ρ Π½ΠΎΠ²ΠΈΡΠΊΠ°ΠΌ. Π Π½Π΅ΠΉ ΡΠ°ΡΡΠΌΠΎΡΡΠ΅Π½Ρ ΠΎΡΠ½ΠΎΠ²Π½ΡΠ΅ ΡΠ°Π±Π»ΠΎΠ½Ρ, ΠΊΠΎΡΠΎΡΡΠ΅ ΠΏΠΎΠΌΠΎΠ³Π°ΡΡ ΡΠ΅ΡΠΈΡΡ ΡΠ°ΡΡΠΎ Π²ΠΎΠ·Π½ΠΈΠΊΠ°ΡΡΠΈΠ΅ ΠΏΡΠΎΠ±Π»Π΅ΠΌΡ ΠΏΡΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠΈ Π½Π° JS. ΠΡΠΎΠΌΠ΅ ΡΠ°Π±Π»ΠΎΠ½ΠΎΠ², ΠΎΠΏΠΈΡΠ°Π½Ρ ΠΈ Π°Π½ΡΠΈΡΠ°Π±Π»ΠΎΠ½Ρ, ΠΊΠΎΡΠΎΡΡΡ ΡΡΠΎΠΈΡ ΠΈΠ·Π±Π΅Π³Π°ΡΡ ΠΏΡΠΈ ΡΠ°Π±ΠΎΡΠ΅ Π½Π° JavaScript.
ΠΠ½Π΅ ΠΏΠΎΠ½ΡΠ°Π²ΠΈΠ»ΠΎΡΡ Π³ΡΠ°ΠΌΠΎΡΠ½ΠΎΠ΅ ΡΠΎΡΠ΅ΡΠ°Π½ΠΈΠ΅ ΡΠ΅ΠΎΡΠΈΠΈ Ρ ΠΏΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΈΠΌΠΈ ΠΏΡΠΈΠΌΠ΅ΡΠ°ΠΌΠΈ. ΠΠ³ΡΠΎΠΌΠ½ΠΎΠ΅ ΡΠΏΠ°ΡΠΈΠ±ΠΎ Π°Π²ΡΠΎΡΡ Π·Π° ΡΠΎ, ΡΡΠΎ ΠΏΠΎΠ΄Π΅Π»ΠΈΠ»ΡΡ ΡΠ²ΠΎΠΈΠΌ ΠΊΡΡΡΡΠΌ ΠΎΠΏΡΡΠΎΠΌ. ΠΠ»Ρ ΡΠ΅Ρ , ΠΊΠΎΠΌΡ Π»Π΅Π½Ρ Π³ΡΠ³Π»ΠΈΡΡ: Π‘ΡΠΎΡΠ½ Π‘ΡΠ΅ΡΠ°Π½ΠΎΠ² β Π²Π΅Π΄ΡΡΠΈΠΉ ΡΠΏΠ΅ΡΠΈΠ°Π»ΠΈΡΡ Π² Yahoo!, ΡΠΊΡΠΏΠ΅ΡΡ ΠΏΠΎ ΡΠ·ΡΠΊΡ JS ΠΈ ΡΠΎΠ·Π΄Π°ΡΠ΅Π»Ρ YSlow 2.0, ΠΊΠΎΡΠΎΡΡΠΉ ΠΏΠΎΠΌΠΎΠ³Π°Π΅Ρ ΠΎΠΏΡΠΈΠΌΠΈΠ·ΠΈΡΠΎΠ²Π°ΡΡ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»ΡΠ½ΠΎΡΡΡ Π²Π΅Π±-ΡΡΡΠ°Π½ΠΈΡ.
Π Π½Π°ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠΊ Ρ ΠΎΡΡ ΠΏΠΎΡΠΎΠ²Π΅ΡΠΎΠ²Π°ΡΡ Π²Π°ΠΌ ΠΎΠ½Π»Π°ΠΉΠ½-ΡΡΠ΅Π±Π½ΠΈΠΊ JavaScript. Π Π½ΡΠΌ ΡΠ΄ΠΎΠ±Π½Π°Ρ Π½Π°Π²ΠΈΠ³Π°ΡΠΈΡ ΠΈ Π΄ΠΎΡΡΡΠΏΠ½ΠΎΠ΅ ΠΈΠ·Π»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΌΠ°ΡΠ΅ΡΠΈΠ°Π»Π°. Π£Π΄Π°ΡΠΈ Π² ΠΎΠ±ΡΡΠ΅Π½ΠΈΠΈ. ΠΠΈΡΠΈΡΠ΅ Π² ΠΊΠΎΠΌΠΌΠ΅Π½ΡΠ°ΡΠΈΡΡ ΠΊΠ½ΠΈΠ³ΠΈ, ΠΊΠΎΡΠΎΡΡΠ΅ ΠΏΠΎΠ½ΡΠ°Π²ΠΈΠ»ΠΈΡΡ Π²Π°ΠΌ.
ΠΠ½Π΅Π½ΠΈΠ΅ Π°Π²ΡΠΎΡΠ° ΠΈ ΡΠ΅Π΄Π°ΠΊΡΠΈΠΈ ΠΌΠΎΠΆΠ΅Ρ Π½Π΅ ΡΠΎΠ²ΠΏΠ°Π΄Π°ΡΡ. Π₯ΠΎΡΠΈΡΠ΅ Π½Π°ΠΏΠΈΡΠ°ΡΡ ΠΊΠΎΠ»ΠΎΠ½ΠΊΡ Π΄Π»Ρ Β«ΠΠ΅ΡΠΎΠ»ΠΎΠ³ΠΈΠΈΒ»? Π§ΠΈΡΠ°ΠΉΡΠ΅ Π½Π°ΡΠΈ ΡΡΠ»ΠΎΠ²ΠΈΡ ΠΏΡΠ±Π»ΠΈΠΊΠ°ΡΠΈΠΈ. Π§ΡΠΎΠ±Ρ Π±ΡΡΡ Π² ΠΊΡΡΡΠ΅ Π²ΡΠ΅Ρ Π½ΠΎΠ²ΠΎΡΡΠ΅ΠΉ ΠΈ ΡΠΈΡΠ°ΡΡ Π½ΠΎΠ²ΡΠ΅ ΡΡΠ°ΡΡΠΈ, ΠΏΡΠΈΡΠΎΠ΅Π΄ΠΈΠ½ΡΠΉΡΠ΅ΡΡ ΠΊ Π’Π΅Π»Π΅Π³ΡΠ°ΠΌ-ΠΊΠ°Π½Π°Π»Ρ ΠΠ΅ΡΠΎΠ»ΠΎΠ³ΠΈΠΈ.
Π’ΠΠ-15 ΠΊΠ½ΠΈΠ³ ΠΏΠΎ JavaScript: ΠΎΡ Π½ΠΎΠ²ΠΈΡΠΊΠ° Π΄ΠΎ ΠΏΡΠΎΡΠ΅ΡΡΠΈΠΎΠ½Π°Π»Π°
ΠΠ°ΡΠ°Π»ΡΠ½ΡΠΉ ΡΡΠΎΠ²Π΅Π½Ρ
Π€ΡΠΈΠΌΠ΅Π½, Π ΠΎΠ±ΡΠΎΠ½ β ΠΠ·ΡΡΠ°Π΅ΠΌ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ Π½Π° JavaScript
ΠΡΠ»ΠΈ Π΄ΠΎ ΡΡΠΎΠ³ΠΎ ΠΌΠΎΠΌΠ΅Π½ΡΠ° Π²Ρ Π½Π΅ Π½Π°ΠΏΠΈΡΠ°Π»ΠΈ Π½ΠΈ ΡΡΡΠΎΡΠΊΠΈ ΠΊΠΎΠ΄Π°, Π½Π΅ Π±Π΅Π΄Π° β ΡΡΠ° ΠΊΠ½ΠΈΠ³Π° ΠΏΠΎΠΌΠΎΠΆΠ΅Ρ Π² Π΄ΠΎΡΡΡΠΏΠ½ΠΎΠΉ ΡΠΎΡΠΌΠ΅ Π²ΠΎΠΉΡΠΈ Π² ΠΊΡΡΡ Π΄Π΅Π»Π°. ΠΡ ΡΠ·Π½Π°Π΅ΡΠ΅, ΠΏΠΎΡΠ΅ΠΌΡ Π±ΡΠ°ΡΠ·Π΅ΡΡ ΠΏΠΎ-ΡΠ°Π·Π½ΠΎΠΌΡ ΡΠ΅Π°Π³ΠΈΡΡΡΡ Π½Π° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ JavaScript ΠΈ ΠΊΠ°ΠΊ ΠΏΠΈΡΠ°ΡΡ ΡΠ½ΠΈΠ²Π΅ΡΡΠ°Π»ΡΠ½ΡΠΉ, ΠΏΠΎΠ½ΡΡΠ½ΡΠΉ Π²ΡΠ΅ΠΌ ΠΊΠΎΠ΄. Π£ΡΠ΅Π±Π½ΠΈΠΊ ΠΏΠΎΠ΄ΠΎΠΉΠ΄ΡΡ Π½Π°ΡΠΈΠ½Π°ΡΡΠΈΠΌ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡΠ°ΠΌ β ΡΠΎΡΠΌΠ°Ρ Π½Π΅ ΠΏΠΎΠΊΠ°ΠΆΠ΅ΡΡΡ ΡΠΊΡΡΠ½ΡΠΌ ΠΈΠ»ΠΈ ΠΎΠ΄Π½ΠΎΠΎΠ±ΡΠ°Π·Π½ΡΠΌ.
ΠΠ΄Π΅ΡΡ ΠΈ Π΄Π°Π»Π΅Π΅ ΠΌΡ ΠΏΡΠΈΠ²ΠΎΠ΄ΠΈΠΌ ΠΏΡΠ΅ΠΈΠΌΡΡΠ΅ΡΡΠ²Π° ΠΈ Π½Π΅Π΄ΠΎΡΡΠ°ΡΠΊΠΈ ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΠΊΠ½ΠΈΠ³ΠΈ, ΠΎΡΠΌΠ΅ΡΠ΅Π½Π½ΡΠ΅ ΡΠΈΡΠ°ΡΠ΅Π»ΡΠΌΠΈ Π½Π° ΠΎΠ½Π»Π°ΠΉΠ½-ΠΏΠ»ΠΎΡΠ°Π΄ΠΊΠ°Ρ ΠΊΠ½ΠΈΠΆΠ½ΡΡ ΠΌΠ°Π³Π°Π·ΠΈΠ½ΠΎΠ². ΠΠ΅ΠΏΠΎΡΡΠ΅Π΄ΡΡΠ²Π΅Π½Π½ΠΎ ΠΎΠ·Π½Π°ΠΊΠΎΠΌΠΈΡΡΡΡ Ρ ΠΎΡΠ·ΡΠ²Π°ΠΌΠΈ ΠΌΠΎΠΆΠ½ΠΎ, ΠΏΠ΅ΡΠ΅ΠΉΠ΄Ρ ΠΏΠΎ ΡΡΡΠ»ΠΊΠ°ΠΌ ΠΏΠΎΠ΄ ΠΎΠ±Π»ΠΎΠΆΠΊΠ°ΠΌΠΈ ΠΊΠ½ΠΈΠ³.
ΠΠ΅ΡΠΌΠΎΡΡΡ Π½Π° Π½Π΅Π·Π°ΡΠ΅ΠΉΠ»ΠΈΠ²ΡΠΉ Π΄ΠΈΠ·Π°ΠΉΠ½ ΠΎΠ±Π»ΠΎΠΆΠΊΠΈ, ΡΠΈΡΠ°ΡΠ΅Π»ΠΈ ΠΎΡΠΌΠ΅ΡΠ°ΡΡ ΡΠ»Π΅Π΄ΡΡΡΠΈΠ΅ ΠΏΡΠ΅ΠΈΠΌΡΡΠ΅ΡΡΠ²Π° ΡΠ°ΠΌΠΎΡΡΠΈΡΠ΅Π»Ρ Π€ΡΠΈΠΌΠ΅Π½Π° ΠΈ Π ΠΎΠ±ΡΠΎΠ½:
ΠΠΈΠ½Π½ΠΈΠΊ, Π₯ΠΎΠ»Π»Π°Π½Π΄ β JavaScript Π΄Π»Ρ ΡΠ°ΠΉΠ½ΠΈΠΊΠΎΠ²
ΠΠΎΡΠΊΠΎΠ»ΡΠΊΡ JavaScript ΡΠ²Π»ΡΠ΅ΡΡΡ ΠΊΠ»ΡΡΠ΅Π²ΡΠΌ ΡΠ·ΡΠΊΠΎΠΌ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΡΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΡΡ ΡΠ°ΠΉΡΠΎΠ², Π²Π°ΠΆΠ½ΠΎ ΡΡΠ°Π·Ρ Π½Π°ΡΠΈΠ½Π°ΡΡ ΠΈΠ·ΡΡΠ΅Π½ΠΈΠ΅ Ρ ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΡΡ ΠΈΡΡΠΎΡΠ½ΠΈΠΊΠΎΠ². ΠΠ°Π½Π½ΡΠΉ ΡΡΡΠ΄ ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΡ Π±ΡΡΡΡΠΎ, ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅Π½Π½ΠΎ Ρ Π½Π΅Π±ΠΎΠ»ΡΡΠΈΠΌΠΈ ΡΡΠΈΠ»ΠΈΡΠΌΠΈ ΠΏΠΎΡΡΠΈΠ³Π½ΡΡΡ ΠΏΡΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ CSS, ΡΠ°Π±ΠΎΡΡ Ρ HTML5 ΠΈ ΠΎΠ±ΡΠ΅Π½ΠΈΠ΅ Ρ ΠΎΠ½Π»Π°ΠΉΠ½-Π³ΡΠ°ΡΠΈΠΊΠΎΠΉ. ΠΡΠ΅ ΡΠ΅ΠΌΡ (Π½Π°ΡΡΡΠΎΠΉΠΊΠ° ΡΡΠ΅Π΄Ρ, ΡΠΈΠΊΠ»Ρ, ΠΌΠ°ΡΡΠΈΠ²Ρ, jQuery, Π°Π½ΠΈΠΌΠ°ΡΠΈΡ, JSON) ΡΠΎΠΏΡΠΎΠ²ΠΎΠΆΠ΄Π°ΡΡΡΡ ΠΏΡΠΎΠ²Π΅ΡΠΊΠΎΠΉ ΠΏΠΎΠ»ΡΡΠ΅Π½Π½ΡΡ Π·Π½Π°Π½ΠΈΠΉ ΠΎΠ½Π»Π°ΠΉΠ½ Π½Π° ΡΠ°ΠΉΡΠ΅ ΠΈΠ·Π΄Π°ΡΠ΅Π»ΡΡΡΠ²Π°.
Π. ΠΡΠΎΠΊΡΠΎΡΠ΄ β ΠΠ°ΠΊ ΡΡΡΡΠΎΠ΅Π½ JavaScript
Π‘ΠΏΠ΅ΡΠΈΠ°Π»ΠΈΡΡ Π² ΠΎΠ±Π»Π°ΡΡΠΈ JS Π² Π΄ΠΎΡ ΠΎΠ΄ΡΠΈΠ²ΠΎΠΉ ΡΠΎΡΠΌΠ΅ ΠΎΠ±ΡΡΡΠ½ΡΠ΅Ρ ΠΎΡΠ½ΠΎΠ²Ρ ΠΈ ΡΡΡΡΠΎΠΉΡΡΠ²ΠΎ ΡΠ·ΡΠΊΠ°: ΠΈΠΌΠ΅Π½Π°, ΡΠΈΡΠ»Π°, Π»ΠΎΠ³ΠΈΡΠ΅ΡΠΊΠΈΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΡ, ΡΠΈΠΌΠ²ΠΎΠ»Ρ ΠΈ ΠΏΡΠΎΡΠ΅Π΅. Π£ Π²ΡΠ΅Ρ Π½ΠΎΠ²ΠΈΡΠΊΠΎΠ² Π±ΡΠ²Π°ΡΡ ΡΡΡΠ΄Π½ΠΎΡΡΠΈ Ρ ΡΠΈΠΏΠΈΠ·Π°ΡΠΈΠ΅ΠΉ β ΡΡΠ° ΠΊΠ½ΠΈΠ³Π° ΠΏΠΎΠΌΠΎΠΆΠ΅Ρ Π½Π°ΡΡΠΈΡΡΡΡ ΠΈΡ ΠΈΠ·Π±Π΅Π³Π°ΡΡ. Π ΠΊΠΎΠ½ΡΠ΅ Π²Π°Ρ ΠΆΠ΄ΡΡ ΠΎΠ±ΡΠ΅ΠΊΡΠ½ΠΎ-ΠΎΡΠΈΠ΅Π½ΡΠΈΡΠΎΠ²Π°Π½Π½ΡΠΉ ΠΏΠΎΠ΄Ρ ΠΎΠ΄, ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ Π±Π΅Π· ΠΊΠ»Π°ΡΡΠΎΠ² ΠΈ ΡΡΠ½ΠΊΡΠΈΠΈ Π²ΡΡΡΠ΅Π³ΠΎ ΠΏΠΎΡΡΠ΄ΠΊΠ°.
ΠΠ½ΠΈΠ³Π° Π²ΡΡΠ»Π° Π² ΠΈΠ·Π΄Π°ΡΠ΅Π»ΡΡΡΠ²Π΅ ΠΠΈΡΠ΅Ρ Π² 2019 Π³., ΠΏΠΎΡΡΠΎΠΌΡ ΠΎΡΠ·ΡΠ²ΠΎΠ² ΠΏΠΎΠΊΠ° Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ, Π²ΠΎΡ ΠΎΠ΄ΠΈΠ½ ΠΈΠ· Π½ΠΈΡ :
Π. ΠΡΠ°ΡΠ½ β ΠΠ·ΡΡΠ°Π΅ΠΌ JavaScript. Π ΡΠΊΠΎΠ²ΠΎΠ΄ΡΡΠ²ΠΎ ΠΏΠΎ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ ΡΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΡΡ Π²Π΅Π±-ΡΠ°ΠΉΡΠΎΠ²
ΠΡΠΎ ΠΈΠ·Π΄Π°Π½ΠΈΠ΅ ΠΏΠΎΠ·Π½Π°ΠΊΠΎΠΌΠΈΡ Π²Π°Ρ Ρ ΠΏΡΠ°Π²ΠΈΠ»Π°ΠΌΠΈ, ΡΠΏΠ΅ΡΠΈΡΠΈΠΊΠ°ΡΠΈΡΠΌΠΈ ΠΈ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠ°Π»ΡΠ½ΡΠΌΠΈ ΠΌΠ΅ΡΠΎΠ΄Π°ΠΌΠΈ, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΠΌΡΠΌΠΈ Π² ES6, ΠΎΠΏΠΈΡΠ°ΡΡΡ Π½Π° ΠΏΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΡΡ ΠΎΡΠ½ΠΎΠ²Ρ, Π° ΡΠ°ΠΊΠΆΠ΅ Π½Π°ΡΡΠΈΡ ΡΠΎΠ·Π΄Π°Π²Π°ΡΡ ΡΡΡΠ΅ΠΊΡΠΈΠ²Π½ΡΠ΅ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ Π½Π° ΠΊΠ»ΠΈΠ΅Π½ΡΡΠΊΠΎΠΉ ΡΡΠΎΡΠΎΠ½Π΅ ΠΈ Π² Node.js. ΠΠΎΡ Π½Π΅ΠΏΠΎΠ»Π½ΡΠΉ ΡΠΏΠΈΡΠΎΠΊ ΡΠΎΠ³ΠΎ, Ρ ΡΠ΅ΠΌ Π²Π°ΠΌ ΠΏΡΠΈΠ΄ΡΡΡΡ ΠΈΠΌΠ΅ΡΡ Π΄Π΅Π»ΠΎ Π² ΠΏΡΠΎΡΠ΅ΡΡΠ΅ ΠΎΠ±ΡΡΠ΅Π½ΠΈΡ:
ΠΠ½ΠΈΠ³Π° ΠΏΡΠ΅Π΄Π½Π°Π·Π½Π°ΡΠ΅Π½Π° Π΄Π»Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡΠΎΠ², ΠΈΠΌΠ΅ΡΡΠΈΡ ΠΎΠΏΡΡ ΡΠ°Π±ΠΎΡΡ Ρ Π΄ΡΡΠ³ΠΈΠΌΠΈ ΡΠ·ΡΠΊΠ°ΠΌΠΈ, Π½ΠΎ Π½Π΅Π·Π½Π°ΠΊΠΎΠΌΡΡ Ρ JavaScript. ΠΠ΄Π½Π°ΠΊΠΎ ΠΈ Π΄Π»Ρ Π½ΠΎΠ²ΠΈΡΠΊΠΎΠ² Π½Π°ΠΉΠ΄ΡΡΡΡ ΠΏΠΎΠ»Π΅Π·Π½Π°Ρ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ.
Π. ΠΠ°ΠΊΠ΅ΡΡ β Javascript ΠΈ jQuery. ΠΠ½ΡΠ΅ΡΠ°ΠΊΡΠΈΠ²Π½Π°Ρ Π²Π΅Π±-ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠ°
Π’ΠΎΡ ΡΠ΅Π΄ΠΊΠΈΠΉ ΡΠ»ΡΡΠ°ΠΉ, ΠΊΠΎΠ³Π΄Π° ΠΊΠ½ΠΈΠ³Π° ΡΠ°ΡΡΡΠΈΡΠ°Π½Π° Π½Π° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡΠΎΠ², ΠΊΠΎΠ½ΡΠ΅Π½Ρ-ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅ΡΠΎΠ² ΠΈ Π²Π΅Π±-Π΄ΠΈΠ·Π°ΠΉΠ½Π΅ΡΠΎΠ². ΠΠ²ΡΠΎΡ ΡΠ°ΡΡΠΌΠ°ΡΡΠΈΠ²Π°Π΅Ρ Π²ΡΠ΅ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΡΠ΅ ΠΎΡΠ½ΠΎΠ²Ρ Π΄Π»Ρ ΡΠΎΠ³ΠΎ, ΡΡΠΎΠ±Ρ Π½Π°ΡΠ°ΡΡ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΡ ΠΏΡΠΎΡΡΠΎΠ³ΠΎ ΡΠΎΡΡΠ°. ΠΠΎ ΠΎΠΊΠΎΠ½ΡΠ°Π½ΠΈΠΈ ΠΎΠ±ΡΡΠ΅Π½ΠΈΡ Π²Ρ ΡΠΌΠΎΠΆΠ΅ΡΠ΅ ΡΠΎΠ·Π΄Π°Π²Π°ΡΡ JS-ΡΡΠ΅Π½Π°ΡΠΈΠΈ ΠΈ ΠΈΠ½ΡΠ΅ΡΠ°ΠΊΡΠΈΠ²Π½ΡΠ΅ ΡΠ°ΠΉΡΡ, ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΡ jQuery Π΄Π»Ρ ΡΠΏΡΠΎΡΠ΅Π½ΠΈΡ ΠΊΠΎΠ΄Π°, ΡΠ»ΡΡΡΠ°ΡΡ ΡΠΎΡΠΌΡ ΠΈ ΠΏΡΠΎΠ²Π΅ΡΡΡΡ Π΄Π°Π½Π½ΡΠ΅.
Π‘ΡΠ΅Π΄Π½ΠΈΠΉ ΡΡΠΎΠ²Π΅Π½Ρ
Π‘. Π‘ΡΠ΅ΡΠ°Π½ΠΎΠ² β JavaScript. Π¨Π°Π±Π»ΠΎΠ½Ρ
ΠΡΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ ΡΠ°Π±Π»ΠΎΠ½ΠΎΠ² Π² JS Π²ΠΎ ΠΌΠ½ΠΎΠ³ΠΎΠΌ ΠΏΠΎΡ ΠΎΠΆΠ΅ Π½Π° Π΄ΡΡΠ³ΠΈΠ΅ ΡΠ·ΡΠΊΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ, Π½ΠΎ ΠΈΠΌΠ΅Π΅Ρ ΡΠ²ΠΎΠΈ ΠΎΡΠΎΠ±Π΅Π½Π½ΠΎΡΡΠΈ. ΠΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ Π² ΡΡΠΎΠΉ ΠΊΠ½ΠΈΠ³Π΅ ΠΏΠΎΠ΄ΠΊΡΠ΅ΠΏΠ»ΡΠ΅ΡΡΡ ΠΏΠΎΠ½ΡΡΠ½ΡΠΌΠΈ ΠΏΡΠΈΠΌΠ΅ΡΠ°ΠΌΠΈ ΠΈΠ· ΡΠ΅Π°Π»ΡΠ½ΠΎΠΉ ΠΆΠΈΠ·Π½ΠΈ, ΠΊΠΎΡΠΎΡΡΠ΅ ΠΏΠΎΠΌΠΎΠ³ΡΡ Π»ΡΡΡΠ΅ ΡΡΡΠ½ΠΈΡΡ ΠΌΠ΅ΡΠΎΠ΄Ρ ΡΠ΅ΡΠ΅Π½ΠΈΡ ΡΠ°ΡΠΏΡΠΎΡΡΡΠ°Π½ΡΠ½Π½ΡΡ Π·Π°Π΄Π°Ρ.
Π Π΅Π·ΠΈΠ³, ΠΠΈΠ±ΠΎ, ΠΠ°ΡΠ°Ρ β Π‘Π΅ΠΊΡΠ΅ΡΡ JavaScript Π½ΠΈΠ½Π΄Π·Ρ
ΠΡΠΎΡ ΡΡΡΠ΄ ΡΠ²Π»ΡΠ΅ΡΡΡ ΠΏΠ΅ΡΠ΅ΡΠ°Π±ΠΎΡΠ°Π½Π½ΡΠΌ ΠΈΠ·Π΄Π°Π½ΠΈΠ΅ΠΌ, Π² ΠΊΠΎΡΠΎΡΠΎΠΌ Π±ΡΠ»ΠΈ Π²Π½Π΅ΡΠ΅Π½Ρ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΡΠ΅ ΡΠ²Π΅Π΄Π΅Π½ΠΈΡ ΠΏΠΎ ΡΠ»Π΅Π΄ΡΡΡΠΈΠΌ ΡΠ΅ΠΌΠ°ΠΌ: ΡΡΠ½ΠΊΡΠΈΠΈ, Π·Π°ΠΌΡΠΊΠ°Π½ΠΈΡ, ΠΎΠ±ΡΠ΅ΠΊΡΡ, ΠΏΡΠΎΡΠΎΡΠΈΠΏΡ ΠΈ ΠΏΡΠΎΠΌΠΈΡΡ. ΠΡ ΠΈΠ·ΡΡΠΈΡΠ΅: DOM, ΡΠΎΠ±ΡΡΠΈΡ ΠΈ ΡΠ°ΠΉΠΌΠ΅ΡΡ, ΠΏΠ΅ΡΠ΅Π΄ΠΎΠ²ΡΠ΅ ΠΏΡΠ°ΠΊΡΠΈΠΊΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ, ΡΠ΅ΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΠΈ ΠΊΡΠΎΡΡ-Π±ΡΠ°ΡΠ·Π΅ΡΠ½ΡΠΉ ΠΊΠΎΠ΄.
Π. Π₯Π°Π²Π΅ΡΠ±Π΅ΠΊΠ΅ β ΠΡΡΠ°Π·ΠΈΡΠ΅Π»ΡΠ½ΡΠΉ JavaScript. Π‘ΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΠΎΠ΅ Π²Π΅Π±-ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅
ΠΠ½ΠΈΠ³Π° Π΄Π»Ρ Π½Π°ΡΠΈΠ½Π°ΡΡΠΈΡ ΡΠΏΠ΅ΡΠΈΠ°Π»ΠΈΡΡΠΎΠ², ΠΊΠΎΡΠΎΡΠ°Ρ ΠΏΠΎΠΌΠΎΠΆΠ΅Ρ ΠΏΠΎΠ³ΡΡΠ·ΠΈΡΡΡΡ Π² JavaScript ΠΈ Π½Π°ΡΠ°ΡΡ ΡΠΎΠ·Π΄Π°Π²Π°ΡΡ ΠΏΡΠΎΠ΄ΡΠΊΡ. Π‘ΡΠ΅Π΄ΠΈ Π±Π°Π·ΠΎΠ²ΡΡ ΡΠΈΠ½ΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΈΡ Π²Π΅ΡΠ΅ΠΉ Π²Π°ΠΌ Π²ΡΡΡΠ΅ΡΡΡΡΡ ΡΡΡΠ΅Π»ΠΎΡΠ½ΡΠ΅ ΠΈ Π°ΡΠΈΠ½Ρ ΡΠΎΠ½Π½ΡΠ΅ ΡΡΠ½ΠΊΡΠΈΠΈ, ΠΈΡΠ΅ΡΠ°ΡΠΎΡΡ, ΡΠ°Π±Π»ΠΎΠ½Π½ΡΠ΅ ΡΡΡΠΎΠΊΠΈ ΠΈ ΠΎΠ±Π»Π°ΡΡΡ Π²ΠΈΠ΄ΠΈΠΌΠΎΡΡΠΈ. ΠΡΠ΄ΡΡ ΠΏΠΎΠ»Π΅Π·Π½Ρ ΠΏΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΈΠΉ ΠΎΠΏΡΡ Π°Π²ΡΠΎΡΠ°, ΠΌΠ½ΠΎΠΆΠ΅ΡΡΠ²ΠΎ ΠΏΡΠΈΠΌΠ΅ΡΠΎΠ² ΠΈ ΠΎΠ±ΡΡΠ°ΡΡΠΈΠ΅ ΠΏΡΠΎΠ΅ΠΊΡΡ. Π‘ ΠΏΠΎΠ²ΡΡΠ΅Π½ΠΈΠ΅ΠΌ ΡΠ»ΠΎΠΆΠ½ΠΎΡΡΠΈ Π±ΡΠ΄ΡΡ ΠΏΠΎΡΠ²Π»ΡΡΡΡΡ Π±ΠΎΠ»Π΅Π΅ ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠ½ΡΠ΅ ΡΠ΅ΠΌΡ: ΡΠΏΡΠ°Π²Π»ΡΡΡΠΈΠ΅ ΡΡΡΡΠΊΡΡΡΡ, ΡΡΡΡΠΊΡΡΡΡ Π΄Π°Π½Π½ΡΡ , ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠ° ΠΎΡΠΈΠ±ΠΎΠΊ ΠΈ ΠΈΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ Π±Π°Π³ΠΎΠ², ΠΌΠΎΠ΄ΡΠ»ΡΠ½ΠΎΡΡΡ ΠΈ Π°ΡΠΈΠ½Ρ ΡΠΎΠ½Π½ΠΎΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅.
ΠΡΠΎΡΠΈ
Π. ΠΠ°ΠΊΠ°Ρ β JavaScript. ΠΠΏΡΠΈΠΌΠΈΠ·Π°ΡΠΈΡ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»ΡΠ½ΠΎΡΡΠΈ
ΠΡΠ΅ΠΌ ΠΈΠ·Π²Π΅ΡΡΠ½ΠΎ (Π½Ρ, ΠΈΠ»ΠΈ ΠΏΠΎΡΡΠΈ Π²ΡΠ΅ΠΌ) ΡΡΠΎ Π²ΡΡ Π΄ΠΈΠ½Π°ΠΌΠΈΠΊΠ° ΡΠ°ΠΉΡΠ° ΠΏΠΎΡΡΡΠΎΠ΅Π½Π° Π½Π° JS. ΠΡΠ° Π΄ΠΈΠ½Π°ΠΌΠΈΠΊΠ° ΠΈΠΌΠ΅Π΅Ρ ΠΌΠΈΠ½ΡΡ β Π·Π°ΠΌΠ΅Π΄Π»Π΅Π½ΠΈΠ΅ Π·Π°Π³ΡΡΠ·ΠΊΠΈ ΡΡΡΠ°Π½ΠΈΡΡ, Π²Π°ΠΆΠ½ΠΎΠΉ Π΄Π»Ρ ΠΌΠ°Π»Π΅Π½ΡΠΊΠΎΠ³ΠΎ ΠΎΡΠΊΠ»ΠΈΠΊΠ° ΡΠ΅ΡΡΡΡΠ°. ΠΠ½ΠΈΠ³Π° ΡΠ°ΡΡΠΊΠ°ΠΆΠ΅Ρ ΠΎ ΠΏΡΠΈΡΠΌΠ°Ρ ΠΈ ΡΠ΅ΠΊΡΠ΅ΡΠ°Ρ , ΠΏΡΠΈΠΌΠ΅Π½ΡΠ΅ΠΌΡΡ Π΄Π»Ρ ΡΡΡΡΠ°Π½Π΅Π½ΠΈΡ ΡΠ»Π°Π±ΡΡ ΠΌΠ΅ΡΡ, Π½Π΅ΡΡΡΠΈΡ ΠΏΡΠΎΡΠ°Π΄ΠΊΡ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»ΡΠ½ΠΎΡΡΠΈ. ΠΡ ΠΎΡΠ²ΠΎΠΈΡΠ΅ ΡΡΠΊΠΎΡΠ΅Π½ΠΈΠ΅ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ Π·Π°Π³ΡΡΠ·ΠΊΠΈ, ΠΌΠ΅ΡΠΎΠ΄Ρ ΠΌΠ°Π½ΠΈΠΏΡΠ»ΠΈΡΠΎΠ²Π°Π½ΠΈΡ Ρ DOM, ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΡΡ ΡΠ°Π±ΠΎΡΡ ΡΠΎ ΡΡΡΠ°Π½ΠΈΡΠ΅ΠΉ ΠΈ ΠΌΠ°ΡΡΡ Π΄ΡΡΠ³ΠΎΠΉ ΠΏΠΎΠ»Π΅Π·Π½ΠΎΠΉ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ.
Π. ΠΡΠ΅Π½ΡΠΈΠΎ β Π€ΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»ΡΠ½ΠΎΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ Π½Π° JavaScript
Π€ΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»ΡΠ½ΠΎΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΠΎΠ±Π»Π΅Π³ΡΠ°Π΅Ρ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠ°Π½ΠΈΠ΅ ΠΈ ΡΠΎΠΏΡΠΎΠ²ΠΎΠΆΠ΄Π΅Π½ΠΈΠ΅ ΠΊΠΎΠ΄Π°, ΡΠΏΠΎΡΠΎΠ±ΡΡΠ²ΡΡ Β«Π½Π°Π²Π΅Π΄Π΅Π½ΠΈΡ ΠΏΠΎΡΡΠ΄ΠΊΠ°Β» Π² ΡΠ»Π°Π±ΠΎΡΠ²ΡΠ·Π°Π½Π½ΡΡ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠ°Ρ ΠΈ ΠΎΡΠ΄Π΅Π»ΡΠ½ΠΎ Π²Π·ΡΡΡΡ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠ°Ρ . ΠΠ²ΡΠΎΡ ΠΏΠΎΠ΄ΡΠΎΠ±Π½ΠΎ ΡΠ°Π·Π±ΠΈΡΠ°Π΅Ρ ΡΠΏΠΎΡΠΎΠ±Ρ ΡΠ»ΡΡΡΠ΅Π½ΠΈΡ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ, ΡΠ°ΡΡΠΈΡΠ΅Π½ΠΈΡ ΠΈ ΡΠ²Π΅Π»ΠΈΡΠ΅Π½ΠΈΡ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»ΡΠ½ΠΎΡΡΠΈ. ΠΡ Π½Π°ΡΡΠΈΡΠ΅ΡΡ ΠΏΠΎΠ½ΠΈΠΌΠ°ΡΡ ΡΠ°Π·Π½ΠΈΡΡ ΠΌΠ΅ΠΆΠ΄Ρ ΠΈΠΌΠΏΠ΅ΡΠ°ΡΠΈΠ²Π½ΡΠΌ, ΠΎΠ±ΡΠ΅ΠΊΡΠ½ΠΎ-ΠΎΡΠΈΠ΅Π½ΡΠΈΡΠΎΠ²Π°Π½Π½ΡΠΌ ΠΈ ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»ΡΠ½ΡΠΌ ΠΏΠΎΠ΄Ρ ΠΎΠ΄Π°ΠΌΠΈ ΠΊ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ Π½Π° ΠΏΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΈΡ ΠΏΡΠΈΠΌΠ΅ΡΠ°Ρ .
Π. Π€Π°ΡΠ»Π΅Ρ β Π Π΅ΡΠ°ΠΊΡΠΎΡΠΈΠ½Π³ ΠΊΠΎΠ΄Π° Π½Π° JavaScript
ΠΠ΅Π· ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅Π½Π½ΠΎΠ³ΠΎ ΡΠ΅ΡΠ°ΠΊΡΠΎΡΠΈΠ½Π³Π° ΡΠ»ΠΎΠΆΠ½ΠΎ ΡΠ΅Π±Π΅ ΠΏΡΠ΅Π΄ΡΡΠ°Π²ΠΈΡΡ ΡΠ°Π±ΠΎΡΠΎΡΠΏΠΎΡΠΎΠ±Π½ΡΠΉ ΠΈ ΡΠ°ΡΡΡΡΠΈΠΉ ΠΏΡΠΎΠ΅ΠΊΡ. Π ΡΡΠΎΠΌ ΡΡΡΠ΄Π΅ ΠΎΠΏΠΈΡΠ°Π½ΠΎ Π±ΠΎΠ»Π΅Π΅ 50 ΡΠΏΠΎΡΠΎΠ±ΠΎΠ² ΠΎΡΡΠ΅ΡΠ°ΠΊΡΠΎΡΠΈΡΡ ΠΊΠΎΠ΄ Ρ ΠΏΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΈΠΌΠΈ ΠΏΡΠΈΠΌΠ΅ΡΠ°ΠΌΠΈ. Π Π°Π±ΠΎΡΡ ΠΠ°ΡΡΠΈΠ½Π° Π€Π°ΡΠ»Π΅ΡΠ° ΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ ΠΏΠΎΠΏΡΠ»ΡΡΠ½ΠΎΡΡΡΡ ΠΈ Π΄Π°Π½Π½Π°Ρ ΠΊΠ½ΠΈΠ³Π° Π½Π΅ ΠΈΡΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅.
ΠΠ½ΠΈΠ³Π° Π²ΡΡΠ»Π° Π½Π΅Π΄Π°Π²Π½ΠΎ, Π² 2019 Π³ΠΎΠ΄Ρ, ΠΎΡΠ·ΡΠ² ΡΠΈΡΠ°ΡΠ΅Π»Ρ:
ΠΡΠ·ΡΠ² ΡΠΈΡΠ°ΡΠ΅Π»Ρ ΠΏΠΎΠ΄ ΠΊΠ½ΠΈΠ³ΠΎΠΉ Π½Π° Ozon
ΠΡΡΠ³ΠΈΠ΅
Π. ΠΠΎΡΠ³Π°Π½ β Π‘Π°ΠΌΠΎΡΡΠΈΡΠ΅Π»Ρ ΠΏΠΎ JavaScript Π΄Π»Ρ Π΄Π΅ΡΠ΅ΠΉ
ΠΡΠ»ΠΈ Ρ Π²Π°Ρ Π΅ΡΡΡ Π΄Π΅ΡΠΈ ΠΈ ΠΈΠΌ ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠ½ΠΎ ΠΎΠ±ΡΡΠΈΡΡΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ, ΡΠ΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡΠ΅ΠΌ Π½Π°ΡΠ°ΡΡ Ρ ΡΡΠΎΠΉ ΠΊΠ½ΠΈΠ³ΠΈ. ΠΠ°ΡΠ΅ΡΠΈΠ°Π» ΠΈΠ·Π»Π°Π³Π°Π΅ΡΡΡ ΠΏΠΎΠ½ΡΡΠ½ΡΠΌ ΡΠ·ΡΠΊΠΎΠΌ Π΄Π»Ρ Π΄Π΅ΡΠ΅ΠΉ ΠΎΡ 10 Π»Π΅Ρ. Π ΠΊΠΎΠ½ΡΠ΅ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΡΡΠ°ΠΏΠ° ΡΠ΅Π±ΡΠ½ΠΎΠΊ ΡΠΌΠΎΠΆΠ΅Ρ ΠΎΡΠ΅Π½ΠΈΡΡ ΡΠ²ΠΎΠΈ Π·Π½Π°Π½ΠΈΡ Π½Π° ΡΠ°Π±ΠΎΡΠ°ΡΡΠ΅ΠΌ ΡΠΎΡΡΠ΅. ΠΡΠΎΠ³ΠΎΠΌ ΠΈΠ·ΡΡΠ΅Π½ΠΈΡ Π²ΡΠ΅Π³ΠΎ ΠΌΠ°ΡΠ΅ΡΠΈΠ°Π»Π° Π±ΡΠ΄Π΅Ρ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΡΠ°Π±ΠΎΡΠ°ΡΡΠΈΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌ, ΠΊΠΎΡΠΎΡΡΠ΅ Π·Π°Π΄Π°Π΄ΡΡ ΠΎΡΠ»ΠΈΡΠ½ΡΠΉ ΡΡΠ°ΡΡ Π² ΠΈΠ·ΡΡΠ΅Π½ΠΈΠΈ.
Π. ΠΠ°ΠΊΠ€Π°ΡΠ»Π°Π½Π΄ β JavaScript ΠΈ jQuery. ΠΡΡΠ΅ΡΠΏΡΠ²Π°ΡΡΠ΅Π΅ ΡΡΠΊΠΎΠ²ΠΎΠ΄ΡΡΠ²ΠΎ
ΠΡΠ΅ΡΠ΅Π΄Π½ΠΎΠΉ ΠΏΠΎΠ½ΡΡΠ½ΡΠΉ ΡΡΡΠ΄ ΠΏΠΎ JS, Π΄ΠΎΠΏΠΎΠ»Π½Π΅Π½Π½ΡΠΉ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠ΅ΠΉ ΠΏΠΎ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠ΅ jQuery. ΠΠ½ΠΈΠ³Π° ΡΠ°ΡΡΡΠΈΡΠ°Π½Π° Π½Π° Π»ΡΠ±ΠΎΠΉ ΡΡΠΎΠ²Π΅Π½Ρ Π·Π½Π°Π½ΠΈΠΉ. ΠΠ²ΡΠΎΡ ΠΏΠΎΠ΄ΠΎΠ±ΡΠ°Π» Π²ΡΠ΅ ΠΏΠΎΠΏΡΠ»ΡΡΠ½ΡΠ΅ ΡΠ΅ΠΌΡ, ΡΡΡΡΠΊΡΡΡΠΈΡΠΎΠ²Π°Π» ΠΈΡ Π² ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΠΎΠΌ ΠΏΠΎΡΡΠ΄ΠΊΠ΅ ΠΈ ΡΠ΄Π΅Π»ΠΈΠ» Π±ΠΎΠ»ΡΡΠΎΠ΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ ΡΠ°ΠΌΠΎΠΌΡ ΡΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΠΎΠΌΡ ΠΏΠ»Π°Π³ΠΈΠ½Ρ jQuery UI.
Π . ΠΠΈΠΊΡΠΎΠ½ β Π‘ΠΎΠ·Π΄Π°ΡΠΌ Π΄ΠΈΠ½Π°ΠΌΠΈΡΠ΅ΡΠΊΠΈΠ΅ Π²Π΅Π±-ΡΠ°ΠΉΡΡ Ρ ΠΏΠΎΠΌΠΎΡΡΡ PHP, MySQL, JavaScript, CSS ΠΈ HTML5
ΠΠ·Π΄Π°Π½ΠΈΠ΅ ΠΎΠΏΠΈΡΡΠ²Π°Π΅Ρ ΡΠ°Π±ΠΎΡΡ ΠΊΠ°ΠΊ Ρ ΠΊΠ»ΠΈΠ΅Π½ΡΡΠΊΠΎΠΉ, ΡΠ°ΠΊ ΠΈ Ρ ΡΠ΅ΡΠ²Π΅ΡΠ½ΠΎΠΉ ΡΠ°ΡΡΡΡ Π²Π΅Π±-ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ. ΠΠ½ΡΡΡΠΈ Π²Ρ Π½Π°ΠΉΠ΄ΡΡΠ΅ ΠΌΠ°ΡΡΡ ΠΏΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΈΡ ΠΏΡΠΈΠΌΠ΅ΡΠΎΠ² ΡΠ΅Π°Π»ΡΠ½ΡΡ ΠΏΡΠΎΠ΅ΠΊΡΠΎΠ², Π² ΠΊΠΎΡΠΎΡΡΡ ΠΏΡΠΈΠΌΠ΅Π½ΡΡΡΡΡ ΡΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΡΠ΅ ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ. ΠΠΎΠ΄ ΠΊΠΎΠ½Π΅Ρ ΠΏΡΠΎΡΡΠ΅Π½ΠΈΡ Π²Ρ ΡΠΌΠΎΠΆΠ΅ΡΠ΅ ΡΠΎΠ·Π΄Π°ΡΡ ΠΏΡΠΎΡΡΠ΅Π½ΡΠΊΠΈΠΉ ΡΡΠ½ΠΊΡΠΈΠΎΠ½ΠΈΡΡΡΡΠΈΠΉ ΡΠ°ΠΉΡ. Π Π°ΡΡΠΌΠ°ΡΡΠΈΠ²Π°Π΅ΠΌΡΠ΅ ΡΠ΅ΠΌΡ:
Π. Π€Π»ΡΠ½Π°Π³Π°Π½ β JavaScript. ΠΠ°ΡΠΌΠ°Π½Π½ΡΠΉ ΡΠΏΡΠ°Π²ΠΎΡΠ½ΠΈΠΊ
ΠΠ΅ΡΠΌΠΎΡΡΡ Π½Π° Π½Π΅Π±ΠΎΠ»ΡΡΠΎΠΉ ΠΎΠ±ΡΡΠΌ ΠΈΠ·Π΄Π°Π½ΠΈΡ, Π² ΠΊΠ½ΠΈΠ³Π΅ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»Π΅Π½Ρ Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ Π²Π°ΠΆΠ½ΡΠ΅ ΡΠ²Π΅Π΄Π΅Π½ΠΈΡ ΠΎ JavaScript ΠΈ ΠΏΡΠΈΠ²Π΅Π΄Π΅Π½Ρ ΠΏΠΎΠ»Π΅Π·Π½ΡΠ΅ ΠΏΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΈΠ΅ ΠΏΡΠΈΠΌΠ΅ΡΡ. ΠΠ»Π°Π²Ρ ΠΌΠΎΠΆΠ½ΠΎ ΡΠ°Π·Π΄Π΅Π»ΠΈΡΡ Π½Π° Π΄Π²Π΅ ΠΎΡΠ½ΠΎΠ²Π½ΡΠ΅ ΡΠ°ΡΡΠΈ
ΠΡ Π·Π°Π±ΡΠ»ΠΈ ΠΎ ΠΊΠ°ΠΊΠΎΠΉ-ΡΠΎ ΠΊΠ½ΠΈΠ³Π΅? ΠΠ°ΠΏΠΈΡΠΈΡΠ΅ Π² ΠΊΠΎΠΌΠΌΠ΅Π½ΡΠ°ΡΠΈΡΡ β Π΄ΠΎΠ±Π°Π²ΠΈΠΌ.
Π§ΠΈΡΠ°Π»ΠΈ ΠΊΠ°ΠΊΡΡ-ΡΠΎ ΠΈΠ· ΠΏΠ΅ΡΠ΅ΡΠΈΡΠ»Π΅Π½Π½ΡΡ ? ΠΡΠ΄Π΅ΠΌ ΡΠ°Π΄Ρ Π²Π°ΡΠΈΠΌ ΠΎΡΠ·ΡΠ²Π°ΠΌ.
ΠΡΠ»ΠΈ Π²Ρ ΡΠΎΠ»ΡΠΊΠΎ Π½Π°ΡΠΈΠ½Π°Π΅ΡΠ΅ ΠΈΠ·ΡΡΠ΅Π½ΠΈΠ΅ JavaScript, Π²Π°ΠΌ ΡΠ°ΠΊΠΆΠ΅ Π±ΡΠ΄ΡΡ ΠΏΠΎΠ»Π΅Π·Π½Ρ ΡΠ»Π΅Π΄ΡΡΡΠΈΠ΅ Π½Π°ΡΠΈ ΠΌΠ°ΡΠ΅ΡΠΈΠ°Π»Ρ:
12 ΠΊΠ½ΠΈΠ³ ΠΏΠΎ JavaScript, ΡΡΠΎΠ±Ρ Π²ΡΡΡΠΈΡΡ ΡΠ·ΡΠΊ Ρ Π½ΡΠ»Ρ ΠΈ ΡΠΈΡΡΠ΅ΠΌΠ°ΡΠΈΠ·ΠΈΡΠΎΠ²Π°ΡΡ Π·Π½Π°Π½ΠΈΡ
ΠΡΠ»ΠΈ Π²Ρ ΡΠ΅ΡΠΈΠ»ΠΈ ΠΈΠ·ΡΡΠ°ΡΡ JavaScript, Π½ΠΎ Π½Π΅ Π·Π½Π°Π΅ΡΠ΅ Ρ ΡΠ΅Π³ΠΎ Π½Π°ΡΠ°ΡΡ, ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΎΠ±ΡΠ°ΡΠΈΡΡ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ Π½Π° ΠΊΠ½ΠΈΠ³ΠΈ, ΠΊΠΎΡΠΎΡΡΠ΅ ΠΌΡ ΡΠΎΠ±ΡΠ°Π»ΠΈ ΡΠΏΠ΅ΡΠΈΠ°Π»ΡΠ½ΠΎ Π΄Π»Ρ Π²Π°Ρ. ΠΠ½ΠΈ Π½Π΅ ΡΠΎΠ»ΡΠΊΠΎ ΡΠΎΠ΄Π΅ΡΠΆΠ°Ρ ΠΏΠΎΠ΄ΡΠΎΠ±Π½ΠΎΠ΅ ΡΡΠΊΠΎΠ²ΠΎΠ΄ΡΡΠ²ΠΎ ΠΏΠΎ ΠΈΠ·ΡΡΠ΅Π½ΠΈΡ ΡΠ·ΡΠΊΠ°, Π½ΠΎ ΠΈ ΠΏΠΎΠΌΠΎΠ³Π°ΡΡ ΡΠΈΡΡΠ΅ΠΌΠ°ΡΠΈΠ·ΠΈΡΠΎΠ²Π°ΡΡ ΠΈ ΡΠ»ΡΡΡΠΈΡΡ ΡΠΆΠ΅ ΠΈΠΌΠ΅ΡΡΡΡΡΡ Π±Π°Π·Ρ.
Π‘ΠΎΠ΄Π΅ΡΠΆΠ°Π½ΠΈΠ΅
ΠΡΠ²ΠΈΠ΄ Π€Π»ΡΠ½Π°Π³Π°Π½ Β«JavaScript. ΠΠΎΠ΄ΡΠΎΠ±Π½ΠΎΠ΅ ΡΡΠΊΠΎΠ²ΠΎΠ΄ΡΡΠ²ΠΎΒ»
ΠΠ·Π΄Π°Π½ΠΈΠ΅ ΠΏΠΎΠ»Π½ΠΎΡΡΡΡ ΠΏΠ΅ΡΠ΅ΡΠΌΠΎΡΡΠ΅Π½ΠΎ ΠΈ Π΄ΠΎΠΏΠΎΠ»Π½Π΅Π½ΠΎ ΡΠ²Π΅Π΄Π΅Π½ΠΈΡΠΌΠΈ ΠΎ JavaScript Π² ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΠΈΠΈ Ρ ΡΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΡΠΌ ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ΠΌ Π΄Π΅Π» Π² ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠ΅ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ Π΄Π»Ρ Web 2.0. ΠΡΠ° ΠΊΠ½ΠΈΠ³Π° β ΠΎΠ΄Π½ΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΠΎ ΠΈ ΡΡΠΊΠΎΠ²ΠΎΠ΄ΡΡΠ²ΠΎ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡΠ° Ρ Π±ΠΎΠ»ΡΡΠΈΠΌ ΡΠΈΡΠ»ΠΎΠΌ ΠΏΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΈΡ ΠΏΡΠΈΠΌΠ΅ΡΠΎΠ², ΠΈ ΠΏΠΎΠ»Π½ΠΎΡΠ΅Π½Π½ΡΠΉ ΡΠΏΡΠ°Π²ΠΎΡΠ½ΠΈΠΊ ΠΏΠΎ Π±Π°Π·ΠΎΠ²ΠΎΠΌΡ ΡΠ·ΡΠΊΡ JavaScript ΠΈ ΠΊΠ»ΠΈΠ΅Π½ΡΡΠΊΠΈΠΌ ΠΏΡΠΈΠΊΠ»Π°Π΄Π½ΡΠΌ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠ°ΠΌ, ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²Π»ΡΠ΅ΠΌΡΠΌ Π²Π΅Π±-Π±ΡΠ°ΡΠ·Π΅ΡΠ°ΠΌΠΈ.
Π ΡΠΊΠΎΠ²ΠΎΠ΄ΡΡΠ²ΠΎ ΠΎΡ Π²Π°ΡΡΠ²Π°Π΅Ρ ΡΡΠ°Π½Π΄Π°ΡΡΡ ECMAScript 5 ΠΈ HTML5. ΠΠ½ΠΎΠ³ΠΈΠ΅ Π³Π»Π°Π²Ρ ΠΏΠ΅ΡΠ΅ΠΏΠΈΡΠ°Π½Ρ Π·Π°Π½ΠΎΠ²ΠΎ, Π΄ΡΡΠ³ΠΈΠ΅ Π΄ΠΎΠΏΠΎΠ»Π½Π΅Π½Ρ Π½ΠΎΠ²ΠΎΠΉ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠ΅ΠΉ, ΠΏΠΎΡΠ²ΠΈΠ»ΠΈΡΡ ΠΈ Π½ΠΎΠ²ΡΠ΅ Π³Π»Π°Π²Ρ Ρ ΠΎΠΏΠΈΡΠ°Π½ΠΈΠ΅ΠΌ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΈ jQuery ΠΈ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠΈ JavaScript Π½Π° ΡΡΠΎΡΠΎΠ½Π΅ ΡΠ΅ΡΠ²Π΅ΡΠ°.
spoiler#handleClick»>ΠΡΠ·ΡΠ²
Β«ΠΠ΄Π½Π° ΠΈΠ· Π»ΡΡΡΠΈΡ ΠΊΠ½ΠΈΠ³ Π΄Π»Ρ ΠΈΠ·ΡΡΠ΅Π½ΠΈΡ JavaScript. ΠΠ½ΠΎΠ³ΠΈΠ΅ Π°ΡΠΏΠ΅ΠΊΡΡ ΡΠ°ΠΌΠΎΠ³ΠΎ ΡΠ·ΡΠΊΠ° Π±ΡΠ»ΠΈ Ρ ΠΎΡΠΎΡΠΎ ΠΈΠ·Π»ΠΎΠΆΠ΅Π½Ρ ΠΈ ΠΎΠ±ΡΡΡΠ½Π΅Π½Ρ ΡΠ°ΠΊ, ΡΡΠΎ Π΄Π°ΠΆΠ΅ Π°Π±ΡΠΎΠ»ΡΡΠ½ΡΠΉ Π½ΠΎΠ²ΠΈΡΠΎΠΊ Π² ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠΈ ΠΏΠΎΠΉΠΌΠ΅Ρ ΡΡΡΡ Π΄Π΅Π»Π°. ΠΡΠ΅Π½Ρ ΡΠΎΠ²Π΅ΡΡΡ ΠΊ ΠΏΡΠΎΡΡΠ΅Π½ΠΈΡΒ».
ΠΠΆΠΎΠ½ ΠΠ°ΠΊΠ΅ΡΡ Β«Javascript ΠΈ jQuery. ΠΠ½ΡΠ΅ΡΠ°ΠΊΡΠΈΠ²Π½Π°Ρ Π²Π΅Π±-ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠ°Β»
ΠΡΠ° ΠΊΠ½ΠΈΠ³Π° β ΡΠ°ΠΌΡΠΉ ΠΏΡΠΎΡΡΠΎΠΉ ΠΈ ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠ½ΡΠΉ ΡΠΏΠΎΡΠΎΠ± ΠΈΠ·ΡΡΠΈΡΡ JavaScript ΠΈ jQuery. ΠΠ΅Π·Π°Π²ΠΈΡΠΈΠΌΠΎ ΠΎΡ ΡΡΠΎΡΡΠ΅ΠΉ ΠΏΠ΅ΡΠ΅Π΄ Π²Π°ΠΌΠΈ Π·Π°Π΄Π°ΡΠΈ β ΡΠΏΡΠΎΠ΅ΠΊΡΠΈΡΠΎΠ²Π°ΡΡ ΠΈ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠ°ΡΡ Π²Π΅Π±-ΡΠ°ΠΉΡ Ρ Π½ΡΠ»Ρ ΠΈΠ»ΠΈ ΠΏΠΎΠ»ΡΡΠΈΡΡ Π±ΠΎΠ»ΡΡΠ΅ ΠΊΠΎΠ½ΡΡΠΎΠ»Ρ Π½Π°Π΄ ΡΠΆΠ΅ ΡΡΡΠ΅ΡΡΠ²ΡΡΡΠΈΠΌ ΡΠ°ΠΉΡΠΎΠΌ β ΡΡΠ° ΠΊΠ½ΠΈΠ³Π° ΠΏΠΎΠΌΠΎΠΆΠ΅Ρ Π²Π°ΠΌ ΡΠΎΠ·Π΄Π°ΡΡ ΠΏΡΠΈΠ²Π»Π΅ΠΊΠ°ΡΠ΅Π»ΡΠ½ΡΠΉ, Π΄ΡΡΠΆΠ΅Π»ΡΠ±Π½ΡΠΉ ΠΊ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ Π²Π΅Π±-ΠΊΠΎΠ½ΡΠ΅Π½Ρ. ΠΡΠΎΡΡΠΎΠΉ Π²ΠΈΠ·ΡΠ°Π»ΡΠ½ΡΠΉ ΡΠΏΠΎΡΠΎΠ± ΠΏΠΎΠ΄Π°ΡΠΈ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ Ρ ΠΏΠΎΠ½ΡΡΠ½ΡΠΌΠΈ ΠΏΡΠΈΠΌΠ΅ΡΠ°ΠΌΠΈ ΠΈ Π½Π΅Π±ΠΎΠ»ΡΡΠΈΠΌ ΡΡΠ°Π³ΠΌΠ΅Π½ΡΠΎΠΌ ΠΊΠΎΠ΄Π° Π·Π½Π°ΠΊΠΎΠΌΠΈΡ Ρ Π½ΠΎΠ²ΠΎΠΉ ΡΠ΅ΠΌΠΎΠΉ Π½Π° ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΡΡΡΠ°Π½ΠΈΡΠ΅. ΠΡ Π½Π°ΠΉΠ΄Π΅ΡΠ΅ ΠΏΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΈΠ΅ ΡΠΎΠ²Π΅ΡΡ ΠΎ ΡΠΎΠΌ, ΠΊΠ°ΠΊ ΠΎΡΠ³Π°Π½ΠΈΠ·ΠΎΠ²Π°ΡΡ ΠΈ ΡΠΏΡΠΎΠ΅ΠΊΡΠΈΡΠΎΠ²Π°ΡΡ ΡΡΡΠ°Π½ΠΈΡΡ Π²Π°ΡΠ΅Π³ΠΎ ΡΠ°ΠΉΡΠ°, ΠΈ ΠΏΠΎΡΠ»Π΅ ΠΏΡΠΎΡΡΠ΅Π½ΠΈΡ ΠΊΠ½ΠΈΠ³ΠΈ ΡΠΌΠΎΠΆΠ΅ΡΠ΅ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠ°ΡΡ ΡΠ²ΠΎΠΉ Π²Π΅Π±-ΡΠ°ΠΉΡ ΠΏΡΠΎΡΠ΅ΡΡΠΈΠΎΠ½Π°Π»ΡΠ½ΠΎΠ³ΠΎ Π²ΠΈΠ΄Π° ΠΈ ΡΠ΄ΠΎΠ±Π½ΡΠΉ Π² ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠΈ.
spoiler#handleClick»>ΠΡΠ·ΡΠ²
Β«ΠΡΠ»ΠΈΡΠ½Π°Ρ ΠΊΠ½ΠΈΠ³Π°: ΠΎΡ ΡΠ°ΠΌΠΎΠ³ΠΎ ΠΏΡΠΎΡΡΠΎΠ³ΠΎ (ΠΎΠ±ΡΠ΅ΠΊΡΡ, ΠΌΠ°ΡΡΠΈΠ²Ρ, ΡΠΈΠΊΠ»Ρ ΠΈ Π²Π΅ΡΠ²Π»Π΅Π½ΠΈΡ) Π΄ΠΎ Π²Π΅ΡΡΠΌΠ° ΡΠ»ΠΎΠΆΠ½ΡΡ ΡΠ΅ΠΌ (AJAX, ΡΡΠ΅ΠΉΠΌΠ²ΠΎΡΠΊΠΈ, MVC). ΠΡΠ΅ ΠΏΡΠΈΠΌΠ΅ΡΡ ΡΠΊΡΠΈΠΏΡΠΎΠ², ΠΊΠΎΡΠΎΡΡΠ΅ ΠΏΡΠΈΠ²Π΅Π΄Π΅Π½Ρ Π² ΡΡΠΎΠΉ ΠΊΠ½ΠΈΠ³Π΅, Π΄Π°ΡΡ ΠΊΡΠ°ΡΠΈΠ²ΡΠ΅ ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΡ, ΠΈΠΌΠ΅ΡΡΠΈΠ΅ ΠΎΡΠ΅Π²ΠΈΠ΄Π½ΡΡ ΠΏΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΡΡ Π·Π½Π°ΡΠΈΠΌΠΎΡΡΡ, ΠΏΠΎΡΠΎΠΌΡ ΡΡΠΎ ΡΠΊΡΠΈΠΏΡΡ ΡΡΠ°Π·Ρ ΠΆΠ΅ Π²ΡΡΡΠΎΠ΅Π½Ρ Π² ΠΊΡΠ°ΡΠΈΠ²ΡΠ΅ Π²Π΅Π±-ΡΡΡΠ°Π½ΠΈΡΡ Π΄Π»Ρ ΠΊΠΎΡΠΎΡΡΡ ΡΠΆΠ΅ Π½Π°ΠΏΠΈΡΠ°Π½Ρ HTML ΠΈ CSS. ΠΠ»Π°Π³ΠΎΠ΄Π°ΡΡ ΡΡΠΎΠΌΡ, Π°Π²ΡΠΎΡΠ°ΠΌ ΠΊΠ½ΠΈΠ³ΠΈ ΡΠ΄Π°Π»ΠΎΡΡ ΠΏΡΠ΅ΠΎΠ΄ΠΎΠ»Π΅ΡΡ ΡΡΠ°Π΄ΠΈΡΠΈΠΎΠ½Π½ΡΠΉ Π½Π΅Π΄ΠΎΡΡΠ°ΡΠΎΠΊ ΠΌΠ΅ΡΠΎΠ΄ΠΈΠΊ ΠΈΠ·ΡΡΠ΅Π½ΠΈΡ ΠΎΡΠ½ΠΎΠ² ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ, ΠΊΠΎΠ³Π΄Π° Ρ ΠΏΠ΅ΡΠ²ΡΡ ΡΡΠΎΠΊΠΎΠ² Ρ ΠΎΠ±ΡΡΠ°ΡΡΠΈΡ ΡΡ ΠΎΡΠ±ΠΈΠ²Π°ΡΡ Π²Π΅ΡΡ ΠΈΠ½ΡΠ΅ΡΠ΅Ρ, Π²ΡΠ²ΠΎΠ΄Ρ ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΡ ΡΠΊΡΠΈΠΏΡΠ° Π² Π΄ΠΈΠ°Π»ΠΎΠ³ΠΎΠ²ΡΠ΅ ΠΎΠΊΠΎΡΠΊΠΈ (Alert ΠΈ Promt) ΠΈΠ»ΠΈ Π² ΠΊΠΎΠ½ΡΠΎΠ»Ρ. ΠΡΠ»ΠΈΡΠ½Π°Ρ ΠΊΠ½ΠΈΠ³Π°!Β»
ΠΠ½Π»Π°ΠΉΠ½-ΠΊΡΡΡΡ ΠΏΠΎ JavaScript
ΠΠ»Π΅ΠΊΡΠ΅ΠΉ ΠΠ°ΡΠΈΠ»ΡΠ΅Π² Β«JavaScript Π² ΠΏΡΠΈΠΌΠ΅ΡΠ°Ρ ΠΈ Π·Π°Π΄Π°ΡΠ°Ρ Β»
ΠΡΠΎΡΡΠΎΠΉ ΠΈ ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠ½ΡΠΉ ΡΠ°ΠΌΠΎΡΡΠΈΡΠ΅Π»Ρ ΠΏΠΎ JavaScript, Π³Π΄Π΅ Π΅ΡΡΡ ΠΏΠΎΠ»Π½ΡΠΉ ΡΠΏΠ΅ΠΊΡΡ ΡΠ²Π΅Π΄Π΅Π½ΠΈΠΉ ΠΎ ΡΠ·ΡΠΊΠ΅ JavaScript Ρ ΠΏΡΠΈΠΌΠ΅ΡΠ°ΠΌΠΈ ΠΈ ΡΠ°Π·Π±ΠΎΡΠΎΠΌ Π·Π°Π΄Π°Ρ ΠΎΡ Π°Π²ΡΠΎΡΠ°. Π‘ ΠΏΠΎΠΌΠΎΡΡΡ ΡΡΠΎΠΉ ΠΊΠ½ΠΈΠ³ΠΈ ΠΎΡΠ²ΠΎΠΈΡΡ ΡΠ·ΡΠΊ JavaScript ΡΠΌΠΎΠΆΠ΅Ρ Π»ΡΠ±ΠΎΠΉ ΠΆΠ΅Π»Π°ΡΡΠΈΠΉ β ΠΎΡ Π½ΠΎΠ²ΠΈΡΠΊΠ° Π΄ΠΎ ΡΠΏΠ΅ΡΠΈΠ°Π»ΠΈΡΡΠ°.
spoiler#handleClick»>ΠΡΠ·ΡΠ²
Β«Π£Π΄ΠΈΠ²Π»Π΅Π½ ΠΊΠ°ΡΠ΅ΡΡΠ²ΠΎΠΌ ΠΈΠ·Π»ΠΎΠΆΠ΅Π½ΠΈΡ ΠΈ ΠΏΡΠΈΠΌΠ΅ΡΠΎΠ². ΠΡΠ΅ΠΊΡΠ°ΡΠ½ΠΎ ΠΈΠ·Π»ΠΎΠΆΠ΅Π½Π½ΡΠ΅ ΠΏΡΠΈΠΌΠ΅ΡΡ, ΠΏΠΎΡΡΠ΅ΠΏΠ΅Π½Π½ΠΎΠ΅ ΠΈ Π½Π΅Π·Π°ΠΌΠ΅ΡΠ½ΠΎΠ΅ ΡΡΠ»ΠΎΠΆΠ½Π΅Π½ΠΈΠ΅ ΠΌΠ°ΡΠ΅ΡΠΈΠ°Π»Π°, ΡΠΈΠΏΠΎΠ²ΡΠ΅ ΡΠ΅ΡΠ΅Π½ΠΈΡ ΠΈ Π½Π΅ΡΡΠ°Π½Π΄Π°ΡΡΠ½ΡΠ΅ ΡΠΈΡΡΠ°ΡΠΈΠΈ. ΠΠ΅ ΠΏΡΠΎΡΡΠΎ ΠΏΡΠΎΡΠΈΡΠ°ΡΡ βΠΎΡ ΠΊΠΎΡΠΊΠΈ Π΄ΠΎ ΠΊΠΎΡΠΊΠΈβ, Π½ΠΎ ΠΈ ΠΏΠΎ Ρ ΠΎΠ΄Ρ ΠΈΠ·ΡΡΠ΅Π½ΠΈΡ ΠΆΠ΅Π»Π°ΡΠ΅Π»ΡΠ½ΠΎ ΠΎΡΡΡΠ²Π°ΡΡΡΡ ΠΎΡ ΠΊΠ½ΠΈΠ³ΠΈ ΠΈ ΡΠ΅ΡΠ°ΡΡ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»Π΅Π½Π½ΡΠ΅ ΠΏΡΠΈΠΌΠ΅ΡΡ ΠΈ Π·Π°Π΄Π°ΡΠΈΒ».
Π‘ΡΠΎΡΠ½ Π‘ΡΠ΅ΡΠ°Π½ΠΎΠ² Β«JavaScript. Π¨Π°Π±Π»ΠΎΠ½ΡΒ»
ΠΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ ΡΠ°Π±Π»ΠΎΠ½ΠΎΠ² ΠΏΡΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠΈ Π½Π° ΡΠ·ΡΠΊΠ΅ JavaScript ΠΈΠΌΠ΅Π΅Ρ ΡΠ²ΠΎΠΈ ΠΎΡΠΎΠ±Π΅Π½Π½ΠΎΡΡΠΈ. ΠΠ΅ΠΊΠΎΡΠΎΡΡΠ΅ ΠΈΠ· Π½ΠΈΡ , ΡΠ°Π·ΡΠ°Π±ΠΎΡΠ°Π½Π½ΡΠ΅ Ρ ΠΏΠΎΠ·ΠΈΡΠΈΠΉ ΡΠ·ΡΠΊΠΎΠ² ΡΠΎ ΡΡΡΠΎΠ³ΠΈΠΌ ΠΊΠΎΠ½ΡΡΠΎΠ»Π΅ΠΌ ΡΠΈΠΏΠΎΠ², ΡΠ°ΠΊΠΈΡ ΠΊΠ°ΠΊ C++ ΠΈ Java, Π½Π΅ ΠΌΠΎΠ³ΡΡ Π½Π΅ΠΏΠΎΡΡΠ΅Π΄ΡΡΠ²Π΅Π½Π½ΠΎ ΠΏΡΠΈΠΌΠ΅Π½ΡΡΡΡΡ Π² ΡΠ·ΡΠΊΠ°Ρ Ρ Π΄ΠΈΠ½Π°ΠΌΠΈΡΠ΅ΡΠΊΠΎΠΉ ΡΠΈΠΏΠΈΠ·Π°ΡΠΈΠ΅ΠΉ, ΡΠ°ΠΊΠΈΡ ΠΊΠ°ΠΊ JavaScript. ΠΠ»Ρ ΡΠ°ΠΊΠΈΡ ΡΠ°Π±Π»ΠΎΠ½ΠΎΠ² Π² ΡΠ·ΡΠΊΠ΅ JavaScript ΠΈΠΌΠ΅ΡΡΡΡ Π±ΠΎΠ»Π΅Π΅ ΠΏΡΠΎΡΡΡΠ΅ Π°Π»ΡΡΠ΅ΡΠ½Π°ΡΠΈΠ²Ρ.
Π Π°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠΈ ΡΠ΅ΡΠ²Π΅ΡΠ½ΡΡ , ΠΊΠ»ΠΈΠ΅Π½ΡΡΠΊΠΈΡ ΠΈΠ»ΠΈ Π½Π°ΡΡΠΎΠ»ΡΠ½ΡΡ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ Π½Π° JavaScript Π½Π΅ΡΠ΅Π΄ΠΊΠΎ ΡΡΠ°Π»ΠΊΠΈΠ²Π°ΡΡΡΡ Ρ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠ°ΠΌΠΈ, ΡΠ²ΡΠ·Π°Π½Π½ΡΠΌΠΈ Ρ ΠΎΠ±ΡΠ΅ΠΊΡΠ°ΠΌΠΈ, ΡΡΠ½ΠΊΡΠΈΡΠΌΠΈ, Π½Π°ΡΠ»Π΅Π΄ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ ΠΈ Π΄ΡΡΠ³ΠΈΠΌΠΈ ΠΎΡΠΎΠ±Π΅Π½Π½ΠΎΡΡΡΠΌΠΈ ΡΡΠΎΠ³ΠΎ ΡΠ·ΡΠΊΠ°. ΠΠ°ΠΊΠΈΠ΅ ΠΆΠ΅ ΠΏΡΠΈΠ΅ΠΌΡ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ Π½Π° JavaScript ΡΠ²Π»ΡΡΡΡΡ Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ ΡΠ΄Π°ΡΠ½ΡΠΌΠΈ? ΠΠ°Π½Π½Π°Ρ ΠΊΠ½ΠΈΠ³Π° Π΄Π°Π΅Ρ ΠΎΡΠ²Π΅Ρ Π½Π° ΡΡΠΎΡ Π²ΠΎΠΏΡΠΎΡ, ΠΏΡΠ΅Π΄Π»Π°Π³Π°Ρ Π±ΠΎΠ»ΡΡΠΎΠ΅ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ ΡΠ°Π·Π»ΠΈΡΠ½ΡΡ ΡΠ°Π±Π»ΠΎΠ½ΠΎΠ² ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ Π½Π° JavaScript, ΡΠ°ΠΊΠΈΡ ΠΊΠ°ΠΊ Β«Π΅Π΄ΠΈΠ½ΡΡΠ²Π΅Π½Π½ΡΠΉ ΠΎΠ±ΡΠ΅ΠΊΡΒ» (singleton), Β«ΡΠ°Π±ΡΠΈΠΊΠ°Β» (factory), Β«Π΄Π΅ΠΊΠΎΡΠ°ΡΠΎΡΒ» (decorator) ΠΈ Π΄ΡΡΠ³ΠΈΠ΅. ΠΠΎΠΆΠ½ΠΎ ΡΠΊΠ°Π·Π°ΡΡ, ΡΡΠΎ ΠΎΠ½ΠΈ ΡΠ²Π»ΡΡΡΡΡ Π½Π΅ ΡΠΎΠ»ΡΠΊΠΎ ΠΌΠ΅ΡΠΎΠ΄Π°ΠΌΠΈ ΡΠ΅ΡΠ΅Π½ΠΈΡ Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ ΡΠΈΠΏΠΈΡΠ½ΡΡ Π·Π°Π΄Π°Ρ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ ΠΠ, Π½ΠΎ ΠΈ Π·Π°Π³ΠΎΡΠΎΠ²ΠΊΠ°ΠΌΠΈ ΡΠ΅ΡΠ΅Π½ΠΈΠΉ Π΄Π»Ρ ΡΠ΅Π»ΡΡ ΠΊΠ°ΡΠ΅Π³ΠΎΡΠΈΠΉ ΡΠ°ΠΊΠΈΡ Π·Π°Π΄Π°Ρ.
spoiler#handleClick»>ΠΡΠ·ΡΠ²
Β«ΠΡΠΎ ΠΊΠ»Π°ΡΡΠΈΠΊΠ°. ΠΡΠΎΡΡΠ΅Π½ΠΈΠ΅ ΡΡΠΎΠΉ ΠΊΠ½ΠΈΠ³ΠΈ ΡΡΠ°Π»ΠΎ Π²Π²Π΅Π΄Π΅Π½ΠΈΠ΅ΠΌ Π΄Π»Ρ ΠΌΠ΅Π½Ρ Π² ΡΠ΅ΠΌΡ Π΄ΠΈΠ·Π°ΠΉΠ½ ΡΠ°Π±Π»ΠΎΠ½ΠΎΠ², Π΄Π»Ρ Π»Π΅Π²Π΅Π»Π° Π‘ΠΈΠ½ΡΠΎΡ β ΠΌΠ°ΡΡ ΡΠΈΠ΄. Π§ΠΈΡΠ°ΡΡ Π²ΠΌΠ΅ΡΡΠ΅ Ρ ΠΠ΄Π΄ΠΈ ΠΡΠΌΠ°Π½ΠΈ Β«ΠΠ°ΡΡΠ΅ΡΠ½Ρ Π΄Π»Ρ ΠΌΠ°ΡΡΡΠ°Π±ΠΈΡΡΠ΅ΠΌΡΡ JavaScript-ΠΏΡилоТСний«».
ΠΠ°ΡΠ΅ΠΉΠ½ Π₯Π°Π²Π΅ΡΠ±Π΅ΠΊΠ΅ Β«ΠΡΡΠ°Π·ΠΈΡΠ΅Π»ΡΠ½ΡΠΉ JavaScript. Π‘ΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΠΎΠ΅ Π²Π΅Π±-ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅Β»
ΠΡΡΠ°Π·ΠΈΡΠ΅Π»ΡΠ½ΡΠΉ JavaScriptΒ» ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΡ Π³Π»ΡΠ±ΠΎΠΊΠΎ ΠΏΠΎΠ³ΡΡΠ·ΠΈΡΡΡΡ Π² ΡΠ΅ΠΌΡ, Π½Π°ΡΡΠΈΡΡΡΡ ΠΏΠΈΡΠ°ΡΡ ΠΊΡΠ°ΡΠΈΠ²ΡΠΉ ΠΈ ΡΡΡΠ΅ΠΊΡΠΈΠ²Π½ΡΠΉ ΠΊΠΎΠ΄. ΠΡ ΠΏΠΎΠ·Π½Π°ΠΊΠΎΠΌΠΈΡΠ΅ΡΡ Ρ ΡΠΈΠ½ΡΠ°ΠΊΡΠΈΡΠΎΠΌ, ΡΡΡΠ΅Π»ΠΎΡΠ½ΡΠΌΠΈ ΠΈ Π°ΡΠΈΠ½Ρ ΡΠΎΠ½Π½ΡΠΌΠΈ ΡΡΠ½ΠΊΡΠΈΡΠΌΠΈ, ΠΈΡΠ΅ΡΠ°ΡΠΎΡΠΎΠΌ, ΡΠ°Π±Π»ΠΎΠ½Π½ΡΠΌΠΈ ΡΡΡΠΎΠΊΠ°ΠΌΠΈ ΠΈ Π±Π»ΠΎΡΠ½ΠΎΠΉ ΠΎΠ±Π»Π°ΡΡΡΡ Π²ΠΈΠ΄ΠΈΠΌΠΎΡΡΠΈ.
ΠΠ°ΡΠ΅ΠΉΠ½ Π₯Π°Π²Π΅ΡΠ±Π΅ΠΊΠ΅ β ΠΏΡΠ°ΠΊΡΠΈΠΊ. ΠΠΎΠ»ΡΡΠ°ΠΉΡΠ΅ ΠΎΠΏΡΡ ΠΈ ΠΈΠ·ΡΡΠ°ΠΉΡΠ΅ ΡΠ·ΡΠΊ Π½Π° ΠΌΠ½ΠΎΠΆΠ΅ΡΡΠ²Π΅ ΠΏΡΠΈΠΌΠ΅ΡΠΎΠ², Π²ΡΠΏΠΎΠ»Π½ΡΡ ΡΠΏΡΠ°ΠΆΠ½Π΅Π½ΠΈΡ ΠΈ ΡΡΠ΅Π±Π½ΡΠ΅ ΠΏΡΠΎΠ΅ΠΊΡΡ. Π‘Π½Π°ΡΠ°Π»Π° Π²Ρ ΠΏΠΎΠ·Π½Π°ΠΊΠΎΠΌΠΈΡΠ΅ΡΡ ΡΠΎ ΡΡΡΡΠΊΡΡΡΠΎΠΉ ΡΠ·ΡΠΊΠ° JavaScript, ΡΠΏΡΠ°Π²Π»ΡΡΡΠΈΠΌΠΈ ΡΡΡΡΠΊΡΡΡΠ°ΠΌΠΈ, ΡΡΠ½ΠΊΡΠΈΡΠΌΠΈ ΠΈ ΡΡΡΡΠΊΡΡΡΠ°ΠΌΠΈ Π΄Π°Π½Π½ΡΡ , Π·Π°ΡΠ΅ΠΌ ΠΈΠ·ΡΡΠΈΡΠ΅ ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΡ ΠΎΡΠΈΠ±ΠΎΠΊ ΠΈ ΠΈΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ Π±Π°Π³ΠΎΠ², ΠΌΠΎΠ΄ΡΠ»ΡΠ½ΠΎΡΡΡ ΠΈ Π°ΡΠΈΠ½Ρ ΡΠΎΠ½Π½ΠΎΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅, ΠΏΠΎΡΠ»Π΅ ΡΠ΅Π³ΠΎ ΠΏΠ΅ΡΠ΅ΠΉΠ΄Π΅ΡΠ΅ ΠΊ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ Π±ΡΠ°ΡΠ·Π΅ΡΠΎΠ².
spoiler#handleClick»>ΠΡΠ·ΡΠ²
Β«Π₯ΠΎΡΠΎΡΠ°Ρ ΠΊΠ½ΠΈΠ³Π°, ΡΠΎΠ²Π΅ΡΡΡ Π²ΡΠ΅ΠΌ, ΠΊΡΠΎ ΠΈΠ½ΡΠ΅ΡΠ΅ΡΡΠ΅ΡΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ Π²ΠΎΠΎΠ±ΡΠ΅ ΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ Π±ΡΠ°ΡΠ·Π΅ΡΠΎΠ² Π² ΡΠ°ΡΡΠ½ΠΎΡΡΠΈ. ΠΠ°Π²Π½ΠΎ ΠΈΡΠΊΠ°Π» ΡΠ°ΠΊΡΡ ΡΡΠ½ΡΡ ΠΈ ΠΏΠΎΠ»Π΅Π·Π½ΡΡ ΠΊΠ½ΠΈΠ³Ρ. Π, Π³Π»Π°Π²Π½ΠΎΠ΅, β Π½Π΅ ΠΎΡΠ΅Π½Ρ ΡΠΊΡΡΠ½ΡΡ! Π Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡΡ Π½Π΅ ΡΠΎΠ»ΡΠΊΠΎ Π½Π°ΡΠΈΠ½Π°ΡΡΠΈΠΌ, Π½ΠΎ ΠΈ ΡΠ΅ΠΌ, ΠΊΠΎΠΌΡ ΠΊΠ°ΠΆΠ΅ΡΡΡ, ΡΡΠΎ ΠΎΠ½ΠΈ ΡΠΆΠ΅ βΠ²ΡΠ΅Ρ ΡΠΎΠ±Π°ΠΊ ΡΡΠ΅Π»ΠΈβ. ΠΡΠ΄ΡΡ ΡΠ»Π΅Π³ΠΊΠ° ΡΠ΄ΠΈΠ²Π»Π΅Π½Ρ, β βΡΡΠΎ Π½Π΅ Π²ΡΠ΅Ρ βΒ».
ΠΠ°ΡΡΠΈΠ½ Π€Π°ΡΠ»Π΅Ρ Β«Π Π΅ΡΠ°ΠΊΡΠΎΡΠΈΠ½Π³ ΠΊΠΎΠ΄Π° Π½Π° JavaScript: ΡΠ»ΡΡΡΠ΅Π½ΠΈΠ΅ ΠΏΡΠΎΠ΅ΠΊΡΠ° ΡΡΡΠ΅ΡΡΠ²ΡΡΡΠ΅Π³ΠΎ ΠΊΠΎΠ΄Π°Β»
ΠΠΎΠ»Π΅Π΅ Π΄Π²Π°Π΄ΡΠ°ΡΠΈ Π»Π΅Ρ ΠΎΠΏΡΡΠ½ΡΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡΡ Π²ΠΎ Π²ΡΠ΅ΠΌ ΠΌΠΈΡΠ΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π»ΠΈ ΠΊΠ½ΠΈΠ³Ρ ΠΠ°ΡΡΠΈΠ½Π° Π€Π°ΡΠ»Π΅ΡΠ° Β«Π Π΅ΡΠ°ΠΊΡΠΎΡΠΈΠ½Π³Β», ΠΊΠΎΠ³Π΄Π° ΠΈΠΌ Π½ΡΠΆΠ½ΠΎ Π±ΡΠ»ΠΎ ΡΠ»ΡΡΡΠΈΡΡ ΠΏΡΠΎΠ΅ΠΊΡ ΡΡΡΠ΅ΡΡΠ²ΡΡΡΠ΅Π³ΠΎ ΠΊΠΎΠ΄Π°, ΠΏΠΎΠ²ΡΡΠΈΡΡ ΡΠ΄ΠΎΠ±ΡΡΠ²ΠΎ ΡΠΎΠΏΡΠΎΠ²ΠΎΠΆΠ΄Π΅Π½ΠΈΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΠΎΠ³ΠΎ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠ΅Π½ΠΈΡ ΠΈΠ»ΠΈ ΠΎΠ±Π»Π΅Π³ΡΠΈΡΡ ΠΏΠΎΠ½ΠΈΠΌΠ°Π½ΠΈΠ΅ ΡΡΡΠ΅ΡΡΠ²ΡΡΡΠ΅Π³ΠΎ ΠΊΠΎΠ΄Π°. ΠΡΠΎ Π½ΠΎΠ²ΠΎΠ΅ ΠΈΠ·Π΄Π°Π½ΠΈΠ΅ Π±ΡΠ»ΠΎ ΠΏΠΎΠ»Π½ΠΎΡΡΡΡ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΎ, ΡΡΠΎΠ±Ρ ΠΎΡΡΠ°Π·ΠΈΡΡ Π²Π°ΠΆΠ½ΡΠ΅ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡ Π² ΠΎΠ±Π»Π°ΡΡΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ. ΠΡΠΎΡΠΎΠ΅ ΠΈΠ·Π΄Π°Π½ΠΈΠ΅ ΠΊΠ½ΠΈΠ³ΠΈ ΡΠΎΠ΄Π΅ΡΠΆΠΈΡ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½Π½ΡΠΉ ΠΊΠ°ΡΠ°Π»ΠΎΠ³ ΡΠ΅ΡΠ°ΠΊΡΠΎΡΠΈΠ½Π³ΠΎΠ² ΠΈ Π²ΠΊΠ»ΡΡΠ°Π΅Ρ ΠΏΡΠΈΠΌΠ΅ΡΡ ΠΊΠΎΠ΄Π° Π½Π° JavaScript, Π° ΡΠ°ΠΊΠΆΠ΅ Π½ΠΎΠ²ΡΠ΅ ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»ΡΠ½ΡΠ΅ ΠΏΡΠΈΠΌΠ΅ΡΡ, Π΄Π΅ΠΌΠΎΠ½ΡΡΡΠΈΡΡΡΡΠΈΠ΅ ΡΠ΅ΡΠ°ΠΊΡΠΎΡΠΈΠ½Π³ Π±Π΅Π· ΠΊΠ»Π°ΡΡΠΎΠ².
ΠΠ°ΠΊ ΠΈ Π² ΠΏΠ΅ΡΠ²ΠΎΠΌ ΠΈΠ·Π΄Π°Π½ΠΈΠΈ, Π·Π΄Π΅ΡΡ ΠΎΠ±ΡΡΡΠ½ΡΠ΅ΡΡΡ, ΡΡΠΎ ΡΠ°ΠΊΠΎΠ΅ ΡΠ΅ΡΠ°ΠΊΡΠΎΡΠΈΠ½Π³, ΠΏΠΎΡΠ΅ΠΌΡ Π²Ρ Π΄ΠΎΠ»ΠΆΠ½Ρ ΠΏΡΠΈΠ±Π΅Π³Π°ΡΡ ΠΊ Π½Π΅ΠΌΡ, ΠΊΠ°ΠΊ ΡΠ°ΡΠΏΠΎΠ·Π½Π°ΡΡ ΠΊΠΎΠ΄, ΠΊΠΎΡΠΎΡΡΠΉ Π½ΡΠΆΠ΄Π°Π΅ΡΡΡ Π² ΡΠ΅ΡΠ°ΠΊΡΠΎΡΠΈΠ½Π³Π΅, ΠΈ ΠΊΠ°ΠΊ ΡΡΠΏΠ΅ΡΠ½ΠΎ ΠΏΡΠΎΠ²Π΅ΡΡΠΈ Π΅Π³ΠΎ Π½Π΅Π·Π°Π²ΠΈΡΠΈΠΌΠΎ ΠΎΡ ΡΠΎΠ³ΠΎ, ΠΊΠ°ΠΊΠΎΠΉ ΡΠ·ΡΠΊ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ Π²Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΠ΅.
ΠΡΠ½ΠΎΠ²Π½ΡΠ΅ ΡΠ΅ΠΌΡ ΠΊΠ½ΠΈΠ³ΠΈ:
spoiler#handleClick»>ΠΡΠ·ΡΠ²
Β«ΠΡΠ»ΠΈΡΠ½Π°Ρ ΠΊΠ½ΠΈΠ³Π°, ΠΏΡΠΎ ΡΠ΅ΡΠ°ΠΊΡΠΎΡΠΈΠ½Π³. ΠΡΠΎΠ±Π΅Π½Π½ΠΎ ΠΏΠΎΠ½ΡΠ°Π²ΠΈΠ»Π°ΡΡ 1 Π³Π»Π°Π²Π°, Π³Π΄Π΅ Π΅ΡΡΡ ΠΏΡΠΈΠΌΠ΅Ρ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ ΡΠ΅ΡΠ°ΠΊΡΠΎΡΠΈΠ½Π³Π° ΡΠΎ Π²ΡΠ΅ΠΌΠΈ ΠΏΠ°ΡΡΠ΅ΡΠ½Π°ΠΌΠΈ. Π ΠΊΠ½ΠΈΠ³Π΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ JavaScript, ΡΡΠΎ ΠΏΠΎΠΌΠΎΠ³Π»ΠΎ ΠΌΠ½Π΅ Π»Π΅Π³ΡΠ΅ ΡΠΈΡΠ°ΡΡ ΠΊΠΎΠ΄, ΡΠ°ΠΊ ΠΊΠ°ΠΊ ΡΠ°ΠΌ ΡΠ°Π±ΠΎΡΠ°Ρ Ρ JS. Π Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡΡ Π²ΡΠ΅ΠΌ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠ°ΠΌ!Β»
ΠΡΠ³Π»Π°Ρ ΠΡΠΎΠΊΡΠΎΡΠ΄ Β«ΠΠ°ΠΊ ΡΡΡΡΠΎΠ΅Π½ JavaScriptΒ»
ΠΠ³ΡΠ° Π² ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ Π±Π΅Π· ΠΏΡΠ°Π²ΠΈΠ» ΠΈ ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅Π½ΠΈΠΉ. ΠΠΎΠ»ΡΡΠΈΠ½ΡΡΠ²ΠΎ ΡΠ·ΡΠΊΠΎΠ² ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ Π²ΡΡΠΎΡΠ»ΠΈ ΠΈΠ· Π΄ΡΠ΅Π²Π½Π΅ΠΉ ΠΏΠ°ΡΠ°Π΄ΠΈΠ³ΠΌΡ, ΠΏΠΎΡΠΎΠΆΠ΄Π΅Π½Π½ΠΎΠΉ Π΅ΡΠ΅ Π²ΠΎ Π²ΡΠ΅ΠΌΠ΅Π½Π° Π€ΠΎΡΡΡΠ°Π½Π°. ΠΡΡΡ Javascript β ΠΡΠ³Π»Π°Ρ ΠΡΠΎΠΊΡΠΎΡΠ΄ β Π²ΡΠΊΠΎΡΡΠ΅Π²ΡΠ²Π°Π΅Ρ ΡΡΠΈ Π·Π°ΡΠΎΡ ΡΠΈΠ΅ ΠΊΠΎΡΠ½ΠΈ, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡ Π½Π°ΠΌ Π·Π°Π΄ΡΠΌΠ°ΡΡΡΡ Π½Π°Π΄ Π±ΡΠ΄ΡΡΠΈΠΌ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ, ΠΏΠ΅ΡΠ΅ΠΉΠ΄Ρ Π½Π° Π½ΠΎΠ²ΡΠΉ ΡΡΠΎΠ²Π΅Π½Ρ ΠΏΠΎΠ½ΠΈΠΌΠ°Π½ΠΈΡ ΡΡΠ΅Π±ΠΎΠ²Π°Π½ΠΈΠΉ ΠΊ Π‘Π»Π΅Π΄ΡΡΡΠ΅ΠΌΡ Π―Π·ΡΠΊΡ (The Next Language). ΠΠ²ΡΠΎΡ Π½Π°ΡΠΈΠ½Π°Π΅Ρ Ρ ΠΎΡΠ½ΠΎΠ²: ΠΈΠΌΠ΅Π½, ΡΠΈΡΠ΅Π», Π»ΠΎΠ³ΠΈΡΠ΅ΡΠΊΠΈΡ Π·Π½Π°ΡΠ΅Π½ΠΈΠΉ, ΡΠΈΠΌΠ²ΠΎΠ»ΠΎΠ² ΠΈ Π΄ΡΡΠ³ΠΎΠΉ Π±Π°Π·ΠΎΠ²ΠΎΠΉ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ. ΠΡ ΡΠ·Π½Π°Π΅ΡΠ΅ Π½Π΅ ΡΠΎΠ»ΡΠΊΠΎ ΠΎ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠ°Ρ ΠΈ ΡΡΡΠ΄Π½ΠΎΡΡΡΡ ΡΠ°Π±ΠΎΡΡ Ρ ΡΠΈΠΏΠ°ΠΌΠΈ Π² JavaScript, Π½ΠΎ ΠΈ ΠΎ ΡΠΎΠΌ ΠΊΠ°ΠΊ ΠΈΡ ΠΌΠΎΠΆΠ½ΠΎ ΠΎΠ±ΠΎΠΉΡΠΈ. ΠΠ°ΡΠ΅ΠΌ Π²Ρ ΠΏΡΠΈΡΡΡΠΏΠΈΡΠ΅ ΠΊ Π·Π½Π°ΠΊΠΎΠΌΡΡΠ²Ρ ΡΠΎ ΡΡΡΡΠΊΡΡΡΠ°ΠΌΠΈ Π΄Π°Π½Π½ΡΡ ΠΈ ΡΡΠ½ΠΊΡΠΈΠΉ, ΡΡΠΎΠ±Ρ ΡΠ°Π·ΠΎΠ±ΡΠ°ΡΡΡΡ Ρ ΠΌΠ΅Ρ Π°Π½ΠΈΠ·ΠΌΠ°ΠΌΠΈ, Π»Π΅ΠΆΠ°ΡΠΈΠΌΠΈ Π² ΠΈΡ ΠΎΡΠ½ΠΎΠ²Π΅, ΠΈ Π½Π°ΡΡΠΈΡΠ΅ΡΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΡΡΠ½ΠΊΡΠΈΠΈ Π²ΡΡΡΠ΅Π³ΠΎ ΠΏΠΎΡΡΠ΄ΠΊΠ° ΠΈ ΠΎΠ±ΡΠ΅ΠΊΡΠ½ΠΎ-ΠΎΡΠΈΠ΅Π½ΡΠΈΡΠΎΠ²Π°Π½Π½ΡΠΉ ΡΡΠΈΠ»Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ Π±Π΅Π· ΠΊΠ»Π°ΡΡΠΎΠ².
ΠΠ°ΠΉΠ» Π‘ΠΈΠΌΠΏΡΠΎΠ½ Β« <ΠΡ Π½Π΅ Π·Π½Π°Π΅ΡΠ΅ JS>ΠΠ°ΠΌΡΠΊΠ°Π½ΠΈΡ ΠΈ ΠΎΠ±ΡΠ΅ΠΊΡΡΒ»
ΠΠ°ΠΊΠΈΠΌ Π±Ρ ΠΎΠΏΡΡΠΎΠΌ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ Π½Π° JavaScript Π²Ρ Π½ΠΈ ΠΎΠ±Π»Π°Π΄Π°Π»ΠΈ, ΡΠΊΠΎΡΠ΅Π΅ Π²ΡΠ΅Π³ΠΎ, Π²Ρ Π½Π΅ ΠΏΠΎΠ½ΠΈΠΌΠ°Π΅ΡΠ΅ ΡΠ·ΡΠΊ Π² ΠΏΠΎΠ»Π½ΠΎΠΉ ΠΌΠ΅ΡΠ΅. ΠΡΠΎ Π»Π°ΠΊΠΎΠ½ΠΈΡΠ½ΠΎΠ΅, Π½ΠΎ ΠΏΡΠΈ ΡΡΠΎΠΌ Π³Π»ΡΠ±ΠΎΠΊΠΎ ΠΏΡΠΎΠ΄ΡΠΌΠ°Π½Π½ΠΎΠ΅ ΡΡΠΊΠΎΠ²ΠΎΠ΄ΡΡΠ²ΠΎ ΠΏΠΎΠ·Π½Π°ΠΊΠΎΠΌΠΈΡ Π²Π°Ρ Ρ ΠΎΠ±Π»Π°ΡΡΡΠΌΠΈ Π²ΠΈΠ΄ΠΈΠΌΠΎΡΡΠΈ, Π·Π°ΠΌΡΠΊΠ°Π½ΠΈΡΠΌΠΈ, ΠΊΠ»ΡΡΠ΅Π²ΡΠΌ ΡΠ»ΠΎΠ²ΠΎΠΌ this ΠΈ ΠΎΠ±ΡΠ΅ΠΊΡΠ°ΠΌΠΈ β ΠΊΠΎΠ½ΡΠ΅ΠΏΡΠΈΡΠΌΠΈ, ΠΊΠΎΡΠΎΡΡΠ΅ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ Π·Π½Π°ΡΡ Π΄Π»Ρ Π±ΠΎΠ»Π΅Π΅ ΡΡΡΠ΅ΠΊΡΠΈΠ²Π½ΠΎΠ³ΠΎ ΠΈ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»ΡΠ½ΠΎΠ³ΠΎ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ Π½Π° JS. ΠΡ ΡΠ·Π½Π°Π΅ΡΠ΅, ΠΏΠΎΡΠ΅ΠΌΡ ΠΎΠ½ΠΈ ΡΠ°Π±ΠΎΡΠ°ΡΡ ΠΈ ΠΊΠ°ΠΊ Π·Π°ΠΌΡΠΊΠ°Π½ΠΈΡ ΠΌΠΎΠ³ΡΡ ΡΡΠ°ΡΡ ΡΡΡΠ΅ΠΊΡΠΈΠ²Π½ΠΎΠΉ ΡΠ°ΡΡΡΡ Π²Π°ΡΠ΅Π³ΠΎ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠ°ΡΠΈΡ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ.
ΠΠ°ΠΊ ΠΈ Π² Π΄ΡΡΠ³ΠΈΡ ΠΊΠ½ΠΈΠ³Π°Ρ ΡΠ΅ΡΠΈΠΈ Β«ΠΡ Π½Π΅ Π·Π½Π°Π΅ΡΠ΅ JSΒ», Π·Π΄Π΅ΡΡ ΠΏΠΎΠΊΠ°Π·Π°Π½Ρ Π½Π΅ΡΡΠΈΠ²ΠΈΠ°Π»ΡΠ½ΡΠ΅ Π°ΡΠΏΠ΅ΠΊΡΡ ΡΠ·ΡΠΊΠ°, ΠΎΡ ΠΊΠΎΡΠΎΡΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡΡ JavaScript ΠΏΡΠ΅Π΄ΠΏΠΎΡΠΈΡΠ°ΡΡ Π΄Π΅ΡΠΆΠ°ΡΡΡΡ ΠΏΠΎΠ΄Π°Π»ΡΡΠ΅. ΠΠΎΠΎΡΡΠΆΠΈΠ²ΡΠΈΡΡ ΡΡΠΈΠΌΠΈ Π·Π½Π°Π½ΠΈΡΠΌΠΈ, Π²Ρ Π΄ΠΎΡΡΠΈΠ³Π½Π΅ΡΠ΅ ΠΈΡΡΠΈΠ½Π½ΠΎΠ³ΠΎ ΠΌΠ°ΡΡΠ΅ΡΡΡΠ²Π° JavaScript.
ΠΡΡΠ³ΠΈΠ΅ ΠΊΠ½ΠΈΠ³ΠΈ ΡΠ΅ΡΠΈΠΈ Β«ΠΡ Π½Π΅ Π·Π½Π°Π΅ΡΠ΅ JSΒ»
ΠΠ»Π°Π΄ΠΈΠΌΠΈΡ ΠΡΠΎΠ½ΠΎΠ² Β«JavaScript. ΠΠ°ΡΠΎΠ΄Π½ΡΠ΅ ΡΠΎΠ²Π΅ΡΡΒ»
ΠΠ½ΠΈΠ³Π° ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»ΡΠ΅Ρ ΡΠΎΠ±ΠΎΠΉ ΠΏΠΎΠ΄Π±ΠΎΡΠΊΡ ΡΠ΅ΡΠ΅Π½ΠΈΠΉ, Π·Π°ΡΠ°ΡΡΡΡ Π½Π΅ΠΎΡΠ΅Π²ΠΈΠ΄Π½ΡΡ , ΡΠΈΠΏΠΈΡΠ½ΡΡ ΠΏΡΠΎΠ±Π»Π΅ΠΌ Π²Π΅Π±-ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ, ΠΏΡΠΈΠ΅ΠΌΠΎΠ², ΡΠΎΠ²Π΅ΡΠΎΠ² ΠΈ Π³ΠΎΡΠΎΠ²ΡΡ Π²Π΅Π±-ΡΡΠ΅Π½Π°ΡΠΈΠ΅Π². Π Π°ΡΡΠΌΠΎΡΡΠ΅Π½Ρ ΡΠ»Π΅Π΄ΡΡΡΠΈΠ΅ ΡΠ΅ΠΌΡ: ΠΏΠΎΠ»Π΅Π·Π½ΡΠ΅ ΡΡΠ½ΠΊΡΠΈΠΈ ΠΈ ΠΎΠ±ΡΠ΅ΠΊΡΡ ΡΠ·ΡΠΊΠ° JavaScript, Π½Π°ΠΏΠΈΡΠ°Π½ΠΈΠ΅ ΡΡΠ΅Π½Π°ΡΠΈΠ΅Π² ΠΈ ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠ° ΡΠΎΠ±ΡΡΠΈΠΉ, ΠΏΠΎΠ»ΡΡΠ΅Π½ΠΈΠ΅ ΡΠ²Π΅Π΄Π΅Π½ΠΈΠΉ ΠΎ Web-ΠΎΠ±ΠΎΠ·ΡΠ΅Π²Π°ΡΠ΅Π»Π΅ ΠΈ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ ΠΈΠΌ, ΠΌΠ°Π½ΠΈΠΏΡΠ»ΡΡΠΈΠΈ ΠΈ ΡΡΡΠ΅ΠΊΡΡ Ρ Π²Π΅Π±-ΡΡΡΠ°Π½ΠΈΡΠ°ΠΌΠΈ ΠΈ ΠΈΡ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠ°ΠΌΠΈ, ΡΠ°Π±ΠΎΡΠ° Ρ Π³ΡΠ°ΡΠΈΠΊΠΎΠΉ, Π³ΠΈΠΏΠ΅ΡΡΡΡΠ»ΠΊΠ°ΠΌΠΈ ΠΈ ΠΏΠΎΠ»ΠΎΡΠ°ΠΌΠΈ Π½Π°Π²ΠΈΠ³Π°ΡΠΈΠΈ, Π²ΡΠ²ΠΎΠ΄ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ ΠΎ ΡΠ°Π±Π»ΠΈΡΠ°Ρ , ΡΡΡΠ΅ΠΊΡΡ Ρ ΡΡΠ΅ΠΉΠΌΠ°ΠΌΠΈ, ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ ΡΠ²ΠΎΠ±ΠΎΠ΄Π½ΠΎ ΠΏΠΎΠ·ΠΈΡΠΈΠΎΠ½ΠΈΡΡΠ΅ΠΌΡΠΌΠΈ ΠΊΠΎΠ½ΡΠ΅ΠΉΠ½Π΅ΡΠ°ΠΌΠΈ, ΡΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΠΌΡΠ»ΡΡΠΈΠΌΠ΅Π΄ΠΈΠΉΠ½ΡΡ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠΎΠ² ΠΈ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ ΠΈΠΌΠΈ, ΠΏΡΠΎΡΡΠ΅ΠΉΡΠΈΠΉ Π²Π²ΠΎΠ΄-Π²ΡΠ²ΠΎΠ΄, ΡΠΎΡ ΡΠ°Π½Π΅Π½ΠΈΠ΅ ΠΈ ΠΏΠ΅ΡΠ΅Π΄Π°ΡΠ° Π΄Π°Π½Π½ΡΡ , ΡΠ°Π±ΠΎΡΠ° Ρ ΡΠΎΡΠΌΠ°ΠΌΠΈ ΠΈ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠ°ΠΌΠΈ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ, ΠΏΡΠΎΡΡΠ΅ΠΉΡΠΈΠ΅ ΠΈ Π±ΠΎΠ»Π΅Π΅ ΡΠ»ΠΎΠΆΠ½ΡΠ΅ ΠΏΡΠΈΠ΅ΠΌΡ Π²Π΅Π±-ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ, ΠΎΡΠ»Π°Π΄ΠΊΠ° Π²Π΅Π±-ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ ΠΈ Π΄Ρ.
spoiler#handleClick»>ΠΡΠ·ΡΠ²
Β«ΠΠ½Π΅ ΠΊΠ½ΠΈΠ³Π° ΠΏΠΎΠ½ΡΠ°Π²ΠΈΠ»Π°ΡΡ, Π½ΠΎ ΠΏΡΠΎΡΠΈΡΠ°Π» Π΅Π΅ Π±ΠΎΠ»ΡΡΠ΅ Π΄Π»Ρ ΠΈΡΡΠΎΡΠΈΠΈ. Π’Π°ΠΊ ΡΠΈΡΠ°Π΅ΡΡ ΡΠ°ΡΡΠΊΠ°Π·Ρ ΠΈΠ· Π΄Π΅ΡΡΡΠ²Π° ΠΈΠ»ΠΈ ΡΠ»ΡΡΠ°Π΅ΡΡ Π²ΡΡΡΡΠΏΠ»Π΅Π½ΠΈΡ ΠΡΠΈΡΠΊΠΎΠ²ΡΠ°. ΠΠ°ΠΊΠΈΠΌ ΠΏΡΠΎΡΡΡΠΌ ΡΠ΅ΠΉΡΠ°Ρ ΠΊΠ°ΠΆΠ΅ΡΡΡ ΡΠΎ Π²ΡΠ΅ΠΌΡ. ΠΡΠ»ΠΈ Π΅ΡΡΡ Π²ΡΠ΅ΠΌΡ β ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΡΠΈΡΠ°ΡΡ.Β»
ΠΠΈΡ ΠΡΠ΄ Β«Π Π°ΡΡΠΈΡΠ΅Π½ΠΈΠ΅ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΈ jQueryΒ»
jQuery β ΠΎΠ΄Π½Π° ΠΈΠ· Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ ΠΏΠΎΠΏΡΠ»ΡΡΠ½ΡΡ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊ Π΄Π»Ρ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ ΠΊΠ»ΠΈΠ΅Π½ΡΡΠΊΠΈΡ ΡΡΠ΅Π½Π°ΡΠΈΠ΅Π² Π½Π° JavaScript. Π Π½Π΅ΠΉ ΠΏΡΠ΅Π΄ΡΡΠΌΠΎΡΡΠ΅Π½ΠΎ Π±ΠΎΠ»ΡΡΠΎΠ΅ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ ΡΠΎΡΠ΅ΠΊ ΠΈΠ½ΡΠ΅Π³ΡΠ°ΡΠΈΠΈ, ΠΏΠΎΡΡΠ΅Π΄ΡΡΠ²ΠΎΠΌ ΠΊΠΎΡΠΎΡΡΡ ΠΌΠΎΠΆΠ½ΠΎ Π΄ΠΎΠ±Π°Π²Π»ΡΡΡ ΡΠΎΠ±ΡΡΠ²Π΅Π½Π½ΡΠ΅ ΡΠ΅Π»Π΅ΠΊΡΠΎΡΡ ΠΈ ΡΠΈΠ»ΡΡΡΡ, ΡΠ°ΡΡΠΈΡΠ΅Π½ΠΈΡ, Π°Π½ΠΈΠΌΠ°ΡΠΈΠΎΠ½Π½ΡΠ΅ ΡΡΡΠ΅ΠΊΡΡ ΠΈ ΠΌΠ½ΠΎΠ³ΠΎΠ΅ Π΄ΡΡΠ³ΠΎΠ΅. ΠΡΠ° ΠΊΠ½ΠΈΠ³Π° ΠΏΠΎΠΊΠ°ΠΆΠ΅Ρ Π²Π°ΠΌ, ΠΊΠ°ΠΊ ΡΡΠΎ Π΄Π΅Π»Π°Π΅ΡΡΡ.
ΠΠ· ΠΊΠ½ΠΈΠ³ΠΈ Π²Ρ ΡΠ·Π½Π°Π΅ΡΠ΅, ΠΊΠ°ΠΊ ΠΏΠΈΡΠ°ΡΡ ΡΠ°ΡΡΠΈΡΠ΅Π½ΠΈΡ ΠΈ ΠΊΠ°ΠΊ ΠΏΡΠΎΠ΅ΠΊΡΠΈΡΠΎΠ²Π°ΡΡ ΠΈΡ , ΡΡΠΎΠ±Ρ ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡΠ½ΠΎ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠΈΡΡ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ ΠΈΡ ΠΌΠ½ΠΎΠ³ΠΎΠΊΡΠ°ΡΠ½ΠΎΠ³ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ. ΠΡ ΡΠ°ΠΊΠΆΠ΅ Π½Π°ΡΡΠΈΡΠ΅ΡΡ ΠΏΠΈΡΠ°ΡΡ Π½ΠΎΠ²ΡΠ΅ Π²ΠΈΠ΄ΠΆΠ΅ΡΡ ΠΈ ΡΡΡΠ΅ΠΊΡΡ Π΄Π»Ρ jQuery UI. ΠΠ°ΡΡΠ΄Ρ Ρ ΡΡΠΈΠΌ Π²Ρ ΠΈΡΡΠ»Π΅Π΄ΡΠ΅ΡΠ΅ ΠΎΡΠΎΠ±Π΅Π½Π½ΠΎΡΡΠΈ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ ΡΠ°ΡΡΠΈΡΠ΅Π½ΠΈΠΉ Π΄Π»Ρ ΠΏΡΠΈΠΌΠ΅Π½Π΅Π½ΠΈΡ Π² ΡΠ°ΠΊΠΈΡ ΠΊΠ»ΡΡΠ΅Π²ΡΡ Π°ΡΠΏΠ΅ΠΊΡΠ°Ρ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΈ, ΠΊΠ°ΠΊ ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΡ Ajax, ΡΠΎΠ±ΡΡΠΈΡ, Π°Π½ΠΈΠΌΠ°ΡΠΈΡ ΠΈ ΠΏΡΠΎΠ²Π΅ΡΠΊΠ° Π΄Π°Π½Π½ΡΡ .
ΠΠ·Π΄Π°Π½ΠΈΠ΅ ΠΏΡΠ΅Π΄Π½Π°Π·Π½Π°ΡΠ΅Π½ΠΎ Π΄Π»Ρ Π²Π΅Π±-ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡΠΎΠ² ΡΠ°Π·Π½ΠΎΠΉ ΠΊΠ²Π°Π»ΠΈΡΠΈΠΊΠ°ΡΠΈΠΈ, ΡΠΆΠ΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡΠΈΡ jQuery Π² ΡΠ²ΠΎΠ΅ΠΉ ΡΠ°Π±ΠΎΡΠ΅.
spoiler#handleClick»>ΠΡΠ·ΡΠ²
Β«ΠΠ½ΠΈΠ³Π° Ρ ΠΎΡΡ ΠΈ Π½Π°ΠΏΠΈΡΠ°Π½Π° 7 Π»Π΅Ρ Π½Π°Π·Π°Π΄, Π½ΠΎ Π²ΡΡ ΠΆΠ΅ Π΄ΠΎΡΡΠΎΠΉΠ½Π° Π²Π½ΠΈΠΌΠ°Π½ΠΈΡ. ΠΠ΅Π»ΠΎ Π² ΡΠΎΠΌ, ΡΡΠΎ Π½Π΅Ρ ΠΎΠ΄Π½ΠΎΠΉ ΠΊΠ½ΠΈΠ³ΠΈ, ΠΊΠΎΡΠΎΡΠ°Ρ ΠΎΠΏΠΈΡΡΠ²Π°Π΅Ρ ΡΡΠ°Π·Ρ Π²ΡΠ΅ Π½ΡΠΆΠ½ΡΠ΅ ΡΡΠ½ΠΊΡΠΈΠΈ ΠΈ ΠΏΡΠΈΠΌΠ΅ΡΡ. ΠΠΎΡΡΠΎΠΌΡ ΡΡΠ° ΠΊΠ½ΠΈΠ³Π° ΠΊΠ°ΠΊ ΠΎΠ΄ΠΈΠ½ ΠΏΠ°Π·Π» ΠΈΠ· ΠΌΠ½ΠΎΠΆΠ΅ΡΡΠ²Π° Π΄Π»Ρ ΠΎΡΠ²ΠΎΠ΅Π½ΠΈΡ ΡΠ·ΡΠΊΠ° Java ScriptΒ».
ΠΠ΅Ρ ΠΠΈΠ±ΠΎ, ΠΠ΅Π³ΡΠ΄Π° ΠΠ°Ρ Β«jQuery. ΠΠΎΠ΄ΡΠΎΠ±Π½ΠΎΠ΅ ΡΡΠΊΠΎΠ²ΠΎΠ΄ΡΡΠ²ΠΎ ΠΏΠΎ ΠΏΡΠΎΠ΄Π²ΠΈΠ½ΡΡΠΎΠΌΡ JavaScriptΒ»
ΠΠ·Π΄Π°Π½ΠΈΠ΅ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»ΡΠ΅Ρ ΡΠΎΠ±ΠΎΠΉ Π²Π²Π΅Π΄Π΅Π½ΠΈΠ΅ ΠΈ ΡΠΏΡΠ°Π²ΠΎΡΠ½ΠΎΠ΅ ΡΡΠΊΠΎΠ²ΠΎΠ΄ΡΡΠ²ΠΎ ΠΏΠΎ jQuery β ΠΌΠΎΡΠ½ΠΎΠΉ ΠΏΠ»Π°ΡΡΠΎΡΠΌΠ΅ Π΄Π»Ρ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ Π²Π΅Π±-ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ. ΠΠΎΠ΄ΡΠΎΠ±Π½ΠΎ ΠΎΠΏΠΈΡΡΠ²Π°Π΅ΡΡΡ, ΠΊΠ°ΠΊ Π²ΡΠΏΠΎΠ»Π½ΡΡΡ ΠΎΠ±Ρ ΠΎΠ΄ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠΎΠ² HTML, ΠΎΠ±ΡΠ°Π±Π°ΡΡΠ²Π°ΡΡ ΡΠΎΠ±ΡΡΠΈΡ, Π΄ΠΎΠ±Π°Π²Π»ΡΡΡ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΡ ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ Ajax Π² ΡΠ²ΠΎΠΈ Π²Π΅Π±-ΡΡΡΠ°Π½ΠΈΡΡ, Π²ΠΎΡΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΡ Π°Π½ΠΈΠΌΠ°ΡΠΈΡ ΠΈ Π²ΠΈΠ·ΡΠ°Π»ΡΠ½ΡΠ΅ ΡΡΡΠ΅ΠΊΡΡ. Π£Π½ΠΈΠΊΠ°Π»ΡΠ½ΡΠ΅ Β«Π»Π°Π±ΠΎΡΠ°ΡΠΎΡΠ½ΡΠ΅ ΡΡΡΠ°Π½ΠΈΡΡΒ» ΠΏΠΎΠΌΠΎΠ³ΡΡ Π·Π°ΠΊΡΠ΅ΠΏΠΈΡΡ ΠΈΠ·ΡΡΠ΅Π½ΠΈΠ΅ ΠΊΠ°ΠΆΠ΄ΠΎΠΉ Π½ΠΎΠ²ΠΎΠΉ ΠΊΠΎΠ½ΡΠ΅ΠΏΡΠΈΠΈ Π½Π° ΠΏΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΈΡ ΠΏΡΠΈΠΌΠ΅ΡΠ°Ρ . Π Π°ΡΡΠΌΠΎΡΡΠ΅Π½Ρ Π²ΠΎΠΏΡΠΎΡΡ Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡΠ²ΠΈΡ jQuery Ρ Π΄ΡΡΠ³ΠΈΠΌΠΈ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠ°ΠΌΠΈ ΠΈ ΠΏΠ»Π°ΡΡΠΎΡΠΌΠ°ΠΌΠΈ ΠΈ ΠΌΠ΅ΡΠΎΠ΄Ρ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ ΠΌΠΎΠ΄ΡΠ»Π΅ΠΉ ΡΠ°ΡΡΠΈΡΠ΅Π½ΠΈΡ Π΄Π»Ρ ΡΡΠΎΠΉ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΈ.
ΠΡΠΎΡΠΎΠ΅ ΠΈΠ·Π΄Π°Π½ΠΈΠ΅ ΠΏΠΎΠ΄Π²Π΅ΡΠ³Π»ΠΎΡΡ ΠΎΠ±ΡΠΈΡΠ½ΠΎΠΉ ΠΏΠ΅ΡΠ΅Π΄Π΅Π»ΠΊΠ΅, ΡΡΠΎΠ±Ρ ΠΏΡΠΎΠ΄Π΅ΠΌΠΎΠ½ΡΡΡΠΈΡΠΎΠ²Π°ΡΡ Π½ΠΎΠ²ΡΠ΅ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΠΈ Π²Π΅ΡΡΠΈΠΈ jQuery 1.4: Π½ΠΎΠ²ΡΠ΅ Π½Π΅ΡΡΠ°Π½Π΄Π°ΡΡΠ½ΡΠ΅ ΡΠΎΠ±ΡΡΠΈΡ, ΠΏΡΠΎΡΡΡΠ°Π½ΡΡΠ²Π° ΠΈΠΌΠ΅Π½ ΡΠΎΠ±ΡΡΠΈΠΉ, ΡΡΠ½ΠΊΡΠΈΠΈ ΠΈ ΡΡΡΠ΅ΠΊΡΡ ΠΈ Π΄ΡΡΠ³ΠΈΠ΅ ΠΏΠΎΠ»Π΅Π·Π½ΡΠ΅ ΠΌΠ΅ΡΠΎΠ΄Ρ ΠΈ ΡΡΠ½ΠΊΡΠΈΠΈ. ΠΡΠΎΠΌΠ΅ ΡΠΎΠ³ΠΎ, Π² ΠΊΠ½ΠΈΠ³Π΅ ΠΏΠΎΡΠ²ΠΈΠ»Π°ΡΡ ΡΠΎΠ²Π΅ΡΡΠ΅Π½Π½ΠΎ Π½ΠΎΠ²Π°Ρ ΡΠ°ΡΡΡ, ΠΏΠΎΠ»Π½ΠΎΡΡΡΡ ΠΏΠΎΡΠ²ΡΡΠ΅Π½Π½Π°Ρ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠ΅ jQuery UI, ΠΊΠΎΡΠΎΡΠ°Ρ ΠΎΡ Π²Π°ΡΡΠ²Π°Π΅Ρ ΠΎΠ±ΡΠΈΡΠ½Π΅ΠΉΡΠΈΠ΅ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡ, Π²Π½Π΅ΡΠ΅Π½Π½ΡΠ΅ Π² jQuery UI Ρ ΠΌΠΎΠΌΠ΅Π½ΡΠ° ΠΏΡΠΎΡΠ»ΠΎΠΉ ΠΏΡΠ±Π»ΠΈΠΊΠ°ΡΠΈΠΈ.
spoiler#handleClick»>ΠΡΠ·ΡΠ²
Β«Π― β ΠΊΠ°ΠΊ ΡΠ°Π· Π½ΠΎΠ²ΠΈΡΠΎΠΊ. ΠΠ½ΠΈΠ³Π° ΠΎΡΠ΅Π½Ρ ΠΏΠΎΠΌΠΎΠ³Π»Π° Π½Π°ΡΠ°ΡΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΡΡΠΎΡ Ρ ΠΎΡΠΎΡΠΎ ΠΏΡΠΎΡΠ°Π±ΠΎΡΠ°Π½Π½ΡΠΉ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½Ρ, ΠΎΡΠΎΠ±Π΅Π½Π½ΠΎ ΠΏΠΎ ΡΡΠ°Π²Π½Π΅Π½ΠΈΡ Ρ ΡΠ°Π·Π½ΡΠΌΠΈ Π΄ΡΡΠ³ΠΈΠΌΠΈ ΡΡΠ°ΡΡΡΠΌΠΈ Π² ΠΎΡΠΊΡΡΡΠΎΠΌ Π΄ΠΎΡΡΡΠΏΠ΅. ΠΠ°ΡΡΠ» Π²ΡΠ΅ ΡΡΠ΅Π΄ΡΡΠ²Π° Π΄Π»Ρ ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΠΈ ΠΌΠΎΠΈΡ ΡΡΠ΅Π±ΠΎΠ²Π°Π½ΠΈΠΉ. βΠΠ΅Π·Π½Π°Π΄ΡΠΆΠ½ΠΎ ΡΡΡΠ°ΡΠ΅Π»Π°β β ΡΡΠΎ Π΄Π»Ρ ΡΠ΅Ρ , ΠΊΡΠΎ ΡΠ²Π»Π΅ΡΡΠ½ ΠΏΡΠΎΡΠ΅ΡΡΠΎΠΌ ΠΈΠ·ΡΡΠ΅Π½ΠΈΡ Π½ΠΎΠ²ΠΎΠ³ΠΎ, Π° Π½Π΅ ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΠΎΠΌ. Π Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡΡΒ».
Danny Goodman Β«JavaScript BibleΒ»
Π‘Π°ΠΌΠ°Ρ ΠΎΠ±ΡΠ΅ΠΌΠ½Π°Ρ ΠΊΠ½ΠΈΠ³Π° Π½Π° ΡΡΠ½ΠΊΠ΅ ΠΏΠΎ JavaScript β ΡΡΠΎ ΠΊΠ»Π°ΡΡΠΈΡΠ΅ΡΠΊΠΈΠΉ Π±Π΅ΡΡΡΠ΅Π»Π»Π΅Ρ, ΠΊΠΎΡΠΎΡΡΠΉ Π΄Π΅ΡΠΆΠΈΡ Π²Π°Ρ Π² ΠΊΡΡΡΠ΅ ΠΏΠΎΡΠ»Π΅Π΄Π½ΠΈΡ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ Π² JavaScript. Π§Π°ΡΡΠΈΡΠ½ΠΎ ΡΡΠ΅Π±Π½ΠΈΠΊ, ΡΠ°ΡΡΠΈΡΠ½ΠΎ ΡΠΏΡΠ°Π²ΠΎΡΠ½ΠΈΠΊ β ΡΡΠ° ΠΊΠ½ΠΈΠ³Π° ΡΠ»ΡΠΆΠΈΡ ΠΊΠ°ΠΊ ΡΡΠ΅Π±Π½ΡΠΌ ΠΏΠΎΡΠΎΠ±ΠΈΠ΅ΠΌ Π΄Π»Ρ ΠΏΡΠΈΠΎΠ±ΡΠ΅ΡΠ΅Π½ΠΈΡ Π½Π°Π²ΡΠΊΠΎΠ² JavaScript, ΡΠ°ΠΊ ΠΈ ΠΏΠΎΠ΄ΡΠΎΠ±Π½ΡΠΌ ΡΠΏΡΠ°Π²ΠΎΡΠ½ΠΈΠΊΠΎΠΌ Π΄Π»Ρ Π±ΠΎΠ»Π΅Π΅ ΠΎΠΏΡΡΠ½ΠΎΠ³ΠΎ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ JavaScript.