ΠΠ°ΠΊ ΡΠ΄Π΅Π»Π°ΡΡ ΡΠ΅ΠΉΡΠΈΠ½Π³ Π·Π²Π΅Π·Π΄ΠΎΡΠΊΠ°ΠΌΠΈ css
Π Π΅ΠΉΡΠΈΠ½Π³ Π² Π²ΠΈΠ΄Π΅ Π·Π²Π΅Π·Π΄ Π½Π° CSS
ΠΡΠ±ΠΎΡ ΡΠΏΠΎΡΠΎΠ±Π° ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΠΈ
ΠΡΡΡ ΡΡΠ°Π½Π΄Π°ΡΡΠ½ΡΠΉ ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π» ΠΎΡΠ΅Π½ΠΊΠΈ ΡΠ΅Π³ΠΎ-Π»ΠΈΠ±ΠΎ Π² Π²ΡΠ±Π΅, ΠΊΠΎΡΠΎΡΡΠΉ ΠΌΠΎΠΆΠ½ΠΎ Π²ΡΡΡΠ΅ΡΠΈΡΡ Π½Π° ΠΌΠ½ΠΎΠ³ΠΈΡ ΡΠ°ΠΉΡΠ°Ρ . ΠΠ°ΠΊ ΠΏΡΠ°Π²ΠΈΠ»ΠΎ, ΡΡΠΎ ΡΠ΅Ρ Π½ΠΈΡΠ΅ΡΠΊΠΈ ΡΡΠΎ Π΄Π΅Π»Π°Π΅ΡΡΡ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΈΠΌΠΈ ΡΠΏΠΎΡΠΎΠ±Π°ΠΌΠΈ:
1. ΠΠ°Π±ΠΎΡ input ΡΠ»Π΅ΠΌΠ΅Π½ΡΠΎΠ² ΡΠΈΠΏΠ° radio, ΠΊΠ°ΠΆΠ΄ΡΠΉ ΠΈΠ· ΠΊΠΎΡΠΎΡΡΡ ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΠ΅Ρ ΡΠΎΠΉ ΠΈΠ»ΠΈ ΠΈΠ½ΠΎΠΉ ΠΎΡΠ΅Π½ΠΊΠ΅
2. ΠΠ½ΠΎΠ³ΠΎ Π½Π΅Π½ΡΠΆΠ½ΠΎΠΉ ΠΈ Π½Π΅ΡΠ΅ΠΌΠ°Π½ΡΠΈΡΠ½ΠΎΠΉ html-ΡΠ°Π·ΠΌΠ΅ΡΠΊΠΈ + javascript.
ΠΠ΅Π΄Π°Π²Π½ΠΎ ΠΏΡΠΈ Π²Π΅ΡΡΡΠΊΠ΅ ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΏΡΠΎΠ΅ΠΊΡΠ° ΠΌΠ½Π΅ ΠΏΡΠΈΡΠ»ΠΎΡΡ ΡΡΠΎΠ»ΠΊΠ½ΡΡΡΡΡ Ρ ΠΏΠΎΠ΄ΠΎΠ±Π½ΠΎΠΉ Π·Π°Π΄Π°ΡΠ΅ΠΉ. ΠΠ΅ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΠΎΠ΄ΡΠΌΠ°Π², Ρ Π²ΡΠ±ΡΠ°Π»Π° ΠΏΠ΅ΡΠ²ΡΠΉ Π²Π°ΡΠΈΠ°Π½Ρ ΠΏΠΎ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΈΠΌ ΠΏΡΠΈΡΠΈΠ½Π°ΠΌ:
β ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π» Π½Π° ΠΎΡΠ½ΠΎΠ²Π΅ ΠΈΠ½ΠΏΡΡΠΎΠ² ΡΠΆΠ΅ Π±ΡΠ» ΡΠ΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½ Π² cms, ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²Π΅Π½Π½ΠΎ Π»ΡΡΡΠ΅ ΠΏΡΠΈΠ΄Π΅ΡΠΆΠΈΠ²Π°ΡΡΡΡ Π΅Π³ΠΎ, ΡΠ΅ΠΌ ΠΏΠΎΡΠΎΠΌ Π·Π°ΡΡΠ°Π²Π»ΡΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡΠ° ΠΏΡΠΈΠ΄ΡΠΌΡΠ²Π°ΡΡ βΠΊΠΎΡΡΡΠ»ΠΈβ ΠΏΠΎΠ΄ ΡΠ²ΠΎΠΉ ΡΠΊΡΠΈΠΏΡ;
β Ρ Π»Π΅Π½ΠΈΠ²Π°Ρ ΠΈ ΠΏΠΎΡΠΎΠΉ ΠΌΠ½Π΅ Π»Π΅Π³ΡΠ΅ ΠΏΠΎΠΊΠΎΠ»Π΄ΠΎΠ²Π°ΡΡ Ρ CSS, ΡΠ΅ΠΌ ΠΏΠΎ Π²ΡΠ΅ΠΌΡ ΠΈΠ½ΡΠ΅ΡΠ½Π΅ΡΡ ΠΈΡΠΊΠ°ΡΡ JavaScript ΠΏΠ»Π°Π³ΠΈΠ½, ΠΊΠΎΡΠΎΡΡΠΉ Π±Ρ ΡΠ΄ΠΎΠ²Π»Π΅ΡΠ²ΠΎΡΠΈΠ» Π·Π°ΠΏΡΠΎΡΡ Π² Π΄Π°Π½Π½ΠΎΠΉ ΡΠΈΡΡΠ°ΡΠΈΠΈ;
β ΠΊΠΎΠ³Π΄Π°-ΡΠΎ Ρ ΡΠΆΠ΅ Π²ΠΈΠ΄Π΅Π»Π° ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΡ ΠΏΠΎΠ΄ΠΎΠ±Π½ΠΎΠ³ΠΎ ΠΌΠ΅Ρ Π°Π½ΠΈΠ·ΠΌΠ° ΠΈ Π±ΡΠ»Π° ΡΠ²Π΅ΡΠ΅Π½Π°, ΡΡΠΎ ΡΡΠΎ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ.
Π Π΅ΠΉΡΠΈΠ½Π³ Π² Π²ΠΈΠ΄Π΅ Π·Π²Π΅Π·Π΄ Π½Π° CSS
ΠΡΠ°ΠΊ, ΠΌΠ΅Ρ Π°Π½ΠΈΠ·ΠΌ ΡΡΠΈΠ»ΠΈΠ·Π°ΡΠΈΠΈ radio ΠΈΠ½ΠΏΡΡΠΎΠ² Ρ ΠΏΠΎΠΌΠΎΡΡΡ CSS Π½Π΅ ΡΠ²Π»ΡΠ΅ΡΡΡ Π½ΠΎΠ²ΡΠΌ ΠΈ Π½Π΅ Ρ Π΅Π³ΠΎ ΠΏΡΠΈΠ΄ΡΠΌΠ°Π»Π°, ΠΊΠΎΠ½Π΅ΡΠ½ΠΎ. ΠΠΎ ΠΏΠΎΡΠ΅ΠΌΡ-ΡΠΎ ΠΏΠΎ Π·Π°ΠΏΡΠΎΡΡ βΡΠ΅ΠΉΡΠΈΠ½Π³ Π½Π° CSSβ Ρ Π½Π΅ Π½Π°ΡΠ»Π° Π³ΠΎΡΠΎΠ²ΠΎΠ³ΠΎ ΡΠ΅ΡΠ΅Π½ΠΈΡ, ΠΊΠΎΡΠΎΡΡΠΉ Π±Ρ ΠΌΠ΅Π½Ρ ΡΡΡΡΠΎΠΈΠ». ΠΠΎΡΡΠΎΠΌΡ, Ρ Π½Π°ΠΏΠΈΡΠ°Π»Π° ΡΠ²ΠΎΡ.
1. ΠΠ°ΠΌ Π½ΡΠΆΠ½Ρ ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΡ (ΠΆΠ΅Π»Π°ΡΠ΅Π»ΡΠ½ΠΎ Π² ΡΠΏΡΠ°ΠΉΡΠ΅) Π² Π²ΠΈΠ΄Π΅ Π·Π²Π΅Π·Π΄ (ΡΠΎΠ»Π½ΡΡΠ΅ΠΊ, ΠΊΠΎΡΡΡ, ΡΠΎΠ²ΡΡ ΠΈ ΡΠ΅Π³ΠΎ ΡΠ³ΠΎΠ΄Π½ΠΎ, ΡΡΠΎ Π²Π°ΠΌ Π±ΠΎΠ»ΡΡΠ΅ Π½ΡΠ°Π²ΠΈΡΡΡ).
). Π€Π°ΠΊΡΠΈΡΠ΅ΡΠΊΠΈ Π² ΡΠΎΡΠΌΠ΅ ΡΠ°ΠΊΠΆΠ΅, ΠΊΠ°ΠΊ ΠΈ ΠΎΠ±ΡΡΠ½ΠΎ Π²ΡΠ±ΡΠ°Π½Π½ΡΠΉ radiobutton ΡΡΠ°Π½ΠΎΠ²ΠΈΡΡΡ checked.
ΠΡΠΎΡΡΠ±ΡΠ°ΡΠ·Π΅ΡΠ½ΠΎΡΡΡ: ΡΠΎΡΠ½ΠΎ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ Π² Chrome 29, Firefox 23.0.1, Opera 16.0, Safari 5.1.7, IE 8+. ΠΡΠΎΠ²Π΅ΡΡΠ»ΠΎΡΡ Ρ ΠΏΠΎΠΌΠΎΡΡΡ Javascript Π½Π° ΠΏΡΠ΅Π΄ΠΌΠ΅Ρ ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΠΎΡΡΠΈ Π²ΡΠ±ΠΎΡΠ° ΠΎΡΠ΅Π½ΠΊΠΈ.
Star rating Π½Π° CSS ΡΠΎ ΡΡΠΈΡΡΠΎΠ²ΡΠΌΠΈ ΠΈΠΊΠΎΠ½ΠΊΠ°ΠΌΠΈ ΠΎΡ font-awesome
Π‘ΡΠΎΡΠ»Π° Π·Π°Π΄Π°ΡΠ° Π΄ΠΎΠ±Π°Π²ΠΈΡΡ ΡΡΠ°Ρ-ΡΠ΅ΠΉΡΠΈΠ½Π³ ΠΊ ΡΠΎΡΠΌΠ΅ ΠΊΠΎΠΌΠΌΠ΅Π½ΡΠ°ΡΠΈΠ΅Π² Π΄Π»Ρ ΡΠ°Π±Π»ΠΎΠ½Π°.
ΠΡΠΎ Π΄ΠΎΠ»ΠΆΠ½Ρ Π±ΡΡΡ ΠΎΠ±ΡΡΠ½ΡΠ΅ 5 Π·Π²Π΅Π·Π΄ΠΎΡΠ΅ΠΊ, ΠΏΡΠΈ Π½Π°Π²Π΅Π΄Π΅Π½ΠΈΠΈ Π½Π° ΠΊΠΎΡΠΎΡΡΠ΅ Π²ΡΠ΄Π΅Π»ΡΡΡΡΡ Π²ΡΠ΅ Π·Π²Π΅Π·Π΄ΠΎΡΠΊΠΈ ΠΎΡ Π½Π°ΡΠ°Π»Π° Π΄ΠΎ ΡΠΎΠΉ, Π½Π° ΠΊΠΎΡΠΎΡΡΡ Π½Π°Π²Π΅Π»ΠΈ ΠΈ ΠΏΡΠΈ Π²ΡΠ±ΠΎΡΠ΅ (ΠΊΠ»ΠΈΠΊΠ΅) ΡΠ°ΠΊΠΎΠ΅ ΡΠΎΡΡΠΎΡΠ½ΠΈΠ΅ ΡΠΎΡ ΡΠ°Π½ΡΠ΅ΡΡΡ. Π’Π°ΠΊΠΆΠ΅, ΠΊΠΎΠ½Π΅ΡΠ½ΠΎ, Π½ΡΠΆΠ½ΠΎ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠΈΡΡ ΠΏΠ΅ΡΠ΅Π΄Π°ΡΡ Π·Π½Π°ΡΠ΅Π½ΠΈΡ ΡΠΊΠ°Π·Π°Π½Π½ΠΎΠ³ΠΎ ΡΠ΅ΠΉΡΠΈΠ½Π³Π° ΠΏΡΠΈ ΠΎΡΠΏΡΠ°Π²ΠΊΠ΅ ΡΠΎΡΠΌΡ.
Π Π΅ΡΠ΅Π½ΠΈΠ΅ Π΄Π΅Π»Π°Π» Π½Π΅ Π΄Π»Ρ ΠΊΠΎΠ½Π΅ΡΠ½ΠΎΠ³ΠΎ ΠΏΡΠΎΠ΅ΠΊΡΠ°, Π° Π΄Π»Ρ ΡΠ°Π±Π»ΠΎΠ½Π°. ΠΠΎΡΡΠΎΠΌΡ Π½ΡΠΆΠ½ΠΎ Π±ΡΠ»ΠΎ ΡΠ΄Π΅Π»Π°ΡΡ Π·Π²Π΅Π·Π΄ΠΎΡΠΊΠΈ ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡΠ½ΠΎ Π³ΠΈΠ±ΠΊΠΈΠΌ Π΄Π»Ρ Π΄Π°Π»ΡΠ½Π΅ΠΉΡΠ΅ΠΉ ΠΊΠ°ΡΡΠΎΠΌΠΈΠ·Π°ΡΠΈΠΈ. Π’ΠΎ Π΅ΡΡΡ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡ ΡΠ²Π΅ΡΠ°, ΡΠ°Π·ΠΌΠ΅ΡΠ° Π·Π²Π΅Π·Π΄ΠΎΡΠ΅ΠΊ Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π±ΡΡΡ ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡΠ½ΠΎ Π»Π΅Π³ΠΊΠΈΠΌ. ΠΠΎΠ΄ ΡΠ°ΠΊΡΡ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ ΡΠΏΡΠ°ΠΉΡΠ° ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΠΉ Π½Π΅ ΠΏΠΎΠ΄Ρ ΠΎΠ΄ΠΈΠ»ΠΎ, ΠΏΠΎΡΡΠΎΠΌΡ ΡΠ΅ΡΠΈΠ» ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΡΡΠΈΡΡΠΎΠ²ΡΠ΅ ΠΈΠΊΠΎΠ½ΠΊΠΈ. ΠΡΠ±ΠΎΡ ΠΏΠ°Π» Π½Π° ΡΠ΅ΡΠ²ΠΈΡ Font Awesome. Π’Π°ΠΌ Π΅ΡΡΡ Π·Π²Π΅Π·Π΄ΠΎΡΠΊΠΈ Ρ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ΠΌ fa-star-o β Π·Π²Π΅Π·Π΄ΠΎΡΠΊΠ° ΠΏΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ ΠΈ fa-star β Π·Π²Π΅Π·Π΄ΠΎΡΠΊΠ° Π°ΠΊΡΠΈΠ²Π½Π°Ρ (ΠΏΡΠΈ Π½Π°Π²Π΅Π΄Π΅Π½ΠΈΠΈ ΠΈ Π²ΡΠ±ΠΎΡΠ΅).
ΠΠ°Π»ΡΡΠ΅ ΡΠ΅ΡΠΈΠ» ΠΏΠΎΠ΄ΡΠΌΠ°ΡΡ, ΠΊΠ°ΠΊ ΠΌΠΎΠΆΠ½ΠΎ ΡΠ΅Π°Π»ΠΈΠ·ΠΎΠ²Π°ΡΡ ΡΠ°ΠΊΡΡ Π·Π°Π΄Π°ΡΠ° ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡΠ½ΡΠΌΠΈ ΡΠ΅ΡΡΡΡΠ°ΠΌΠΈ, Π² ΠΈΠ΄Π΅Π°Π»Π΅ Π±Π΅Π· ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ javascript. Π ΠΈΡΠΎΠ³Π΅ Π²ΡΠ΅ ΠΏΠΎΠ»ΡΡΠΈΠ»ΠΎΡΡ ΠΈ, ΠΊΠ°ΠΊ ΠΏΠΎ ΠΌΠ½Π΅, ΡΠ°ΠΊΠΎΠ΅ ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ ΠΎΠΏΡΠΈΠΌΠ°Π»ΡΠ½ΠΎΠ΅ Π΄Π»Ρ ΠΏΠΎΠ΄ΠΎΠ±Π½ΠΎΠΉ Π·Π°Π΄Π°ΡΠΈ.
ΠΠΎΠΌΡ Π»Π΅Π½Ρ ΡΠΈΡΠ°ΡΡ Π΄Π°Π»ΡΡΠ΅, ΠΌΠΎΠΆΠ΅ΡΠ΅ ΡΡΠ°Π·Ρ ΠΏΠΎΡΠΌΠΎΡΡΠ΅ΡΡ ΡΠ΅Π·ΡΠ»ΡΡΠ°Ρ ΡΡΡ β codepen.
HTML-ΡΠ°Π·ΠΌΠ΅ΡΠΊΠ°
ΠΠ±ΡΠ°Ρ ΠΈΠ΄Π΅Ρ ΡΠΎΡΡΠΎΠΈΡ Π² ΡΠΎΠΌ, ΡΡΠΎ ΠΌΡ Π²ΡΠ²ΠΎΠ΄ΠΈΠΌ ΡΠ΅ΠΉΡΠΈΠ½Π³ ΠΎΠ±ΡΡΠ½ΡΠΌΠΈ ΡΠ°Π΄ΠΈΠΎΠΊΠ½ΠΎΠΏΠΊΠ°ΠΌΠΈ, ΡΡΠΎ Π±Ρ ΡΠΎΡ ΡΠ°Π½ΠΈΡΡ ΠΏΠ΅ΡΠ΅Π΄Π°ΡΡ Π΄Π°Π½Π½ΡΠ΅ ΡΠ΅ΡΠ΅Π· ΡΠΎΡΠΌΡ. ΠΠ°Π»ΡΡΠ΅ ΠΏΡΡΡΠ΅ΠΌ ΡΠ°Π΄ΠΈΠΎΠΊΠ½ΠΎΠΏΠΊΠΈ Ρ ΠΏΠΎΠΌΠΎΡΡΡ CSS, Π° Π²ΡΠ΄Π΅Π»ΡΡΡ ΠΈΡ Π±ΡΠ΄Π΅ΠΌ Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΠΊΠ»ΠΈΠΊΠ° ΠΏΠΎ ΡΠΎΡΠ΅Π΄Π½ΠΈΡ Π»Π΅ΠΉΠ±Π»Π°Ρ , ΠΊΠΎΡΠΎΡΡΠ΅ ΡΡΡΠ»Π°ΡΡΡΡ Π½Π° ΡΠ°Π΄ΠΈΠΎΠΊΠ½ΠΎΠΏΠΊΡ Π°ΡΡΠΈΠ±ΡΡΠΎΠΌ for. Π‘Π°ΠΌΠΈ ΠΆΠ΅ Π»Π΅ΠΉΠ±Π»Ρ ΠΌΡ Π²ΡΠ²ΠΎΠ΄ΠΈΠΌ Π² Π²ΠΈΠ΄Π΅ ΠΈΠΊΠΎΠ½ΠΎΠΊ Ρ ΡΠ΅ΡΠ²ΠΈΡΠ° Font Awesome.
Π ΠΈΡΠΎΠ³Π΅ HTML-ΡΠ°Π·ΠΌΠ΅ΡΠΊΠ° ΡΠ»Π΅Π΄ΡΡΡΠ°Ρ:
ΠΠΎΠ½Π΅ΡΠ½ΠΎ, Π½Π΅ Π·Π°Π±ΡΠ²Π°Π΅ΠΌ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠΈΡΡ ΡΡΠΈΡΡ Font Awesome Π² Π½Π°ΡΠ°Π»Π΅.
ΠΡΠ΅Π½Ρ Π²Π°ΠΆΠ½ΠΎ ΡΠΎΡ ΡΠ°Π½ΡΡΡ ΠΏΠΎΡΡΠ΄ΠΎΠΊ ΡΠ»Π΅Π΄ΠΎΠ²Π°Π½ΠΈΡ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠΎΠ² input ΠΈ label, ΠΏΡΠΈ ΡΠ΅ΠΌ Π½Π΅ ΠΏΠΎΠΌΠ΅ΡΠ°ΡΡ Π½ΠΈΠΊΠ°ΠΊΠΈΡ Π²Π»ΠΎΠΆΠ΅Π½Π½ΡΡ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠΎΠ² Π²Π½ΡΡΡΡ.Π’Π°ΠΊΠ°Ρ Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡΡ ΠΎΡ html-ΡΠ°Π·ΠΌΠ΅ΡΠΊΠΈ Π½Π΅Π³Π°ΡΠΈΠ²Π½Π°Ρ, Π½ΠΎ ΡΡΠΎ ΡΠ° ΠΆΠ΅ΡΡΠ²Π° ΠΊΠΎΡΠΎΡΡΡ Ρ ΠΏΠΎΡΡΠΈΡΠ°Π» ΡΠΌΠ΅ΡΡΠ½ΠΎΠΉ.
Π’Π°ΠΊΠΆΠ΅ ΠΎΡΠ΅Π½Ρ Π²Π°ΠΆΠ½ΠΎ Π²ΡΠ²ΠΎΠ΄ΠΈΡΡ ΡΠ°Π΄ΠΈΠΎΠΊΠ½ΠΎΠΏΠΊΠΈ Π² ΠΎΠ±ΡΠ°ΡΠ½ΠΎΠΌ ΠΏΠΎΡΡΠ΄ΠΊΠ΅ ΠΎΡ 5 Π΄ΠΎ 1.
CSS-ΡΡΠΈΠ»ΠΈ
ΠΠ΅ΡΠ²ΠΎΠ΅, ΡΡΠΎ Π½ΡΠΆΠ½ΠΎ ΡΠ΄Π΅Π»Π°ΡΡ β ΡΡΠΎ ΡΠΏΡΡΡΠ°ΡΡ ΡΠ°Π΄ΠΈΠΎΠΊΠ½ΠΎΠΏΠΊΠΈ. Π ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΠ΅ Ρ Π½Π°Ρ ΠΎΡΡΠ°ΡΡΡΡ ΡΠΎΠ»ΡΠΊΠΎ Π·Π²Π΅Π·Π΄ΠΎΡΠΊΠΈ ΠΏΡΠΈ Π½Π°ΠΆΠ°ΡΠΈΡ Π½Π° ΠΊΠΎΡΠΎΡΡΠ΅ Π²ΡΠ΄Π΅Π»ΡΠ΅ΡΡΡ Π½ΡΠΆΠ½ΡΠΉ ΡΠ°Π΄ΠΈΠΎΠ±ΠΎΠΊΡ.
ΠΡΠΎΡΠΎΠ΅ β ΠΏΡΠΈ Π½Π°Π²Π΅Π΄Π΅Π½ΠΈΠΈ ΠΈΠΊΠΎΠ½ΠΊΠ° Π΄ΠΎΠ»ΠΆΠ½Π° ΠΈΠ·ΠΌΠ΅Π½ΡΡΡΡ Π½Π° Π°ΠΊΡΠΈΠ²Π½ΡΡ, ΠΏΡΠΈ ΡΠ΅ΠΌ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡΡΡΡ Π΄ΠΎΠ»ΠΆΠ½Π° Π½Π΅ ΡΠΎΠ»ΡΠΊΠΎ ΡΠ΅ΠΊΡΡΠ°Ρ ΠΈΠΊΠΎΠ½ΠΊΠ°, Π° ΠΈ Π²ΡΠ΅ ΠΈΠΊΠΎΠ½ΠΊΠΈ ΠΏΠ΅ΡΠ΅Π΄ Π½Π΅ΠΉ!
content: «\f005»; β ΡΡΠΎ ΠΊΠΎΠ΄ Π°ΠΊΡΠΈΠ²Π½ΠΎΠΉ ΠΈΠΊΠΎΠ½ΠΊΠΈ ΡΡΠ°Ρ-ΡΠ΅ΠΉΡΠΈΠ½Π³Π° Π² ΡΡΠΈΡΡΠ΅ Font Awesome. ΠΠΊΠΎΠ½ΠΊΠΈ Π² ΡΡΠΎΠΌ ΡΡΠΈΡΡΠ΅ Π²ΡΡΠ°Π²Π»ΡΡΡΡΡ ΡΠ΅ΡΠ΅Π· ΠΏΡΠ΅Π²Π΄ΠΎΡΠ»Π΅ΠΌΠ΅Π½Ρ ::before
Π’ΡΠ΅ΡΡΠ΅ β ΠΏΡΠΈ ΠΊΠ»ΠΈΠΊΠ΅ Π½Π° ΠΈΠΊΠΎΠ½ΠΊΡ ΡΠΎΡΡΠΎΡΠ½ΠΈΠ΅ Π½Π°Π²Π΅Π΄Π΅Π½ΠΈΡ Π΄ΠΎΠ»ΠΆΠ½ΠΎ ΡΠΎΡ ΡΠ°Π½ΠΈΡΡΡΡ, ΡΠΎ-Π΅ΡΡΡ Π°ΠΊΡΠΈΠ²Π½ΡΠΌΠΈ Π΄ΠΎΠ»ΠΆΠ½Ρ Π±ΡΡΡ ΡΠ΅ΠΊΡΡΠ°Ρ ΠΈ ΡΠΎΡΠ΅Π΄Π½ΠΈΠ΅ Π·Π²Π΅Π·Π΄ΠΎΡΠΊΠΈ.
ΠΠΎΠ±Π°Π²Π»ΡΠ΅ΠΌ ΠΊ ΡΡΠΎΠΌΡ ΠΆΠ΅ ΠΏΡΠ°Π²ΠΈΠ»Ρ Π΅ΡΠ΅ ΠΎΠ΄ΠΈΠ½ ΡΠ΅Π»Π΅ΠΊΡΠΎΡ:
Π ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΠ΅ Π³Π»Π°Π²Π½ΡΠ΅ ΡΡΠΈΠ»ΠΈ, ΠΊΠΎΡΠΎΡΡΠ΅ Π΄Π΅Π»Π°ΡΡ ΠΎΡΠ½ΠΎΠ²Π½ΡΡ ΡΠ°Π±ΠΎΡΡ ΡΠ»Π΅Π΄ΡΡΡΠΈΠ΅:
ΠΠ°Π»ΡΡΠ΅ Π½ΡΠΆΠ½ΠΎ ΠΏΠ΅ΡΠ΅Π²Π΅ΡΠ½ΡΡΡ Π·Π²Π΅Π·Π΄ΠΎΡΠΊΠΈ Π² Π΄ΡΡΠ³ΡΡ ΡΡΠΎΡΠΎΠ½Ρ, ΡΠ°ΠΊ ΠΊΠ°ΠΊ ΡΠ΅ΡΡΡΠΈΠ½ΡΠΊΠΈΠΉ ΡΠ΅Π»Π΅ΠΊΡΠΎΡ Π²ΡΠ±ΠΈΡΠ°Π΅Ρ ΡΠΎΡΠ΅Π΄Π΅ΠΉ ΠΏΠΎ Π½Π°ΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ ΡΠ΅ΠΊΡΡΠ°. ΠΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ ΡΠ»Π΅Π²Π°-Π½Π°ΠΏΡΠ°Π²ΠΎ, Π° Π½Π°ΠΌ Π½ΡΠΆΠ½ΠΎ Π½Π°ΠΎΠ±ΠΎΡΠΎΡ.
Π ΠΎΠ±ΡΠ΅ΠΌ, Π΄Π°Π»ΡΡΠ΅ ΡΠΆΠ΅ Π²ΡΠ΅ ΠΎΠ±ΡΡΠ½ΠΎ. ΠΡΠ΅ ΡΠ°Π· ΡΡΡΠ»ΠΊΠ° Π½Π° ΡΠ΅Π·ΡΠ»ΡΡΠ°Ρ codepen.
Π ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΠ΅ Ρ Π½Π°Ρ ΠΏΠΎΠ»Π½ΠΎΡΠ΅Π½Π½ΡΠΉ ΡΡΠ°Ρ-ΡΠ΅ΠΉΡΠΈΠ½Π³ ΡΠΎ ΡΡΠΈΡΡΠΎΠ²ΡΠΌΠΈ ΠΈΠΊΠΎΠ½ΠΊΠ°ΠΌΠΈ, Π½Π°ΠΏΠΈΡΠ°Π½Π½ΡΠΉ ΡΠΎΠ»ΡΠΊΠΎ Π½Π° HTML+Π‘SS Π² ΠΊΠΎΡΠΎΡΠΎΠΌ Π»Π΅Π³ΠΊΠΎ ΠΈΠ·ΠΌΠ΅Π½ΡΡΡ ΡΠ°Π·ΠΌΠ΅ΡΡ ΠΈ ΡΠ²Π΅Ρ Π·Π²Π΅Π·Π΄ΠΎΡΠ΅ΠΊ.
Π‘ΠΊΡΠΈΠΏΡ Π·Π²ΡΠ·Π΄Π½ΠΎΠ³ΠΎ ΡΠ΅ΠΉΡΠΈΠ½Π³Π° Π΄Π»Ρ ΡΠ°ΠΉΡΠ°
Π ΡΡΠΎΠΉ ΡΡΠ°ΡΡΠ΅ ΡΠ°ΡΡΠΌΠΎΡΡΠΈΠΌ ΡΠΊΡΠΈΠΏΡ ΡΠ΅ΠΉΡΠΈΠ½Π³Π° Π² Π²ΠΈΠ΄Π΅ Π·Π²ΡΠ·Π΄, ΠΏΠΎΡΡΡΠΎΠ΅Π½Π½ΡΠΉ Π½Π° PHP ΠΈ MySQL, ΠΈ ΡΠ°Π±ΠΎΡΠ°ΡΡΠΈΠΉ Π±Π΅Π· ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΡ ΡΡΡΠ°Π½ΠΈΡΡ.
ΠΠ±Π·ΠΎΡ ΡΠΊΡΠΈΠΏΡΠ° Π·Π²ΡΠ·Π΄Π½ΠΎΠ³ΠΎ ΡΠ΅ΠΉΡΠΈΠ½Π³Π°
Π‘ΠΊΡΠΈΠΏΡ ΡΠ΅ΠΉΡΠΈΠ½Π³Π° ΠΌΠΎΠΆΠ΅Ρ ΠΏΡΠΈΠΌΠ΅Π½ΡΡΡΡΡ Π΄Π»Ρ ΠΎΡΠ΅Π½ΠΊΠΈ ΡΡΠ°ΡΠ΅ΠΉ, ΡΡΠ»ΡΠ³, ΡΠΎΠ²Π°ΡΠΎΠ², Π²ΠΈΠ΄Π΅ΠΎ, ΠΊΠ°ΡΡΠΈΠ½ΠΎΠΊ ΠΈ ΠΏΡΠΎΡΠ΅Π³ΠΎ ΠΌΠ°ΡΠ΅ΡΠΈΠ°Π»Π° Π½Π° ΡΠ°ΠΉΡΠ΅ Π² Π²ΠΈΠ΄Π΅ Π·Π²ΡΠ·Π΄. Π‘ Π΅Π³ΠΎ ΠΏΠΎΠΌΠΎΡΡΡ ΠΌΠΎΠΆΠ½ΠΎ ΡΠ·Π½Π°ΡΡ ΡΡΠ΅Π΄Π½ΡΡ ΠΎΡΠ΅Π½ΠΊΡ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Π΅ΠΉ.
Π‘ΠΊΡΠΈΠΏΡ Π΄ΠΎΡΡΡΠΏΠ΅Π½ Π² Π²ΠΈΠ΄Π΅ ΠΈΡΡ ΠΎΠ΄Π½ΡΡ ΠΊΠΎΠ΄ΠΎΠ². ΠΡΠΎΠ΅ΠΊΡ ΡΡΠΎΠ³ΠΎ Π·Π²ΡΠ·Π΄Π½ΠΎΠ³ΠΎ ΡΠ΅ΠΉΡΠΈΠ½Π³Π° ΡΠ°ΡΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ Π½Π° GitHub.
ΠΡΠΎΠ΅ΠΊΡ ΡΠ΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½ Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ MySQL, PHP, JavaScript ΠΈ CSS. ΠΡΠΈ ΡΡΠΎΠΌ ΡΠΊΡΠΈΠΏΡ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ ΠΏΠΎΠ»Π½ΠΎΡΡΡΡ ΡΠ΅ΡΠ΅Π· AJAX. ΠΡΠΎ ΠΎΠ·Π½Π°ΡΠ°Π΅Ρ, ΡΡΠΎ Π΅Π³ΠΎ ΠΎΡΠ΅Π½Ρ ΠΏΡΠΎΡΡΠΎ ΡΡΡΠ°Π½ΠΎΠ²ΠΈΡΡ Π½Π° ΡΠ°ΠΉΡ. ΠΠ»Ρ ΡΡΠΎΠ³ΠΎ Π΄ΠΎΡΡΠ°ΡΠΎΡΠ½ΠΎ ΠΊ ΡΡΡΠ°Π½ΠΈΡΠ°ΠΌ ΠΏΡΠΎΡΡΠΎ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠΈΡΡ CSS ΠΈ JavaScript ΡΠ°ΠΉΠ»Ρ.
Π‘ΠΊΡΠΈΠΏΡ Π·Π²ΡΠ·Π΄Π½ΠΎΠ³ΠΎ ΡΠ΅ΠΉΡΠΈΠ½Π³Π° ΠΏΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ ΠΈΠΌΠ΅Π΅Ρ Π·Π°ΡΠΈΡΡ ΠΎΡ Π½Π°ΠΊΡΡΡΠΊΠΈ ΠΏΠΎ IP. ΠΡΠ»ΠΈ ΠΎΠ½Π° Π½Π΅ Π½ΡΠΆΠ½Π°, ΡΠΎ Π΅Ρ ΠΌΠΎΠΆΠ½ΠΎ ΠΎΡΠΊΠ»ΡΡΠΈΡΡ. ΠΡΠΌΠ΅ΡΠΊΠ° ΡΠ΅ΠΉΡΠΈΠ½Π³ΠΎΠ², ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ ΠΊΠΎΡΠΎΡΡΠΌ Π²ΡΡΡΠ°Π²ΠΈΠ» ΠΎΡΠ΅Π½ΠΊΡ ΡΠΎΡ ΡΠ°Π½ΡΠ΅ΡΡΡ Ρ Π½Π΅Π³ΠΎ Π½Π° ΡΡΡΡΠΎΠΉΡΡΠ²Π΅ Π² LocalStorage. Cookie Π² ΡΡΠΎΠΌ ΡΠΊΡΠΈΠΏΡΠ΅ Π½Π΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡΡΡ.
ΠΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ ΡΠΊΡΠΈΠΏΡΠ° Π·Π²ΡΠ·Π΄Π½ΠΎΠ³ΠΎ ΡΠ΅ΠΉΡΠΈΠ½Π³Π° ΠΊ ΡΠ°ΠΉΡΡ
Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΡΠ°Π±Π»ΠΈΡ Π² Π±Π°Π·Π΅ Π΄Π°Π½Π½ΡΡ
ΠΠ»Ρ ΡΡΠΎΠ³ΠΎ Π² phpmyadmin ΠΏΠ΅ΡΠ΅ΠΉΠ΄ΠΈΡΠ΅ Π² Π²Π°ΡΡ Π±Π°Π·Ρ Π΄Π°Π½Π½ΡΡ , Π½Π°ΠΆΠΌΠΈΡΠ΅ Π½Π° Π²ΠΊΠ»Π°Π΄ΠΊΡ SQL ΠΈ Π²ΡΡΠ°Π²ΡΡΠ΅ ΡΡΠΎ ΡΠΎΠ΄Π΅ΡΠΆΠΈΠΌΠΎΠ΅:
ΠΠ°ΠΆΠΌΠΈΡΠ΅ Π½Π° ΠΊΠ½ΠΎΠΏΠΊΡ Β«ΠΠΏΠ΅ΡΡΠ΄Β».
Π’Π°Π±Π»ΠΈΡΠ° star_rating ΡΠ²Π»ΡΠ΅ΡΡΡ ΠΎΡΠ½ΠΎΠ²Π½ΠΎΠΉ. ΠΠ½Π° ΡΠΎΡΡΠΎΠΈΡ ΠΈΠ· ΡΠ»Π΅Π΄ΡΡΡΠΈΡ ΠΏΠΎΠ»Π΅ΠΉ:
Π’Π°Π±Π»ΠΈΡΠ° star_rating_ip ΡΠ²Π»ΡΠ΅ΡΡΡ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΠΎΠΉ. ΠΠ½Π° ΠΏΡΠ΅Π΄Π½Π°Π·Π½Π°ΡΠ΅Π½Π° Π΄Π»Ρ Ρ ΡΠ°Π½Π΅Π½ΠΈΡ IP Π°Π΄ΡΠ΅ΡΠΎΠ² ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Π΅ΠΉ. ΠΠ°Π½Π½Π°Ρ ΡΠ°Π±Π»ΠΈΡΠ° ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ Π΄Π»Ρ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈΡ ΡΠΎΠ³ΠΎ ΠΏΠΎΡΡΠ°Π²ΠΈΠ» Π»ΠΈ ΠΎΡΠ΅Π½ΠΊΡ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ Ρ Π΄Π°Π½Π½ΡΠΌ IP Π·Π° ΡΡΠΎΡ ΠΌΠ°ΡΠ΅ΡΠΈΠ°Π» ΠΈΠ»ΠΈ Π½Π΅Ρ. ΠΠ½Π° ΠΏΡΠΈΠΌΠ΅Π½ΡΠ΅ΡΡΡ Π΄Π»Ρ Π·Π°ΡΠΈΡΡ ΡΠ΅ΠΉΡΠΈΠ½Π³Π° ΠΎΡ Π½Π°ΠΊΡΡΡΠΊΠΈ.
ΠΡΠ° ΡΠ°Π±Π»ΠΈΡΠ° ΡΠΎΡΡΠΎΠΈΡ ΠΈΠ· ΡΠ»Π΅Π΄ΡΡΡΠΈΡ ΠΏΠΎΠ»Π΅ΠΉ:
ΠΠ°ΡΡΡΠΎΠΉΠΊΠ° ΠΈ Π·Π°Π³ΡΡΠ·ΠΊΠ° Π½Π° ΡΠ°ΠΉΡ PHP ΡΠΊΡΠΈΠΏΡΠ°
ΠΠ»Ρ ΡΠΎΠ³ΠΎ ΡΡΠΎΠ±Ρ PHP ΡΠ°ΠΉΠ» ΠΌΠΎΠ³ ΠΎΡΡΡΠ΅ΡΡΠ²Π»ΡΡΡ Π·Π°ΠΏΡΠΎΡΡ ΠΊ ΡΠΎΠ·Π΄Π°Π½Π½ΡΠΌ ΡΠ°Π±Π»ΠΈΡΠ°ΠΌ, Π² Π½Π΅Π³ΠΎ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ Π²Π½Π΅ΡΡΠΈ Π²Π°ΡΠΈ Π½Π°ΡΡΡΠΎΠΉΠΊΠΈ Π΄Π»Ρ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ ΠΊ Π±Π°Π·Π΅ Π΄Π°Π½Π½ΡΡ :
ΠΠΎΡΠ»Π΅ ΡΠΎΡ ΡΠ°Π½Π΅Π½ΠΈΡ Π½Π°ΡΡΡΠΎΠ΅ΠΊ, ΠΏΠ΅ΡΠ΅ΠΌΠ΅ΡΡΠΈΡΠ΅ PHP ΡΠ°ΠΉΠ» Β«process_star_rating.phpΒ» Π² Π»ΡΠ±ΡΡ ΠΏΠ°ΠΏΠΊΡ Π²Π°ΡΠ΅Π³ΠΎ ΠΏΡΠΎΠ΅ΠΊΡΠ°.
ΠΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ CSS ΠΈ JavaScript. ΠΠ°ΡΡΡΠΎΠΉΠΊΠ° URL ΠΊ PHP ΡΠ°ΠΉΠ»Ρ
ΠΡΠΈ ΠΆΠ΅Π»Π°Π½ΠΈΠΈ Π²ΠΌΠ΅ΡΡΠΎ ΡΡΠΎΠ³ΠΎ Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ Π²ΠΊΠ»ΡΡΠΈΡΡ ΠΈΡ ΡΠΎΠ΄Π΅ΡΠΆΠΈΠΌΠΎΠ΅ Π² ΡΠ²ΠΎΠΈ ΡΠ°ΠΉΠ»Ρ.
Π€Π°ΠΉΠ» Β«star_rating.cssΒ» ΡΠΎΠ΄Π΅ΡΠΆΠΈΡ ΡΡΠΈΠ»ΠΈ (ΠΎΡΠΎΡΠΌΠ»Π΅Π½ΠΈΠ΅ ΡΠ΅ΠΉΡΠΈΠ½Π³Π°), Π° Β«star_rating.jsΒ» β Π»ΠΎΠ³ΠΈΠΊΡ Π΄Π»Ρ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΡ Π΄Π°Π½Π½ΡΡ ΡΠ΅ΠΉΡΠΈΠ½Π³Π° Π½Π° ΡΡΡΠ°Π½ΠΈΡΠ΅ ΠΊΠ°ΠΊ ΠΏΠΎΡΠ»Π΅ Π·Π°Π³ΡΡΠ·ΠΊΠΈ ΡΡΡΠ°Π½ΠΈΡΡ, ΡΠ°ΠΊ ΠΈ ΠΏΠΎΡΠ»Π΅ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ ΠΎΡΠ΅Π½ΠΊΠΈ. Π€Π°ΠΉΠ» Β«star_rating.jsΒ» Π½Π°ΠΏΠΈΡΠ°Π½ Π½Π° JavaScript Ρ ΠΏΡΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ΠΌ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΈ jQuery.
ΠΠ½Π°ΡΠ΅Π½ΠΈΠ΅ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΠΎΠΉ processURL ΠΏΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ:
ΠΡΡΠ°Π²ΠΊΠ° HTML-ΠΊΠΎΠ΄Π° ΡΠ΅ΠΉΡΠΈΠ½Π³Π° Π² Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΡΠ΅ ΠΌΠ΅ΡΡΠ° ΡΡΡΠ°Π½ΠΈΡ
ΠΠ°ΠΊΠ»ΡΡΠΈΡΠ΅Π»ΡΠ½ΡΠΉ ΡΡΠ°ΠΏ β ΡΡΠΎ Π²ΡΡΠ°Π²ΠΈΡΡ HTML-ΠΊΠΎΠ΄ ΡΠ΅ΠΉΡΠΈΠ½Π³Π° Π² ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΠ½Π½ΡΠ΅ ΠΌΠ΅ΡΡΠ° ΡΡΡΠ°Π½ΠΈΡΡ ΠΈ Π·Π°Π΄Π°ΡΡ Π΅ΠΌΡ Ρ ΠΏΠΎΠΌΠΎΡΡΡ Π°ΡΡΠΈΠ±ΡΡΠ° data-id ΡΠ½ΠΈΠΊΠ°Π»ΡΠ½ΡΠΉ ΠΈΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΎΡ.
ΠΠ°ΡΡΡΠΎΠΉΠΊΠ° ΡΠΊΡΠΈΠΏΡΠ° Π·Π²ΡΠ·Π΄Π½ΠΎΠ³ΠΎ ΡΠ΅ΠΉΡΠΈΠ½Π³Π°
Π Π°ΡΡΠΌΠΎΡΡΠΈΠΌ ΡΠ΅ΡΠ΅Π½ΠΈΡ Π½Π΅ΠΊΠΎΡΠΎΡΡΡ Π²ΠΎΠΏΡΠΎΡΠΎΠ² Π΄Π»Ρ Π°Π΄Π°ΠΏΡΠ°ΡΠΈΠΈ ΡΡΠΎΠ³ΠΎ ΡΠ΅ΠΉΡΠΈΠ½Π³Π° ΠΏΠΎΠ΄ ΡΠ²ΠΎΠΉ ΠΏΡΠΎΠ΅ΠΊΡ.
1.ΠΠ°ΠΊ ΠΎΡΠΊΠ»ΡΡΠΈΡΡ ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅Π½ΠΈΡ ΠΏΠΎ IP?
ΠΠ»Ρ ΠΎΡΠΊΠ»ΡΡΠ΅Π½ΠΈΡ ΠΏΡΠΎΠ²Π΅ΡΠΊΠΈ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ ΠΏΠΎ IP Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ Π² ΡΠ°ΠΉΠ»Π΅ Β«process_star_rating.phpΒ» ΡΡΡΠ°Π½ΠΎΠ²ΠΈΡΡ ΠΊΠΎΠ½ΡΡΠ°Π½ΡΠ΅ IS_CHECK_IP Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ false :
ΠΠΎΡΠ»Π΅ ΡΡΠΎΠ³ΠΎ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ Ρ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ ΠΎΡΠ΅Π½ΠΈΡΡ ΡΠΆΠ΅ ΠΎΡΠ΅Π½ΡΠ½Π½ΡΠΉ ΠΌΠ°ΡΠ΅ΡΠΈΠ°Π» Π±ΡΠ΄Π΅Ρ ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅Π½ΠΎ ΡΠΎΠ»ΡΠΊΠΎ Π΄Π°Π½Π½ΡΠΌΠΈ Π½Π°Ρ ΠΎΠ΄ΡΡΠΈΠΌΠΈΡΡ Π² Local Storage.
2. ΠΠ°ΠΊ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡΡ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ Π·Π²ΡΠ·Π΄?
ΠΠ»Ρ ΡΠΎΠ³ΠΎ ΡΡΠΎΠ±Ρ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡΡ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ Π·Π²ΡΠ·Π΄, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ Π½Π° 10, Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ Π²ΡΠΏΠΎΠ»Π½ΠΈΡΡ ΡΠ»Π΅Π΄ΡΡΡΠΈΠ΅ Π΄Π΅ΠΉΡΡΠ²ΠΈΡ.
Π Β«star_rating.jsΒ» ΠΈΠ·ΠΌΠ΅Π½ΠΈΡΡ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΠΎΠΉ maxStars Π½Π° 10:
Π Β«process_star_rating.phpΒ» ΠΈΠ·ΠΌΠ΅Π½ΠΈΡΡ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ ΠΊΠΎΠ½ΡΡΠ°Π½ΡΡ MAX_RATING Π½Π° 10:
3. ΠΠ°ΠΊ ΡΡΡΠ°Π½ΠΎΠ²ΠΈΡΡ Π΄ΡΡΠ³ΠΎΠΉ ΡΠ²Π΅Ρ Π·Π²ΡΠ·Π΄Π°ΠΌ?
Π¦Π²Π΅Ρ Π·Π²ΡΠ·Π΄Π°ΠΌ Π·Π°Π΄Π°ΡΡΡΡ Π² CSS:
ΠΠΎΡΡΠΎΠΌΡ ΡΡΠΎΠ±Ρ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡΡ ΡΠ²Π΅Ρ Π·Π²ΡΠ·Π΄ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ Π·Π°ΠΌΠ΅Π½ΠΈΡΡ Π΄Π°Π½Π½ΡΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΡ Π½Π° Π΄ΡΡΠ³ΠΈΠ΅.
4. ΠΠ°ΠΊ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡΡ ΡΠ°Π·ΠΌΠ΅ΡΡ Π·Π²ΡΠ·Π΄?
Π£ΡΡΠ°Π½ΠΎΠ²ΠΊΠ° ΡΠ°Π·ΠΌΠ΅ΡΠ° Π·Π²ΡΠ·Π΄Π°ΠΌ Π²ΡΠΏΠΎΠ»Π½ΡΠ΅ΡΡΡ Ρ ΠΏΠΎΠΌΠΎΡΡΡ CSS:
Π§ΡΠΎΠ±Ρ ΡΠΌΠ΅Π½ΡΡΠΈΡΡ ΠΈΠ»ΠΈ ΡΠ²Π΅Π»ΠΈΡΠΈΡΡ ΡΠ°Π·ΠΌΠ΅Ρ Π·Π²ΡΠ·Π΄ Π²Π°ΠΌ Π½ΡΠΆΠ½ΠΎ ΠΏΡΠΎΡΡΠΎ Π²ΠΌΠ΅ΡΡΠΎ 32px ΡΠΊΠ°Π·Π°ΡΡ Π΄ΡΡΠ³ΠΎΠ΅ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅.
ΠΠ²Π΅Π·Π΄Π½ΡΠΉ ΡΠ΅ΠΉΡΠΈΠ½Π³ Π½Π° CSS
ΠΠ²Π΅Π·Π΄Π½ΡΠΉ ΡΠ΅ΠΉΡΠΈΠ½Π³ ΡΠ²Π»ΡΠ΅ΡΡΡ ΠΊΠ»Π°ΡΡΠΈΡΠ΅ΡΠΊΠΈΠΌ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠΎΠΌ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠ° ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ. ΠΡΠ±ΠΎΠΌΡ Π²Π΅Π± ΠΌΠ°ΡΡΠ΅ΡΡ Ρ ΠΎΡΡ Π±Ρ ΡΠ°Π· ΠΏΡΠΈΡ ΠΎΠ΄ΠΈΠ»ΠΎΡΡ ΠΈΠΌΠ΅ΡΡ Π΄Π΅Π»ΠΎ ΡΠΎ «Π·Π²Π΅Π·Π΄ΠΎΡΠΊΠ°ΠΌΠΈ». Π Π΄Π°Π½Π½ΠΎΠΌ ΡΡΠΎΠΊΠ΅ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»Π΅Π½Π° ΠΈΠ΄Π΅Ρ, ΠΊΠ°ΠΊ ΡΠ΄Π΅Π»Π°ΡΡ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠ½ΡΡ ΡΠ°ΡΡΡ ΡΠ΅ΠΉΡΠΈΠ½Π³Π° Π±Π΅Π· JavaScript Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΈΠΌΠΈ ΡΡΡΠΎΡΠΊΠ°ΠΌΠΈ ΠΊΠΎΠ΄Π° CSS.
Π ΡΠ°Π·ΠΌΠ΅ΡΠΊΠ΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ ΡΠΈΠΌΠ²ΠΎΠ» ΡΠ½ΠΈΠΊΠΎΠ΄Π° Π·Π²Π΅Π·Π΄Π° (?). ΠΡΠ»ΠΈ Π²Ρ ΡΡΡΠ°Π½Π°Π²Π»ΠΈΠ²Π°Π΅ΡΠ΅ Π΄Π»Ρ ΡΠ²ΠΎΠΈΡ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠΎΠ² ΠΊΠΎΠ΄ΠΈΡΠΎΠ²ΠΊΡ UTF-8, ΡΠΎ Π²ΡΠ΅ Π΄ΠΎΠ»ΠΆΠ½ΠΎ ΠΏΡΠΎΠΉΡΠΈ Π±Π΅Π· ΠΏΡΠΎΠ±Π»Π΅ΠΌ. Π ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅ Π°Π»ΡΡΠ΅ΡΠ½Π°ΡΠΈΠ²Ρ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ β. ΠΠΎΠΆΠ½ΠΎ ΡΡΡΠ°Π½Π°Π²Π»ΠΈΠ²Π°ΡΡ ΡΡΠΎΠ»ΡΠΊΠΎ Π·Π²Π΅Π·Π΄, ΡΠΊΠΎΠ»ΡΠΊΠΎ Π·Π°Ρ ΠΎΡΠ΅ΡΡΡ:
ΠΠ°Π»Π΅Π΅ Π½ΡΠΆΠ½ΠΎ ΠΏΡΠ΅ΠΎΠ±ΡΠ°Π·ΠΎΠ²Π°ΡΡ «ΠΏΡΡΡΡΡ» Π·Π²Π΅Π·Π΄Ρ Π² «Π·Π°ΠΏΠΎΠ»Π½Π΅Π½Π½ΡΡ» ΠΏΡΠΈ Π½Π°Π²Π΅Π΄Π΅Π½ΠΈΠΈ ΠΊΡΡΡΠΎΡΠ° ΠΌΡΡΠΈ (ΠΏΠΎΠΈΡΠΊΠ°ΡΡ ΡΠ°ΠΊΠΎΠΉ ΡΠΈΠΌΠ²ΠΎΠ» ΠΌΠΎΠΆΠ½ΠΎ Π½Π° ΡΠ°ΠΉΡΠ΅ Gallery). Π»Π΅Π³ΠΊΠΎ ΡΠ΅ΡΠ°Π΅ΡΡΡ ΠΏΡΡΠ΅ΠΌ ΡΠ°Π·ΠΌΠ΅ΡΠ΅Π½ΠΈΡ ΠΏΡΠ΅Π²Π΄ΠΎ-ΡΠ»Π΅ΠΌΠ΅Π½ΡΠ° Ρ «Π·Π°ΠΏΠΎΠ»Π½Π΅Π½Π½ΠΎΠΉ» Π·Π²Π΅Π·Π΄ΠΎΠΉ (?) ΡΠ²Π΅ΡΡ Ρ Π΄Π»Ρ ΠΏΡΠ΅Π²Π΄ΠΎ-ΠΊΠ»Π°ΡΡΠ° :hover:
ΠΠΎ ΡΠ°ΠΊ ΠΌΡ ΠΈΠΌΠ΅Π΅ΠΌ Π΄Π΅Π»ΠΎ ΡΠΎΠ»ΡΠΊΠΎ Ρ ΠΎΠ΄Π½ΠΎΠΉ Π·Π²Π΅Π·Π΄ΠΎΠΉ. Π ΠΏΡΠ°Π²ΠΈΠ»Π° ΡΠ°Π±Π»ΠΎΠ½ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠ° ΡΡΠ΅Π±ΡΡΡ, ΡΡΠΎΠ±Ρ Π²ΡΠ΅ Π·Π²Π΅Π·Π΄Ρ Π±ΡΠ»ΠΈ «Π·Π°ΠΏΠΎΠ»Π½Π΅Π½Ρ». ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, Π΅ΡΠ»ΠΈ ΠΊΡΡΡΠΎΡ ΠΌΡΡΠΈ Π½Π°Π²ΠΎΠ»ΠΈΡΡΡ ΠΏΠΎΠ²Π΅ΡΡ 4-ΠΉ Π·Π²Π΅Π·Π΄Ρ, ΡΠΎ Π²ΡΠ΅ 4-Π΅ Π·Π²Π΅Π·Π΄Ρ Π΄ΠΎΠ»ΠΆΠ½Ρ ΡΡΠ°ΡΡ «Π·Π°ΠΏΠΎΠ»Π½Π΅Π½Π½ΡΠΌΠΈ», ΡΠΎ Π΅ΡΡΡ 1-Ρ, 2-Ρ, 3-Ρ ΠΈ 4-Ρ.
ΠΠΎΠ»ΡΡΠ°Π΅ΠΌ ΡΠ°Π±ΠΎΡΠ°ΡΡΠΈΠΉ ΡΠ°Π±Π»ΠΎΠ½. ΠΠΎΡ ΠΏΠΎΠ»Π½ΡΠΉ ΠΊΠΎΠ΄:
ΠΠ°Π½Π½ΡΠΉ ΡΡΠΎΠΊ ΠΏΠΎΠ΄Π³ΠΎΡΠΎΠ²Π»Π΅Π½ Π΄Π»Ρ Π²Π°Ρ ΠΊΠΎΠΌΠ°Π½Π΄ΠΎΠΉ ΡΠ°ΠΉΡΠ° ruseller.com
ΠΡΡΠΎΡΠ½ΠΈΠΊ ΡΡΠΎΠΊΠ°: css-tricks.com/star-ratings/
ΠΠ΅ΡΠ΅Π²Π΅Π»: Π‘Π΅ΡΠ³Π΅ΠΉ Π€Π°ΡΡΡΠ½ΠΎΠ²
Π£ΡΠΎΠΊ ΡΠΎΠ·Π΄Π°Π½: 10 Π€Π΅Π²ΡΠ°Π»Ρ 2012
ΠΡΠΎΡΠΌΠΎΡΡΠΎΠ²: 46840
ΠΡΠ°Π²ΠΈΠ»Π° ΠΏΠ΅ΡΠ΅ΠΏΠ΅ΡΠ°ΡΠΊΠΈ
5 ΠΏΠΎΡΠ»Π΅Π΄Π½ΠΈΡ ΡΡΠΎΠΊΠΎΠ² ΡΡΠ±ΡΠΈΠΊΠΈ «CSS»
ΠΠ°Π±Π°Π²Π½ΡΠ΅ ΡΡΡΠ΅ΠΊΡΡ Π΄Π»Ρ Π±ΡΠΊΠ²
ΠΠ΅Π±ΠΎΠ»ΡΡΠΎΠΉ ΡΡΡΠ΅ΠΊΡ Ρ ΠΈΠ½ΡΠ΅ΡΠ°ΠΊΡΠΈΠ²Π½ΠΎΠΉ Π°Π½ΠΈΠΌΠ°ΡΠΈΠ΅ΠΉ Π±ΡΠΊΠ².
Π Π΅Π°Π»ΠΈΠ·Π°ΡΠΈΡ Π·Π°Π±Π°Π²Π½ΡΡ ΠΏΠΎΠ΄ΡΠΊΠ°Π·ΠΎΠΊ
ΠΠ΅Π±ΠΎΠ»ΡΡΠΎΠΉ ΠΊΠΎΠ½ΡΠ΅ΠΏΡ Π·Π°Π±Π°Π²Π½ΡΡ ΠΏΠΎΠ΄ΡΠΊΠ°Π·ΠΎΠΊ, ΠΊΠΎΡΠΎΡΡΠ΅ ΡΠ΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Ρ Π½Π° SVG ΠΈ anime.js. ΠΠΎΠΌΠΈΠΌΠΎ ΠΎΡΠΎΠ±ΠΎΠ³ΠΎ ΡΡΠΈΠ»Ρ Π² ΠΏΡΠΈΠΌΠ΅ΡΠ΅ ΡΠ΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π° Π°Π½ΠΈΠΌΠ°ΡΠΈΡ ΠΈ ΡΡΠ°Π½ΡΡΠΎΡΠΌΠ°ΡΠΈΡ Π³ΡΠ°ΡΠΈΡΠ΅ΡΠΊΠΈΡ ΠΎΠ±ΡΠ΅ΠΊΡΠΎΠ².
ΠΠ½ΠΈΠΌΠΈΡΠΎΠ²Π°Π½Π½ΡΠ΅ Π±ΡΠΊΠ²Ρ
ΠΠΊΡΠΏΠ΅ΡΠΈΠΌΠ΅Π½Ρ: Π°Π½ΠΈΠΌΠΈΡΠΎΠ²Π°Π½Π½ΡΠ΅ SVG Π±ΡΠΊΠ²Ρ Π½Π° Π±Π°Π·Π΅ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΈ anime.js.
Π‘ΠΎΠ»Π½ΡΠ΅Π·Π°ΡΠΈΡΠ½ΡΠ΅ ΠΎΡΠΊΠΈ ΠΎΡ ΠΏΠ΅ΡΠ²ΠΎΠ³ΠΎ Π»ΠΈΡΠ°
ΠΡΠΈΠΊΠΎΠ»ΡΠ½ΡΠΉ ΡΠΊΡΠΏΠ΅ΡΠΈΠΌΠ΅Π½Ρ Π²Π΅Π± ΡΡΡΠ°Π½ΠΈΡΡ ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΠ΅ ΠΊΠΎΡΠΎΡΠΎΠΉ ΠΎΡΡΡΠ΅ΡΡΠ²Π»ΡΠ΅ΡΡΡ βΠΎΡ ΠΏΠ΅ΡΠ²ΠΎΠ³ΠΎ Π»ΠΈΡΠ°β ΡΠ΅ΡΠ΅Π· ΡΠΎΠ»Π½ΡΠ΅Π·Π°ΡΠΈΡΠ½ΡΠ΅ ΠΎΡΠΊΠΈ.
Π Π°ΡΠΊΡΡΠ²Π°ΡΡΠ°ΡΡΡ Π½Π°Π²ΠΈΠ³Π°ΡΠΈΡ
ΠΠΊΡΠΏΠ΅ΡΠΈΠΌΠ΅Π½ΡΠ°Π»ΡΠ½ΡΠΉ ΡΠΊΡΠΈΠΏΡ ΡΠ°ΡΠΊΡΡΠ²Π°ΡΡΠ΅ΠΉΡΡ Π½Π°Π²ΠΈΠ³Π°ΡΠΈΠΈ.
ΠΠ°ΠΊ ΡΠ΄Π΅Π»Π°ΡΡ ΡΠ΅ΠΉΡΠΈΠ½Π³ Π·Π²Π΅Π·Π΄ΠΎΡΠΊΠ°ΠΌΠΈ css
Π ΡΡΠΎΠΉ ΡΡΠ±ΡΠΈΠΊΠ΅ ΠΡ Π½Π°ΠΉΠ΄Π΅ΡΠ΅ ΡΡΠΎΠΊΠΈ ΠΏΠΎ Javascript Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠ΅ jQuery.
ΠΠ½ΠΈΠΌΠ°ΡΠΈΡ Π½Π°Π±ΠΎΡΠ° ΡΠ΅ΠΊΡΡΠ° Π½Π° jQuery
Π‘Π΅Π³ΠΎΠ΄Π½Ρ ΠΌΡ Π±Ρ Ρ ΠΎΡΠ΅Π»ΠΈ Π²Π°ΠΌ ΡΠ°ΡΡΠΊΠ°Π·Π°ΡΡ ΠΎ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠ΅ TypeIt β Π±Π΅ΡΠΏΠ»Π°ΡΠ½ΠΎΠΌ jQuery ΠΏΠ»Π°Π³ΠΈΠ½Π΅. Π‘ Π΅Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΠΌΠΈΡΠΈΡΠΎΠ²Π°ΡΡ Π½Π°Π±ΠΎΡ ΡΠ΅ΠΊΡΡΠ°. ΠΡΠ»ΠΈ Π²ΡΡ Π½Π°ΡΡΡΠΎΠΈΡΡ ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΠΎ, ΡΠΎ ΠΌΠΎΠΆΠ½ΠΎ Π΄ΠΎΠ±ΠΈΡΡΡΡ ΠΎΡΠ΅Π½Ρ ΡΠ΅Π°Π»ΠΈΡΡΠΈΡΠ½ΠΎΠ³ΠΎ ΡΡΡΠ΅ΠΊΡΠ°.
ΠΡΠ΅ΠΌΠ΅Π½Π½Π°Ρ ΡΠΊΠ°Π»Π° Π½Π° jQuery
jQuery ΠΏΠ»Π°Π³ΠΈΠ½ Π΄Π»Ρ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ Π²ΡΠ΅ΠΌΠ΅Π½Π½ΠΎΠΉ ΡΠΊΠ°Π»Ρ.
ΠΠ°ΠΌΠ΅ΡΠΊΠ°: ΠΠ΅ΡΠ΅Π·Π°Π³ΡΡΠ·ΠΊΠ° ΠΈ ΡΠ΅Π΄ΠΈΡΠ΅ΠΊΡ Π½Π° JavaScript
ΠΡΡΡΡΠ°Ρ Π·Π°ΠΌΠ΅ΡΠΊΠ°, Π³Π΄Π΅ Π²Ρ ΡΠΌΠΎΠΆΠ΅ΡΠ΅ Π½Π°ΠΉΡΠΈ ΠΏΠ°ΡΠΎΡΠΊΡ JS ΡΠ½ΠΈΠΏΠΏΠ΅ΡΠΎΠ² Π΄Π»Ρ ΠΏΠ΅ΡΠ΅Π·Π°Π³ΡΡΠ·ΠΊΠΈ ΠΈ ΠΏΠ΅ΡΠ΅Π½Π°ΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Π΅ΠΉ ΡΠ΅ΡΠ΅Π· JavaScript.
Π ΠΈΡΡΠ΅ΠΌ Π΄ΠΈΠ°Π³ΡΠ°ΠΌΠΌΡ ΠΠ°Π½ΡΠ°
jQuery ΠΏΠ»Π°Π³ΠΈΠ½ Π΄Π»Ρ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ Π΄ΠΈΠ°Π³ΡΠ°ΠΌΠΌΡ ΠΠ°Π½ΡΠ°.
AJAX ΠΈ PHP: Π·Π°Π³ΡΡΠ·ΠΊΠ° ΡΠ°ΠΉΠ»Π°
ΠΡΠΈΠΌΠ΅Ρ ΡΠΎΠ³ΠΎ ΠΊΠ°ΠΊ ΠΎΡΡΡΠ΅ΡΡΠ²ΠΈΡΡ Π·Π°Π³ΡΡΠ·ΠΊΡ ΡΠ°ΠΉΠ»Π° ΡΠ΅ΡΠ΅Π· PHP ΠΈ jQuery ajax.
Stimed β ΡΡΠΈΠ»ΠΈ Π² Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡΠΈ ΠΎΡ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ ΡΡΡΠΎΠΊ
ΠΠ½ΡΠ΅ΡΠ΅ΡΠ½Π°Ρ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠ° Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΠΊΠΎΡΠΎΡΠΎΠΉ ΠΌΠΎΠΆΠ½ΠΎ Π·Π°Π΄Π°ΡΡ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΠ½Π½ΡΠΌ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠ°ΠΌ ΡΡΡΠ°Π½ΠΈΡΡ ΠΎΡΠΎΠ±ΡΠ΅ ΡΡΠΈΠ»ΠΈ Π² Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡΠΈ ΠΎΡ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ ΡΡΡΠΎΠΊ.
jQuery ΠΏΠ»Π°Π³ΠΈΠ½ Π΄Π»Ρ ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΡ ΠΏΡΠ΅Π²ΡΡ Π·Π°Π³ΡΡΠΆΠ°Π΅ΠΌΠΎΠ³ΠΎ ΡΠ°ΠΉΠ»Π°
ΠΠ΅Π±ΠΎΠ»ΡΡΠΎΠΉ jQuery ΠΏΠ»Π°Π³ΠΈΠ½, ΠΊΠΎΡΠΎΡΡΠΉ ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΡ ΡΠ²ΠΈΠ΄Π΅ΡΡ ΠΌΠΈΠ½ΠΈΠ°ΡΡΡΡ ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΡ Π΅ΡΡ Π΄ΠΎ Π·Π°Π³ΡΡΠ·ΠΊΠΈ Π½Π° ΡΠ΅ΡΠ²Π΅Ρ.