ΠΈΠ·ΡΡΠ΅Π½ΠΈΠ΅ javascript Π½Π° ΠΏΡΠ°ΠΊΡΠΈΠΊΠ΅
JavaScript ΠΡΠ°ΠΊΡΠΈΠΊΠ°
ΠΠ·Π±Π΅Π³Π°ΠΉΡΠ΅ Π³Π»ΠΎΠ±Π°Π»ΡΠ½ΡΡ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΡ
Π‘Π²Π΅Π΄ΠΈΡΠ΅ ΠΊ ΠΌΠΈΠ½ΠΈΠΌΡΠΌΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ Π³Π»ΠΎΠ±Π°Π»ΡΠ½ΡΡ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΡ .
Π‘ΡΠ΄Π° Π²Ρ ΠΎΠ΄ΡΡ Π²ΡΠ΅ ΡΠΈΠΏΡ Π΄Π°Π½Π½ΡΡ , ΠΎΠ±ΡΠ΅ΠΊΡΡ ΠΈ ΡΡΠ½ΠΊΡΠΈΠΈ.
ΠΠ»ΠΎΠ±Π°Π»ΡΠ½ΡΠ΅ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΠ΅ ΠΈ ΡΡΠ½ΠΊΡΠΈΠΈ ΠΌΠΎΠ³ΡΡ Π±ΡΡΡ ΠΏΠ΅ΡΠ΅Π·Π°ΠΏΠΈΡΠ°Π½Ρ Π΄ΡΡΠ³ΠΈΠΌΠΈ ΡΠΊΡΠΈΠΏΡΠ°ΠΌΠΈ.
ΠΠΌΠ΅ΡΡΠΎ ΡΡΠΎΠ³ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ Π»ΠΎΠΊΠ°Π»ΡΠ½ΡΠ΅ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΠ΅ ΠΈ ΡΠ·Π½Π°ΠΉΡΠ΅, ΠΊΠ°ΠΊ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Π·Π°ΠΊΡΡΡΠΈΠ΅.
ΠΡΠ΅Π³Π΄Π° ΠΎΠ±ΡΡΠ²Π»ΡΡΡ Π»ΠΎΠΊΠ°Π»ΡΠ½ΡΠ΅ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΠ΅
ΠΡΠ΅ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΠ΅, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΠΌΡΠ΅ Π² ΡΡΠ½ΠΊΡΠΈΠΈ, Π΄ΠΎΠ»ΠΆΠ½Ρ Π±ΡΡΡ ΠΎΠ±ΡΡΠ²Π»Π΅Π½Ρ ΠΊΠ°ΠΊ Π»ΠΎΠΊΠ°Π»ΡΠ½ΡΠ΅ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΠ΅.
ΠΠΎΠΊΠ°Π»ΡΠ½ΡΠ΅ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΠ΅ Π΄ΠΎΠ»ΠΆΠ½Ρ Π±ΡΡΡ ΠΎΠ±ΡΡΠ²Π»Π΅Π½Ρ Ρ var ΠΊΠ»ΡΡΠ΅Π²ΡΠΌ ΡΠ»ΠΎΠ²ΠΎΠΌ ΠΈΠ»ΠΈ let ΠΊΠ»ΡΡΠ΅Π²ΡΠΌ ΡΠ»ΠΎΠ²ΠΎΠΌ, ΠΈΠ½Π°ΡΠ΅ ΠΎΠ½ΠΈ ΡΡΠ°Π½ΡΡ Π³Π»ΠΎΠ±Π°Π»ΡΠ½ΡΠΌΠΈ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΠΌΠΈ.
Π‘ΡΡΠΎΠ³ΠΈΠΉ ΡΠ΅ΠΆΠΈΠΌ Π½Π΅ Π΄ΠΎΠΏΡΡΠΊΠ°Π΅Ρ Π½Π΅ΠΎΠ±ΡΡΠ²Π»Π΅Π½Π½ΡΡ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΡ .
ΠΠ±ΡΡΠ²Π»Π΅Π½ΠΈΡ ΡΠ²Π΅ΡΡ Ρ
// ΠΠ±ΡΡΠ²Π»Π΅Π½ΠΈΠ΅ Π² Π½Π°ΡΠ°Π»Π΅
var firstName, lastName, price, discount, fullPrice;
// ΠΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΠΏΠΎΠ·ΠΆΠ΅
firstName = «John»;
lastName = «Doe»;
price = 19.90;
discount = 0.10;
ΠΡΠΎ ΡΠ°ΠΊΠΆΠ΅ ΠΊΠ°ΡΠ°Π΅ΡΡΡ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΡ ΡΠΈΠΊΠ»Π°:
// ΠΠ±ΡΡΠ²Π»Π΅Π½ΠΈΠ΅ Π² Π½Π°ΡΠ°Π»Π΅
var i;
// ΠΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΠΏΠΎΠ·ΠΆΠ΅
for (i = 0; i
ΠΠ½ΠΈΡΠΈΠ°Π»ΠΈΠ·ΠΈΡΠΎΠ²Π°ΡΡ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΠ΅
ΠΠ½ΠΈΡΠΈΠ°Π»ΠΈΠ·Π°ΡΠΈΡ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΡ Π΄Π°Π΅Ρ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ ΠΎ ΠΏΡΠ΅Π΄ΠΏΠΎΠ»Π°Π³Π°Π΅ΠΌΠΎΠΌ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠΈ (ΠΈ ΠΏΡΠ΅Π΄ΠΏΠΎΠ»Π°Π³Π°Π΅ΠΌΠΎΠΌ ΡΠΈΠΏΠ΅ Π΄Π°Π½Π½ΡΡ ).
ΠΠΈΠΊΠΎΠ³Π΄Π° Π½Π΅ ΠΎΠ±ΡΡΠ²Π»ΡΠΉΡΠ΅ ΡΠΈΡΠ»ΠΎΠ²ΡΠ΅, ΡΡΡΠΎΠΊΠΎΠ²ΡΠ΅ ΠΈΠ»ΠΈ Π»ΠΎΠ³ΠΈΡΠ΅ΡΠΊΠΈΠ΅ ΠΎΠ±ΡΠ΅ΠΊΡΡ
ΠΡΠ΅Π³Π΄Π° ΠΎΠ±ΡΠ°Π±Π°ΡΡΠ²Π°ΠΉΡΠ΅ ΡΠΈΡΠ»Π°, ΡΡΡΠΎΠΊΠΈ ΠΈΠ»ΠΈ Π»ΠΎΠ³ΠΈΡΠ΅ΡΠΊΠΈΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΡ ΠΊΠ°ΠΊ ΠΏΡΠΈΠΌΠΈΡΠΈΠ²Π½ΡΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΡ. ΠΠ΅ ΠΊΠ°ΠΊ ΠΎΠ±ΡΠ΅ΠΊΡΡ.
ΠΠ±ΡΡΠ²Π»Π΅Π½ΠΈΠ΅ ΡΡΠΈΡ ΡΠΈΠΏΠΎΠ² ΠΊΠ°ΠΊ ΠΎΠ±ΡΠ΅ΠΊΡΠΎΠ² ΡΠ½ΠΈΠΆΠ°Π΅Ρ ΡΠΊΠΎΡΠΎΡΡΡ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ ΠΈ Π²ΡΠ·ΡΠ²Π°Π΅Ρ Π½Π΅ΠΏΡΠΈΡΡΠ½ΡΠ΅ ΠΏΠΎΠ±ΠΎΡΠ½ΡΠ΅ ΡΡΡΠ΅ΠΊΡΡ:
ΠΡΠΈΠΌΠ΅Ρ
ΠΡΠΈΠΌΠ΅Ρ
ΠΠ΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ new Object()
ΠΡΠΈΠΌΠ΅Ρ
ΠΡΡΠ΅ΡΠ΅Π³Π°ΠΉΡΠ΅ΡΡ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΎΠ³ΠΎ ΠΏΡΠ΅ΠΎΠ±ΡΠ°Π·ΠΎΠ²Π°Π½ΠΈΡ ΡΠΈΠΏΠΎΠ²
ΠΠΎΠΌΠ½ΠΈΡΠ΅, ΡΡΠΎ ΡΠΈΡΠ»Π° ΠΌΠΎΠ³ΡΡ Π±ΡΡΡ ΡΠ»ΡΡΠ°ΠΉΠ½ΠΎ ΠΏΡΠ΅ΠΎΠ±ΡΠ°Π·ΠΎΠ²Π°Π½Ρ Π² ΡΡΡΠΎΠΊΠΈ ΠΈΠ»ΠΈ NaN (Π½Π΅ ΡΠΈΡΠ»ΠΎ).
JavaScript ΡΠ»Π°Π±ΠΎ ΡΠΈΠΏΠΈΠ·ΠΈΡΠΎΠ²Π°Π½. ΠΠ΅ΡΠ΅ΠΌΠ΅Π½Π½Π°Ρ ΠΌΠΎΠΆΠ΅Ρ ΡΠΎΠ΄Π΅ΡΠΆΠ°ΡΡ ΡΠ°Π·Π½ΡΠ΅ ΡΠΈΠΏΡ Π΄Π°Π½Π½ΡΡ , Π° ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½Π°Ρ ΠΌΠΎΠΆΠ΅Ρ ΠΈΠ·ΠΌΠ΅Π½ΡΡΡ ΡΠ²ΠΎΠΉ ΡΠΈΠΏ Π΄Π°Π½Π½ΡΡ :
ΠΡΠΈΠΌΠ΅Ρ
ΠΡΠΈ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΠΈ ΠΌΠ°ΡΠ΅ΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈΡ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΉ JavaScript ΠΌΠΎΠΆΠ΅Ρ ΠΏΡΠ΅ΠΎΠ±ΡΠ°Π·ΠΎΠ²ΡΠ²Π°ΡΡ ΡΠΈΡΠ»Π° Π² ΡΡΡΠΎΠΊΠΈ:
ΠΡΠΈΠΌΠ΅Ρ
ΠΡΡΠΈΡΠ°Π½ΠΈΠ΅ ΡΡΡΠΎΠΊΠΈ ΠΈΠ· ΡΡΡΠΎΠΊΠΈ Π½Π΅ ΠΏΡΠΈΠ²ΠΎΠ΄ΠΈΡ ΠΊ ΠΎΡΠΈΠ±ΠΊΠ΅, Π½ΠΎ Π²ΠΎΠ·Π²ΡΠ°ΡΠ°Π΅Ρ NaN (Π½Π΅ ΡΠΈΡΠ»ΠΎ):
ΠΡΠΈΠΌΠ΅Ρ
ΠΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ === ΡΡΠ°Π²Π½Π΅Π½ΠΈΠ΅
ΠΠΏΠ΅ΡΠ°ΡΠΎΡ == ΡΡΠ°Π²Π½Π΅Π½ΠΈΡ Π²ΡΠ΅Π³Π΄Π° ΠΏΡΠ΅ΠΎΠ±ΡΠ°Π·ΡΠ΅ΡΡΡ (Π² ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΡΡΠΈΠ΅ ΡΠΈΠΏΡ) ΠΏΠ΅ΡΠ΅Π΄ ΡΡΠ°Π²Π½Π΅Π½ΠΈΠ΅ΠΌ.
ΠΠΏΠ΅ΡΠ°ΡΠΎΡ === Π·Π°ΡΡΠ°Π²Π»ΡΠ΅Ρ ΡΡΠ°Π²Π½ΠΈΠ²Π°ΡΡ Π·Π½Π°ΡΠ΅Π½ΠΈΡ ΠΈ ΡΠΈΠΏ:
ΠΡΠΈΠΌΠ΅Ρ
0 == «»; // true
1 == «1»; // true
1 == true; // true
0 === «»; // false
1 === «1»; // false
1 === true; // false
ΠΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Π·Π½Π°ΡΠ΅Π½ΠΈΡ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠΎΠ² ΠΏΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ
ΠΡΠΈΠΌΠ΅Ρ
ECMAScript 2015 ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΡ ΠΏΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ Π² ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈΠΈ ΡΡΠ½ΠΊΡΠΈΠΈ:
Π£Π·Π½Π°ΠΉΡΠ΅ Π±ΠΎΠ»ΡΡΠ΅ ΠΎ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠ°Ρ ΠΈ Π°ΡΠ³ΡΠΌΠ΅Π½ΡΠ°Ρ ΠΠ°ΡΠ°ΠΌΠ΅ΡΡΡ ΡΡΠ½ΠΊΡΠΈΠΈ.
ΠΠ°Π²Π΅ΡΡΠΈΡΠ΅ ΡΠ²ΠΎΠΈ ΠΏΠ΅ΡΠ΅ΠΊΠ»ΡΡΠ°ΡΠ΅Π»ΠΈ Π½Π°ΡΡΡΠΎΠΉΠΊΠ°ΠΌΠΈ ΠΏΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ
ΠΡΠΈΠΌΠ΅Ρ
ΠΠ·Π±Π΅Π³Π°ΠΉΡΠ΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ eval()
Π€ΡΠ½ΠΊΡΠΈΡ eval() ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ Π΄Π»Ρ Π·Π°ΠΏΡΡΠΊΠ° ΡΠ΅ΠΊΡΡ Π² ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅ ΠΊΠΎΠ΄Π°. ΠΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΈ Π²ΠΎ Π²ΡΠ΅Ρ ΡΠ»ΡΡΠ°ΡΡ Π½Π΅Ρ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎΡΡΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Π΅Π³ΠΎ.
ΠΠΎΡΠΊΠΎΠ»ΡΠΊΡ ΠΎΠ½ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ Π·Π°ΠΏΡΡΠΊΠ°ΡΡ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ»ΡΠ½ΡΠΉ ΠΊΠΎΠ΄, ΠΎΠ½ ΡΠ°ΠΊΠΆΠ΅ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»ΡΠ΅Ρ ΠΏΡΠΎΠ±Π»Π΅ΠΌΡ Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡΠΈ.
ΠΡΠ°ΠΊΡΠΈΠΊΠ° JavaScript Π΄Π»Ρ Π½ΠΎΠ²ΠΈΡΠΊΠΎΠ²
Π£ΡΠ΅Π±Π½ΠΈΠΊ JavaScript
ΠΡΠ°ΠΊΡΠΈΠΊΠ°
Π Π°Π±ΠΎΡΠ° Ρ DOM
ΠΡΠ°ΠΊΡΠΈΠΊΠ°
ΠΠ΅ΠΊΠΎΡΠΎΡΡΠ΅ ΠΏΡΠΎΠ΄Π²ΠΈΠ½ΡΡΡΠ΅ Π²Π΅ΡΠΈ
Π Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΠΎΠ²Π°Π½Π½ΠΎΠ΅ ES6
ΠΠ΅ΠΊΠΎΡΠΎΡΡΠ΅ Π²ΠΈΠ΄Π΅ΠΎ ΠΌΠΎΠ³ΡΡ Π·Π°Π±Π΅Π³Π°ΡΡ Π²ΠΏΠ΅ΡΠ΅Π΄, ΡΠΊ ΠΊ ΡΡΠΎΠΌΡ ΠΌΠ΅ΡΡΡ ΡΡΠ΅Π±Π½ΠΈΠΊΠ° ΠΌΡ ΠΏΡΠΎΡΠ»ΠΈ Π΅ΡΠ΅ Π½Π΅ Π²Π΅ΡΡ ES6. ΠΡΠΎΡΡΠΎ ΠΏΡΠΎΠΏΡΡΠΊΠ°ΠΉΡΠ΅ ΡΠ°ΠΊΠΈΠ΅ Π²ΠΈΠ΄Π΅ΠΎ, ΠΏΠΎΡΠΌΠΎΡΡΠΈΡΠ΅ ΠΏΠΎΡΠΎΠΌ.
Π Π΅Π³ΡΠ»ΡΡΠΊΠΈ
Π Π°Π·Π½ΠΎΠ΅
Π Π°Π±ΠΎΡΠ° Ρ ΠΊΠ°Π½Π²Π°ΡΠΎΠΌ
ΠΡΠ°ΠΊΡΠΈΠΊΠ°
ΠΠΎΠ½ΡΠ΅ΠΊΡΡ
Drag-and-Drop
ΠΡΠ°ΠΊΡΠΈΠΊΠ° ΠΏΠΎ ΠΠΠ
ΠΠ°ΡΠ° Π·Π°Π΄Π°ΡΠ°: ΠΏΠΎΡΠΌΠΎΡΡΠΈΡΠ΅, ΠΏΠΎΠΏΡΠΎΠ±ΡΠΉΡΠ΅ ΠΏΠΎΠ²ΡΠΎΡΠΈΡΡ.
ΠΡΠ°ΠΊΡΠΈΠΊΠ°
Promise ES6
ΠΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠ° jQuery
Π’ΠΊ. jQuery ΡΡΡΠ°ΡΠ΅Π²Π°Π΅Ρ, ΠΎΠ±ΡΡΠ²Π»ΡΡ ΡΡΠΈ ΡΡΠΎΠΊΠΈ Π½Π΅ ΠΎΠ±ΡΠ·Π°ΡΠ΅Π»ΡΠ½ΡΠΌΠΈ ΠΈ Π²ΡΠ½ΠΎΡΡ Π² ΠΊΠΎΠ½Π΅Ρ ΡΡΠ΅Π±Π½ΠΈΠΊΠ° (ΡΠ°ΠΊ ΠΏΠΎ ΡΡΠΎΠ²Π½Ρ ΡΡΠΎΠΊΠΈ ΡΠ΅ΡΠ΅Π΄ΠΈΠ½Ρ ΡΡΠ΅Π±Π½ΠΈΠΊΠ°, Π΅ΡΠ»ΠΈ ΡΡΠΎ). Π ΠΏΠ΅ΡΡΠΏΠ΅ΠΊΡΠΈΠ²Π΅ ΠΏΠ΅ΡΠ΅Π΅Π΄Π΅Ρ Π² ΠΎΡΠ΄Π΅Π»ΡΠ½ΡΠΉ ΡΡΠ΅Π±Π½ΠΈΠΊ ΠΏΠΎ jq.
ΠΠ΅ΡΠ΅Π΄ ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ΠΌ Π·Π°Π΄Π°Ρ ΠΈΠ·ΡΡΠΈΡΠ΅ ΡΠ΅ΠΎΡΠΈΡ ΠΊ Π΄Π°Π½Π½ΠΎΠΌΡ ΡΡΠΎΠΊΡ.
ΠΠ°Π΄Π°ΡΠΈ Π΄Π»Ρ ΡΠ΅ΡΠ΅Π½ΠΈΡ
ΠΠ°Π½Ρ 3 ΠΈΠ½ΠΏΡΡΠ° ΠΈ ΠΊΠ½ΠΎΠΏΠΊΠ°. ΠΠΎ Π½Π°ΠΆΠ°ΡΠΈΡ Π½Π° ΠΊΠ½ΠΎΠΏΠΊΡ ΠΏΠΎΠ»ΡΡΠΈΡΠ΅ ΡΠΈΡΠ»Π°, ΡΡΠΎΡΡΠΈΠ΅ Π² ΡΡΠΈΡ ΠΈΠ½ΠΏΡΡΠ°Ρ ΠΈ Π·Π°ΠΏΠΈΡΠΈΡΠ΅ ΠΈΡ ΡΡΠΌΠΌΡ Π² ΡΠ΅ΡΠ²Π΅ΡΡΡΠΉ ΠΈΠ½ΠΏΡΡ.
ΠΠ°Π½ ΠΈΠ½ΠΏΡΡ. Π Π½Π΅Π³ΠΎ Π²Π²ΠΎΠ΄ΠΈΡΡΡ ΡΠΈΡΠ»ΠΎ. ΠΠΎ ΠΏΠΎΡΠ΅ΡΠΈ ΡΠΎΠΊΡΡΠ° Π½Π°ΠΉΠ΄ΠΈΡΠ΅ ΡΡΠΌΠΌΡ ΡΠΈΡΡ ΡΡΠΎΠ³ΠΎ ΡΠΈΡΠ»Π°.
ΠΠ°Π½ ΠΈΠ½ΠΏΡΡ. Π Π½Π΅Π³ΠΎ Π²Π²ΠΎΠ΄ΡΡΡΡ ΡΠΈΡΠ»Π° ΡΠ΅ΡΠ΅Π· Π·Π°ΠΏΡΡΡΡ. ΠΠΎ ΠΏΠΎΡΠ΅ΡΠΈ ΡΠΎΠΊΡΡΠ° Π½Π°ΠΉΠ΄ΠΈΡΠ΅ ΡΡΠ΅Π΄Π½Π΅Π΅ Π°ΡΠΈΡΠΌΠ΅ΡΠΈΡΠ΅ΡΠΊΠΎΠ΅ ΡΡΠΈΡ ΡΠΈΡΠ΅Π» (ΡΡΠΌΠΌΠ° Π΄Π΅Π»ΠΈΡΡ Π½Π° ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ).
ΠΠ°Π½ ΠΈΠ½ΠΏΡΡ. Π Π½Π΅Π³ΠΎ Π²Π²ΠΎΠ΄ΠΈΡΡΡ Π€ΠΠ ΡΠ΅ΡΠ΅Π· ΠΏΡΠΎΠ±Π΅Π». ΠΠΎ ΠΏΠΎΡΠ΅ΡΠΈ ΡΠΎΠΊΡΡΠ° Π·Π°ΠΏΠΈΡΠΈΡΠ΅ ΡΠ°ΠΌΠΈΠ»ΠΈΡ, ΠΈΠΌΡ ΠΈ ΠΎΡΡΠ΅ΡΡΠ²ΠΎ Π² ΠΎΡΠ΄Π΅Π»ΡΠ½ΡΠ΅ ΠΈΠ½ΠΏΡΡΡ.
ΠΠ°Π½ ΠΈΠ½ΠΏΡΡ. Π Π½Π΅Π³ΠΎ Π²Π²ΠΎΠ΄ΠΈΡΡΡ Π€ΠΠ ΡΠ΅ΡΠ΅Π· ΠΏΡΠΎΠ±Π΅Π». Π€ΠΠ Π²Π²ΠΎΠ΄ΠΈΡΡΡ Ρ ΠΌΠ°Π»Π΅Π½ΡΠΊΠΎΠΉ Π±ΡΠΊΠ²Ρ. Π‘Π΄Π΅Π»Π°ΠΉΡΠ΅ ΡΠ°ΠΊ, ΡΡΠΎΠ±Ρ ΠΏΠΎ ΠΏΠΎΡΠ΅ΡΠΈ ΡΠΎΠΊΡΡΠ° ΠΈΠ½ΠΏΡΡΠΎΠΌ, Π²Π²Π΅Π΄Π΅Π½Π½ΡΠ΅ ΡΠ°ΠΌΠΈΠ»ΠΈΡ, ΠΈΠΌΡ ΠΈ ΠΎΡΡΠ΅ΡΡΠ²ΠΎ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈ ΡΡΠ°Π»ΠΈ Π·Π°ΠΏΠΈΡΠ°Π½Π½ΡΠΌΠΈ Ρ Π±ΠΎΠ»ΡΡΠΎΠΉ Π±ΡΠΊΠ²Ρ (Π² ΡΠΎΠΌ ΠΆΠ΅ ΠΈΠ½ΠΏΡΡΠ΅).
ΠΠ°Π½ ΠΈΠ½ΠΏΡΡ. Π Π½Π΅Π³ΠΎ Π²Π²ΠΎΠ΄ΠΈΡΡΡ ΡΠ΅ΠΊΡΡ. ΠΠΎ ΠΏΠΎΡΠ΅ΡΠΈ ΡΠΎΠΊΡΡΠ° ΡΠ·Π½Π°ΠΉΡΠ΅ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ ΡΠ»ΠΎΠ² Π² ΡΡΠΎΠΌ ΡΠ΅ΠΊΡΡΠ΅.
ΠΠ°Π½ ΠΈΠ½ΠΏΡΡ. Π Π½Π΅Π³ΠΎ Π²Π²ΠΎΠ΄ΠΈΡΡΡ ΡΠ΅ΠΊΡΡ. ΠΠΎ ΠΏΠΎΡΠ΅ΡΠΈ ΡΠΎΠΊΡΡΠ° ΡΠ·Π½Π°ΠΉΡΠ΅ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ ΡΠΈΠΌΠ²ΠΎΠ»ΠΎΠ² Π² ΡΠ°ΠΌΠΎΠΌ Π΄Π»ΠΈΠ½Π½ΠΎΠΌ ΡΠ»ΠΎΠ²Π΅ Π² ΡΡΠΎΠΌ ΡΠ΅ΠΊΡΡΠ΅.
ΠΠ°Π½ ΠΈΠ½ΠΏΡΡ. Π Π½Π΅Π³ΠΎ Π²Π²ΠΎΠ΄ΠΈΡΡΡ Π΄Π°ΡΠ° Π² ΡΠΎΡΠΌΠ°ΡΠ΅ 31.12.2016. ΠΠΎ ΠΏΠΎΡΠ΅ΡΠΈ ΡΠΎΠΊΡΡΠ° Π² ΡΡΠΎΠΌ ΠΆΠ΅ ΠΈΠ½ΠΏΡΡΠ΅ ΠΏΠΎΡΡΠ°Π²ΡΡΠ΅ ΡΡΡ Π΄Π°ΡΡ Π² ΡΠΎΡΠΌΠ°ΡΠ΅ 2016-12-31.
ΠΠ°Π½ ΠΈΠ½ΠΏΡΡ. Π Π½Π΅Π³ΠΎ Π²Π²ΠΎΠ΄ΠΈΡΡΡ Π³ΠΎΠ΄ ΡΠΎΠΆΠ΄Π΅Π½ΠΈΡ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ. ΠΠΎ Π½Π°ΠΆΠ°ΡΠΈΡ Π½Π° ΠΊΠ½ΠΎΠΏΠΊΡ Π²ΡΠ²Π΅Π΄ΠΈΡΠ΅ Π² Π°Π±Π·Π°Ρ Π½ΠΈΠΆΠ΅ ΡΠΊΠΎΠ»ΡΠΊΠΎ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ Π»Π΅Ρ.
ΠΠ°Π½ ΠΈΠ½ΠΏΡΡ. Π Π½Π΅Π³ΠΎ Π²Π²ΠΎΠ΄ΠΈΡΡΡ Π΄Π°ΡΠ° Π² ΡΠΎΡΠΌΠ°ΡΠ΅ 31.12.2016. ΠΠΎ ΠΏΠΎΡΠ΅ΡΠΈ ΡΠΎΠΊΡΡΠ° ΡΠ·Π½Π°ΠΉΡΠ΅ Π΄Π΅Π½Ρ Π½Π΅Π΄Π΅Π»ΠΈ (ΡΠ»ΠΎΠ²ΠΎΠΌ), ΠΊΠΎΡΠΎΡΡΠΉ ΠΏΡΠΈΡ ΠΎΠ΄ΠΈΡΡΡ Π½Π° ΡΡΡ Π΄Π°ΡΡ.
ΠΠ°Π½ ΠΈΠ½ΠΏΡΡ. Π Π½Π΅Π³ΠΎ Π²Π²ΠΎΠ΄ΠΈΡΡΡ ΡΠ»ΠΎΠ²ΠΎ. ΠΠΎ Π½Π°ΠΆΠ°ΡΠΈΡ Π½Π° ΠΊΠ½ΠΎΠΏΠΊΡ ΠΏΡΠΎΠ²Π΅ΡΡΡΠ΅ ΡΠΎ, ΡΡΠΎ ΡΡΠΎ ΡΠ»ΠΎΠ²ΠΎ ΡΠΈΡΠ°Π΅ΡΡΡ Ρ Π½Π°ΡΠ°Π»Π° ΠΈ Ρ ΠΊΠΎΠ½ΡΠ° ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²ΠΎ (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, ΠΌΠ°Π΄Π°ΠΌ).
ΠΠ°Π½ ΠΈΠ½ΠΏΡΡ. Π Π½Π΅Π³ΠΎ Π²Π²ΠΎΠ΄ΠΈΡΡΡ ΡΠΈΡΠ»ΠΎ. ΠΡΠΎΠ²Π΅ΡΡΡΠ΅ ΠΏΠΎ Π²Π²ΠΎΠ΄Ρ, ΡΡΠΎ ΡΡΠΎ ΡΠΈΡΠ»ΠΎ ΡΠΎΠ΄Π΅ΡΠΆΠΈΡ Π²Π½ΡΡΡΠΈ ΡΠ΅Π±Ρ ΡΠΈΡΡΡ 3.
ΠΠ°Π½Ρ N Π°Π±Π·Π°ΡΠ΅Π² ΠΈ ΠΊΠ½ΠΎΠΏΠΊΠ°. ΠΠΎ Π½Π°ΠΆΠ°ΡΠΈΡ Π½Π° ΠΊΠ½ΠΎΠΏΠΊΡ Π·Π°ΠΏΠΈΡΠΈΡΠ΅ Π² ΠΊΠΎΠ½Π΅Ρ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ Π°Π±Π·Π°ΡΠ° Π΅Π³ΠΎ ΠΏΠΎΡΡΠ΄ΠΊΠΎΠ²ΡΠΉ Π½ΠΎΠΌΠ΅Ρ.
ΠΠ°Π½Ρ N Π°Π±Π·Π°ΡΠ΅Π² Ρ ΡΠΈΡΠ»Π°ΠΌΠΈ. ΠΠΎ Π½Π°ΠΆΠ°ΡΠΈΡ Π½Π° ΠΊΠ½ΠΎΠΏΠΊΡ Π²ΡΠ²Π΅Π΄ΠΈΡΠ΅ ΡΡΠΈ ΡΠΈΡΠ»Π° Π² ΠΈΠ½ΠΏΡΡ ΡΠ΅ΡΠ΅Π· Π·Π°ΠΏΡΡΡΡ Π² ΠΏΠΎΡΡΠ΄ΠΊΠ΅ Π²ΠΎΠ·ΡΠ°ΡΡΠ°Π½ΠΈΡ.
ΠΠ°Π½Ρ ΡΡΡΠ»ΠΊΠΈ. ΠΠΎ Π·Π°Π³ΡΡΠ·ΠΊΠ΅ ΡΡΡΠ°Π½ΠΈΡΡ Π΄ΠΎΠ±Π°Π²ΡΡΠ΅ Π² ΠΊΠΎΠ½Π΅Ρ ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΡΡΡΠ»ΠΊΠΈ Π΅Π΅ href Π² ΠΊΡΡΠ³Π»ΡΡ ΡΠΊΠΎΠ±ΠΊΠ°Ρ .
ΠΠ°Π½Ρ ΡΡΡΠ»ΠΊΠΈ. ΠΠΎ Π·Π°Π³ΡΡΠ·ΠΊΠ΅ ΡΡΡΠ°Π½ΠΈΡΡ, Π΅ΡΠ»ΠΈ ΡΡΡΠ»ΠΊΠ° Π½Π°ΡΠΈΠ½Π°Π΅ΡΡΡ Ρ http://, ΡΠΎ Π΄ΠΎΠ±Π°Π²ΡΡΠ΅ Π΅ΠΉ Π² ΠΊΠΎΠ½Π΅Ρ ΡΡΡΠ΅Π»ΠΊΡ β (Π΄Π΅Π»Π°Π΅ΡΡΡ ΡΠ°ΠΊ: β).
ΠΠ°Π½Ρ N Π°Π±Π·Π°ΡΠ΅Π² Ρ ΡΠΈΡΠ»Π°ΠΌΠΈ. ΠΠΎ Π½Π°ΠΆΠ°ΡΠΈΡ Π½Π° Π»ΡΠ±ΠΎΠΉ Π°Π±Π·Π°Ρ Π·Π°ΠΏΠΈΡΠΈΡΠ΅ Π² Π½Π΅Π³ΠΎ ΠΊΠ²Π°Π΄ΡΠ°Ρ ΡΠΈΡΠ»Π°, ΠΊΠΎΡΠΎΡΠΎΠ΅ Π² Π½Π΅ΠΌ Π½Π°Ρ ΠΎΠ΄ΠΈΡΡΡ.
ΠΠ°Π½Ρ ΠΊΠ°ΡΡΠΈΠ½ΠΊΠΈ. ΠΠΎ Π½Π°ΠΆΠ°ΡΠΈΡ Π½Π° Π»ΡΠ±ΡΡ ΠΊΠ°ΡΡΠΈΠ½ΠΊΡ ΡΠ²Π΅Π»ΠΈΡΡΡΠ΅ Π΅Π΅ Π² 2 ΡΠ°Π·Π°.
ΠΠ°Π½Ρ N ΠΊΠ°ΡΡΠΈΠ½ΠΎΠΊ ΡΠ°Π·ΠΌΠ΅ΡΠ° 30px. ΠΠΎ Π½Π°ΠΆΠ°ΡΠΈΡ Π½Π° ΠΊΠ°ΡΡΠΈΠ½ΠΊΡ ΠΏΠΎΠ΄ Π½ΠΈΠΌΠΈ ΡΡΠ° ΠΊΠ°ΡΡΠΈΠ½ΠΊΠ° ΠΏΠΎΡΠ²Π»ΡΠ΅ΡΡΡ ΡΠ°Π·ΠΌΠ΅ΡΠΎΠΌ Π² 50px.
ΠΠ°Π½ ΠΈΠ½ΠΏΡΡ. ΠΡΠ΄Π΅Π»ΠΈΡΠ΅ Π»ΡΠ±ΠΎΠΉ ΡΠ΅ΠΊΡΡ Π½Π° ΡΡΡΠ°Π½ΠΈΡΠ΅. ΠΠΎ ΠΎΠΊΠΎΠ½ΡΠ°Π½ΠΈΡ Π²ΡΠ΄Π΅Π»Π΅Π½ΠΈΡ ΡΡΠΎΡ ΡΠ΅ΠΊΡΡ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π·Π°ΠΏΠΈΡΠ°ΡΡΡΡ Π² ΡΡΠΎΡ ΠΈΠ½ΠΏΡΡ.
ΠΠ°Π½Ρ Π°Π±Π·Π°ΡΡ Ρ ΡΠΈΡΠ»Π°ΠΌΠΈ. ΠΠΎ Π½Π°ΠΆΠ°ΡΠΈΡ Π½Π° ΠΊΠ½ΠΎΠΏΠΊΡ Π½Π°ΠΉΠ΄ΠΈΡΠ΅ Π°Π±Π·Π°Ρ, Π² ΠΊΠΎΡΠΎΡΠΎΠΌ Ρ ΡΠ°Π½ΠΈΡΡΡ ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡΠ½ΠΎΠ΅ ΡΠΈΡΠ»ΠΎ, ΠΈ ΡΠ΄Π΅Π»Π°ΠΉΡΠ΅ Π΅Π³ΠΎ ΠΊΡΠ°ΡΠ½ΠΎΠ³ΠΎ ΡΠ²Π΅ΡΠ°.
ΠΠ°Π½ ΠΈΠ½ΠΏΡΡ. ΠΠ°Π½Ρ Π°Π±Π·Π°ΡΡ. ΠΡΡΡΡ Π² ΡΡΠΎΡ ΠΈΠ½ΠΏΡΡ Π·Π°ΠΏΠΈΡΡΠ²Π°Π΅ΡΡΡ ΡΡΠΌΠΌΠ°ΡΠ½ΠΎΠ΅ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ Π½Π°ΠΆΠ°ΡΠΈΠΉ ΠΏΠΎ ΡΡΠΈΠΌ Π°Π±Π·Π°ΡΠ°ΠΌ.
ΠΠ°Π½ ΠΈΠ½ΠΏΡΡ Ρ ΡΠΈΡΠ»ΠΎΠΌ. Π‘Π΄Π΅Π»Π°ΠΉΡΠ΅ ΡΠ°ΠΊ, ΡΡΠΎΠ±Ρ ΠΊΠ°ΠΆΠ΄ΡΡ ΡΠ΅ΠΊΡΠ½Π΄Ρ Π² Π½Π΅ΠΌ ΠΏΠΎΡΠ²Π»ΡΠ»ΡΡ ΠΊΠ²Π°Π΄ΡΠ°Ρ ΡΠΎΠ³ΠΎ ΡΠΈΡΠ»Π°, ΠΊΠΎΡΠΎΡΠΎΠ΅ Π² Π½Π΅ΠΌ Π·Π°ΠΏΠΈΡΠ°Π½ΠΎ.
ΠΠ°Π½ ΠΈΠ½ΠΏΡΡ ΠΈ ΠΊΠ½ΠΎΠΏΠΊΠ°. ΠΠΎ Π½Π°ΠΆΠ°ΡΠΈΡ Π½Π° ΠΊΠ½ΠΎΠΏΠΊΡ ΡΠ³Π΅Π½Π΅ΡΠΈΡΡΠΉΡΠ΅ ΡΠ»ΡΡΠ°ΠΉΠ½ΡΡ ΡΡΡΠΎΠΊΡ ΠΈΠ· 8-ΠΌΠΈ ΡΠΈΠΌΠ²ΠΎΠ»ΠΎΠ² ΠΈ Π·Π°ΠΏΠΈΡΠΈΡΠ΅ Π² ΠΈΠ½ΠΏΡΡ.
ΠΠΎΠ΄ΠΈΡΠΈΡΠΈΡΡΠΉΡΠ΅ ΠΏΡΠ΅Π΄ΡΠ΄ΡΡΡΡ Π·Π°Π΄Π°ΡΡ ΡΠ°ΠΊ, ΡΡΠΎΠ±Ρ Π±ΡΠ» Π΅ΡΠ΅ ΠΎΠ΄ΠΈΠ½ ΠΈΠ½ΠΏΡΡ, Π² ΠΊΠΎΡΠΎΡΠΎΠΌ Π·Π°Π΄Π°Π΅ΡΡΡ Π΄Π»ΠΈΠ½Π° ΡΠ»ΡΡΠ°ΠΉΠ½ΠΎΠΉ ΡΡΡΠΎΠΊΠΈ.
ΠΠΎΠ΄ΠΈΡΠΈΡΠΈΡΡΠΉΡΠ΅ ΠΏΡΠ΅Π΄ΡΠ΄ΡΡΡΡ Π·Π°Π΄Π°ΡΡ ΡΠ°ΠΊ, ΡΡΠΎΠ±Ρ Π±ΡΠ» Π΅ΡΠ΅ ΠΎΠ΄ΠΈΠ½ ΠΈΠ½ΠΏΡΡ, Π² ΠΊΠΎΡΠΎΡΠΎΠΌ Π·Π°Π΄Π°ΡΡΡΡ ΡΠΈΠΌΠ²ΠΎΠ»Ρ, ΠΈΠ· ΠΊΠΎΡΠΎΡΡΡ ΡΠΎΡΠΌΠΈΡΡΠ΅ΡΡΡ ΡΡΠ° ΡΠ»ΡΡΠ°ΠΉΠ½Π° ΡΡΡΠΎΠΊΠ°. Π‘ΠΈΠΌΠ²ΠΎΠ»Ρ Π·Π°Π΄Π°ΡΡΡΡ Π±Π΅Π· Π²ΡΡΠΊΠΈΡ ΡΠ°Π·Π΄Π΅Π»ΠΈΡΠ΅ΡΠ΅ΠΉ, Π² ΠΎΠ΄Π½Ρ ΡΡΡΠΎΠΊΡ.
ΠΠ°Π½ Π°Π±Π·Π°Ρ. Π‘Π΄Π΅Π»Π°ΠΉΡΠ΅ ΡΠ°ΠΊ, ΡΡΠΎΠ±Ρ ΠΊΠ°ΠΆΠ΄ΡΡ ΡΠ΅ΠΊΡΠ½Π΄Ρ ΠΎΠ½ ΠΌΠ΅Π½ΡΠ» ΡΠ²ΠΎΠΉ ΡΠ²Π΅Ρ Ρ ΠΊΡΠ°ΡΠ½ΠΎΠ³ΠΎ Π½Π° Π·Π΅Π»Π΅Π½ΡΠΉ ΠΈ Π½Π°ΠΎΠ±ΠΎΡΠΎΡ.
ΠΠ°Π½Ρ ΠΈΠ½ΠΏΡΡΡ Ρ ΡΠΈΡΠ»Π°ΠΌΠΈ. ΠΡΠΎΠΈΠ·Π²ΠΎΠ»ΡΠ½ΠΎΠ΅ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ, ΠΏΡΡΡΡ ΡΡΠΈ. Π ΠΏΠ΅ΡΠ²ΡΠΉ ΠΈΠ½ΠΏΡΡ Π·Π°ΠΏΠΈΡΠΈΡΠ΅ 1, ΡΠ΅ΡΠ΅Π· ΡΠ΅ΠΊΡΠ½Π΄Ρ Π²ΠΎ Π²ΡΠΎΡΠΎΠΉ ΠΈΠ½ΠΏΡΡ Π·Π°ΠΏΠΈΡΠΈΡΠ΅ 2, Π΅ΡΠ΅ ΡΠ΅ΡΠ΅Π· ΡΠ΅ΠΊΡΠ½Π΄Ρ Π² ΡΡΠ΅ΡΠΈΠΉ ΠΈΠ½ΠΏΡΡ 3, ΠΏΠΎΡΠΎΠΌ ΡΠ΅ΡΠ΅Π· ΡΠ΅ΠΊΡΠ½Π΄Ρ Π² ΠΏΠ΅ΡΠ²ΡΠΉ ΠΈΠ½ΠΏΡΡ Π·Π°ΠΏΠΈΡΠΈΡΠ΅ 4, Π²ΠΎ Π²ΡΠΎΡΠΎΠΉ 5 ΠΈ ΡΠ°ΠΊ Π΄Π°Π»Π΅Π΅ Π΄ΠΎ Π±Π΅ΡΠΊΠΎΠ½Π΅ΡΠ½ΠΎΡΡΠΈ.
ΠΠ°Π½Π° ΡΡΡΠ»ΠΊΠ°. ΠΠ°Π½ ΡΠ΅ΠΊΠ±ΠΎΠΊΡ. ΠΠΎ Π½Π°ΠΆΠ°ΡΠΈΡ Π½Π° ΡΡΡΠ»ΠΊΡ ΠΌΠ΅Π½ΡΠΉΡΠ΅ ΡΠΎΡΡΠΎΡΠ½ΠΈΠ΅ ΡΠ΅ΠΊΠ±ΠΎΠΊΡΠ° Ρ ΠΎΡΠΌΠ΅ΡΠ΅Π½Π½ΠΎΠ³ΠΎ Π½Π° Π½Π΅ΠΎΡΠΌΠ΅ΡΠ΅Π½Π½ΠΎΠ΅ ΠΈ Π½Π°ΠΎΠ±ΠΎΡΠΎΡ.
ΠΠ°Π½Ρ ΡΠ΅ΠΊΠ±ΠΎΠΊΡ. ΠΠ°Π½Π° ΠΊΠ½ΠΎΠΏΠΊΠ°. ΠΠΎ Π½Π°ΠΆΠ°ΡΠΈΡ Π½Π° ΠΊΠ½ΠΎΠΏΠΊΡ ΡΠ΄Π΅Π»Π°ΠΉΡΠ΅ Π²ΡΠ΅ ΡΠ΅ΠΊΠ±ΠΎΠΊΡΡ ΠΎΡΠΌΠ΅ΡΠ΅Π½Π½ΡΠΌΠΈ.
Π‘ΠΏΡΠΎΡΠΈΡΠ΅ Ρ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ ΠΊΠ°ΠΊΠΎΠΉ ΡΠ·ΡΠΊ (html, css, js, php) ΠΎΠ½ Π·Π½Π°Π΅Ρ Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΡΠ°Π΄ΠΈΠΎ ΠΊΠ½ΠΎΠΏΠΎΡΠ΅ΠΊ. ΠΡΠ²Π΅Π΄ΠΈΡΠ΅ ΡΡΠΎΡ ΡΠ·ΡΠΊ Π² Π°Π±Π·Π°Ρ.
Π‘ΠΏΡΠΎΡΠΈΡΠ΅ Ρ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ ΠΊΠ°ΠΊΠΈΠ΅ ΡΠ·ΡΠΊΠΈ (html, css, js, php) ΠΎΠ½ Π·Π½Π°Π΅Ρ Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΡΠ΅ΠΊΠ±ΠΎΠΊΡΠΎΠ². ΠΡΠ±ΡΠ°Π½Π½ΡΠ΅ ΡΠ·ΡΠΊΠΈ Π΄ΠΎΠ»ΠΆΠ½Ρ Π²ΡΠ²ΠΎΠ΄ΠΈΡΡΡ Π² Π°Π±Π·Π°Ρ Π½ΠΈΠΆΠ΅ ΡΠ΅ΡΠ΅Π· Π·Π°ΠΏΡΡΡΡ.
ΠΠ°Π½ ΠΈΠ½ΠΏΡΡ. ΠΠ°Π½Ρ li. Π ΠΈΠ½ΠΏΡΡ ΠΏΠΈΡΠ΅ΡΡΡ Π½ΠΎΠΌΠ΅Ρ. Π‘Π΄Π΅Π»Π°ΠΉΡΠ΅ ΡΠ°ΠΊ, ΡΡΠΎΠ±Ρ ΠΏΠΎ Π²Π²ΠΎΠ΄Ρ ΡΠΈΡΠ»Π°, li Ρ Π·Π°Π΄Π°Π½Π½ΡΠΌ Π½ΠΎΠΌΠ΅ΡΠΎΠΌ ΠΏΠΎΠΊΡΠ°ΡΠΈΠ»ΡΡ Π² ΠΊΡΠ°ΡΠ½ΡΠΉ ΡΠ²Π΅Ρ.
ΠΠ°Π½ Π±Π»ΠΎΠΊ Ρ ΠΊΠ½ΠΎΠΏΠΊΠΎΠΉ ‘Π·Π°ΠΊΡΡΡΡ Π±Π»ΠΎΠΊ’. ΠΠΎ Π½Π°ΠΆΠ°ΡΠΈΡ Π½Π° ΡΡΡ ΠΊΠ½ΠΎΠΏΠΊΡ Π±Π»ΠΎΠΊ Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΈΡΡΠ΅Π·Π½ΡΡΡ. ΠΠ½ΠΎΠΏΠΊΠ° ΡΠ°Π·ΠΌΠ΅ΡΠ°Π΅ΡΡΡ Π²Π½ΡΡΡΠΈ Π±Π»ΠΎΠΊΠ° ΠΈ Π΄ΠΎΠ»ΠΆΠ½Π° ΠΈΡΡΠ΅Π·Π½ΡΡΡ Π²ΠΌΠ΅ΡΡΠ΅ Ρ Π½ΠΈΠΌ. ΠΠ»ΠΎΠΊΠΎΠ² ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ Π»ΡΠ±ΠΎΠ΅ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ, ΠΊΠ°ΠΆΠ΄ΡΠΉ ΠΈΠ· Π½ΠΈΡ Π·Π°ΠΊΡΡΠ²Π°Π΅Ρ ΡΠ²ΠΎΡ ΠΊΠ½ΠΎΠΏΠΊΠ°.
Π ΠΈΠ½ΠΏΡΡ ΡΠ΅ΡΠ΅Π· Π·Π°ΠΏΡΡΡΡ Π²Π²ΠΎΠ΄ΡΡΡΡ ΡΡΡΠ°Π½Ρ. ΠΠΎ Π½Π°ΠΆΠ°ΡΠΈΡ Π½Π° ΠΊΠ½ΠΎΠΏΠΊΡ ΡΠ΄Π΅Π»Π°ΠΉΡΠ΅ ΡΠ°ΠΊ, ΡΡΠΎΠ±Ρ ΡΡΠΈ ΡΡΡΠ°Π½Ρ Π·Π°ΠΏΠΈΡΠ°Π»ΠΈΡΡ Π² ul ΠΏΠΎΠ΄ ΠΈΠ½ΠΏΡΡΠΎΠΌ (ΠΊΠ°ΠΆΠ΄Π°Ρ ΡΡΡΠ°Π½Π° ΠΎΡΠ΄Π΅Π»ΡΠ½ΡΠΉ li).
Π ΠΈΠ½ΠΏΡΡ Π²Π²ΠΎΠ΄ΠΈΡΡΡ ΡΡΡΠ°Π½Π° ΠΈ Π½Π°ΠΆΠΈΠΌΠ°Π΅ΡΡΡ Enter. ΠΠΎ Π½Π°ΠΆΠ°ΡΠΈΡ Π½Π° Enter ΡΠ΄Π΅Π»Π°ΠΉΡΠ΅ ΡΠ°ΠΊ, ΡΡΠΎΠ±Ρ Π²Π²Π΅Π΄Π΅Π½Π½ΡΠ΅ ΡΡΡΠ°Π½Ρ Π·Π°ΠΏΠΈΡΡΠ²Π°Π»ΠΈΡΡ Π² Π°Π±Π·Π°Ρ ΠΏΠΎΠ΄ ΠΈΠ½ΠΏΡΡΠΎΠΌ ΡΠ΅ΡΠ΅Π· Π·Π°ΠΏΡΡΡΡ. Π’ΠΎ Π΅ΡΡΡ ΠΏΠΎ ΠΊΠ°ΠΆΠ΄ΠΎΠΌΡ Π½Π°ΠΆΠ°ΡΠΈΡ Enter Π² Π°Π±Π·Π°Ρ Π±ΡΠ΄ΡΡ Π΄ΠΎΠ±Π°Π²Π»ΡΡΡΡΡ Π²ΡΠ΅ Π½ΠΎΠ²ΡΠ΅ ΠΈ Π½ΠΎΠ²ΡΠ΅ ΡΡΡΠ°Π½Ρ.
ΠΠ° ΡΡΡΠ°Π½ΠΈΡΠ΅ Π΅ΡΡΡ Π΄ΠΈΠ²Ρ. Π Π½ΠΈΡ Π΅ΡΡΡ ΡΠ΅ΠΊΡΡ. ΠΠ±ΠΎΠΉΠ΄ΠΈΡΠ΅ Π²ΡΠ΅ Π΄ΠΈΠ²Ρ ΠΈ ΠΎΠ±ΡΠ΅ΠΆΡΡΠ΅ ΡΠΎΡ ΡΠ΅ΠΊΡΡ, ΠΊΠΎΡΠΎΡΡΠΉ Π² Π½ΠΈΡ ΡΡΠΎΠΈΡ ΡΠ°ΠΊ, ΡΡΠΎΠ±Ρ ΠΎΠ½ ΡΡΠ°Π» Π΄Π»ΠΈΠ½ΠΎΠΉ 10 ΡΠΈΠΌΠ²ΠΎΠ»ΠΎΠ². Π Π΄ΠΎΠ±Π°Π²ΡΡΠ΅ ΡΡΠΎΠ΅ΡΠΎΡΠΈΠ΅ Π² ΠΊΠΎΠ½Π΅Ρ ΠΎΠ±ΡΠ΅Π·Π°Π½Π½ΠΎΠ³ΠΎ ΡΠ΅ΠΊΡΡΠ°
ΠΠ°Π½Π° ΡΠ°Π±Π»ΠΈΡΠ° Ρ ΡΠΈΡΠ»Π°ΠΌΠΈ. ΠΠΎ Π½Π°ΠΆΠ°ΡΠΈΡ Π½Π° ΠΊΠ½ΠΎΠΏΠΊΡ Π½Π°ΠΉΠ΄ΠΈΡΠ΅ ΡΡΠ΅ΠΉΠΊΡ, Π² ΠΊΠΎΡΠΎΡΠΎΠΉ Ρ ΡΠ°Π½ΠΈΡΡΡ ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡΠ½ΠΎΠ΅ ΡΠΈΡΠ»ΠΎ, ΠΈ ΡΠ΄Π΅Π»Π°ΠΉΡΠ΅ Π΅Π΅ ΡΠΎΠ½ ΠΊΡΠ°ΡΠ½ΡΠΌ.
ΠΠ°Π½Π° ΡΠ°Π±Π»ΠΈΡΠ° Ρ ΡΠΈΡΠ»Π°ΠΌΠΈ. ΠΠΎ Π½Π°ΠΆΠ°ΡΠΈΡ Π½Π° ΠΊΠ½ΠΎΠΏΠΊΡ Π² ΠΈΠ½ΠΏΡΡ ΠΏΠΎΠ΄ ΡΠ°Π±Π»ΠΈΡΠ΅ΠΉ Π²ΡΠ²Π΅Π΄ΠΈΡΠ΅ ΡΡΠΈ ΡΠΈΡΠ»Π° ΡΠ΅ΡΠ΅Π· Π·Π°ΠΏΡΡΡΡ Π² ΠΏΠΎΡΡΠ΄ΠΊΠ΅ Π²ΠΎΠ·ΡΠ°ΡΡΠ°Π½ΠΈΡ.
ΠΠ°Π½Π° ΡΠ°Π±Π»ΠΈΡΠ° Ρ ΡΠΈΡΠ»Π°ΠΌΠΈ. ΠΠΎ Π½Π°ΠΆΠ°ΡΠΈΡ Π½Π° ΠΊΠ½ΠΎΠΏΠΊΡ Π² ΠΏΠΎΡΠ»Π΅Π΄Π½ΠΈΠΉ ΡΡΠ΄ ΡΠ°Π±Π»ΠΈΡΡ Π² ΠΊΠ°ΠΆΠ΄ΡΡ ΡΡΠ΅ΠΉΠΊΡ Π·Π°ΠΏΠΈΡΠΈΡΠ΅ ΡΡΠΌΠΌΡ ΡΠΈΡΠ΅Π» Π² ΡΡΠΎΠ»Π±ΡΠ΅ ΡΠ°Π±Π»ΠΈΡΡ, ΡΠ°ΡΠΏΠΎΠ»ΠΎΠΆΠ΅Π½Π½ΠΎΠΌ Π½Π°Π΄ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠΉ ΡΡΠ΅ΠΉΠΊΠΎΠΉ.
ΠΠ°Π½Π° ΡΠ°Π±Π»ΠΈΡΠ° Ρ ΡΠΈΡΠ»Π°ΠΌΠΈ. ΠΠΎ Π½Π°ΠΆΠ°ΡΠΈΡ Π½Π° ΡΡΠ΅ΠΉΠΊΡ ΠΎΠ½Π° Π°ΠΊΡΠΈΠ²ΠΈΡΡΠ΅ΡΡΡ ΠΈ ΡΡΠ°Π½ΠΎΠ²ΠΈΡΡΡ ΠΊΡΠ°ΡΠ½ΠΎΠ³ΠΎ ΡΠ²Π΅ΡΠ°. ΠΠΊΡΠΈΠ²ΠΈΡΠΎΠ²Π°ΡΡ ΠΌΠΎΠΆΠ½ΠΎ ΠΌΠ½ΠΎΠ³ΠΎ ΡΡΠ΅Π΅ΠΊ. ΠΠΎΠ΄ ΡΠ°Π±Π»ΠΈΡΠ΅ΠΉ ΠΊΠ½ΠΎΠΏΠΊΠ°. ΠΠΎ Π½Π°ΠΆΠ°ΡΠΈΡ ΠΏΠΎ ΡΡΠΎΠΉ ΠΊΠ½ΠΎΠΏΠΊΠ΅ Π² Π°Π±Π·Π°Ρ Π½ΠΈΠΆΠ΅ Π²ΡΠ²Π΅Π΄ΠΈΡΠ΅ ΡΡΠΌΠΌΠ° Π°ΠΊΡΠΈΠ²ΠΈΡΠΎΠ²Π°Π½Π½ΡΡ ΡΡΠ΅Π΅ΠΊ. Π Π΅Π°Π»ΠΈΠ·ΡΠΉΡΠ΅ ΠΊΠ½ΠΎΠΏΠΊΡ ‘ΡΠ±ΡΠΎΡΠΈΡΡ Π°ΠΊΡΠΈΠ²ΠΈΡΠΎΠ²Π°Π½Π½ΡΠ΅ ΡΡΠ΅ΠΉΠΊΠΈ’.
Π Π΅Π°Π»ΠΈΠ·ΡΠΉΡΠ΅ ΡΠ°ΡΠΊΡΡΠ²Π°ΡΡΠΈΠΉΡΡ ΡΠΏΠΈΡΠΎΠΊ. ΠΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ Π΅ΡΡΡ ΡΠΏΠΈΡΠΎΠΊ ΡΡΡΠ°Π½ (ul), ΠΏΠΎ Π½Π°ΠΆΠ°ΡΠΈΡ Π½Π° ΡΡΡΠ°Π½Ρ Π²Π½ΡΡΡΠΈ li ΡΠΎ ΡΡΡΠ°Π½ΠΎΠΉ ΠΏΠΎΡΠ²Π»ΡΠ΅ΡΡΡ ΡΠΏΠΈΡΠΎΠΊ Π³ΠΎΡΠΎΠ΄ΠΎΠ².
Π‘Π΄Π΅Π»Π°ΠΉΡΠ΅ ΡΠ΅Π»Π΅ΠΊΡΡ Π΄Π΅Π½Ρ, ΠΌΠ΅Ρ, Π³ΠΎΠ΄. Π‘Π΄Π΅Π»Π°ΠΉΡΠ΅ ΡΠ°ΠΊ, ΡΡΠΎΠ±Ρ Π½Π΅ ΠΊΠΎΡΡΠ΅ΠΊΡΠ½ΡΡ Π΄Π°ΡΡ Π½Π΅Π»ΡΠ·Ρ Π±ΡΠ»ΠΎ Π²ΡΠ±ΡΠ°ΡΡ (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, 30 ΡΠ΅Π²ΡΠ°Π»Ρ Π½Π΅Π»ΡΠ·Ρ, Π° 30 ΠΌΠ°ΡΡΠ° ΠΌΠΎΠΆΠ½ΠΎ ΠΈΠ»ΠΈ 29 ΡΠ΅Π²ΡΠ°Π»Ρ ΠΌΠΎΠΆΠ½ΠΎ, Π½ΠΎ ΡΠΎΠ»ΡΠΊΠΎ Π² Π²ΠΈΡΠΎΠΊΠΎΡΠ½ΡΠΉ Π³ΠΎΠ΄).
Π Π΅Π°Π»ΠΈΠ·ΡΠΉΡΠ΅ Π³Π΅Π½Π΅ΡΠ°ΡΠΎΡ ΡΠ°Π±Π»ΠΈΡ, ΡΠΈΡΠΈΠ½Π° ΠΈ Π²ΡΡΠΎΡΠ° ΡΠ°Π±Π»ΠΈΡ Π·Π°Π΄Π°Π΅ΡΡΡ Π² Π΄Π²ΡΡ ΠΈΠ½ΠΏΡΡΠ°Ρ (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, ΡΠ°Π±Π»ΠΈΡΠ° 5 Π½Π° 10 ΡΡΠ΅Π΅ΠΊ).
ΠΠ°Π½ ΡΠΏΠΈΡΠΎΠΊ ΠΈ ΠΊΠ½ΠΎΠΏΠΊΠ°. ΠΠΎ Π½Π°ΠΆΠ°ΡΠΈΡ Π½Π° ΠΊΠ½ΠΎΠΏΠΊΡ ΠΏΠΎΡΠΎΡΡΠΈΡΡΠΉΡΠ΅ ΠΏΡΠ½ΠΊΡΡ ΡΠΏΠΈΡΠΊΠ° ΠΏΠΎ Π²ΠΎΠ·ΡΠ°ΡΡΠ°Π½ΠΈΡ.
ΠΠ°Π½ ΡΡΠ΄ ΡΡΡΠ»ΠΎΠΊ. Π‘Π΄Π΅Π»Π°ΠΉΡΠ΅ ΡΠ°ΠΊ, ΡΡΠΎΠ±Ρ ΠΏΠΎ Π½Π°ΠΆΠ°ΡΠΈΡ Π½Π° ΡΡΡΠ»ΠΊΡ ΠΎΠ½Π° ΡΡΠ°Π½ΠΎΠ²ΠΈΠ»Π°ΡΡ Ρ ΠΊΡΠ°ΡΠ½ΡΠΌ ΡΠΎΠ½ΠΎΠΌ. ΠΠΎ Π½Π°ΠΆΠ°ΡΠΈΡ Π½Π° Π΄ΡΡΠ³ΡΡ ΡΡΡΠ»ΠΊΡ Π²ΡΠ΄Π΅Π»Π΅Π½ΠΈΠ΅ ΠΏΠ΅ΡΠ²ΠΎΠΉ ΡΡΡΠ»ΠΊΠΈ ΡΠ½ΠΈΠΌΠ°Π΅ΡΡΡ ΠΈ Π²ΡΠ΄Π΅Π»ΡΠ΅ΡΡΡ ΡΠ°, Π½Π° ΠΊΠΎΡΠΎΡΡΡ ΠΌΡ Π½Π°ΠΆΠ°Π»ΠΈ. Π Π°Π±Π·Π°Ρ Π½ΠΈΠΆΠ΅ ΠΏΠΈΡΠΈΡΠ΅ ΡΠ΅ΠΊΡΡ Π°ΠΊΡΠΈΠ²Π½ΠΎΠΉ ΡΡΡΠ»ΠΊΠΈ.
ΠΠ°ΠΊ ΠΈΠ·ΡΡΠΈΡΡ JavaScript Π² 2021 β [ΠΠΎΡΠ°Π³ΠΎΠ²ΠΎΠ΅ ΡΡΠΊΠΎΠ²ΠΎΠ΄ΡΡΠ²ΠΎ] 🔥
ΠΡΡΡΠΏΠ»Π΅Π½ΠΈΠ΅
ΠΡΠ΅ΠΈΠΌΡΡΠ΅ΡΡΠ²Π° JavaScript
JavaScript ΠΏΠΎΠ»Π½ΠΎΡΡΡΡ ΠΈΠ·ΠΌΠ΅Π½ΠΈΠ» Π²Π·Π³Π»ΡΠ΄ ΠΌΠΈΡΠ° Π½Π° Π±ΡΠ°ΡΠ·Π΅ΡΡ. ΠΡΠΎ Π΄Π°Π»ΠΎ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ ΡΠΎΠ·Π΄Π°Π²Π°ΡΡ ΡΠ»ΠΎΠΆΠ½ΡΠ΅ Π²Π΅Π±-ΡΠ°ΠΉΡΡ ΠΈ Π΄Π΅Π»Π°ΡΡ Π²Π΅ΡΡ Π±ΠΈΠ·Π½Π΅Ρ-ΠΏΡΠΎΡΠ΅ΡΡ ΡΠΈΡΡΠΎΠ²ΡΠΌ! ΠΠ΅ΠΊΠΎΡΠΎΡΡΠ΅ ΠΏΡΠ΅ΠΈΠΌΡΡΠ΅ΡΡΠ²Π° JavaScript:
ΠΠ΅ΡΡΠΏΠ΅ΠΊΡΠΈΠ²Ρ ΡΠ°Π±ΠΎΡΡ
JavaScript ΡΠ²Π΅ΡΠ΄ΠΎ ΡΡΠΎΠΈΡ Π½Π° Π½ΠΎΠ³Π°Ρ , ΠΈ ΠΏΠΎΡΠ΅ΠΌΡ Π±Ρ ΠΈ Π½Π΅Ρ; Π²Π΅Π±-ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ β ΡΡΠΎ Π½Π°ΡΡΠΎΡΡΠ΅Π΅ ΠΈ Π±ΡΠ΄ΡΡΠ΅Π΅ ΡΡΠΎΠ³ΠΎ ΠΌΠ΅Π½ΡΡΡΠ΅Π³ΠΎΡΡ ΡΠΈΡΡΠΎΠ²ΠΎΠ³ΠΎ ΠΌΠΈΡΠ°. ΠΠ°ΠΆΠ΄ΡΠΉ Π΄Π΅Π½Ρ Π΄ΠΎΠ±Π°Π²Π»ΡΡΡΡΡ Π½ΠΎΠ²ΡΠ΅ Π²Π΅Π±-ΡΠ°ΠΉΡΡ Ρ ΠΌΠ½ΠΎΠΆΠ΅ΡΡΠ²ΠΎΠΌ ΠΈΠ½ΡΠ΅ΡΠ°ΠΊΡΠΈΠ²Π½ΡΡ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠΎΠ², Π° ΡΡΠΎ Π·Π½Π°ΡΠΈΡ, ΡΡΠΎ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠ°ΠΌ JavaScript Π²ΡΠ΅Π³Π΄Π° Π±ΡΠ΄Π΅Ρ ΡΠ΅ΠΌ Π·Π°Π½ΡΡΡΡΡ. ΠΠΎΡ ΠΏΠΎΡΠ΅ΠΌΡ ΠΎΠ½ Π²Ρ ΠΎΠ΄ΠΈΡ Π² ΠΏΡΡΠ΅ΡΠΊΡ Π»ΡΡΡΠΈΡ ΡΠ·ΡΠΊΠΎΠ² ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ 2020 Π³ΠΎΠ΄Π°. ΠΠ»Ρ JS-ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠΎΠ² ΡΡΡΠ΅ΡΡΠ²ΡΠ΅Ρ ΠΎΠΊΠΎΠ»ΠΎ 24000 Π²Π°ΠΊΠ°Π½ΡΠΈΠΉ, ΠΈ Π² ΡΡΠ΅Π΄Π½Π΅ΠΌ ΠΈΠΌ ΠΏΠ»Π°ΡΡΡ ΠΎΠΊΠΎΠ»ΠΎ 118 ΡΡΡΡΡ Π΄ΠΎΠ»Π»Π°ΡΠΎΠ² Π² Π³ΠΎΠ΄.
ΠΡΠ΅Π΄ΠΏΠΎΡΡΠ»ΠΊΠΈ
Π§ΡΠΎΠ±Ρ ΠΈΠ·ΡΡΠΈΡΡ JavaScript, Π²Ρ Π΄ΠΎΠ»ΠΆΠ½Ρ Π·Π½Π°ΡΡ ΠΎΡΠ½ΠΎΠ²Ρ HTML ΠΈ CSS, ΠΊΠΎΡΠΎΡΡΠ΅ ΡΡΠ΅Π·Π²ΡΡΠ°ΠΉΠ½ΠΎ ΠΏΡΠΎΡΡΡ Π΄Π»Ρ ΠΈΠ·ΡΡΠ΅Π½ΠΈΡ. ΠΠ»Ρ ΠΏΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΎΠ³ΠΎ Π·Π½Π°Π½ΠΈΡ JavaScript ΠΈ Π±ΠΎΠ»ΡΡΠΈΠ½ΡΡΠ²Π° Π²Π΅Π±-ΠΏΡΠΎΠ΅ΠΊΡΠΎΠ² ΡΡΠΈΡ Π·Π½Π°Π½ΠΈΠΉ Π±ΡΠ΄Π΅Ρ Π΄ΠΎΡΡΠ°ΡΠΎΡΠ½ΠΎ. ΠΠ»Ρ Π±ΠΎΠ»Π΅Π΅ ΠΏΡΠΎΠ΄Π²ΠΈΠ½ΡΡΡΡ ΠΏΡΠΎΠ΅ΠΊΡΠΎΠ² ΠΈ Π½Π°Π²ΡΠΊΠΎΠ² ΡΠ΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡΠ΅ΡΡΡ Π·Π½Π°ΡΡ ΠΎΡΠ½ΠΎΠ²Π½ΡΠ΅ ΠΊΠΎΠ½ΡΠ΅ΠΏΡΠΈΠΈ ΠΠΠ ΠΈ ΡΠ·ΡΠΊ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ Π½Π° ΠΎΡΠ½ΠΎΠ²Π΅ ΠΠΠ (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, Java).
ΠΡ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΡΡΡΠ°Π½ΠΎΠ²ΠΈΡΡ IDE ΠΈΠ»ΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΡΠ΅Π΄Π°ΠΊΡΠΎΡΡ ΠΊΠΎΠ΄Π°, ΠΈΠ»ΠΈ Π΄Π°ΠΆΠ΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Π±Π»ΠΎΠΊΠ½ΠΎΡ ΠΈΠ»ΠΈ ΡΠ΅ΠΊΡΡΠΎΠ²ΡΡ ΠΏΠ°Π½Π΅Π»Ρ Π΄Π»Ρ Π½Π°ΠΏΠΈΡΠ°Π½ΠΈΡ ΠΊΠΎΠ΄Π° JS. IDE ΠΈ ΡΠ΅Π΄Π°ΠΊΡΠΎΡΡ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠΈΠ²Π°ΡΡ ΠΈΠ½ΡΡΠΈΡΠΈΠ²Π½ΠΎ ΠΏΠΎΠ½ΡΡΠ½ΡΠΉ ΠΎΠΏΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΠΈ Π±ΠΎΠ»Π΅Π΅ Π±ΡΡΡΡΡΠ΅ ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΡ, ΡΠ΅ΠΌ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΡΠ°ΠΊΠΈΡ ΡΠ΅Π΄Π°ΠΊΡΠΎΡΠΎΠ², ΠΊΠ°ΠΊ Π±Π»ΠΎΠΊΠ½ΠΎΡ, Π³Π΄Π΅ Π²Π°ΠΌ Π½ΡΠΆΠ½ΠΎ Π²Π²ΠΎΠ΄ΠΈΡΡ Π²ΡΠ΅ Ρ Π½ΡΠ»Ρ.
IDE
Π₯ΠΎΡΡ Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ Π½Π°Π±ΠΈΡΠ°ΡΡ ΠΈ Π·Π°ΠΏΡΡΠΊΠ°ΡΡ JS-ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ Ρ ΠΏΠΎΠΌΠΎΡΡΡ Π±Π»ΠΎΠΊΠ½ΠΎΡΠ°, IDE ΡΠΏΡΠΎΡΠ°Π΅Ρ ΠΎΡΠ»Π°Π΄ΠΊΡ ΠΊΠΎΠ΄Π° ΠΈ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠΈΠ²Π°Π΅Ρ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΡ ΡΠΈΡΡΠ΅ΠΌ ALM (Application Lifecycle Management). ΠΠΎΡ 3 Π»ΡΡΡΠΈΡ ΡΠ΅Π΄Π°ΠΊΡΠΎΡΠ° IDE / ΠΈΡΡ ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΊΠΎΠ΄Π°:
ΠΠ½Π»Π°ΠΉΠ½-ΡΡΠ΅Π΄Π° ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ Javascript:
AWS Cloud9 : ΠΏΠΎΠΌΠΈΠΌΠΎ JS, AWS Cloud9 ΡΠ°ΠΊΠΆΠ΅ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°Π΅Ρ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΡ Π΄Π»Ρ C, C ++, Perl, Python, Node.js ΠΈ Ρ. Π. ΠΠ½ΠΎ ΠΏΠΎΠ»Π½ΠΎΡΡΡΡ Π½Π°ΠΏΠΈΡΠ°Π½ΠΎ Π½Π° JS, Π° ΡΠ΅ΡΠ²Π΅ΡΠ½Π°Ρ ΡΠ°ΡΡΡ Π½Π°Ρ ΠΎΠ΄ΠΈΡΡΡ Π½Π° Node.js. ΠΡΠΎ ΠΎΠ½Π»Π°ΠΉΠ½-ΡΡΠ΅Π΄Π° Ρ ΠΎΡΠΊΡΡΡΡΠΌ ΠΈΡΡ ΠΎΠ΄Π½ΡΠΌ ΠΊΠΎΠ΄ΠΎΠΌ, ΠΈ Π΄Π»Ρ ΠΏΠΎΠ»ΡΡΠ΅Π½ΠΈΡ Π΄ΠΎΡΡΡΠΏΠ° ΡΡΠ΅Π±ΡΠ΅ΡΡΡ ΡΡΠ΅ΡΠ½Π°Ρ Π·Π°ΠΏΠΈΡΡ AWS. ΠΠ΅ΠΊΠΎΡΠΎΡΡΠ΅ ΡΡΠ½ΠΊΡΠΈΠΈ Π²ΠΊΠ»ΡΡΠ°ΡΡ ΠΏΠΎΠ΄ΡΠ²Π΅ΡΠΊΡ ΡΠΈΠ½ΡΠ°ΠΊΡΠΈΡΠ°, ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΡ npm ΠΈ ΠΎΡΠ½ΠΎΠ²Π½ΡΡ ΠΊΠΎΠΌΠ°Π½Π΄ UNIX, ΠΎΠ΄Π½ΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΠΎΠ΅ ΡΠ΅Π΄Π°ΠΊΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅, Π°Π½Π°Π»ΠΈΠ· ΡΠ·ΡΠΊΠ° Π² ΡΠ΅Π°Π»ΡΠ½ΠΎΠΌ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ ΠΈ Π½Π°ΡΡΡΠ°ΠΈΠ²Π°Π΅ΠΌΡΠ΅ ΠΏΡΠΈΠ²ΡΠ·ΠΊΠΈ ΠΊΠ»Π°Π²ΠΈΡ.
ΠΠ°ΠΊ Π²ΡΡΡΠΈΡΡ JavaScript
ΠΠΈΠΆΠ΅ ΠΏΡΠΈΠ²Π΅Π΄Π΅Π½Ρ 5 Π»ΡΡΡΠΈΡ ΡΡΠΊΠΎΠ²ΠΎΠ΄ΡΡΠ² ΠΏΠΎ JavaScript:
Π ΡΠΊΠΎΠ²ΠΎΠ΄ΡΡΠ²Π° ΠΏΠΎ Javascript:
ΠΠ΅ΡΠΏΠ»Π°ΡΠ½ΡΠ΅ ΡΠ΅ΡΡΡΡΡ:
ΠΠΎΠΌΠΈΠΌΠΎ ΠΏΠ»Π°ΡΠ½ΡΡ ΠΈ Π±Π΅ΡΠΏΠ»Π°ΡΠ½ΡΡ ΡΡΠΊΠΎΠ²ΠΎΠ΄ΡΡΠ², ΡΠΏΠΎΠΌΡΠ½ΡΡΡΡ Π²ΡΡΠ΅, Π²ΠΎΡ Π΅ΡΠ΅ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ Π±Π΅ΡΠΏΠ»Π°ΡΠ½ΡΡ ΡΡΡΠ»ΠΎΠΊ Π½Π° Π²ΠΈΠ΄Π΅ΠΎ ΠΈ Π±Π»ΠΎΠ³ΠΈ, ΠΊΠΎΡΠΎΡΡΠ΅ ΠΏΠΎΠΌΠΎΠ³ΡΡ Π²Π°ΠΌ Π½Π°ΡΠ°ΡΡ ΡΠ°Π±ΠΎΡΡ:
ΠΡΠΈΡΠΈΠ°Π»ΡΠ½Π°Ρ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ°ΡΠΈΡ:
ΠΡΠΎΠ΅ΠΊΡΡ Javascript
ΠΠ°ΡΠ°ΡΡ ΡΠ°Π±ΠΎΡΡ Π½Π°Π΄ ΠΏΡΠΎΠ΅ΠΊΡΠ°ΠΌΠΈ JavaScript Π½Π΅ΡΠ»ΠΎΠΆΠ½ΠΎ, ΡΠ°ΠΊ ΠΊΠ°ΠΊ Π½Π°ΡΡΡΠΎΠΉΠΊΠ° Π½Π΅ ΡΡΠ΅Π±ΡΠ΅ΡΡΡ. ΠΠ°ΡΠΈΠ°Π½ΡΠΎΠ² ΠΌΠ½ΠΎΠΆΠ΅ΡΡΠ²ΠΎ β ΠΎΡ ΠΏΡΠΎΡΡΠΎΠ³ΠΎ ΠΊΠ°Π»ΡΠΊΡΠ»ΡΡΠΎΡΠ° Π΄ΠΎ ΡΠ»ΠΎΠΆΠ½ΠΎΠΉ ΠΈΠ³ΡΡ Ρ ΠΏΡΡΠΆΠΊΠ°ΠΌΠΈ Ρ ΠΌΡΡΠΎΠΌ. ΠΠ°ΡΠ΅ΠΌ Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ Π·Π°Π½ΡΡΡΡΡ Π΄ΡΡΠ³ΠΈΠΌΠΈ ΠΏΡΠΎΠ΅ΠΊΡΠ°ΠΌΠΈ, ΡΠ°ΠΊΠΈΠΌΠΈ ΠΊΠ°ΠΊ Π΄ΠΈΠ·Π°ΠΉΠ½ Π°Π½ΠΈΠΌΠ°ΡΠΈΠΈ, ΡΠΈΡΡΠ΅ΠΌΡ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ ΠΊΠ»Π°ΡΡΠΎΠΌ (Π΄Π»Ρ ΡΡΠΎΠ³ΠΎ Π²Π°ΠΌ ΠΌΠΎΠΆΠ΅Ρ ΠΏΠΎΠ½Π°Π΄ΠΎΠ±ΠΈΡΡΡΡ node.js), Π²Π΅Π±-ΠΏΠΎΠΌΠΎΡΠ½ΠΈΠΊΠΈ, ΠΊΠΎΡΠΎΡΡΠ΅ ΠΏΠΎΠΌΠΎΠ³Π°ΡΡ Π² ΠΏΠ°ΡΡΠΈΠ½Π³Π΅ ΠΈ ΠΎΠ±ΠΎΠ±ΡΠ΅Π½ΠΈΠΈ ΠΊΠΎΠ½ΡΠ΅Π½ΡΠ° Π²Π΅Π±-ΡΠ°ΠΉΡΠ°, ΠΈΠ³ΡΠ΅ Π½Π° Π·Π°ΠΏΠΎΠΌΠΈΠ½Π°Π½ΠΈΠ΅, ΠΈΠ³ΡΠ΅ Π² ΡΠ΅ΡΡΠΈΡ ΠΈ Ρ. Π΄.
Π‘Π΅ΡΡΠΈΡΠΈΠΊΠ°ΡΠΈΡ
Π‘Π΅ΡΡΠΈΡΠΈΠΊΠ°ΡΡ ΠΏΠΎΠΌΠΎΠ³ΡΡ Π²Π°ΠΌ ΠΏΠΎΠ²ΡΡΠΈΡΡ ΡΠ²Π΅ΡΠ΅Π½Π½ΠΎΡΡΡ Π² ΡΠ΅Π±Π΅ ΠΈ ΠΏΠΎΠ΄Π°ΡΡ Π·Π°ΡΠ²ΠΊΡ Π½Π° Π±ΠΎΠ»Π΅Π΅ ΡΠ»ΠΎΠΆΠ½ΡΠ΅ ΠΈ ΠΏΠ»ΠΎΠ΄ΠΎΡΠ²ΠΎΡΠ½ΡΠ΅ ΡΠ°Π±ΠΎΡΠΈΠ΅ ΠΌΠ΅ΡΡΠ°. ΠΡ ΡΠ°ΠΊΠΆΠ΅ ΠΏΠΎΠ»ΡΡΠΈΡΠ΅ ΠΏΡΠ΅ΠΈΠΌΡΡΠ΅ΡΡΠ²ΠΎ ΠΏΠ΅ΡΠ΅Π΄ Π΄ΡΡΠ³ΠΈΠΌΠΈ ΠΊΠ°Π½Π΄ΠΈΠ΄Π°ΡΠ°ΠΌΠΈ Ρ ΡΠ°ΠΊΠΈΠΌΠΈ ΠΆΠ΅ Π½Π°Π²ΡΠΊΠ°ΠΌΠΈ ΠΈ ΠΎΠΏΡΡΠΎΠΌ, Π΅ΡΠ»ΠΈ Ρ Π²Π°Ρ Π΅ΡΡΡ ΡΠ΅ΡΡΠΈΡΠΈΠΊΠ°ΡΡ. ΠΠΎΠ»ΡΡΠΈΠ½ΡΡΠ²ΠΎ ΡΠ΅ΡΡΠΈΡΠΈΠΊΠ°ΡΠΎΠ² ΠΏΡΠ΅Π΄Π½Π°Π·Π½Π°ΡΠ΅Π½Ρ Π΄Π»Ρ Π½Π°ΡΠΈΠ½Π°ΡΡΠΈΡ ΠΈ Π½Π°ΡΠΈΠ½Π°ΡΡΡΡ Ρ ΠΎΠ±ΡΠΈΡ ΠΏΡΠΈΠ½ΡΠΈΠΏΠΎΠ² ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ, ΠΏΡΠ΅ΠΆΠ΄Π΅ ΡΠ΅ΠΌ ΠΏΠ΅ΡΠ΅Ρ ΠΎΠ΄ΠΈΡΡ ΠΊ Π±ΠΎΠ»Π΅Π΅ ΡΠ»ΠΎΠΆΠ½ΡΠΌ ΡΠ΅ΠΌΠ°ΠΌ, ΡΠ°ΠΊΠΈΠΌ ΠΊΠ°ΠΊ ΠΏΡΠΎΠ²Π΅ΡΠΊΠ° ΡΠΎΡΠΌΡ, Π°Π½ΠΈΠΌΠ°ΡΠΈΡ, ΡΠ²ΡΠ·Ρ Ρ Π±Π°Π·ΠΎΠΉ Π΄Π°Π½Π½ΡΡ ΠΈ Ρ. Π΄.
ΠΠΎΠΏΡΠΎΡΡ Π½Π° ΡΠΎΠ±Π΅ΡΠ΅Π΄ΠΎΠ²Π°Π½ΠΈΠΈ
Π’Π΅ΠΏΠ΅ΡΡ, ΠΊΠΎΠ³Π΄Π° Π²Ρ Π΄ΠΎΡΡΠ°ΡΠΎΡΠ½ΠΎ ΡΠ²Π΅ΡΠ΅Π½Ρ Π² ΡΠ΅Π±Π΅, Π²Π°ΠΌ ΡΠ»Π΅Π΄ΡΠ΅Ρ ΠΏΠΎΠΉΡΠΈ Π½Π° ΡΠΎΠ±Π΅ΡΠ΅Π΄ΠΎΠ²Π°Π½ΠΈΠ΅ ΡΠ²ΠΎΠ΅ΠΉ ΠΌΠ΅ΡΡΡ. Π§ΡΠΎΠ±Ρ Ρ ΠΎΡΠΎΡΠΎ ΠΏΠΎΠ΄Π³ΠΎΡΠΎΠ²ΠΈΡΡΡΡ, ΠΎΠ·Π½Π°ΠΊΠΎΠΌΡΡΠ΅ΡΡ Ρ ΠΏΠΎΠ»Π½ΡΠΌ ΡΠΏΠΈΡΠΊΠΎΠΌ Π²ΠΎΠΏΡΠΎΡΠΎΠ² Π½Π° ΡΠΎΠ±Π΅ΡΠ΅Π΄ΠΎΠ²Π°Π½ΠΈΠΈ ΠΏΠΎ JavaScript Π½Π° Hackr.io, ΠΊΠΎΡΠΎΡΡΠ΅ Π·Π°Π΄Π°ΡΡΡΡ ΠΏΠΎΡΡΠΈ Π²ΠΎ Π²ΡΠ΅Ρ ΡΠΎΠ±Π΅ΡΠ΅Π΄ΠΎΠ²Π°Π½ΠΈΡΡ . ΠΠΎΡ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ Π²Π°ΠΆΠ½ΡΡ Π²ΠΎΠΏΡΠΎΡΠΎΠ²:
ΠΡΡΠΈΠ±ΡΡΡ Π½Π°Ρ ΠΎΠ΄ΡΡΡΡ Π½Π΅ Π² DOM, Π° Π² HTML. ΠΠ½ΠΈ ΠΏΠΎΡ ΠΎΠΆΠΈ Π½Π° ΡΠ²ΠΎΠΉΡΡΠ²Π°, Π½ΠΎ Π½Π΅ Π½Π°ΡΡΠΎΠ»ΡΠΊΠΎ ΡΡΡΠ΅ΠΊΡΠΈΠ²Π½Ρ. Π Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡΠ΅ΡΡΡ ΡΠ°Π±ΠΎΡΠ°ΡΡ ΡΠΎ ΡΠ²ΠΎΠΉΡΡΠ²Π°ΠΌΠΈ, Π° Π½Π΅ Ρ Π°ΡΡΠΈΠ±ΡΡΠ°ΠΌΠΈ, Π΅ΡΠ»ΠΈ ΠΏΠ΅ΡΠ²ΡΠ΅ Π΄ΠΎΡΡΡΠΏΠ½Ρ. Π ΠΎΡΠ»ΠΈΡΠΈΠ΅ ΠΎΡ ΡΠ²ΠΎΠΉΡΡΠ²Π°, Π°ΡΡΠΈΠ±ΡΡ ΠΈΠΌΠ΅Π΅Ρ ΡΡΡΠΎΠΊΠΎΠ²ΡΠΉ ΡΠΈΠΏ Π΄Π°Π½Π½ΡΡ .
ΠΠΎΠ²ΡΡΠ΅Π½Π½Π°Ρ ΠΈΠ½ΡΠ΅ΡΠ°ΠΊΡΠΈΠ²Π½ΠΎΡΡΡ β JavaScript ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ ΡΠΎΠ·Π΄Π°Π²Π°ΡΡ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΡ, ΠΊΠΎΡΠΎΡΡΠ΅ ΡΠ΅Π°Π³ΠΈΡΡΡΡ, ΠΊΠΎΠ³Π΄Π° ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ Π°ΠΊΡΠΈΠ²ΠΈΡΡΠ΅Ρ ΠΈΡ
Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΠΊΠ»Π°Π²ΠΈΠ°ΡΡΡΡ ΠΈΠ»ΠΈ ΠΏΡΠΎΡΡΠΎ Π½Π°Π²ΠΎΠ΄ΠΈΡ Π½Π° Π½ΠΈΡ
ΠΊΡΡΡΠΎΡ.
ΠΠ΅ΠΌΠ΅Π΄Π»Π΅Π½Π½Π°Ρ ΠΎΠ±ΡΠ°ΡΠ½Π°Ρ ΡΠ²ΡΠ·Ρ β ΠΏΠΎΡΠ΅ΡΠΈΡΠ΅Π»ΡΠΌ Π½Π΅ Π½ΡΠΆΠ½ΠΎ ΠΆΠ΄Π°ΡΡ ΠΏΠ΅ΡΠ΅Π·Π°Π³ΡΡΠ·ΠΊΠΈ ΡΡΡΠ°Π½ΠΈΡΡ, ΡΡΠΎΠ±Ρ ΡΠ²ΠΈΠ΄Π΅ΡΡ, Π½Π΅ Π·Π°Π±ΡΠ»ΠΈ Π»ΠΈ ΠΎΠ½ΠΈ Π²Π²Π΅ΡΡΠΈ Π½Π΅ΠΊΠΎΡΠΎΡΡΠ΅ Π²Π°ΠΆΠ½ΡΠ΅ Π΄Π΅ΡΠ°Π»ΠΈ.
ΠΠΈΠ·ΠΊΠΎΠ΅ Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡΠ²ΠΈΠ΅ Ρ ΡΠ΅ΡΠ²Π΅ΡΠΎΠΌ β JS ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ ΠΏΡΠΎΠ²Π΅ΡΡΡΡ Π²Π²ΠΎΠ΄ΠΈΠΌΡΠ΅ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Π΅ΠΌ Π΄Π°Π½Π½ΡΠ΅ ΠΏΠ΅ΡΠ΅Π΄ ΠΎΡΠΏΡΠ°Π²ΠΊΠΎΠΉ Π²Π΅Π±-ΡΡΡΠ°Π½ΠΈΡΡ Π½Π° ΡΠ΅ΡΠ²Π΅Ρ. ΠΡΠΎ ΠΎΠ·Π½Π°ΡΠ°Π΅Ρ ΠΌΠ΅Π½ΡΡΠΈΠΉ ΡΡΠ°ΡΠΈΠΊ ΡΠ΅ΡΠ²Π΅ΡΠ° ΠΈ, ΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΠΎ, ΠΌΠ΅Π½ΡΡΡΡ Π½Π°Π³ΡΡΠ·ΠΊΡ Π½Π° ΡΠ΅ΡΠ²Π΅Ρ.
ΠΠΎΠ³Π°ΡΡΠ΅ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΡ β JS ΠΈΠΌΠ΅Π΅Ρ ΡΠ°ΠΊΠΈΠ΅ ΡΠ»Π΅ΠΌΠ΅Π½ΡΡ, ΠΊΠ°ΠΊ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΡ ΠΏΠ΅ΡΠ΅ΡΠ°ΡΠΊΠΈΠ²Π°Π½ΠΈΡ ΠΈ ΠΏΠΎΠ»Π·ΡΠ½ΠΊΠΈ, ΡΡΠΎΠ±Ρ ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²ΠΈΡΡ ΠΏΠΎΡΠ΅ΡΠΈΡΠ΅Π»ΡΠΌ Π²Π΅Π±-ΡΠ°ΠΉΡΠ° Π±ΠΎΠ»Π΅Π΅ Π±ΠΎΠ³Π°ΡΡΠΉ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡ.
ΠΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ β ΡΡΠ½ΠΊΡΠΈΡ, ΠΎΠ±ΡΡΠ²Π»Π΅Π½Π½Π°Ρ ΠΊΠ°ΠΊ ΠΎΡΠ΄Π΅Π»ΡΠ½ΡΠΉ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡ Π² ΠΎΡΠ½ΠΎΠ²Π½ΠΎΠΌ ΠΏΠΎΡΠΎΠΊΠ΅ ΠΊΠΎΠ΄Π°, Π½Π°Π·ΡΠ²Π°Π΅ΡΡΡ ΠΎΠ±ΡΡΠ²Π»Π΅Π½ΠΈΠ΅ΠΌ ΡΡΠ½ΠΊΡΠΈΠΈ. ΠΠΎΠ³Π΄Π° ΡΡΠ½ΠΊΡΠΈΡ ΡΠΎΠ·Π΄Π°Π΅ΡΡΡ Π²Π½ΡΡΡΠΈ Π²ΡΡΠ°ΠΆΠ΅Π½ΠΈΡ ΠΈΠ»ΠΈ Π΄ΡΡΠ³ΠΎΠΉ ΡΠΈΠ½ΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΎΠΉ ΠΊΠΎΠ½ΡΡΡΡΠΊΡΠΈΠΈ, ΠΎΠ½Π° Π½Π°Π·ΡΠ²Π°Π΅ΡΡΡ ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»ΡΠ½ΡΠΌ Π²ΡΡΠ°ΠΆΠ΅Π½ΠΈΠ΅ΠΌ.
Π‘ΡΡΠΎΠ³ΠΈΠΉ ΡΠ΅ΠΆΠΈΠΌ β ΠΊΠΎΠ³Π΄Π° ΠΎΠ±ΡΡΠ²Π»Π΅Π½ΠΈΠ΅ ΡΡΠ½ΠΊΡΠΈΠΈ Π½Π°Ρ
ΠΎΠ΄ΠΈΡΡΡ Π²Π½ΡΡΡΠΈ Π±Π»ΠΎΠΊΠ° ΠΊΠΎΠ΄Π° Π² ΡΡΡΠΎΠ³ΠΎΠΌ ΡΠ΅ΠΆΠΈΠΌΠ΅, ΠΎΠ½ΠΎ Π²ΠΈΠ΄Π½ΠΎ Π²Π΅Π·Π΄Π΅ Π²Π½ΡΡΡΠΈ ΡΡΠΎΠ³ΠΎ Π±Π»ΠΎΠΊΠ°, Π½ΠΎ Π½Π΅ Π·Π° Π΅Π³ΠΎ ΠΏΡΠ΅Π΄Π΅Π»Π°ΠΌΠΈ. ΠΡΠΎ Π½Π΅ ΠΎΡΠ½ΠΎΡΠΈΡΡΡ ΠΊ Π²ΡΡΠ°ΠΆΠ΅Π½ΠΈΡ ΡΡΠ½ΠΊΡΠΈΠΈ.
ΠΡΠ΅ΠΌΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ β Π²ΡΡΠ°ΠΆΠ΅Π½ΠΈΠ΅ ΡΡΠ½ΠΊΡΠΈΠΈ ΡΠΎΠ·Π΄Π°Π΅ΡΡΡ, ΠΊΠΎΠ³Π΄Π° Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ Π΄ΠΎΡΡΠΈΠ³Π°Π΅Ρ Π΅Π³ΠΎ. Π€ΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»ΡΠ½ΠΎΠ΅ Π²ΡΡΠ°ΠΆΠ΅Π½ΠΈΠ΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΡΠΎΠ»ΡΠΊΠΎ Ρ ΡΡΠΎΠ³ΠΎ ΠΌΠΎΠΌΠ΅Π½ΡΠ°. Π‘ Π΄ΡΡΠ³ΠΎΠΉ ΡΡΠΎΡΠΎΠ½Ρ, ΠΎΠ±ΡΡΠ²Π»Π΅Π½ΠΈΠ΅ ΡΡΠ½ΠΊΡΠΈΠΈ ΠΌΠΎΠΆΠ½ΠΎ Π²ΡΠ·Π²Π°ΡΡ Π΄ΠΎ ΡΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ ΠΎΠ½Π° Π±ΡΠ΄Π΅Ρ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½Π°.
ΠΠΎΠ³Π΄Π° ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ β ΠΎΠ±ΡΡΠ²Π»Π΅Π½ΠΈΠ΅ ΡΡΠ½ΠΊΡΠΈΠΈ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠΈΠ²Π°Π΅Ρ Π»ΡΡΡΡΡ ΡΠΈΡΠ°Π΅ΠΌΠΎΡΡΡ ΠΈ Π±ΠΎΠ»ΡΡΡΡ ΡΠ²ΠΎΠ±ΠΎΠ΄Ρ Π² ΠΎΡΠ³Π°Π½ΠΈΠ·Π°ΡΠΈΠΈ ΠΊΠΎΠ΄Π°. Π€ΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»ΡΠ½ΡΠ΅ Π²ΡΡΠ°ΠΆΠ΅Π½ΠΈΡ ΠΎΠ±ΡΡΠ½ΠΎ ΠΎΠ³ΡΠ°Π½ΠΈΡΠΈΠ²Π°ΡΡΡΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ, ΠΊΠΎΠ³Π΄Π° Π΅ΡΡΡ Π½Π΅ΠΎΠ±Ρ
ΠΎΠ΄ΠΈΠΌΠΎΡΡΡ Π² ΡΡΠ»ΠΎΠ²Π½ΠΎΠΌ ΠΎΠ±ΡΡΠ²Π»Π΅Π½ΠΈΠΈ.
ΠΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ Π΅Π³ΠΎ ΠΌΠ΅ΠΆΠ΄Ρ ΡΠ΅Π³Π°ΠΌΠΈ ΠΠ· Π²Π½Π΅ΡΠ½Π΅Π³ΠΎ ΡΠ°ΠΉΠ»Π°, ΡΠΊΠ°Π·Π°Π½Π½ΠΎΠ³ΠΎ Π² Π°ΡΡΠΈΠ±ΡΡΠ΅ src ΡΠ΅Π³Π°. Π‘ΡΠ°ΡΡΠ΅ Π±ΡΠ°ΡΠ·Π΅ΡΡ ΡΠ°ΡΡΠΌΠ°ΡΡΠΈΠ²Π°ΡΡ ΡΡΠΎΡ JS-ΠΊΠΎΠ΄ ΠΊΠ°ΠΊ Π΄Π»ΠΈΠ½Π½ΡΠΉ HTML-ΠΊΠΎΠΌΠΌΠ΅Π½ΡΠ°ΡΠΈΠΉ.
ΠΠ±ΡΡΠ½ΠΎ JS-ΠΊΠΎΠ΄ ΡΠΊΡΡΡ ΠΎΡ ΡΡΠ°ΡΡΡ
Π±ΡΠ°ΡΠ·Π΅ΡΠΎΠ² Π΄Π»Ρ ΡΠ΅ΡΠ΅Π½ΠΈΡ ΠΏΡΠΎΠ±Π»Π΅ΠΌ ΡΠΎΠ²ΠΌΠ΅ΡΡΠΈΠΌΠΎΡΡΠΈ ΠΈ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΡΡΠΊΠΎΠ³ΠΎ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠ°. ΠΠ½ΡΠ΅ΡΠ΅ΡΠ½ΠΎ, ΡΡΠΎ Π±ΡΠ°ΡΠ·Π΅ΡΡ, ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°ΡΡΠΈΠ΅ JavaScript, Π±ΡΠ΄ΡΡ Π²ΠΎΡΠΏΡΠΈΠ½ΠΈΠΌΠ°ΡΡ ΠΊΠΎΠΌΠΌΠ΅Π½ΡΠ°ΡΠΈΠΈ ΠΊΠ°ΠΊ ΠΎΠ΄Π½ΠΎΡΡΡΠΎΡΠ½ΡΠ΅.
ΠΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΎΡΠ»ΠΎΠΆΠ΅Π½Π½ΡΡ ΡΡΠ΅Π½Π°ΡΠΈΠ΅Π² ΠΏΡΠΈΠ²ΠΎΠ΄ΠΈΡ ΠΊ Π·Π°Π΄Π΅ΡΠΆΠΊΠ΅ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ ΡΡΠ΅Π½Π°ΡΠΈΡ ΠΏΡΠΈ Π·Π°ΠΏΡΡΠΊΠ΅ Π°Π½Π°Π»ΠΈΠ·Π°ΡΠΎΡΠ° HTML. Π‘Π»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΠΎ, ΡΡΠΎ ΠΏΡΠΈΠ²ΠΎΠ΄ΠΈΡ ΠΊ ΡΠΎΠΊΡΠ°ΡΠ΅Π½ΠΈΡ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ Π·Π°Π³ΡΡΠ·ΠΊΠΈ Π²Π΅Π±-ΡΡΡΠ°Π½ΠΈΡΡ.
Π JavaScript ΡΠ°ΠΊΠΆΠ΅ Π΄ΠΎΡΡΡΠΏΠ½Ρ ΡΠ΅ΡΡΡ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΡΡ escape-ΡΠΈΠΌΠ²ΠΎΠ»ΠΎΠ²:
\ b β Backspace
\ f β ΠΠΎΠ΄Π°ΡΠ° ΡΠΎΡΠΌΡ
\ n β ΠΠΎΠ²Π°Ρ ΡΡΡΠΎΠΊΠ°
\ r β Π²ΠΎΠ·Π²ΡΠ°Ρ ΠΊΠ°ΡΠ΅ΡΠΊΠΈ
\ t β Π³ΠΎΡΠΈΠ·ΠΎΠ½ΡΠ°Π»ΡΠ½ΡΠΉ ΡΠ°Π±ΡΠ»ΡΡΠΎΡ
\ v β ΠΠ΅ΡΡΠΈΠΊΠ°Π»ΡΠ½ΡΠΉ ΡΠ°Π±ΡΠ»ΡΡΠΎΡ
ΠΠ½ΠΈ Π½ΠΈΠΊΠΎΠΈΠΌ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ Π½Π΅ Π²ΡΠΏΠΎΠ»Π½ΡΡΡΡΡ Π² ΠΊΠΎΠ΄Π΅ HTML ΠΈΠ»ΠΈ JS. ΠΠ΅ΡΠ²ΠΎΠ½Π°ΡΠ°Π»ΡΠ½ΠΎ ΠΎΠ½ΠΈ Π±ΡΠ»ΠΈ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠ°Π½Ρ Π΄Π»Ρ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ ΡΠ°ΠΊΡΠΈΠΌΠΈΠ»ΡΠ½ΡΠΌΠΈ Π°ΠΏΠΏΠ°ΡΠ°ΡΠ°ΠΌΠΈ, ΡΠ΅Π»Π΅ΡΠ°ΠΉΠΏΠ°ΠΌΠΈ ΠΈ ΠΏΠΈΡΡΡΠΈΠΌΠΈ ΠΌΠ°ΡΠΈΠ½ΠΊΠ°ΠΌΠΈ.
ΠΡΠ½ΠΎΠ²Ρ JavaScript
JavaScript β ΡΡΠΎ ΡΠ·ΡΠΊ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ, ΠΊΠΎΡΠΎΡΡΠΉ Π΄ΠΎΠ±Π°Π²Π»ΡΠ΅Ρ ΠΈΠ½ΡΠ΅ΡΠ°ΠΊΡΠΈΠ²Π½ΠΎΡΡΡ Π½Π° Π²Π°Ρ Π²Π΅Π±-ΡΠ°ΠΉΡ (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ: ΠΈΠ³ΡΡ, ΠΎΡΠΊΠ»ΠΈΠΊ ΠΏΡΠΈ Π½Π°ΠΆΠ°ΡΠΈΠΈ ΠΊΠ½ΠΎΠΏΠΎΠΊ ΠΈΠ»ΠΈ ΠΏΡΠΈ Π²Π²ΠΎΠ΄Π΅ Π΄Π°Π½Π½ΡΡ Π² ΡΠΎΡΠΌΡ, Π΄ΠΈΠ½Π°ΠΌΠΈΡΠ΅ΡΠΊΠΈΠ΅ ΡΡΠΈΠ»ΠΈ, Π°Π½ΠΈΠΌΠ°ΡΠΈΡ). ΠΡΠ° ΡΡΠ°ΡΡΡ ΠΏΠΎΠΌΠΎΠΆΠ΅Ρ Π²Π°ΠΌ Π½Π°ΡΠ°ΡΡ ΡΠ°Π±ΠΎΡΠ°ΡΡ Ρ ΡΡΠΈΠΌ Π·Π°Ρ Π²Π°ΡΡΠ²Π°ΡΡΠΈΠΌ ΡΠ·ΡΠΊΠΎΠΌ ΠΈ Π΄Π°ΡΡ Π²Π°ΠΌ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ ΠΎ ΡΠΎΠΌ, Π½Π° ΡΡΠΎ ΠΎΠ½ ΡΠΏΠΎΡΠΎΠ±Π΅Π½.
Π§ΡΠΎ ΡΠ°ΠΊΠΎΠ΅ JavaScript Π½Π° ΡΠ°ΠΌΠΎΠΌ Π΄Π΅Π»Π΅?
JavaScript («JS» Π΄Π»Ρ ΠΊΡΠ°ΡΠΊΠΎΡΡΠΈ) β ΡΡΠΎ ΠΏΠΎΠ»Π½ΠΎΡΠ΅Π½Π½ΡΠΉ Π΄ΠΈΠ½Π°ΠΌΠΈΡΠ΅ΡΠΊΠΈΠΉ ΡΠ·ΡΠΊ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ, ΠΊΠΎΡΠΎΡΡΠΉ ΠΏΡΠΈΠΌΠ΅Π½ΡΠ΅ΡΡΡ ΠΊ HTML Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΡ, ΠΈ ΠΌΠΎΠΆΠ΅Ρ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠΈΡΡ Π΄ΠΈΠ½Π°ΠΌΠΈΡΠ΅ΡΠΊΡΡ ΠΈΠ½ΡΠ΅ΡΠ°ΠΊΡΠΈΠ²Π½ΠΎΡΡΡ Π½Π° Π²Π΅Π±-ΡΠ°ΠΉΡΠ°Ρ . ΠΠ³ΠΎ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠ°Π» Brendan Eich, ΡΠΎΠΎΡΠ½ΠΎΠ²Π°ΡΠ΅Π»Ρ ΠΏΡΠΎΠ΅ΠΊΡΠ° Mozilla, Mozilla Foundation ΠΈ Mozilla Corporation.
JavaScript Π½Π΅Π²Π΅ΡΠΎΡΡΠ½ΠΎ ΡΠ½ΠΈΠ²Π΅ΡΡΠ°Π»Π΅Π½ ΠΈ Π΄ΡΡΠΆΠ΅Π»ΡΠ±Π΅Π½ ΠΊ Π½ΠΎΠ²ΠΈΡΠΊΠ°ΠΌ. ΠΠ±Π»Π°Π΄Π°Ρ Π±ΠΎΠ»ΡΡΠΈΠΌ ΠΎΠΏΡΡΠΎΠΌ, Π²Ρ ΡΠΌΠΎΠΆΠ΅ΡΠ΅ ΡΠΎΠ·Π΄Π°Π²Π°ΡΡ ΠΈΠ³ΡΡ, Π°Π½ΠΈΠΌΠΈΡΠΎΠ²Π°Π½Π½ΡΡ 2D ΠΈ 3D Π³ΡΠ°ΡΠΈΠΊΡ, ΠΏΠΎΠ»Π½ΠΎΠΌΠ°ΡΡΡΠ°Π±Π½ΡΠ΅ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ Ρ Π±Π°Π·Π°ΠΌΠΈ Π΄Π°Π½Π½ΡΡ ΠΈ ΠΌΠ½ΠΎΠ³ΠΎΠ΅ Π΄ΡΡΠ³ΠΎΠ΅!
JavaScript ΡΠ°ΠΌ ΠΏΠΎ ΡΠ΅Π±Π΅ Π΄ΠΎΠ²ΠΎΠ»ΡΠ½ΠΎ ΠΊΠΎΠΌΠΏΠ°ΠΊΡΠ½ΡΠΉ, Π½ΠΎ ΠΎΡΠ΅Π½Ρ Π³ΠΈΠ±ΠΊΠΈΠΉ. Π Π°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠ°ΠΌΠΈ Π½Π°ΠΏΠΈΡΠ°Π½ΠΎ Π±ΠΎΠ»ΡΡΠΎΠ΅ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠΎΠ² ΠΏΠΎΠ²Π΅ΡΡ ΠΎΡΠ½ΠΎΠ²Π½ΠΎΠ³ΠΎ ΡΠ·ΡΠΊΠ° JavaScript, ΠΊΠΎΡΠΎΡΡΠ΅ ΡΠ°Π·Π±Π»ΠΎΠΊΠΈΡΡΡΡ ΠΎΠ³ΡΠΎΠΌΠ½ΠΎΠ΅ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΡΡ ΡΡΠ½ΠΊΡΠΈΠΉ Ρ ΠΎΡΠ΅Π½Ρ Π½Π΅Π±ΠΎΠ»ΡΡΠΈΠΌ ΡΡΠΈΠ»ΠΈΠ΅ΠΌ. Π Π½ΠΈΠΌ ΠΎΡΠ½ΠΎΡΡΡΡΡ:
ΠΠΎΡΠΊΠΎΠ»ΡΠΊΡ ΡΡΠ° ΡΡΠ°ΡΡΡ Π΄ΠΎΠ»ΠΆΠ½Π° Π±ΡΡΡ ΡΠΎΠ»ΡΠΊΠΎ Π»ΡΠ³ΠΊΠΈΠΌ Π²Π²Π΅Π΄Π΅Π½ΠΈΠ΅ΠΌ Π² JavaScript, ΠΌΡ Π½Π΅ ΡΠΎΠ±ΠΈΡΠ°Π΅ΠΌΡΡ ΠΏΡΡΠ°ΡΡ Π²Π°Ρ Π½Π° ΡΡΠΎΠΌ ΡΡΠ°ΠΏΠ΅, ΠΏΠΎΠ΄ΡΠΎΠ±Π½ΠΎ ΡΠ°ΡΡΠΊΠ°Π·ΡΠ²Π°Ρ ΠΎ ΡΠΎΠΌ, ΠΊΠ°ΠΊΠ°Ρ ΡΠ°Π·Π½ΠΈΡΠ° ΠΌΠ΅ΠΆΠ΄Ρ ΠΎΡΠ½ΠΎΠ²Π½ΡΠΌ ΡΠ·ΡΠΊΠΎΠΌ JavaScript ΠΈ ΡΠ°Π·Π»ΠΈΡΠ½ΡΠΌΠΈ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠ°ΠΌΠΈ, ΠΏΠ΅ΡΠ΅ΡΠΈΡΠ»Π΅Π½Π½ΡΠΌΠΈ Π²ΡΡΠ΅. ΠΡ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΏΠΎΠ΄ΡΠΎΠ±Π½ΠΎ ΠΈΠ·ΡΡΠΈΡΡ Π²ΡΠ΅ ΡΡΠΎ ΠΏΠΎΠ·ΠΆΠ΅, Π² Π½Π°ΡΠ΅ΠΉ ΡΡΠ΅Π±Π½ΠΎΠΉ ΠΎΠ±Π»Π°ΡΡΠΈ JavaScript ΠΈ Π² ΠΎΡΡΠ°Π»ΡΠ½ΠΎΠΉ ΡΠ°ΡΡΠΈ MDN.
ΠΠΈΠΆΠ΅ ΠΌΡ ΠΏΠΎΠ·Π½Π°ΠΊΠΎΠΌΠΈΠΌ Π²Π°Ρ Ρ Π½Π΅ΠΊΠΎΡΠΎΡΡΠΌΠΈ Π°ΡΠΏΠ΅ΠΊΡΠ°ΠΌΠΈ ΠΎΡΠ½ΠΎΠ²Π½ΠΎΠ³ΠΎ ΡΠ·ΡΠΊΠ°, ΠΈ Π²Ρ ΡΠ°ΠΊΠΆΠ΅ Π±ΡΠ΄Π΅ΡΠ΅ ΠΈΠ³ΡΠ°ΡΡ Ρ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΈΠΌΠΈ ΡΡΠ½ΠΊΡΠΈΡΠΌΠΈ API Π±ΡΠ°ΡΠ·Π΅ΡΠ°. ΠΠ΅ΡΠ΅Π»ΠΈΡΠ΅ΡΡ!
ΠΡΠΈΠΌΠ΅Ρ «hello world»
ΠΡΠ΅Π΄ΡΠ΄ΡΡΠΈΠΉ ΡΠ°Π·Π΄Π΅Π» Π·Π²ΡΡΠΈΡ ΠΎΡΠ΅Π½Ρ ΠΌΠ½ΠΎΠ³ΠΎΠΎΠ±Π΅ΡΠ°ΡΡΠ΅, ΠΈ ΡΡΠΎ Π½Π° ΡΠ°ΠΌΠΎΠΌ Π΄Π΅Π»Π΅ ΡΠ°ΠΊ β JavaScript ΡΠ²Π»ΡΠ΅ΡΡΡ ΠΎΠ΄Π½ΠΎΠΉ ΠΈΠ· ΡΠ°ΠΌΡΡ ΠΏΠ΅ΡΡΠΏΠ΅ΠΊΡΠΈΠ²Π½ΡΡ Π²Π΅Π±-ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΠΉ, ΠΈ ΠΊΠΎΠ³Π΄Π° Π²Ρ ΠΎΡΠ²ΠΎΠΈΡΠ΅ΡΡ ΠΈ Π½Π°ΡΠ½ΡΡΠ΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Π΅Π³ΠΎ, Π²Π°ΡΠΈ Π²Π΅Π±-ΡΠ°ΠΉΡΡ ΠΏΠ΅ΡΠ΅ΠΉΠ΄ΡΡ Π² Π½ΠΎΠ²ΠΎΠ΅ ΠΈΠ·ΠΌΠ΅ΡΠ΅Π½ΠΈΠ΅ ΠΌΠΎΡΠΈ ΠΈ ΠΊΡΠ΅Π°ΡΠΈΠ²Π½ΠΎΡΡΠΈ.
Π’Π΅ΠΌ Π½Π΅ ΠΌΠ΅Π½Π΅Π΅, Ρ JavaScript Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ Π±ΠΎΠ»Π΅Π΅ ΡΠ»ΠΎΠΆΠ½ΠΎ ΠΎΡΠ²ΠΎΠΈΡΡΡΡ, ΡΠ΅ΠΌ Ρ HTML ΠΈ CSS. ΠΠ°ΠΌ ΠΏΡΠΈΠ΄ΡΡΡΡ Π½Π°ΡΠ°ΡΡ Ρ ΠΌΠ°Π»ΠΎΠ³ΠΎ, ΠΏΡΠΎΠ΄ΠΎΠ»ΠΆΠ°Ρ ΠΈΠ·ΡΡΠ΅Π½ΠΈΠ΅ Π½Π΅Π±ΠΎΠ»ΡΡΠΈΠΌΠΈ ΡΠ°Π³Π°ΠΌΠΈ. ΠΠ»Ρ Π½Π°ΡΠ°Π»Π° ΠΌΡ ΠΏΠΎΠΊΠ°ΠΆΠ΅ΠΌ Π²Π°ΠΌ, ΠΊΠ°ΠΊ Π΄ΠΎΠ±Π°Π²ΠΈΡΡ Π½Π΅ΠΊΠΎΡΠΎΡΡΠ΅ ΠΎΡΠ½ΠΎΠ²Ρ JavaScript Π½Π° Π²Π°ΡΡ ΡΡΡΠ°Π½ΠΈΡΡ, ΡΡΠΎΠ±Ρ ΡΠΎΠ·Π΄Π°ΡΡ «hello world!» ΠΏΡΠΈΠΌΠ΅Ρ (ΡΡΠ°Π½Π΄Π°ΡΡ Π² Π½Π°ΡΠ°Π»ΡΠ½ΡΡ ΠΏΡΠΈΠΌΠ΅ΡΠ°Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ).
ΠΠ°ΠΆΠ½ΠΎ: ΠΡΠ»ΠΈ Π²Ρ Π½Π΅ ΡΠ»Π΅Π΄ΠΈΠ»ΠΈ Π·Π° ΠΎΡΡΠ°Π»ΡΠ½ΡΠΌ Π½Π°ΡΠΈΠΌ ΠΊΡΡΡΠΎΠΌ, ΡΠΊΠ°ΡΠ°ΠΉΡΠ΅ ΡΡΠΎΡ ΠΏΡΠΈΠΌΠ΅Ρ ΠΊΠΎΠ΄Π° ΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ Π΅Π³ΠΎ Π² ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅ ΡΡΠ°ΡΡΠΎΠ²ΠΎΠΉ ΡΠΎΡΠΊΠΈ.
Π ΡΠΊΠΎΠ²ΠΎΠ΄ΡΡΠ²ΠΎ ΠΏΠΎ JavaScript, ΡΠ°ΡΡΡ 1: ΠΏΠ΅ΡΠ²Π°Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ°, ΠΎΡΠΎΠ±Π΅Π½Π½ΠΎΡΡΠΈ ΡΠ·ΡΠΊΠ°, ΡΡΠ°Π½Π΄Π°ΡΡΡ
ΠΠ΅Π΄Π°Π²Π½ΠΎ ΠΌΡ ΠΏΡΠΎΠ²Π΅Π»ΠΈ ΠΎΠΏΡΠΎΡ, ΠΏΠΎΡΠ²ΡΡΡΠ½Π½ΡΠΉ ΡΠ΅Π»Π΅ΡΠΎΠΎΠ±ΡΠ°Π·Π½ΠΎΡΡΠΈ ΠΏΠ΅ΡΠ΅Π²ΠΎΠ΄Π° ΡΡΠΎΠ³ΠΎ ΡΡΠΊΠΎΠ²ΠΎΠ΄ΡΡΠ²Π° ΠΏΠΎ JavaScript. ΠΠ°ΠΊ ΠΎΠΊΠ°Π·Π°Π»ΠΎΡΡ, ΠΎΠΊΠΎΠ»ΠΎ 90% ΠΏΡΠΎΠ³ΠΎΠ»ΠΎΡΠΎΠ²Π°Π²ΡΠΈΡ ΠΎΡΠ½Π΅ΡΠ»ΠΈΡΡ ΠΊ Π΄Π°Π½Π½ΠΎΠΉ ΠΈΠ΄Π΅Π΅ ΠΏΠΎΠ»ΠΎΠΆΠΈΡΠ΅Π»ΡΠ½ΠΎ. ΠΠΎΡΡΠΎΠΌΡ ΡΠ΅Π³ΠΎΠ΄Π½Ρ ΠΏΡΠ±Π»ΠΈΠΊΡΠ΅ΠΌ ΠΏΠ΅ΡΠ²ΡΡ ΡΠ°ΡΡΡ ΠΏΠ΅ΡΠ΅Π²ΠΎΠ΄Π°.
ΠΡΠΎ ΡΡΠΊΠΎΠ²ΠΎΠ΄ΡΡΠ²ΠΎ, ΠΏΠΎ Π·Π°ΠΌΡΡΠ»Ρ Π°Π²ΡΠΎΡΠ°, ΡΠ°ΡΡΡΠΈΡΠ°Π½ΠΎ Π½Π° ΡΠ΅Ρ , ΠΊΡΠΎ ΡΠΆΠ΅ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ Π·Π½Π°ΠΊΠΎΠΌ JavaScript ΠΈ Ρ ΠΎΡΠ΅Ρ ΠΏΡΠΈΠ²Π΅ΡΡΠΈ ΡΠ²ΠΎΠΈ Π·Π½Π°Π½ΠΈΡ Π² ΠΏΠΎΡΡΠ΄ΠΎΠΊ Π° ΡΠ°ΠΊΠΆΠ΅ ΡΠ·Π½Π°ΡΡ ΠΎ ΡΠ·ΡΠΊΠ΅ ΡΡΠΎ-ΡΠΎ Π½ΠΎΠ²ΠΎΠ΅. ΠΡ ΡΠ΅ΡΠΈΠ»ΠΈ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ ΡΠ°ΡΡΠΈΡΠΈΡΡ Π°ΡΠ΄ΠΈΡΠΎΡΠΈΡ ΡΡΠΎΠ³ΠΎ ΠΌΠ°ΡΠ΅ΡΠΈΠ°Π»Π°, Π²ΠΊΠ»ΡΡΠΈΡΡ Π² Π½Π΅Ρ ΡΠ΅Ρ , ΠΊΡΠΎ ΡΠΎΠ²Π΅ΡΡΠ΅Π½Π½ΠΎ Π½ΠΈΡΠ΅Π³ΠΎ Π½Π΅ Π·Π½Π°Π΅Ρ ΠΎ JS, ΠΈ Π½Π°ΡΠ°ΡΡ Π΅Π³ΠΎ Ρ Π½Π°ΠΏΠΈΡΠ°Π½ΠΈΡ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΈΡ Π²Π°ΡΠΈΠ°Π½ΡΠΎΠ² Β«Hello, world!Β».
Hello, world!
ΠΡΠΎΠ³ΡΠ°ΠΌΠΌΠ°, ΠΊΠΎΡΠΎΡΡΡ ΠΏΠΎ ΡΡΠ°Π΄ΠΈΡΠΈΠΈ Π½Π°Π·ΡΠ²Π°ΡΡ Β«Hello, world!Β», ΠΎΡΠ΅Π½Ρ ΠΏΡΠΎΡΡΠ°. ΠΠ½Π° Π²ΡΠ²ΠΎΠ΄ΠΈΡ ΠΊΡΠ΄Π°-Π»ΠΈΠ±ΠΎ ΡΡΠ°Π·Ρ Β«Hello, world!Β», ΠΈΠ»ΠΈ Π΄ΡΡΠ³ΡΡ ΠΏΠΎΠ΄ΠΎΠ±Π½ΡΡ, ΡΡΠ΅Π΄ΡΡΠ²Π°ΠΌΠΈ Π½Π΅ΠΊΠΎΠ΅Π³ΠΎ ΡΠ·ΡΠΊΠ°.
JavaScript β ΡΡΠΎ ΡΠ·ΡΠΊ, ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ Π½Π° ΠΊΠΎΡΠΎΡΠΎΠΌ ΠΌΠΎΠΆΠ½ΠΎ Π²ΡΠΏΠΎΠ»Π½ΡΡΡ Π² ΡΠ°Π·Π½ΡΡ ΡΡΠ΅Π΄Π°Ρ . Π Π½Π°ΡΠ΅ΠΌ ΡΠ»ΡΡΠ°Π΅ ΡΠ΅ΡΡ ΠΈΠ΄ΡΡ ΠΎ Π±ΡΠ°ΡΠ·Π΅ΡΠ°Ρ ΠΈ ΠΎ ΡΠ΅ΡΠ²Π΅ΡΠ½ΠΎΠΉ ΠΏΠ»Π°ΡΡΠΎΡΠΌΠ΅ Node.js. ΠΡΠ»ΠΈ Π΄ΠΎ ΡΠΈΡ ΠΏΠΎΡ Π²Ρ Π½Π΅ Π½Π°ΠΏΠΈΡΠ°Π»ΠΈ Π½ΠΈ ΡΡΡΠΎΡΠΊΠΈ ΠΊΠΎΠ΄Π° Π½Π° JS ΠΈ ΡΠΈΡΠ°Π΅ΡΠ΅ ΡΡΠΎΡ ΡΠ΅ΠΊΡΡ Π² Π±ΡΠ°ΡΠ·Π΅ΡΠ΅, Π½Π° Π½Π°ΡΡΠΎΠ»ΡΠ½ΠΎΠΌ ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΠ΅, ΡΡΠΎ Π·Π½Π°ΡΠΈΡ, ΡΡΠΎ Π²Ρ Π±ΡΠΊΠ²Π°Π»ΡΠ½ΠΎ Π² ΡΡΠΈΡΠ°Π½Π½ΡΡ ΡΠ΅ΠΊΡΠ½Π΄Π°Ρ ΠΎΡ ΡΠ²ΠΎΠ΅ΠΉ ΠΏΠ΅ΡΠ²ΠΎΠΉ JavaScript-ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ.
ΠΡΠΎΡ ΡΠ΅ΠΊΡΡ ΠΌΠΎΠΆΠ½ΠΎ Π²Π²Π΅ΡΡΠΈ Ρ ΠΊΠ»Π°Π²ΠΈΠ°ΡΡΡΡ, ΠΌΠΎΠΆΠ½ΠΎ ΡΠΊΠΎΠΏΠΈΡΠΎΠ²Π°ΡΡ ΠΈ Π²ΡΡΠ°Π²ΠΈΡΡ Π΅Π³ΠΎ Π² ΠΊΠΎΠ½ΡΠΎΠ»Ρ. Π Π΅Π·ΡΠ»ΡΡΠ°Ρ Π±ΡΠ΄Π΅Ρ ΠΎΠ΄Π½ΠΈΠΌ ΠΈ ΡΠ΅ΠΌ ΠΆΠ΅, Π½ΠΎ, Π΅ΡΠ»ΠΈ Π²Ρ ΡΡΠΈΡΠ΅ΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°ΡΡ, ΡΠ΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡΠ΅ΡΡΡ Π²Π²ΠΎΠ΄ΠΈΡΡ ΡΠ΅ΠΊΡΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌ ΡΠ°ΠΌΠΎΡΡΠΎΡΡΠ΅Π»ΡΠ½ΠΎ, Π° Π½Π΅ ΠΊΠΎΠΏΠΈΡΠΎΠ²Π°ΡΡ ΠΈΡ .
ΠΠ΅ΡΠ²Π°Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ° Π² ΠΊΠΎΠ½ΡΠΎΠ»ΠΈ Π±ΡΠ°ΡΠ·Π΅ΡΠ° β Π²ΡΠ²ΠΎΠ΄ ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΡ Π² ΠΊΠΎΠ½ΡΠΎΠ»Ρ
ΠΡΡ ΠΎΠ΄ΠΈΠ½ Π²Π°ΡΠΈΠ°Π½Ρ Π±ΡΠ°ΡΠ·Π΅ΡΠ½ΠΎΠ³ΠΎ Β«Hello, world!Β» Π·Π°ΠΊΠ»ΡΡΠ°Π΅ΡΡΡ Π² Π²ΡΠ²ΠΎΠ΄Π΅ ΠΎΠΊΠ½Π° Ρ ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΠ΅ΠΌ. ΠΠ΅Π»Π°Π΅ΡΡΡ ΡΡΠΎ ΡΠ°ΠΊ:
ΠΠΎΡ ΡΠ΅Π·ΡΠ»ΡΡΠ°Ρ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ ΡΡΠΎΠΉ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ.
ΠΡΠ²ΠΎΠ΄ ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΡ Π² ΠΎΠΊΠ½Π΅
ΠΠ±ΡΠ°ΡΠΈΡΠ΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ Π½Π° ΡΠΎ, ΡΡΠΎ ΠΏΠ°Π½Π΅Π»Ρ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠΎΠ² ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠ° ΡΠ°ΡΠΏΠΎΠ»ΠΎΠΆΠ΅Π½Π° ΡΠ΅ΠΏΠ΅ΡΡ Π² Π½ΠΈΠΆΠ½Π΅ΠΉ ΡΠ°ΡΡΠΈ ΡΠΊΡΠ°Π½Π°. ΠΠ΅Π½ΡΡΡ Π΅Ρ ΡΠ°ΡΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΌΠΎΠΆΠ½ΠΎ, Π²ΠΎΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π²ΡΠΈΡΡ ΠΌΠ΅Π½Ρ Ρ ΡΡΠ΅ΠΌΡ ΡΠΎΡΠΊΠ°ΠΌΠΈ Π² Π΅Ρ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ΅ ΠΈ Π²ΡΠ±ΠΈΡΠ°Ρ ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΡΡΡΡ ΠΏΠΈΠΊΡΠΎΠ³ΡΠ°ΠΌΠΌΡ. Π’Π°ΠΌ ΠΆΠ΅ ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΠΉΡΠΈ ΠΈ ΠΊΠ½ΠΎΠΏΠΊΡ Π΄Π»Ρ Π·Π°ΠΊΡΡΡΠΈΡ ΡΡΠΎΠΉ ΠΏΠ°Π½Π΅Π»ΠΈ.
ΠΠ½ΡΡΡΡΠΌΠ΅Π½ΡΡ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠ°, ΠΈ, Π² ΡΠΎΠΌ ΡΠΈΡΠ»Π΅, ΠΊΠΎΠ½ΡΠΎΠ»Ρ, ΠΈΠΌΠ΅ΡΡΡΡ ΠΈ Π² Π΄ΡΡΠ³ΠΈΡ Π±ΡΠ°ΡΠ·Π΅ΡΠ°Ρ . ΠΠΎΠ½ΡΠΎΠ»Ρ Ρ ΠΎΡΠΎΡΠ° ΡΠ΅ΠΌ, ΡΡΠΎ ΠΎΠ½Π°, ΠΊΠΎΠ³Π΄Π° Π²Ρ ΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΠ΅ΡΡ Π±ΡΠ°ΡΠ·Π΅ΡΠΎΠΌ, Π²ΡΠ΅Π³Π΄Π° ΠΏΠΎΠ΄ ΡΡΠΊΠΎΠΉ.