- Π’Π΅Π³ | htmlbook.ru
- Element.innerHTML — ΠΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΡ Π²Π΅Π± API
- ΠΠ½ΠΈΠΌΠ°ΡΠΈΡ Π΄Π»Ρ ΡΠ°ΠΉΡΠ°. ΠΠ΅Π³ΡΡΠ°Ρ ΡΡΡΠΎΠΊΠ° HTML, ΡΠ΅Π³ marquee
- ΠΠ±ΡΠ΅Π΄ΠΈΠ½Π΅Π½ΠΈΠ΅ ΡΡΠ΅Π΅ΠΊ Π²Π½ΡΡΡΠΈ ΡΡΡΠΎΠΊ ΠΈ ΡΡΠΎΠ»Π±ΡΠΎΠ²
- Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ Π±Π΅Π³ΡΡΠ΅ΠΉ ΡΡΡΠΎΠΊΠΈ Π² html
- HTML ΡΠ΅Π³
- Π‘ΠΈΠ½ΡΠ°ΠΊΡΒΆ
- ΠΡΡΠΈΠ±ΡΡΡΒΆ
- ΠΠ°ΠΊ Π΄ΠΎΠ±Π°Π²ΠΈΡΡ ΡΡΠΈΠ»Ρ ΠΊ ΡΠ΅Π³Ρ <marquee> ?
- Π Π°ΡΠΏΡΠΎΡΡΡΠ°Π½Π΅Π½Π½ΡΠ΅ ΡΠ²ΠΎΠΉΡΡΠ²Π° Π΄Π»Ρ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡ Π²ΠΈΠ·ΡΠ°Π»ΡΠ½ΠΎΠΉ Π½Π°ΡΡΡΠ΅Π½Π½ΠΎΡΡΠΈ/Π²ΡΠ΄Π΅Π»Π΅Π½ΠΈΡ/ΡΠ°Π·ΠΌΠ΅ΡΠ° ΡΠ΅ΠΊΡΡΠ° Π²Π½ΡΡΡΠΈ ΡΠ΅Π³Π° <marquee>:
- Π¦Π²Π΅Ρ ΡΠ΅ΠΊΡΡΠ° Π²Π½ΡΡΡΠΈ ΡΠ΅Π³Π° <marquee>:
- Π‘ΡΠΈΠ»ΠΈ ΡΠΎΡΠΌΠ°ΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΡΠ΅ΠΊΡΡΠ° Π΄Π»Ρ ΡΠ΅Π³Π° <marquee>:
- ΠΡΡΠ³ΠΈΠ΅ ΡΠ²ΠΎΠΉΡΡΠ²Π° Π΄Π»Ρ ΡΠ΅Π³Π° <marquee>:
- Π‘ΡΡΠ»ΠΊΠ° Π½Π° ΡΡΡΠΎΠΊΡ JavaScript
- ΠΠ±ΡΠ°Π±ΠΎΡΠΊΠ° ΡΠ΅ΠΊΡΡΠ° — ΡΡΡΠΎΠΊΠΈ Π² JavaScript — ΠΈΠ·ΡΡΠ΅Π½ΠΈΠ΅ Π²Π΅Π±-ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ
- Python: ΡΠΎΠ·Π΄Π°ΠΉΡΠ΅ ΡΡΡΠΎΠΊΡ HTML Ρ ΡΠ΅Π³Π°ΠΌΠΈ Π²ΠΎΠΊΡΡΠ³ ΡΠ»ΠΎΠ²Π° (ΡΠ»ΠΎΠ²)
- ΠΠ°Π·ΠΎΠ²ΡΠ΅ ΡΠΈΠΏΡ Π΄Π°Π½Π½ΡΡ HTML
- Π‘ΠΎΠ·Π΄Π°ΠΉΡΠ΅ ΡΡΡΠΎΠΊΡ Html Ρ ΠΏΠΎΠΌΠΎΡΡΡ HtmlHelper Π² ASP.Π§ΠΈΡΡΠ°Ρ MVC
- ΠΡΠ½ΠΎΠ²Π½ΡΠ΅ ΡΠΈΠΏΡ | Kotlin
- Π§ΠΈΡΠ»Π°
- 38 ΠΠ²ΠΎΠΈΡΠ½ΡΠ΅ ΡΠΈΡΠ»Π° Π»ΠΈΡΠ΅ΡΠ°Π»Ρ Π½Π΅ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°ΡΡΡΡ.
- Boolean
- Π‘ΠΈΠΌΠ²ΠΎΠ»Ρ
- Π‘ΡΡΠΎΠΊΠΈ
- ΠΠ°ΡΡΠΈΠ²Ρ
- HTML Decode Online - Π»ΡΡΡΠΈΠΉ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½Ρ Π΄Π»Ρ Π΄Π΅ΠΊΠΎΠ΄ΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΡΡΡΠΎΠΊ HTML, URL-Π°Π΄ΡΠ΅ΡΠΎΠ² HTML ΠΈ ΡΠ°ΠΉΠ»ΠΎΠ² HTML.
- Apple: 2037 ΠΌΠΈΠ»Π»ΠΈΠ°ΡΠ΄ΠΎΠ²
Π’Π΅Π³ | htmlbook.ru
Internet Explorer | Chrome | Opera | Safari | Firefox | Android | iOS |
3.0+ | 1.0+ | 4.0+ | 1.0+ | 1.0+ | 1.0+ | 1.0+ |
Π‘ΠΏΠ΅ΡΠΈΡΠΈΠΊΠ°ΡΠΈΡ
HTML: | 3.2 | 4.01 | 5.0 | XHTML: | 1.0 | 1.1 |
ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅
Π’Π΅Π³ <marquee> ΡΠΎΠ·Π΄Π°Π΅Ρ Π±Π΅Π³ΡΡΡΡ ΡΡΡΠΎΠΊΡ Π½Π° ΡΡΡΠ°Π½ΠΈΡΠ΅. ΠΠ° ΡΠ°ΠΌΠΎΠΌ Π΄Π΅Π»Π΅ ΡΠΎΠ΄Π΅ΡΠΆΠΈΠΌΠΎΠ΅ ΠΊΠΎΠ½ΡΠ΅ΠΉΠ½Π΅ΡΠ° <marquee> Π½Π΅ ΠΎΠ³ΡΠ°Π½ΠΈΡΠΈΠ²Π°Π΅ΡΡΡ ΡΡΡΠΎΠΊΠ°ΠΌΠΈ ΠΈ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ ΠΏΠ΅ΡΠ΅ΠΌΠ΅ΡΠ°ΡΡ (ΡΠΊΡΠΎΠ»ΠΈΡΠΎΠ²Π°ΡΡ) Π»ΡΠ±ΡΠ΅ ΡΠ»Π΅ΠΌΠ΅Π½ΡΡ Π²Π΅Π±-ΡΡΡΠ°Π½ΠΈΡΡ β ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΡ, ΡΠ΅ΠΊΡΡ, ΡΠ°Π±Π»ΠΈΡΡ, ΡΠ»Π΅ΠΌΠ΅Π½ΡΡ ΡΠΎΡΠΌ ΠΈ Ρ.Π΄. ΠΠ΅ΡΠ΅ΠΌΠ΅ΡΠ΅Π½ΠΈΠ΅ ΠΌΠΎΠΆΠ½ΠΎ Π·Π°Π΄Π°ΡΡ Π½Π΅ ΡΠΎΠ»ΡΠΊΠΎ ΠΏΠΎ Π³ΠΎΡΠΈΠ·ΠΎΠ½ΡΠ°Π»ΠΈ, Π½ΠΎ ΠΈ Π²Π΅ΡΡΠΈΠΊΠ°Π»ΠΈ, Π² ΡΡΠΎΠΌ ΡΠ»ΡΡΠ°Π΅ ΡΠΊΠ°Π·ΡΠ²Π°ΡΡΡΡ ΡΠ°Π·ΠΌΠ΅ΡΡ ΠΎΠ±Π»Π°ΡΡΠΈ, Π² ΠΊΠΎΡΠΎΡΠΎΠΉ Π±ΡΠ΄Π΅Ρ ΠΏΡΠΎΠΈΡΡ ΠΎΠ΄ΠΈΡΡ Π΄Π²ΠΈΠΆΠ΅Π½ΠΈΠ΅.
ΠΠ΅ΡΠ²ΠΎΠ½Π°ΡΠ°Π»ΡΠ½ΠΎ ΡΠ΅Π³ <marquee> Π±ΡΠ» ΠΏΡΠ΅Π΄Π½Π°Π·Π½Π°ΡΠ΅Π½
ΡΠΎΠ»ΡΠΊΠΎ Π΄Π»Ρ Π±ΡΠ°ΡΠ·Π΅ΡΠ° Internet Explorer, Π½ΠΎ ΡΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΡΠ΅ Π²Π΅ΡΡΠΈΠΈ Π΄ΡΡΠ³ΠΈΡ
Π±ΡΠ°ΡΠ·Π΅ΡΠΎΠ²
ΡΠ°ΠΊΠΆΠ΅ ΠΏΠΎΠ½ΠΈΠΌΠ°ΡΡ ΠΈ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°ΡΡ ΡΡΠΎΡ
ΡΠ΅Π³.
Π‘ΠΈΠ½ΡΠ°ΠΊΡΠΈΡ
<marquee>...</marquee>
ΠΡΡΠΈΠ±ΡΡΡ
- behavior
- ΠΠ°Π΄Π°Π΅Ρ ΡΠΈΠΏ Π΄Π²ΠΈΠΆΠ΅Π½ΠΈΡ ΡΠΎΠ΄Π΅ΡΠΆΠΈΠΌΠΎΠ³ΠΎ ΠΊΠΎΠ½ΡΠ΅ΠΉΠ½Π΅ΡΠ° <marquee>.
- bgcolor
- Π¦Π²Π΅Ρ ΡΠΎΠ½Π°.
- direction
- Π£ΠΊΠ°Π·ΡΠ²Π°Π΅Ρ Π½Π°ΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ Π΄Π²ΠΈΠΆΠ΅Π½ΠΈΡ ΡΠΎΠ΄Π΅ΡΠΆΠΈΠΌΠΎΠ³ΠΎ ΠΊΠΎΠ½ΡΠ΅ΠΉΠ½Π΅ΡΠ° <marquee>.
- height
- ΠΡΡΠΎΡΠ° ΠΎΠ±Π»Π°ΡΡΠΈ ΠΏΡΠΎΠΊΡΡΡΠΊΠΈ.
- hspace
- ΠΠΎΡΠΈΠ·ΠΎΠ½ΡΠ°Π»ΡΠ½ΡΠ΅ ΠΏΠΎΠ»Ρ Π²ΠΎΠΊΡΡΠ³ ΠΊΠΎΠ½ΡΠ΅Π½ΡΠ°.
- loop
- ΠΠ°Π΄Π°Π΅Ρ, ΡΠΊΠΎΠ»ΡΠΊΠΎ ΡΠ°Π· Π±ΡΠ΄Π΅Ρ ΠΏΡΠΎΠΊΡΡΡΠΈΠ²Π°ΡΡΡΡ ΡΠΎΠ΄Π΅ΡΠΆΠΈΠΌΠΎΠ΅.
- scrollamount
- Π‘ΠΊΠΎΡΠΎΡΡΡ Π΄Π²ΠΈΠΆΠ΅Π½ΠΈΡ ΠΊΠΎΠ½ΡΠ΅Π½ΡΠ°.
- scrolldelay
- ΠΠ΅Π»ΠΈΡΠΈΠ½Π° Π·Π°Π΄Π΅ΡΠΆΠΊΠΈ Π² ΠΌΠΈΠ»Π»ΠΈΡΠ΅ΠΊΡΠ½Π΄Π°Ρ ΠΌΠ΅ΠΆΠ΄Ρ Π΄Π²ΠΈΠΆΠ΅Π½ΠΈΡΠΌΠΈ.
- truespeed
- ΠΡΠΌΠ΅Π½ΡΠ΅Ρ Π²ΡΡΡΠΎΠ΅Π½Π½ΡΠΉ ΠΎΠ³ΡΠ°Π½ΠΈΡΠΈΡΠ΅Π»Ρ ΡΠΊΠΎΡΠΎΡΡΠΈ ΠΏΡΠΈ Π½ΠΈΠ·ΠΊΠΈΡ Π·Π½Π°ΡΠ΅Π½ΠΈΡΡ Π°ΡΡΠΈΠ±ΡΡΠ° scrolldelay.
- vspace
- ΠΠ΅ΡΡΠΈΠΊΠ°Π»ΡΠ½ΡΠ΅ ΠΏΠΎΠ»Ρ Π²ΠΎΠΊΡΡΠ³ ΡΠΎΠ΄Π΅ΡΠΆΠΈΠΌΠΎΠ³ΠΎ.
- width
- Π¨ΠΈΡΠΈΠ½Π° ΠΎΠ±Π»Π°ΡΡΠΈ ΠΏΡΠΎΠΊΡΡΡΠΊΠΈ.
ΠΠ°ΠΊΡΡΠ²Π°ΡΡΠΈΠΉ ΡΠ΅Π³
ΠΠ±ΡΠ·Π°ΡΠ΅Π»Π΅Π½.
ΠΠ°Π»ΠΈΠ΄Π°ΡΠΈΡ
ΠΡΠΎΡ ΡΠ΅Π³ Π½Π΅ Π²Ρ
ΠΎΠ΄ΠΈΡ Π² ΡΠΏΠ΅ΡΠΈΡΠΈΠΊΠ°ΡΠΈΡ HTML ΠΈ Π΅Π³ΠΎ Π½Π°Π»ΠΈΡΠΈΠ΅ ΠΏΡΠΈΠ²Π΅Π΄Π΅Ρ ΠΊ Π½Π΅Π²Π°Π»ΠΈΠ΄Π½ΠΎΠΌΡ ΠΊΠΎΠ΄Ρ.
ΠΡΠΈΠΌΠ΅Ρ
HTML 4.01IECrOpSaFx
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <title>Π’Π΅Π³ MARQUEE</title> </head> <body> <marquee behavior="alternate" direction="left" bgcolor="#ffcc00"> Lorem ipsum dolor sit amet... </marquee> </body> </html>
Element.innerHTML — ΠΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΡ Π²Π΅Π± API
Π‘Π²ΠΎΠΉΡΡΠ²ΠΎ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠ°Β Element
innerHTML
ΡΡΡΠ°Π½Π°Π²Π»ΠΈΠ²Π°Π΅Ρ ΠΈΠ»ΠΈ ΠΏΠΎΠ»ΡΡΠ°Π΅Ρ HTML ΠΈΠ»ΠΈΒ XML ΡΠ°Π·ΠΌΠ΅ΡΠΊΡ Π΄ΠΎΡΠ΅ΡΠ½ΠΈΡ
ΡΠ»Π΅ΠΌΠ΅Π½ΡΠΎΠ².
<div>
, <span>
, ΠΈΠ»ΠΈ <noembed> (en-US) ΠΈΠΌΠ΅ΡΡ Π΄ΠΎΡΠ΅ΡΠ½ΠΈΠ΅ ΡΠ΅ΠΊΡΡΠΎΠ²ΡΠ΅ ΡΠ·Π»Ρ, ΡΠΎΠ΄Π΅ΡΠΆΠ°ΡΠΈΠ΅Β ΡΠΈΠΌΠ²ΠΎΠ»ΡΒ (&), (<),
Β ΠΈΠ»ΠΈΒ (>)
, innerHTML
Π²Π΅ΡΠ½ΡΡ ΡΡΠΈ ΡΠΈΠΌΠ²ΠΎΠ»Ρ ΠΊΠ°ΠΊ &, < ΠΈ > ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²Π΅Π½Π½ΠΎ.
Node.textContent
Π΄Π»Ρ ΠΏΠΎΠ»ΡΡΠ΅Π½ΠΈΡ ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΠΎΠΉ ΠΊΠΎΠΏΠΈΠΈ ΡΠΎΠ΄Π΅ΡΠΆΠΈΠΌΠΎΠ³ΠΎ ΡΡΠΈΡ
ΡΠ΅ΠΊΡΡΠΎΠ²ΡΡ
ΡΠ·Π»ΠΎΠ².Β Β Π§ΡΠΎΠ±Ρ Π²ΡΡΠ°Π²ΠΈΡΡΒ HTML Π² Π΄ΠΎΠΊΡΠΌΠ΅Π½Ρ, Π½Π΅ ΠΌΠ΅Π½ΡΡΒ ΡΠΎΠ΄Π΅ΡΠΆΠΈΠΌΠΎΠ΅ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠ°, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ insertAdjacentHTML()
.
const content = element.innerHTML;
element.innerHTML = htmlString;
Value
Π‘ΡΡΠΎΠΊΠ° DOMString
, ΠΊΠΎΡΠΎΡΠ°Ρ ΡΠΎΠ΄Π΅ΡΠΆΠΈΡ ΡΠ°ΡΡΠΈ HTML ΡΠ°Π·ΠΌΠ΅ΡΠΊΠΈ. Π£ΡΡΠ°Π½ΠΎΠ²ΠΊΠ° Π·Π½Π°ΡΠ΅Π½ΠΈΡΒ innerHTML
Β ΡΠ΄Π°Π»ΡΠ΅Ρ Π²ΡΡ ΡΠΎΠ΄Π΅ΡΠΆΠΈΠΌΠΎΠ΅ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠ° ΠΈ Π·Π°ΠΌΠ΅Π½ΡΠ΅Ρ Π΅Π³ΠΎ Π½Π° ΡΠ·Π»Ρ, ΠΊΠΎΡΠΎΡΡΠ΅ Π±ΡΠ»ΠΈ ΡΠ°Π·ΠΎΠ±ΡΠ°Π½Ρ ΠΊΠ°ΠΊ HTML, ΡΠΊΠ°Π·Π°Π½Π½ΡΠΌΠΈ Π² ΡΡΡΠΎΠΊΠ΅Β htmlString.
ΠΡΠΊΠ»ΡΡΠ΅Π½ΠΈΡ
SyntaxError
- ΠΠΎΠ·Π½ΠΈΠΊΠ°Π΅Ρ ΠΏΡΠΈ ΠΏΠΎΠΏΡΡΠΊΠ΅ ΡΡΡΠ°Π½ΠΎΠ²ΠΈΡΡ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅Β
innerHTML
Β ΡΡΡΠΎΠΊΠΎΠΉ, Π² ΠΊΠΎΡΠΎΡΠΎΠΉ ΡΠΎΠ΄Π΅ΡΠΆΠΈΡΡΡ Π½Π΅ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΠΎ ΡΡΠΎΡΠΌΠΈΡΠΎΠ²Π°Π½Π½ΡΠΉ HTML. NoModificationAllowedError
- ΠΠΎΠ·Π½ΠΈΠΊΠ°Π΅Ρ ΠΏΡΠΈ ΠΏΠΎΠΏΡΡΠΊΠ΅ Π²ΡΡΠ°Π²ΠΈΡΡ HTML Π² ΡΠ·Π΅Π», Ρ ΠΊΠΎΡΠΎΡΠΎΠ³ΠΎ ΡΠΎΠ΄ΠΈΡΠ΅Π»Π΅ΠΌ ΡΠ²Π»ΡΠ΅ΡΡΡΒ
Document
.
ΠΡΠΎ ΡΠ²ΠΎΠΉΡΡΠ²ΠΎ ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²Π»ΡΠ΅Ρ ΠΏΡΠΎΡΡΠΎΠΉ ΡΠΏΠΎΡΠΎΠ± ΠΏΠΎΠ»Π½ΠΎΡΡΡΡ Π·Π°ΠΌΠ΅Π½ΠΈΡΡ ΡΠΎΠ΄Π΅ΡΠΆΠΈΠΌΠΎΠ΅ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠ°. Β ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, Π²ΡΠ΅ ΡΠΎΠ΄Π΅ΡΠΆΠΈΠΌΠΎΠ΅ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠ° body ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ ΡΠ΄Π°Π»Π΅Π½ΠΎ:
document.body.innerHTML = "";
Π‘Π²ΠΎΠΉΡΡΠ²ΠΎ innerHTML ΠΌΠ½ΠΎΠ³ΠΈΡ
ΡΠΈΠΏΠΎΠ² ΡΠ»Π΅ΠΌΠ΅Π½ΡΠΎΠ², Π²ΠΊΠ»ΡΡΠ°Ρ <body>
ΠΈΠ»ΠΈ <html>
, ΠΌΠΎΠ³ΡΡ Π±ΡΡΡ Π²ΠΎΠ·Π²ΡΠ°ΡΠ΅Π½Ρ ΠΈΠ»ΠΈ ΠΏΠ΅ΡΠ΅ΠΌΠ΅ΡΠ΅Π½Ρ. ΠΡΠΎ ΠΌΠΎΠΆΠ΅Ρ ΡΠ°ΠΊ ΠΆΠ΅ Π±ΡΡΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΎ Π΄Π»Ρ ΠΏΡΠΎΡΠΌΠΎΡΡΠ° ΠΊΠΎΠ΄Π° ΡΡΡΠ°Π½ΠΈΡΡ, ΠΊΠΎΡΠΎΡΠ°Ρ Π±ΡΠ»Π° ΠΈΠ·ΠΌΠ΅Π½Π΅Π½Π° Π΄ΠΈΠ½Π°ΠΌΠΈΡΠ΅ΡΠΊΠΈ:
javascript:"<pre>"+document.documentElement.innerHTML.replace(/</g,"<") + "</pre>";
ΠΡΠΎ ΡΠ²ΠΎΠΉΡΡΠ²ΠΎ Π±ΡΠ»ΠΎ ΠΏΠ΅ΡΠ²ΠΎΠ½Π°ΡΠ°Π»ΡΠ½ΠΎ ΡΠ΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½ΠΎ Π²Π΅Π± Π±ΡΠ°ΡΠ·Π΅ΡΠ°ΠΌΠΈ, Π·Π°ΡΠ΅ΠΌ ΠΎΠΏΠΈΡΠ°Π½ΠΎ WHATWG ΠΈ W3C Π² HTML5. Π‘ΡΠ°ΡΡΠ΅ ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΠΈ ΠΌΠΎΠ³ΡΡ ΠΎΡΠ»ΠΈΡΠ°ΡΡΡΡ ΠΎΡ Π½ΠΎΠ²ΡΡ . ΠΠ»Ρ ΠΏΡΠΈΠΌΠ΅ΡΠ°, ΠΊΠΎΠ³Π΄Π° Π²Π²Π΅Π΄ΡΠ½ ΡΠ΅ΠΊΡΡ Π² ΠΏΠΎΠ»Π΅ Π²Π²ΠΎΠ΄Π° <input>, IE ΠΌΠ΅Π½ΡΠ΅Ρ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ Π°ΡΡΠΈΠ±ΡΡΠ° <input> ΡΠ²ΠΎΠΉΡΡΠ²Π° innerHTML, Π½ΠΎ Π±ΡΠ°ΡΠ·Π΅ΡΡ Gecko Π½Π΅ Π΄Π΅Π»Π°ΡΡ ΡΡΠΎΠ³ΠΎ.
Π‘ΠΎΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΡ Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡΠΈ
ΠΠ΅ ΡΠ΅Π΄ΠΊΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΡΠ²ΠΈΠ΄Π΅ΡΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ InnerHTML Π΄Π»Ρ Π²ΡΡΠ°Π²ΠΊΠΈ ΡΠ΅ΠΊΡΡΠ° Π² Π²Π΅Π± ΡΡΡΠ°Π½ΠΈΡΡ. ΠΡΠΎ ΠΏΡΠΈΠ²ΠΎΠ΄ΠΈΡ ΠΊ ΡΠΈΡΠΊΠ°ΠΌ Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡΠΈ.
const name = "John";
el.
innerHTML = name;
name = "<script>alert('Π― ΠΠΆΠΎΠ½ Π² ΡΠ°Π·Π΄ΡΠ°ΠΆΠ°ΡΡΠ΅ΠΌ alert!')</script>";
el.innerHTML = name;
Π₯ΠΎΡΡ ΡΡΠΎ ΠΌΠΎΠΆΠ΅Ρ Π²ΡΠ³Π»ΡΠ΄Π΅ΡΡ ΠΊΠ°ΠΊ Π°ΡΠ°ΠΊΠ°Β cross-site scripting, ΡΠ΅Π·ΡΠ»ΡΡΠ°Ρ Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΡΠΉ. HTML5 ΡΠΊΠ°Π·ΡΠ²Π°Π΅Ρ Π½Π° ΡΠ΅Π³ <script>
Π²ΡΡΠ°Π²Π»Π΅Π½Π½ΡΠΉ ΡΠ΅ΡΠ΅Π· InnerHTM Π΄ΠΎΠ»ΠΆΠ΅Π½ Π½Π΅ Π²ΡΠΏΠΎΠ»Π½ΠΈΡΡΡ.
ΠΠ΄Π½Π°ΠΊΠΎ, Π΅ΡΡΡ ΡΠΏΠΎΡΠΎΠ±Ρ Π·Π°ΠΏΡΡΡΠΈΡΡ JavaScript Π±Π΅Π· ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠΎΠ² <script>
, ΡΠ°ΠΊ ΡΡΠΎ Π΅ΡΡΡ ΡΠΈΡΠΊ Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡΠΈ Π²ΡΡΠΊΠΈΠΉ ΡΠ°Π·, ΠΊΠΎΠ³Π΄Π° Π²Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΠ΅ innerHTML Π΄Π»Ρ Π½Π°Π±ΠΎΡΠ° ΡΡΡΠΎΠΊ, Π½Π°Π΄ ΠΊΠΎΡΠΎΡΡΠΌΠΈ Ρ Π²Π°Ρ Π½Π΅Ρ ΠΊΠΎΠ½ΡΡΠΎΠ»Ρ.Β ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ:
const name = "<img src='x' onerror='alert(1)'>";
el.innerHTML = name;
ΠΠΎ ΡΡΠΎΠΉ ΠΏΡΠΈΡΠΈΠ½Π΅, Β ΡΠ΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡΠ΅ΡΡΡ Π½Π΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ innerHTML ΠΏΡΠΈ Π²ΡΡΠ°Π²ΠΊΠ΅ ΠΎΠ±ΡΡΠ½ΠΎΠ³ΠΎ ΡΠ΅ΠΊΡΡΠ°; Π²ΠΌΠ΅ΡΡΠΎ ΡΡΠΎΠ³ΠΎ, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅
. ΠΡΠΎ Π½Π΅ ΠΈΠ½ΡΠ΅ΡΠΏΡΠ΅ΡΠΈΡΡΠ΅Ρ ΠΎΡΠΏΡΠ°Π²Π»Π΅Π½Π½ΡΠΉ ΠΊΠΎΠ½ΡΠ΅Π½Ρ ΠΊΠ°ΠΊ HTML, Π½ΠΎ Π²ΠΌΠ΅ΡΡΠΎ ΡΡΠΎΠ³ΠΎ ΠΎΠ½ Π²ΡΡΠ°Π²Π»ΡΠ΅ΡΡΡ ΠΊΠ°ΠΊ Π½Π΅ ΠΎΠ±ΡΠ°Π±ΠΎΡΠ°Π½Π½ΡΠΉ ΡΠ΅ΠΊΡΡ.Β
ΠΡΠΎΡ ΠΏΡΠΈΠΌΠ΅Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΒ innerHTML
Β Π΄Π»Ρ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ ΠΌΠ΅Ρ
Π°Π½ΠΈΠ·ΠΌΠ° Π»ΠΎΠ³ΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΠΉ Π²Π½ΡΡΡΠΈ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠ° Π½Π° ΡΡΡΠ°Π½ΠΈΡΠ΅.
JavaScript
function log(msg) { var logElem = document.querySelector(".log"); var time = new Date(); var timeStr = time.toLocaleTimeString(); logElem.innerHTML += timeStr + ": " + msg + "<br/>"; } log("Π Π΅Π³ΠΈΡΡΡΠ°ΡΠΈΡ ΡΠΎΠ±ΡΡΠΈΠΉ ΠΌΡΡΠΈ Π²Π½ΡΡΡΠΈ ΡΡΠΎΠ³ΠΎ ΠΊΠΎΠ½ΡΠ΅ΠΉΠ½Π΅ΡΠ°...");
Π€ΡΠ½ΠΊΡΠΈΡ log()
ΡΠΎΠ·Π΄Π°ΡΡ ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΠ΅ ΠΏΠΎΠ»ΡΡΠ°ΡΒ ΡΠ΅ΠΊΡΡΠ΅Π΅ Π²ΡΠ΅ΠΌΡ ΠΈΠ· ΠΎΠ±ΡΠ΅ΠΊΡΠ°Β Date
, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΒ toLocaleTimeString()
, ΠΈ ΡΠΎΠ΅Π΄ΠΈΠ½ΡΡ ΡΡΡΠΎΠΊΡ Ρ Π²ΡΠ΅ΠΌΠ΅Π½Π½ΠΎΠΉ ΠΌΠ΅ΡΠΊΠΎΠΉ Ρ ΡΠ΅ΠΊΡΡΠΎΠ²ΡΠΌ ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΠ΅ΠΌ. ΠΠ°ΡΠ΅ΠΌ ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΠ΅ Π΄ΠΎΠ±Π°Π²Π»ΡΠ΅ΡΡΡ Π² ΡΠ»Π΅ΠΌΠ΅Π½Ρ Ρ ΠΊΠ»Π°ΡΡΠΎΠΌ "log"
.
ΠΡ Π΄ΠΎΠ±Π°Π²Π»ΡΠ΅ΠΌ Π²ΡΠΎΡΠΎΠΉ ΠΌΠ΅ΡΠΎΠ΄, ΠΊΠΎΡΠΎΡΡΠΉ Π»ΠΎΠ³ΠΈΡΡΠ΅Ρ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ ΠΎ ΡΠΎΠ±ΡΡΠΈΡΡ
Π½Π° ΠΎΡΠ½ΠΎΠ²Π΅ MouseEvent
(Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, mousedown (en-US)
, click (en-US)
, ΠΈ mouseenter (en-US)
):
function logEvent(event) {
var msg = "Event <strong>" + event.type + "</strong> at <em>" +
event.clientX + ", " + event.clientY + "</em>";
log(msg);
}
ΠΠ°ΡΠ΅ΠΌ ΠΌΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΠΌ ΡΡΠΎΡ ΠΎΠ±ΡΠ°Π±ΠΎΡΡΠΈΠΊ ΡΠΎΠ±ΡΡΠΈΠΉ Π½Π° ΡΠ»Π΅ΠΌΠ΅Π½ΡΠ΅, ΠΊΠΎΡΠΎΡΡΠΉ ΡΠΎΠ΄Π΅ΡΠΆΠΈΡ Π½Π°ΡΠ΅ Π»ΠΎΠ³ΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅, Π΄Π»Ρ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΡΠΎΠ±ΡΡΠΈΡ ΠΌΡΡΠΈ:
var boxElem = document.
querySelector(".box");
boxElem.addEventListener("mousedown", logEvent);
boxElem.addEventListener("mouseup", logEvent);
boxElem.addEventListener("click", logEvent);
boxElem.addEventListener("mouseenter", logEvent);
boxElem.addEventListener("mouseleave", logEvent);
HTML
HTML Π΄ΠΎΠ²ΠΎΠ»ΡΠ½ΠΎ ΠΏΡΠΎΡΡΠΎΠΉ Π΄Π»Ρ Π½Π°ΡΠ΅Π³ΠΎ ΠΏΡΠΈΠΌΠ΅ΡΠ°.
<div> <div><strong>Log:</strong></div> <div></div> </div>
<div>
Β c ΠΊΠ»Π°ΡΡΠΎΠΌ "box"
βΒ ΠΏΡΠΎΡΡΠΎΒ ΠΊΠΎΠ½ΡΠ΅ΠΉΠ½Π΅ΡΒ Π΄Π»Ρ, ΠΊΠΎΡΠΎΡΡΠΉ Π΄Π°ΡΡ ΡΠΎΠ΄Π΅ΡΠΆΠΈΠΌΠΎΠΌΡ ΠΏΡΠΎΡΡΡΠ°Π½ΡΡΠ²ΠΎ Π²ΠΎΠΊΡΡΠ³ ΡΠ΅Π±Ρ. <div>
Ρ ΠΊΠ»Π°ΡΡΠΎΠΌ "log"
ΡΠ²Π»ΡΠ΅ΡΡΡ ΠΊΠΎΠ½ΡΠ΅ΠΉΠ½Π΅ΡΠΎΠΌ Π΄Π»Ρ Π»ΠΎΠ³ΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΡΠ΅ΠΊΡΡΠ° Π²Π½ΡΡΡΠΈ ΡΠ΅Π±Ρ.
CSS
ΠΠ»Ρ Π½Π°ΡΠ΅Π³ΠΎ ΠΏΡΠΈΠΌΠ΅ΡΠ° ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΠΌ ΡΠ»Π΅Π΄ΡΡΡΠΈΠ΅ CSS ΡΡΠΈΠ»ΠΈ.
.box {
width: 600px;
height: 300px;
border: 1px solid black;
padding: 2px 4px;
overflow-y: scroll;
overflow-x: auto;
}
.log {
margin-top: 8px;
font-family: monospace;
}
Π Π΅Π·ΡΠ»ΡΡΠ°Ρ
Π ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΠ΅ ΠΌΡ ΠΏΠΎΠ»ΡΡΠ°Π΅ΠΌ ΡΠ°ΠΊΠΎΠ΅ ΡΠΎΠ΄Π΅ΡΠΆΠΈΠΌΠΎΠ΅.
innerDOM
— ΠΠ»Ρ ΡΠ΅Ρ , ΠΊΡΠΎ Ρ ΠΎΡΠ΅Ρ ΠΏΡΠΈΠ΄Π΅ΡΠΆΠΈΠ²Π°ΡΡΡΡ ΡΡΠ°Π½Π΄Π°ΡΡΠΎΠ², Π²ΠΎΡ ΠΎΠ΄ΠΈΠ½ Π½Π°Π±ΠΎΡ ΡΡΠ½ΠΊΡΠΈΠΉ JavaScript, ΠΏΡΠ΅Π΄Π»Π°Π³Π°ΡΡΠΈΠΉ ΡΠ΅ΡΠΈΠ°Π»ΠΈΠ·ΠΎΠ²Π°ΡΡ ΠΈΠ»ΠΈ ΡΠ°Π·ΠΎΠ±ΡΠ°ΡΡ XML ΡΠ°ΠΊ, ΡΡΠΎΠ±Ρ ΡΡΡΠ°Π½ΠΎΠ²ΠΈΡΡ ΡΠΎΠ΄Π΅ΡΠΆΠΈΠΌΠΎΠ΅ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠ°, ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΠ½Π½ΠΎΠ΅ ΠΊΠ°ΠΊ ΡΡΡΠΎΠΊΠ°(ΠΈ) ΡΠ΅ΡΠ΅Π· DOM ΠΈΠ»ΠΈ ΠΏΠΎΠ»ΡΡΠΈΡΡ ΡΠΎΠ΄Π΅ΡΠΆΠΈΠΌΠΎΠ΅ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠ°, ΠΏΠΎΠ»ΡΡΠ΅Π½Π½ΠΎΠ΅ ΠΈΠ· DOM ΠΊΠ°ΠΊ ΡΡΡΠΎΠΊΡ.Element.insertAdjacentHTML
— ΠΠ»ΡΡΠ΅ΡΠ½Π°ΡΠΈΠ²Π° Π΄Π»Ρ innerHTML, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡΡΠ°Ρ Π΄ΠΎΠ±Π°Π²Π»ΡΡΡ Π½ΠΎΠ²ΡΠΉ HTML.- jssaxparser — Β ΠΠΎΠ»Π΅Π΅ Π½Π°Π΄ΡΠΆΠ½ΡΠΌ (Ρ ΠΎΡΡ ΠΈ Π±ΠΎΠ»Π΅Π΅ ΡΡΠΆΡΠ»ΡΠΌ) ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ΠΌ, ΡΠ΅ΠΌ innerDOM (ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°Π΅Ρ ΠΏΠ°ΡΡΠΈΠ½Π³ Ρ ΠΏΡΠΎΡΡΡΠ°Π½ΡΡΠ²Π°ΠΌΠΈ ΠΈΠΌΡΠ½, ΠΎΠ΄Π½ΠΎΠΊΠ°Π²ΡΡΠΊΠ°ΠΌΠΈ Π°ΡΡΠΈΠ±ΡΡΠΎΠ², ΡΠ΅ΠΊΡΠΈΡΠΌΠΈ CDATA ΠΈ Ρ.Π΄.), ΡΠ²Π»ΡΠ΅ΡΡΡ ΡΡΠΎΡ SAX2 ΠΏΠ°ΡΡΠ΅Ρ ΠΏΡΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠΈ Ρ Π΅Π³ΠΎ ΠΎΠ±ΡΠ°Π±ΠΎΡΡΠΈΠΊΠΎΠΌ DOM-ΠΊΠΎΠ½ΡΠ΅Π½ΡΠ°. (ΠΡΠ΅Π΄Π»Π°Π³Π°Π΅Ρ ΡΡΡΠΎΠΊΡ Π½Π° DOM; DOM Π½Π° ΡΡΡΠΎΠΊΡ Π·Π½Π°ΡΠΈΡΠ΅Π»ΡΠ½ΠΎ ΠΏΡΠΎΡΠ΅).
- ΠΡΡΠ΅ΠΊΡΠΈΠ²Π½ΠΎΡΡΡ ΡΠΎΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΠΉ: quirksmode.
ΠΠ½ΠΈΠΌΠ°ΡΠΈΡ Π΄Π»Ρ ΡΠ°ΠΉΡΠ°. ΠΠ΅Π³ΡΡΠ°Ρ ΡΡΡΠΎΠΊΠ° HTML, ΡΠ΅Π³ marquee
ΠΡΠ΅ΠΌ ΠΏΡΠΈΠ²Π΅Ρ! Π‘Π΅Π³ΠΎΠ΄Π½Ρ Π½Π° seo-mayak.com Π±ΡΠ΄Π΅Ρ Π½Π΅ ΡΠΎΠ²ΡΠ΅ΠΌ ΠΎΠ±ΡΡΠ½ΡΠΉ ΡΡΠΎΠΊ. Π Π΅ΡΡ ΠΏΠΎΠΉΠ΄Π΅Ρ ΠΎΠ± Π°Π½ΠΈΠΌΠ°ΡΠΈΠΈ.
ΠΠ΅Ρ, Π² ΡΠΎΡΠΎΡΠΎΠΏΠ΅ ΠΌΡ ΡΠ°Π·Π±ΠΈΡΠ°ΡΡΡΡ Π½Π° Π±ΡΠ΄Π΅ΠΌ, ΠΎΠ±ΠΎΠΉΠ΄Π΅ΠΌΡΡ ΡΡΠ°ΡΡΠΌ Π΄ΠΎΠ±ΡΡΠΌ HTML ΠΈ Π½Π°ΡΡΠΈΠΌΡΡ Π΄Π΅Π»Π°ΡΡ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ Π°Π½ΠΈΠΌΠ°ΡΠΈΠΎΠ½Π½ΡΡ ΡΠΎΠΊΡΡΠΎΠ².
ΠΠ½ΠΈΠΌΠ°ΡΠΈΡ Π΄Π»Ρ ΡΠ°ΠΉΡΠ° Π·Π°Π±Π°Π²Π½Π°Ρ ΡΡΡΠΊΠ°, ΡΠΊΠ°ΠΆΡ Ρ ΠΠ°ΠΌ, Π½ΠΎ ΠΏΠΎΡΠ΅ΠΌΡ-ΡΠΎ ΡΠ΅Π΄ΠΊΠΎ ΠΏΡΠΈΠΌΠ΅Π½ΡΠ΅ΠΌΠ°Ρ, Ρ ΠΎΡΡ ΡΠ»ΠΎΠΆΠ½ΠΎΠ³ΠΎ Π²ΠΎΠΎΠ±ΡΠ΅ Π½ΠΈΡΠ΅Π³ΠΎ Π½Π΅Ρ.
Π― Π΄ΡΠΌΠ°Ρ, ΡΡΠΎ ΠΌΠ½ΠΎΠ³ΠΈΠ΅ Π²Π΅Π±-ΠΌΠ°ΡΡΠ΅ΡΠ° ΠΏΡΠΎΡΡΠΎ Π½Π΅ Π·Π½Π°ΡΡ ΠΎ ΡΡΡΠ΅ΡΡΠ²ΠΎΠ²Π°Π½ΠΈΠΈ ΡΠΏΠ΅ΡΠΈΠ°Π»ΡΠ½ΠΎΠ³ΠΎ ΡΠ΅Π³Π°, ΠΊΠΎΡΠΎΡΡΠΉ ΠΏΡΠΈΠ²ΠΎΠ΄ΠΈΡ Π² Π΄Π²ΠΈΠΆΠ΅Π½ΠΈΠ΅ ΡΠ΅ΠΊΡΡ ΠΈ ΠΎΠΆΠΈΠ²Π»ΡΠ΅Ρ ΠΊΠ°ΡΡΠΈΠ½ΠΊΠΈ.
Π€ΠΎΡΠΎΡΠΎΠΏ β Π²Π΅Π»ΠΈΠΊΠ°Ρ ΡΠΈΠ»Π°, ΠΊΡΡΠ°ΡΠΈ ΡΠΊΠΎΡΠΎ Π²ΡΠΉΠ΄Π΅Ρ ΡΠ΅ΡΠΈΡ Π±Π΅ΡΠΏΠ»Π°ΡΠ½ΡΡ Π²ΠΈΠ΄Π΅ΠΎ ΡΡΠΎΠΊΠΎΠ² ΠΏΠΎ Π°Π½ΠΈΠΌΠ°ΡΠΈΠΈ ΠΊΠ°ΡΡΠΈΠ½ΠΎΠΊ, ΡΠ°ΠΊ ΡΡΠΎ ΠΏΠΎΠ΄ΠΏΠΈΡΡΠ²Π°ΠΉΡΠ΅ΡΡ Π½Π° ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΡ Π±Π»ΠΎΠ³Π°.
ΠΠ½ΠΎΠ³ΠΈΠ΅ Π²Π΅ΡΠΈ ΠΌΠΎΠΆΠ½ΠΎ Π°Π½ΠΈΠΌΠΈΡΠΎΠ²Π°ΡΡ Π±Π΅Π· ΠΏΡΠΈΠΌΠ΅Π½Π΅Π½ΠΈΡ ΡΠΎΡΠΎΡΠΎΠΏΠ°, ΡΡΠ΅Π΄ΡΡΠ²Π°ΠΌΠΈ ΠΎΠ±ΡΡΠ½ΠΎΠ³ΠΎ HTML, Π½ΠΎ Π΄Π°Π²Π°ΠΉΡΠ΅ ΠΎΠ±ΠΎ Π²ΡΠ΅ΠΌ ΠΏΠΎ-ΠΏΠΎΡΡΠ΄ΠΊΡ. ΠΠΎΠ΅Ρ Π°Π»ΠΈ!
ΠΠ°ΠΊ Π½Π° ΡΠ°ΠΉΡΠ΅ ΡΠ΄Π΅Π»Π°ΡΡ Π±Π΅Π³ΡΡΡΡ ΡΡΡΠΎΠΊΡ Ρ ΠΏΠΎΠΌΠΎΡΡΡ HTML
ΠΡΠ°ΠΊ, Π·Π½Π°ΠΊΠΎΠΌΡΡΠ΅ΡΡ! ΠΠΎΠ»ΡΠ΅Π±Π½ΡΠΉ ΡΠ΅Π³ β <marquee>. ΠΠ·Π½Π°ΡΠ°Π»ΡΠ½ΠΎ ΡΡΠΎΡ ΡΠ΅Π³ Π±ΡΠ» ΡΠ°Π·ΡΠ°Π±ΠΎΡΠ°Π½ Π΄Π»Ρ Π±ΡΠ°ΡΠ·Π΅ΡΠ°Β Internet Explorer, Π½ΠΎ ΡΠΎ Π²ΡΠ΅ΠΌΠ΅Π½Π΅ΠΌ ΠΈ Π΄ΡΡΠ³ΠΈΠ΅ Π±ΡΠ°ΡΠ·Π΅ΡΡ ΡΡΠ°Π»ΠΈ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°ΡΡ Π΅Π³ΠΎ ΠΏΡΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅.
ΠΠ°Π²Π°ΠΉΡΠ΅ Π·Π°ΡΡΠ°Π²ΠΈΠΌ ΡΡΡΠΎΠΊΡ Π΄Π²ΠΈΠ³Π°ΡΡΡΡ.
<marquee>ΠΠ΅Π³ΡΡΠ°Ρ ΡΡΡΠΎΠΊΠ°</marquee>
ΠΡΠ°Π»Ρ
ΠΠ΅Π³ΡΡΠ°Ρ ΡΡΡΠΎΠΊΠ°
ΠΠ΅Π²Π΅ΡΠΎΡΡΠ½ΠΎ, Π½ΠΎ ΡΡΡΠΎΡΠΊΠ° ΡΡΠ°Π»Π° Π΄Π²ΠΈΠ³Π°ΡΡΡΡ. Π’Π΅ΠΏΠ΅ΡΡ Π΄Π°Π²Π°ΠΉΡΠ΅ ΡΠ΄Π΅Π»Π°Π΅ΠΌ ΡΡΡΠΎΡΠΊΡ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ Π·Π°ΠΌΠ΅ΡΠ½Π΅Π΅, Π΄ΠΎΠ±Π°Π²ΠΈΠ² ΡΡΠΈΠ»ΠΈ.
<marquee>ΠΠ΅Π³ΡΡΠ°Ρ ΡΡΡΠΎΠΊΠ°</marquee>
ΠΠ΅Π³ΡΡΠ°Ρ ΡΡΡΠΎΠΊΠ°
ΠΡΠΈΠΌΠ΅Π½ΠΈΠ² Π°ΡΡΠΈΠ±ΡΡΒ direction ΡΠΎ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ΠΌΒ right ΠΌΡ ΠΈΠ·ΠΌΠ΅Π½ΠΈΠΌ Π½Π°ΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ Π΄Π²ΠΈΠΆΠ΅Π½ΠΈΡ Π±Π΅Π³ΡΡΠ΅ΠΉ ΡΡΡΠΎΠΊΠΈ ΠΈ ΠΎΠ½Π° Π±ΡΠ΄Π΅Ρ Π΄Π²ΠΈΠ³Π°ΡΡΡΡ ΡΠΏΡΠ°Π²Π° Π½Π°Π»Π΅Π²ΠΎ:
<marquee direction="right">ΠΠ΅Π³ΡΡΠ°Ρ ΡΡΡΠΎΠΊΠ°</marquee>
ΠΠ΅Π³ΡΡΠ°Ρ ΡΡΡΠΎΠΊΠ°
ΠΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ ΡΠ΅Π³Ρ <marquee> ΠΏΡΠΈΡΠ²ΠΎΠ΅Π½ Π°ΡΡΠΈΠ±ΡΡ direction ΡΠΎ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ΠΌ left, ΠΏΠΎΡΡΠΎΠΌΡ ΡΡΡΠΎΡΠΊΠ° Π±Π΅Π· ΠΏΡΠΈΠΌΠ΅Π½Π΅Π½ΠΈΡ Π°ΡΡΠΈΠ±ΡΡΠΎΠ² Π΄Π²ΠΈΠΆΠ΅ΡΡΡ ΡΠ»Π΅Π²Π° Π½Π°ΠΏΡΠ°Π²ΠΎ.
ΠΠΎΠ΄ΡΡΠ°Π²ΠΈΠ² Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ upΒ Π΄Π»Ρ Π°ΡΡΠΈΠ±ΡΡΠ° direction ΠΌΡ Π·Π°ΡΡΠ°Π²ΠΈΠΌ ΡΡΡΠΎΡΠΊΡ Π΄Π²ΠΈΠ³Π°ΡΡΡΡ ΡΠ½ΠΈΠ·Ρ Π²Π²Π΅ΡΡ :
<marquee direction="up">ΠΠ΅Π³ΡΡΠ°Ρ ΡΡΡΠΎΠΊΠ°</marquee>
ΠΠ΅Π³ΡΡΠ°Ρ ΡΡΡΠΎΠΊΠ°
ΠΠ½Π°ΡΠ΅Π½ΠΈΠ΅ down ΡΠΊΠ°ΠΆΠ΅Ρ ΡΡΡΠΎΡΠΊΠ΅ Π΄Π²ΠΈΠ³Π°ΡΡΡΡ ΡΠ²Π΅ΡΡ Ρ Π²Π½ΠΈΠ·
<marquee direction="down" >ΠΠ΅Π³ΡΡΠ°Ρ ΡΡΡΠΎΠΊΠ°</marquee>
ΠΠ΅Π³ΡΡΠ°Ρ ΡΡΡΠΎΠΊΠ°
ΠΠ½Π΅ ΠΊΠ°ΠΆΠ΅ΡΡΡ Π½Π°Π΄ΠΎ ΡΠ²Π΅Π»ΠΈΡΠΈΡΡ ΡΠΊΠΎΡΠΎΡΡΡ ΠΏΡΠΎΠΊΡΡΡΠΊΠΈ Π±Π΅Π³ΡΡΠ΅ΠΉ ΡΡΡΠΎΠΊΠΈ, Π΄Π»Ρ ΡΡΠΎΠ³ΠΎ ΠΌΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΠΌ Π°ΡΡΠΈΠ±ΡΡ scrollamount. Π ΠΊΠ°Π²ΡΡΠΊΠ°Ρ
ΡΠΊΠ°Π·ΡΠ²Π°Π΅ΠΌ ΡΠΈΡΠ»ΠΎ ΠΎΡ 1. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ:
<marquee scrollamount="30" direction="down">ΠΠ΅Π³ΡΡΠ°Ρ ΡΡΡΠΎΠΊΠ°</marquee>
ΠΠ΅Π³ΡΡΠ°Ρ ΡΡΡΠΎΠΊΠ°
Π’Π΅ΠΏΠ΅ΡΡ Π΄Π°Π²Π°ΠΉΡΠ΅ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ ΠΎΡΡΠ°Π½ΠΎΠ²ΠΈΠΌΡΡ ΠΈ ΡΠ°Π·Π±Π΅ΡΠ΅ΠΌΡΡ ΠΊΠ°ΠΊ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ ΡΠ΅Π³ <marquee>.
ΠΠ½ΠΈΠΌΠ°ΡΠΈΡ ΠΏΡΠΎΠΈΡΡ ΠΎΠ΄ΠΈΡ Π·Π° ΡΡΠ΅Ρ ΠΏΠΎΡΡΠΎΡΠ½Π½ΠΎΠ³ΠΎ Π·Π°ΡΠΈΡΠ°Π½ΠΈΡ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ ΠΈ ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΡ Π΅Π΅ Π½Π° Π½ΠΎΠ²ΠΎΠΌ ΠΌΠ΅ΡΡΠ΅. Π‘ ΠΏΠΎΠΌΠΎΡΡΡ Π·Π½Π°ΡΠ΅Π½ΠΈΠΉ Π΄Π»Ρ Π°ΡΡΠΈΠ±ΡΡΠ° <marquee> ΠΌΡ ΡΡΡΠ°Π½Π°Π²Π»ΠΈΠ²Π°Π΅ΠΌ ΡΠ°ΡΡΡΠΎΡΠ½ΠΈΠ΅ Π² ΠΏΠΈΠΊΡΠ΅Π»ΡΡ ΠΌΠ΅ΠΆΠ΄Ρ ΡΡΠ΅ΡΡΡΠΌ ΠΈ Π½ΠΎΠ²ΡΠΌ ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ΠΌ ΡΡΡΠΎΡΠΊΠΈ, ΡΠ΅ΠΌ ΡΠ°ΠΌΡΠΌ Π²Π»ΠΈΡΡ Π½Π° ΡΠΊΠΎΡΠΎΡΡΡ ΠΈ ΠΏΠ»Π°Π²Π½ΠΎΡΡΡ Π΅Π΅ Π΄Π²ΠΈΠΆΠ΅Π½ΠΈΡ.
ΠΠΎ ΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ ΡΡΠΎΠΈΡ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ 6, Π½ΠΎ Π΅ΡΠ»ΠΈ Π·Π°Π΄Π°ΡΡ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ 1, ΡΠΎ ΡΠ°ΡΡΡΠΎΡΠ½ΠΈΠ΅ ΠΌΠ΅ΠΆΠ΄Ρ ΡΡΠ°ΡΡΠΌ ΠΈ Π½ΠΎΠ²ΡΠΌ ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ΠΌ ΡΡΡΠΎΡΠΊΠΈ Π±ΡΠ΄Π΅Ρ ΡΠ°Π²Π½ΡΡΡΡΡ 1 ΠΏΠΈΠΊΡΠ΅Π»Ρ, ΡΡΠΎ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠΈΡ ΠΌΠ΅Π΄Π»Π΅Π½Π½ΡΠΉ ΠΈ ΠΏΠ»Π°Π²Π½ΡΠΉ Ρ ΠΎΠ΄ Π±Π΅Π³ΡΡΠ΅ΠΉ ΡΡΡΠΎΠΊΠΈ:
<marquee scrollamount="1">ΠΠ΅Π³ΡΡΠ°Ρ ΡΡΡΠΎΠΊΠ°</marquee>
ΠΠ΅Π³ΡΡΠ°Ρ ΡΡΡΠΎΠΊΠ°
ΠΡΡΠΈΠ±ΡΡ behavior Π·Π°Π΄Π°Π΅Ρ ΡΠΏΠΎΡΠΎΠ± ΠΏΡΠΎΠΊΡΡΡΠΊΠΈ Π²Π½ΡΡΡΠΈ Π·Π°Π΄Π°Π½Π½ΠΎΠ³ΠΎ Π±Π»ΠΎΠΊΠ° ΠΈ ΠΏΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ ΠΈΠΌΠ΅Π΅Ρ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ scroll, ΡΡΠΎ Π·Π°ΡΡΠ°Π²Π»ΡΠ΅Ρ Π±Π΅Π³ΡΡΡΡ ΡΡΡΠΎΡΠΊΡ ΡΠΊΡΡΠ²Π°ΡΡΡΡ ΠΈΠ· Π²ΠΈΠ΄Ρ ΠΈ Π½Π°ΡΠΈΠ½Π°ΡΡ Π΄Π²ΠΈΠΆΠ΅Π½ΠΈΠ΅ ΡΠ½Π°ΡΠ°Π»Π°.
ΠΠΎ Π΅ΡΠ»ΠΈ ΠΏΠΎΠ΄ΡΡΠ°Π²ΠΈΡΡ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ alternate, ΡΠΎ ΡΡΡΠΎΡΠΊΠ° Π½Π΅ Π±ΡΠ΄Π΅Ρ ΡΠΊΡΡΠ²Π°ΡΡΡΡ ΠΈΠ· Π²ΠΈΠ΄Ρ, Π° Π΄ΠΎΠΉΠ΄Ρ Π΄ΠΎ Π³ΡΠ°Π½ΠΈΡ Π±Π»ΠΎΠΊΠ° Π½Π°ΡΠ½Π΅Ρ Π΄Π²ΠΈΠΆΠ΅Π½ΠΈΠ΅ Π² ΠΎΠ±ΡΠ°ΡΠ½ΡΡ ΡΡΠΎΡΠΎΠ½Ρ:
<marquee behavior="alternate" scrollamount="10">ΠΠ΅Π³ΡΡΠ°Ρ ΡΡΡΠΎΠΊΠ°</marquee>
ΠΠ΅Π³ΡΡΠ°Ρ ΡΡΡΠΎΠΊΠ°
ΠΠ½Π°ΡΠ΅Π½ΠΈΠ΅ slide Π΄Π»Ρ Π°ΡΡΠΈΠ±ΡΡΠ° behavior Π΄Π°Π΅Ρ ΠΊΠΎΠΌΠ°Π½Π΄Ρ Π±Π΅Π³ΡΡΠ΅ΠΉ ΡΡΡΠΎΡΠΊΠ΅ Π΄ΠΎΠΉΡΠΈ Π΄ΠΎ Π³ΡΠ°Π½ΠΈΡΡ Π±Π»ΠΎΠΊΠ° ΠΈ ΠΎΡΡΠ°Π½ΠΎΠ²ΠΈΡΡΡΡ:
<marquee behavior="slide" scrollamount="10">ΠΠ΅Π³ΡΡΠ°Ρ ΡΡΡΠΎΠΊΠ°</marquee>
ΠΠ΅Π³ΡΡΠ°Ρ ΡΡΡΠΎΠΊΠ°
ΠΡΡΠΈΠ±ΡΡ height Π·Π°Π΄Π°Π΅Ρ Π²ΡΡΠΎΡΡ Π±Π»ΠΎΠΊΠ°. ΠΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ ΡΡΠΎΠΈΡ 12 ΠΏΠΈΠΊΡΠ΅Π»Π΅ΠΉ, Π½ΠΎ Π΄Π°Π²Π°ΠΉΡΠ΅ Π΅Π΅ ΠΈΠ·ΠΌΠ΅Π½ΠΈΠΌ ΠΈ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ Π΄ΠΎΠ±Π°Π²ΠΈΠΌ ΠΊ ΡΠΊΠΎΡΠΎΡΡΠΈ ΠΏΡΠΎΠΊΡΡΡΠΊΠΈ Π±Π΅Π³ΡΡΠ΅ΠΉ ΡΡΡΠΎΠΊΠΈ:
<marquee direction="up">ΠΠ΅Π³ΡΡΠ°Ρ ΡΡΡΠΎΠΊΠ°</marquee>
ΠΠ΅Π³ΡΡΠ°Ρ ΡΡΡΠΎΠΊΠ°
ΠΡΡΠΈΠ±ΡΡ width ΠΎΡΠ²Π΅ΡΠ°Π΅Ρ Π·Π° ΡΠΈΡΠΈΠ½Ρ Π±Π»ΠΎΠΊΠ°. ΠΠΎΠΆΠ½ΠΎ ΠΏΡΠΈΠΌΠ΅Π½ΡΡΡ Π°ΡΡΠΈΠ±ΡΡΡ width ΠΈ height Π²ΠΌΠ΅ΡΡΠ΅, ΡΡΠΎΠ±Ρ Π·Π°Π΄Π°ΡΡ ΠΆΠ΅Π»Π°Π΅ΠΌΡΠ΅ Π³ΡΠ°Π½ΠΈΡΡ Π±Π»ΠΎΠΊΠ°. ΠΠ»Ρ Π½Π°Π³Π»ΡΠ΄Π½ΠΎΡΡΠΈ Π΄ΠΎΠ±Π°Π²ΠΈΠΌ ΡΠ°ΠΌΠΊΡ Π² ΡΡΠΈΠ»ΠΈ ΠΈ ΡΡΡΡ-ΡΡΡΡ Π·Π°ΠΌΠ΅Π΄Π»ΠΈΠΌ ΡΠΊΠΎΡΠΎΡΡΡ ΠΏΡΠΎΠΊΡΡΡΠΊΠΈ:
<marquee scrollamount="15" direction="up">ΠΠ΅Π³ΡΡΠ°Ρ ΡΡΡΠΎΠΊΠ°</marquee>
ΠΠ΅Π³ΡΡΠ°Ρ ΡΡΡΠΎΠΊΠ°
Π’Π΅ΠΏΠ΅ΡΡ Π΄Π°Π²Π°ΠΉΡΠ΅ Π·Π°Π΄Π°Π΄ΠΈΠΌ ΡΠΎΠ½ Π΄Π»Ρ Π±Π΅Π³ΡΡΠ΅ΠΉ ΡΡΡΠΎΠΊΠΈ. ΠΠ»Ρ ΡΡΠΎΠ³ΠΎ ΠΏΡΠΈΠΌΠ΅Π½ΠΈΠΌ Π°ΡΡΠΈΠ±ΡΡ bgcolor ΠΈ ΠΏΠΎΡΡΠ°Π²ΠΈΠΌ Π΄Π»Ρ Π½Π΅Π³ΠΎ ΠΆΠ΅Π»ΡΡΠΉ ΡΠ²Π΅Ρ ΡΠΎΠ½Π°:
<marquee bgcolor="#F5FF37" scrollamount="12" direction="down">ΠΠ΅Π³ΡΡΠ°Ρ ΡΡΡΠΎΠΊΠ°</marquee>
ΠΠ΅Π³ΡΡΠ°Ρ ΡΡΡΠΎΠΊΠ°
Π’Π΅ΠΏΠ΅ΡΡ ΠΏΠΎΠΏΡΠΎΠ±ΡΠ΅ΠΌ ΡΠ΄Π΅Π»Π°ΡΡ ΡΠ°ΠΊ, ΡΡΠΎΠ±Ρ Π±Π΅Π³ΡΡΠ°Ρ ΡΡΡΠΎΠΊΠ° Π΄Π²ΠΈΠ³Π°Π»Π°ΡΡ Π² ΡΠ°Π·Π½ΡΠ΅ ΡΡΠΎΡΠΎΠ½Ρ.
<marquee>ΠΠ΅Π³ΡΡΠ°Ρ ΡΡΡΠΎΠΊΠ°</marquee><marquee direction="right">ΠΠ΅Π³ΡΡΠ°Ρ ΡΡΡΠΎΠΊΠ°</marquee>
ΠΠ΅Π³ΡΡΠ°Ρ ΡΡΡΠΎΠΊΠ°ΠΠ΅Π³ΡΡΠ°Ρ ΡΡΡΠΎΠΊΠ°
Π£ΡΡΠ°Π½Π°Π²Π»ΠΈΠ²Π°Π΅ΠΌ Π²ΡΠ΅ΠΌΡ Π·Π°Π΄Π΅ΡΠΆΠΊΠΈ Π°Π½ΠΈΠΌΠ°ΡΠΈΠΈ Ρ ΠΏΠΎΠΌΠΎΡΡΡ Π°ΡΡΠΈΠ±ΡΡΠ° scrolldelay, ΠΏΠΎΠ΄ΡΡΠ°Π²Π»ΡΡ ΡΠΈΡΠ»ΠΎΠ²ΡΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΡ. ΠΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ ΡΡΠΎΠΈΡ 80 ΠΌΠΈΠ»Π»ΠΈΡΠ΅ΠΊΡΠ½Π΄:
<marquee scrolldelay="30">ΠΠ΅Π³ΡΡΠ°Ρ ΡΡΡΠΎΠΊΠ°</marquee>
ΠΠ΅Π³ΡΡΠ°Ρ ΡΡΡΠΎΠΊΠ°
ΠΡΡΠΈΠ±ΡΡ scrolldelay β ΡΡΠΎ Π΅ΡΠ΅ ΠΎΠ΄ΠΈΠ½ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½Ρ, Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΠΊΠΎΡΠΎΡΠΎΠ³ΠΎ ΠΌΡ ΠΌΠΎΠΆΠ΅ΠΌ ΡΠ΅Π³ΡΠ»ΠΈΡΠΎΠ²Π°ΡΡ ΡΠΊΠΎΡΠΎΡΡΡ ΠΏΡΠΎΠΊΡΡΡΠΊΠΈ.
ΠΠ½ΠΈΠΌΠ°ΡΠΈΡ ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΠΉ Π½Π° ΡΠ°ΠΉΡΠ΅
ΠΡΠΎΡΡΠΎΠΉ ΠΏΡΠΈΠΌΠ΅Ρ Π°Π½ΠΈΠΌΠ°ΡΠΈΠΈ ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΡ:
<marquee direction="right"><img src="ΠΡΡΡ Π΄ΠΎ ΠΊΠ°ΡΡΠΈΠ½ΠΊΠΈ" /></marquee>
ΠΠΎΠ½Π΅ΡΠ½ΠΎ ΡΠ°ΠΌΠ° ΠΊΠ°ΡΡΠΈΠ½ΠΊΠ° Π°Π½ΠΈΠΌΠΈΡΠΎΠ²Π°Π½Π° Π² ΡΠΎΡΠΎΡΠΎΠΏΠ΅, Π½ΠΎ ΠΌΡ Π΅Π΅ Π·Π°ΡΡΠ°Π²ΠΈΠ»ΠΈ ΠΏΠ΅ΡΠ΅ΠΌΠ΅ΡΠ°ΡΡΡΡ ΠΏΠΎ ΡΡΡΠ°Π½ΠΈΡΠ΅, ΡΠΎΠ·Π΄Π°Π²Π°Ρ ΡΡΡΠ΅ΠΊΡ Π΄Π²ΠΈΠΆΠ΅Π½ΠΈΡ.
ΠΠΎΡ Π΅ΡΠ΅ ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠ½ΡΠΉ ΠΏΡΠΈΠΌΠ΅Ρ, Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΡΠ΅Π³Π° marquee ΠΌΠΎΠΆΠ½ΠΎ ΡΠΎΠ·Π΄Π°ΡΡ ΠΏΡΠΎΡΡΠ΅Π½ΡΠΊΠΈΠΉ ΡΠ»Π°ΠΉΠ΄Π΅Ρ:
<marquee direction="right" scrollamount="10"><img src="ΠΡΡΡ Π΄ΠΎ ΠΊΠ°ΡΡΠΈΠ½ΠΊΠΈ β1"/><img src="ΠΡΡΡ Π΄ΠΎ ΠΊΠ°ΡΡΠΈΠ½ΠΊΠΈ β2" /><img src="ΠΡΡΡ Π΄ΠΎ ΠΊΠ°ΡΡΠΈΠ½ΠΊΠΈ β3"/><img src="ΠΡΡΡ Π΄ΠΎ ΠΊΠ°ΡΡΠΈΠ½ΠΊΠΈ β4"/><img src="ΠΡΡΡ Π΄ΠΎ ΠΊΠ°ΡΡΠΈΠ½ΠΊΠΈ β5"/></marquee>
ΠΠΎΠΆΠ½ΠΎ ΠΊΠ°ΠΆΠ΄ΡΡ ΠΊΠ°ΡΡΠΈΠ½ΠΊΡ Π² ΡΠ»Π°ΠΉΠ΄Π΅ΡΠ΅ ΡΠ΄Π΅Π»Π°ΡΡ ΡΡΡΠ»ΠΊΠΎΠΉ:
<marquee scrollamount="10"><a href="URL ΡΡΠ°ΡΡΠΈ β1"><img src="ΠΡΡΡ Π΄ΠΎ ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΡ β1" /></a><a href="URL ΡΡΠ°ΡΡΠΈ β2"><img src="ΠΡΡΡ Π΄ΠΎ ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΡ β2" /></a><a href="URL ΡΡΠ°ΡΡΠΈ β3"><img src="ΠΡΡΡ Π΄ΠΎ ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΡ β3" /></a><a href="URL ΡΡΠ°ΡΡΠΈ β"4"><img src="ΠΡΡΡ Π΄ΠΎ ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΡ β4" /></a><a href="URL ΡΡΠ°ΡΡΠΈ β5"2"><img src="ΠΡΡΡ Π΄ΠΎ ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΡ β5" /></a></marquee>
Π Π·Π°ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ Ρ ΠΎΡΠ΅Π» ΡΠΊΠ°Π·Π°ΡΡ.

Π― ΠΆΠ΅ ΠΏΠΎΠΊΠ°Π·Π°Π» ΠΠ°ΠΌ ΡΠ°ΠΌΡΠΉ ΠΏΡΠΎΡΡΠΎΠΉ ΡΠΏΠΎΡΠΎΠ± Π°Π½ΠΈΠΌΠ°ΡΠΈΠΈ, Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΡΠ΅Π³Π° marquee.
ΠΡΠ»ΠΈ ΠΠ°ΠΌ ΠΏΠΎΠ½ΡΠ°Π²ΠΈΠ»Π°ΡΡ ΡΡΠ°ΡΡΡ, ΠΏΠΎΠ΄Π΅Π»ΠΈΡΠ΅ΡΡ Ρ Π΄ΡΡΠ·ΡΡΠΌΠΈ Π² ΡΠΎΡ ΡΠ΅ΡΡΡ . Π Π΅ΡΠ»ΠΈ Π²Π΄ΡΡΠ³ Π±ΡΠ΄ΡΡ Π²ΠΎΠΏΡΠΎΡΡ, ΡΠΎ Π·Π°Π΄Π°Π²Π°ΠΉΡΠ΅ ΠΈΡ Π² ΠΊΠΎΠΌΠΌΠ΅Π½ΡΠ°ΡΠΈΡΡ . Π£Π΄Π°ΡΠΈ!
ΠΠΎ Π²ΡΡΡΠ΅ΡΠΈ!
C ΡΠ²Π°ΠΆΠ΅Π½ΠΈΠ΅ΠΌ, ΠΠΈΡΠ°Π»ΠΈΠΉ ΠΠΈΡΠΈΠ»Π»ΠΎΠ²
Π‘ΡΠ°ΡΡΠΈ ΠΏΠΎ ΡΠ΅ΠΌΠ΅:
CSS Π°Π½ΠΈΠΌΠ°ΡΠΈΡ β ΡΠ²ΠΎΠΉΡΡΠ²ΠΎ animation.
ΠΠ±ΡΠ΅Π΄ΠΈΠ½Π΅Π½ΠΈΠ΅ ΡΡΠ΅Π΅ΠΊ Π²Π½ΡΡΡΠΈ ΡΡΡΠΎΠΊ ΠΈ ΡΡΠΎΠ»Π±ΡΠΎΠ²
Π ΡΠ°Π±Π»ΠΈΡΠ°Ρ ΡΠ°ΡΡΠΎ Π½ΡΠΆΠ½ΠΎ ΠΎΠ±ΡΠ΅Π΄ΠΈΠ½ΡΡΡ ΡΡΡΠΎΠΊΠΈ ΠΈΠ»ΠΈ ΡΡΠΎΠ»Π±ΡΡ. ΠΡΠΎ ΠΏΠΎΠΌΠΎΠ³Π°Π΅Ρ ΠΎΠ±ΡΠ΅Π΄ΠΈΠ½ΠΈΡΡ ΡΠ°Π·Π»ΠΈΡΠ½ΡΡ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, Π΅ΡΠ»ΠΈ Π² ΡΠΊΠ»Π°Π΄ΡΠΊΠΎΠΉ ΡΠ°Π±Π»ΠΈΡΠ΅ Π½Π΅Ρ ΡΠΎΠ²Π°ΡΠ°, ΡΠΎ Π½Π΅Ρ ΡΠΌΡΡΠ»Π° ΡΠΊΠ°Π·ΡΠ²Π°ΡΡ ΠΌΠ½ΠΎΠ³ΠΈΠ΅ ΠΈΠ· ΠΏΠΎΠ»Π΅ΠΉ β ΡΠΎΠ³Π΄Π° ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡ ΠΎΠ±ΡΠ΅Π΄ΠΈΠ½ΠΈΡΡ ΠΈ Π½Π°ΠΏΠΈΡΠ°ΡΡ, ΡΡΠΎ ΡΠΎΠ²Π°ΡΠ° Π½Π΅Ρ Π½Π° ΡΠΊΠ»Π°Π΄Π΅:
Π’ΠΎΠ²Π°Ρ | Π¦Π΅Π½Π° | ΠΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ |
---|---|---|
Π§Π°ΠΉ | ΠΠ΅Ρ Π½Π° ΡΠΊΠ»Π°Π΄Π΅ |
Π HTML-ΡΠ°Π·ΠΌΠ΅ΡΠΊΠ΅ ΠΎΠ±ΡΠ΅Π΄ΠΈΠ½ΠΈΡΡ ΡΡΠ΅ΠΉΠΊΠΈ Π² ΡΡΠΎΠ»Π±ΡΠ°Ρ
ΠΈΠ»ΠΈ ΡΡΡΠΎΠΊΠ°Ρ
ΠΌΠΎΠΆΠ½ΠΎ Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΡΠΏΠ΅ΡΠΈΠ°Π»ΡΠ½ΡΡ
Π°ΡΡΠΈΠ±ΡΡΠΎΠ² colspan
ΠΈ rowspan
. ΠΡ
Π·Π½Π°ΡΠ΅Π½ΠΈΡΠΌΠΈ ΡΠ²Π»ΡΠ΅ΡΡΡ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ ΡΡΠ΅Π΅ΠΊ ΡΠΏΡΠ°Π²Π° (Π΄Π»Ρ
colspan
) ΠΈΠ»ΠΈ ΡΠ½ΠΈΠ·Ρ (Π΄Π»Ρ rowspan
), ΠΊΠΎΡΠΎΡΡΠ΅ Π½ΡΠΆΠ½ΠΎ ΠΎΠ±ΡΠ΅Π΄ΠΈΠ½ΠΈΡΡ Ρ ΡΠ΅ΠΊΡΡΠ΅ΠΉ. ΠΡΡΡΡΡ Π½Π°ΡΠΈΠ½Π°Π΅ΡΡΡ Ρ ΡΠ΅ΠΊΡΡΠ΅ΠΉ ΡΡΠ΅ΠΉΠΊΠΈ, ΠΊ ΠΊΠΎΡΠΎΡΠΎΠΉ ΠΏΡΠΈΠΌΠ΅Π½Π΅Π½ΠΎ ΡΠ²ΠΎΠΉΡΡΠ²ΠΎ. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, Π΅ΡΠ»ΠΈ ΡΡΠΎΠΈΡ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ colspan="2"
, ΡΠΎ Π±ΡΠ΄Π΅Ρ ΠΎΠ±ΡΠ΅Π΄ΠΈΠ½Π΅Π½Π° ΡΠ΅ΠΊΡΡΠ°Ρ ΡΡΠ΅ΠΉΠΊΠ° Ρ ΡΠΎΡΠ΅Π΄Π½Π΅ΠΉ.
Π Π°Π·ΠΌΠ΅ΡΠΊΠ° Π΄Π»Ρ ΠΏΡΠΈΠΌΠ΅ΡΠ° Π²ΡΡΠ΅ Π±Π΅Π· ΡΡΡΡΠ° ΠΎΠ±ΡΠ΅Π΄ΠΈΠ½Π΅Π½ΠΈΡ ΡΡΠ΅Π΅ΠΊ Π±ΡΠ΄Π΅Ρ ΡΠ»Π΅Π΄ΡΡΡΠ΅ΠΉ:
<table>
<thead>
<tr>
<th>Π’ΠΎΠ²Π°Ρ</th>
<th>Π¦Π΅Π½Π°</th>
<th>ΠΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ</th>
</tr>
</thead>
<tbody>
<tr>
<td>Π§Π°ΠΉ</td>
<td>ΠΠ΅Ρ Π½Π° ΡΠΊΠ»Π°Π΄Π΅</td> <!-- ΡΡΠ΅ΠΉΠΊΠ°, ΠΊΠΎΡΠΎΡΡΡ Ρ
ΠΎΡΠΈΠΌ ΠΎΠ±ΡΠ΅Π΄ΠΈΠ½ΠΈΡΡ -->
<td></td>
</tr>
</tbody>
</table>
ΠΠ»Ρ ΡΠΎΠ³ΠΎ, ΡΡΠΎΠ±Ρ ΠΎΠ±ΡΠ΅Π΄ΠΈΠ½ΠΈΡΡ ΡΡΠ΅ΠΉΠΊΠΈ, Π½ΡΠΆΠ½ΠΎ ΡΠ΄Π΅Π»Π°ΡΡ Π΄Π²Π° Π΄Π΅ΠΉΡΡΠ²ΠΈΡ:
1. Π Π³Π»Π°Π²Π½ΡΡ ΡΡΠ΅ΠΉΠΊΡ (ΠΊΠΎΡΠΎΡΡΡ Π±ΡΠ΄Π΅ΠΌ ΠΎΠ±ΡΠ΅Π΄ΠΈΠ½ΡΡΡ Ρ Π΄ΡΡΠ³ΠΈΠΌΠΈ) ΠΏΠΎΠΌΠ΅ΡΡΠΈΡΡ Π°ΡΡΠΈΠ±ΡΡ colspan
ΡΠΎ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ΠΌ, ΡΠ°Π²Π½ΡΠΌ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²Ρ ΠΎΠ±ΡΠ΅Π΄ΠΈΠ½ΡΠ΅ΠΌΡΡ
ΡΡΠ΅Π΅ΠΊ ΡΠΏΡΠ°Π²Π°.
2. Π£Π΄Π°Π»ΠΈΡΡ Π»ΠΈΡΠ½ΠΈΠ΅ ΡΡΠ΅ΠΉΠΊΠΈ ΠΈΠ· ΡΡΡΠΎΠΊΠΈ.
<table>
<thead>
<tr>
<th>Π’ΠΎΠ²Π°Ρ</th>
<th>Π¦Π΅Π½Π°</th>
<th>ΠΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ</th>
</tr>
</thead>
<tbody>
<tr>
<td>Π§Π°ΠΉ</td>
<td colspan="2">ΠΠ΅Ρ Π½Π° ΡΠΊΠ»Π°Π΄Π΅</td>
</tr>
</tbody>
</table>
ΠΡΠΈ ΠΎΠ±ΡΠ΅Π΄ΠΈΠ½Π΅Π½ΠΈΠΈ ΡΡΠ΅Π΅ΠΊ Π² ΡΡΠΎΠ»Π±ΡΠ°Ρ Π½ΡΠΆΠ½ΠΎ ΡΠ΄Π°Π»ΡΡΡ Π²ΡΠ΅ Π»ΠΈΡΠ½ΠΈΠ΅ ΡΡΠ΅ΠΉΠΊΠΈ ΠΈΠ· ΡΡΡΠΎΠΊ, Ρ ΠΊΠΎΡΠΎΡΡΠΌΠΈ Π±ΡΠ»ΠΎ ΠΎΠ±ΡΠ΅Π΄ΠΈΠ½Π΅Π½ΠΈΠ΅.
ΠΠ°Π΄Π°Π½ΠΈΠ΅
ΠΠΎΠ±Π°Π²ΡΡΠ΅ ΡΠ°Π±Π»ΠΈΡΡ Ρ 2 ΡΡΡΠΎΡΠΊΠ°ΠΌΠΈ ΠΈ 3 ΡΡΠΎΠ»Π±ΡΠ°ΠΌΠΈ. ΠΠΎ Π²ΡΠΎΡΠΎΠΉ ΡΡΡΠΎΠΊΠ΅ ΠΎΠ±ΡΠ΅Π΄ΠΈΠ½ΠΈΡΠ΅ ΠΏΠ΅ΡΠ²ΡΠ΅ Π΄Π²Π΅ ΡΡΠ΅ΠΉΠΊΠΈ, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡ Π°ΡΡΠΈΠ±ΡΡΡ. ΠΠ΅ΡΠ²Π°Ρ ΡΡΡΠΎΠΊΠ° Π΄ΠΎΠ»ΠΆΠ½Π° Π±ΡΡΡ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΎΠΌ ΡΠ°Π±Π»ΠΈΡΡ
Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ Π±Π΅Π³ΡΡΠ΅ΠΉ ΡΡΡΠΎΠΊΠΈ Π² html
Π±Π΅Π³ΡΡΠ°Ρ ΡΡΡΠΎΠΊΠ°
ΠΠ΅Π³ΡΡΠ°Ρ ΡΡΡΠΎΠΊΠ° ΡΠΎΠ·Π΄Π°Π΅ΡΡΡ Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΡΠ΅Π³ΠΎΠ²
<marquee> ΠΈ </marquee>
ΠΠ΅ΠΆΠ΄Ρ ΡΡΠΈΠΌΠΈ ΡΠ΅Π³Π°ΠΌΠΈ Π²ΡΡΠ°Π²Π»ΡΠ΅ΡΡΡ ΡΠ΅ΠΊΡΡ ΠΈΠ»ΠΈ ΡΠΈΡΡΠ½ΠΎΠΊ,ΠΈΠ»ΠΈ Π²ΡΠ΅ Π²ΠΌΠ΅ΡΡΠ΅,ΠΊΠΎΡΠΎΡΡΠ΅ Π΄ΠΎΠ»ΠΆΠ½Ρ ΠΏΡΠΎΠΊΡΡΡΠΈΠ²Π°ΡΡΡΡ. Π ΡΠ΅Π³ <marquee> Π²ΡΡΠ°Π²Π»ΡΡΡΡΡ Π°ΡΡΠΈΠ±ΡΡΡ ΡΡΡΠΎΠΊΠΈ,ΠΏΡΠΈΠΌΠ΅ΡΠ½ΠΎ ΡΠ°ΠΊ:
<marquee Π°ΡΡΠΈΠ±ΡΡΡ>ΠΠΎΠ½ΡΠ΅Π½Ρ Π±Π΅Π³ΡΡΠ΅ΠΉ ΡΡΡΠΎΠΊΠΈ </marquee>
ΠΡΡΠΈΠ±ΡΡΡ Π±Π΅Π³ΡΡΠ΅ΠΉ ΡΡΡΠΎΠΊΠΈ: Β Β Β Β
behavior- ΡΠΈΠΏ Π΄Π²ΠΈΠΆΠ΅Π½ΠΈΡ ΡΠΎ ΡΠ»Π΅Π΄ΡΡΡΠΈΠΌΠΈ Π·Π½Π°ΡΠ΅Π½ΠΈΡΠΌΠΈ:
Β Β Β Β scroll— ΡΠΈΠΊΠ»ΠΈΡΠ΅ΡΠΊΠ°Ρ,
Β Β Β Β alternate— ΠΏΠ΅ΡΠ΅ΠΌΠ΅ΡΠ΅Π½ΠΈΠ΅ ΡΠ΅ΠΊΡΡΠ° ΠΎΡ ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΊΡΠ°Ρ ΠΊ Π΄ΡΡΠ³ΠΎΠΌΡ
Β Β Β Β slide— ΠΎΡΡΠ°Π½ΠΎΠ²ΠΊΠ° ΡΠ΅ΠΊΡΡΠ° Ρ ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΊΡΠ°Ρ
Π±Π΅Π³ΡΡΠ°Ρ ΡΡΡΠΎΠΊΠ°Β Β Β Β | Π±Π΅Π³ΡΡΠ°Ρ ΡΡΡΠΎΠΊΠ°Β Β Β Β | Π±Π΅Π³ΡΡΠ°Ρ ΡΡΡΠΎΠΊΠ° ΠΡΡΠ°Π²ΠΊΠ° ΡΠΎΡΠΎ Π² Π±Π΅Π³ΡΡΡΡ ΡΡΡΠΎΠΊΡ Β Β Β Β |
direction- Π½Π°ΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ ΡΠ΅ΠΊΡΡΠ°
Β Β Β Β up— Π²Π΅ΡΡ ΡΠ΅ΠΊΡΡ ΠΈΠ΄Π΅Ρ ΡΠ½ΠΈΠ·Ρ Π²Π²Π΅ΡΡ
Β Β Β Β down— Π²Π΅ΡΡ ΡΠ΅ΠΊΡΡ ΠΈΠ΄Π΅Ρ ΡΠ²Π΅ΡΡ
Ρ Π²Π½ΠΈΠ·
Β Β Β Β left— ΡΠ΅ΠΊΡΡ ΠΈΠ΄Π΅Ρ Π½Π°Π»Π΅Π²ΠΎ
Β Β Β Β right— ΡΠ΅ΠΊΡΡ ΠΈΠ΄Π΅Ρ Π½Π°ΠΏΡΠ°Π²ΠΎ
Π’Π°ΠΊΠΆΠ΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡΡΡ ΡΠ»Π΅Π΄ΡΡΡΠΈΠ΅ Π°ΡΡΠΈΠ±ΡΡΡ:
Β Β Β Β scrollmount— ΡΠ°Π³ ΠΏΠ΅ΡΠ΅ΠΌΠ΅ΡΠ΅Π½ΠΈΡ ΡΠ΅ΠΊΡΡΠ° Π·Π° Π·Π°Π΄Π°Π½Π½ΡΠΉ ΠΈΠ½ΡΠ΅ΡΠ²Π°Π» Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ ΡΠΎ Π·Π½Π°ΡΠ΅Π½ΠΈΡΠΌΠΈ Π² ΠΏΠΈΠΊΡΠ΅Π»ΡΡ
:
Β Β Β Β scrollmount— «1» «2» «3» Π²Π°Ρ Π²ΡΠ±ΠΎΡ
Β Β Β Β scrolldelay— ΠΈΠ½ΡΠ΅ΡΠ²Π°Π» ΠΌΠ΅ΠΆΠ΄Ρ ΡΠ°Π³Π°ΠΌΠΈ Π±Π΅Π³ΡΡΠ΅ΠΉ ΡΡΡΠΎΠΊΠΈ Π² ΠΌΠΈΠ»Π»ΠΈΡΠ΅ΠΊΡΠ½Π΄Π°Ρ
ΠΊ ΠΏΡΠΈΠΌΠ΅ΡΡ:
Β Β Β Β scrolldelay— «100» «150» «200» Π²Π°Ρ Π²ΡΠ±ΠΎΡ
Β Β Β Β loop— ΡΠΈΡΠ»ΠΎ ΠΏΡΠΎΡ
ΠΎΠ΄ΠΎΠ² ΡΠ΅ΠΊΡΡΠ°
Β Β Β Β loop— «infinite»-ΠΏΠΎΡΡΠΎΡΠ½Π½ΠΎΠ΅ ΠΏΡΠΎΠΊΡΡΡΠΈΠ²Π°Π½ΠΈΠ΅
Β Β Β Β loop=-«5» Π²Π°Ρ Π²ΡΠ±ΠΎΡ
Β Β Β Β hspace-«0»-Π²Π°Ρ Π²ΡΠ±ΠΎΡ-ΠΎΡΡΡΡΠΏ ΠΏΠΎΠ»Ρ ΡΠΏΡΠ°Π²Π° ΠΈ ΡΠ»Π΅Π²Π° ΠΎΡ Π±Π΅Π³ΡΡΠ΅ΠΉ ΡΡΡΠΎΠΊΠΈ Π² ΠΏΠΈΠΊΡΠ΅Π»ΡΡ
Β Β Β Β vspace— «0»-Π²Π°Ρ Π²ΡΠ±ΠΎΡ-ΠΎΡΡΡΡΠΏ ΠΏΠΎΠ»Ρ ΡΠ²Π΅ΡΡ
Ρ ΠΈ ΡΠ½ΠΈΠ·Ρ ΠΎΡ Π±Π΅Π³ΡΡΠ΅ΠΉ ΡΡΡΠΎΠΊΠΈ Π² ΠΏΠΈΠΊΡΠ΅Π»ΡΡ
Β Β Β Β width-«?» Π·Π°Π΄Π°Π΅Ρ ΡΠΈΡΠΈΠ½Ρ Π±Π΅Π³ΡΡΠ΅ΠΉ ΡΡΡΠΎΠΊΠΈ Π² ΠΏΠΈΠΊΡΠ΅Π»ΡΡ
ΠΈΠ»ΠΈ ΠΏΡΠΎΡΠ΅Π½ΡΠ°Ρ
ΠΎΡ ΡΠΈΡΠΈΠ½Ρ ΡΠΊΡΠ°Π½Π°
Β Β Β Β height-«?» Π·Π°Π΄Π°Π΅Ρ Π²ΡΡΠΎΡΡ Π±Π΅Π³ΡΡΠ΅ΠΉ ΡΡΡΠΎΠΊΠΈ Π² ΠΏΠΈΠΊΡΠ΅Π»ΡΡ
ΠΈΠ»ΠΈ ΠΏΡΠΎΡΠ΅Π½ΡΠ°Ρ
Β Β Β Β <font color=»#?»>Π±Π΅Π³ΡΡΠ°Ρ ΡΡΡΠΎΠΊΠ°</font> -ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΠ΅Ρ ΡΠ²Π΅Ρ ΡΠ΅ΠΊΡΡΠ° Π² Π±Π΅Π³ΡΡΠ΅ΠΉ ΡΡΡΠΎΠΊΠ΅
ΠΡΠΈΠΌΠ΅Ρ ΠΈ ΠΊΠΎΠ΄ Π±Π΅Π³ΡΡΠ΅ΠΉ ΡΡΡΠΎΠΊΠΈ.
ΠΠ΅Π· Π΄Π΅Π½Π΅Π³ Ρ
ΠΎΡΠΎΡΠΎ Π½ΠΎ Ρ Π΄Π΅Π½ΡΠ³Π°ΠΌΠΈ Π»ΡΡΡΠ΅
ΠΠΎΡ ΠΊΠΎΠ΄ ΡΡΠΎΠΉ ΡΡΡΠΎΠΊΠΈ.
<marquee behavior=»scroll» bgcolor=»#D8FFD0″ scrollAmount=»3″ scrolldelay=»10″ >
<font size=»5″ color=»#0804FB»>ΠΠ΅Π· Π΄Π΅Π½Π΅Π³ Ρ
ΠΎΡΠΎΡΠΎ</font> <img src=»dollar.jpg»>
<font size=»5″ color=»#0804FB»>Π½ΠΎ Ρ Π΄Π΅Π½ΡΠ³Π°ΠΌΠΈ Π»ΡΡΡΠ΅ </font></marquee>
HTML ΡΠ΅Π³
Π’Π΅Π³ <marquee> ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ Π΄Π»Ρ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ Π±Π΅Π³ΡΡΠ΅ΠΉ ΡΡΡΠΎΠΊΠΈ Π½Π° ΡΠ°ΠΉΡΠ΅. ΠΡΠΈ ΠΏΠΎΠΌΠΎΡΠΈ ΡΡΠΎΠ³ΠΎ ΡΠ΅Π³Π° ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠ΅ΡΠ΅ΠΌΠ΅ΡΠ°ΡΡ ΡΠ΅ΠΊΡΡ ΠΈΠ»ΠΈ ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΡ ΠΏΠΎ Π³ΠΎΡΠΈΠ·ΠΎΠ½ΡΠ°Π»ΠΈ ΠΈ Π²Π΅ΡΡΠΈΠΊΠ°Π»ΠΈ.
Π’Π΅Π³ <marquee> ΡΡΠΈΡΠ°Π΅ΡΡΡ ΡΡΡΠ°ΡΠ΅Π²ΡΠΈΠΌ, ΠΈ W3D Π½Π΅ ΡΠ΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡΠ΅Ρ Π΅Π³ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ. Π ΡΠ»ΡΡΠ°Π΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ ΡΠ΅Π³Π° Ρ Π²Π°Ρ ΠΌΠΎΠ³ΡΡ Π²ΠΎΠ·Π½ΠΈΠΊΠ½ΡΡΡ ΠΏΡΠΎΠ±Π»Π΅ΠΌΡ Ρ Π²Π°Π»ΠΈΠ΄Π½ΠΎΡΡΡΡ ΠΊΠΎΠ΄Π°.
Π‘ΠΈΠ½ΡΠ°ΠΊΡΒΆ
Π’Π΅Π³ <marquee> — ΠΏΠ°ΡΠ½ΡΠΉ ΡΠ΅Π³, ΡΠΎΡΡΠΎΡΡΠΈΠΉ ΠΈΠ· Π΄Π²ΡΡ ΡΠ°ΡΡΠ΅ΠΉ: ΠΎΡΠΊΡΡΠ²Π°ΡΡΠΈΠΉ ΡΠ΅Π³ (<marquee>) ΠΈ Π·Π°ΠΊΡΡΠ²Π°ΡΡΠΈΠΉ (</marquee> ).
ΠΡΠΈΠΌΠ΅ΡΒΆ
<!DOCTYPE html>
<html>
<head>
<title>ΠΠ°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ°</title>
</head>
<body>
<marquee> ΠΠ΅Π³ΡΡΠ°Ρ ΡΡΡΠΎΠΊΠ°, ΡΠΎΠ·Π΄Π°Π½Π½Π°Ρ ΠΏΡΠΈ ΠΏΠΎΠΌΠΎΡΠΈ HTML ΡΠ΅Π³Π° Marquee </marquee>
</body>
</html>
ΠΠΎΠΏΡΠΎΠ±ΡΠΉΡΠ΅ ΡΠ°ΠΌΠΈ!Π Π½Π°ΡΠ΅ΠΌ ΠΏΡΠΈΠΌΠ΅Ρ ΠΌΡ Π½Π΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π»ΠΈ ΡΠΊΠ°Π·ΡΠ²Π°ΡΡΠΈΠΉ Π½Π°ΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ Π΄Π²ΠΈΠΆΠ΅Π½ΠΈΡ Π°ΡΡΠΈΠ±ΡΡ direction Π΄Π»Ρ ΡΠ΅Π³Π° <marquee>, ΠΈ ΡΠ΅ΠΊΡΡ ΠΏΠ΅ΡΠ΅ΠΌΠ΅ΡΠ°Π΅ΡΡΡ ΡΠΏΡΠ°Π²Π° Π½Π°Π»Π΅Π²ΠΎ ΠΏΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ.
ΠΡΠΈΠΌΠ΅ΡΒΆ
<!DOCTYPE html>
<html>
<head>
<title>ΠΠ°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ°</title>
</head>
<body>
<marquee direction="down"> ΠΠ΅Π³ΡΡΠ°Ρ ΡΡΡΠΎΠΊΠ°, ΡΠΎΠ·Π΄Π°Π½Π½Π°Ρ ΠΏΡΠΈ ΠΏΠΎΠΌΠΎΡΠΈ HTML ΡΠ΅Π³Π° Marquee.</marquee>
</body>
</html>
ΠΠΎΠΏΡΠΎΠ±ΡΠΉΡΠ΅ ΡΠ°ΠΌΠΈ!ΠΡΠΈΠΌΠ΅ΡΒΆ
<!DOCTYPE html>
<html>
<head>
<title>ΠΠ°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ°</title>
</head>
<body>
<marquee behavior="scroll" direction="up">
<img src="/uploads/media/default/0001/01/0710cad7a1017902166203def268a0df2a5fd545.png" alt="W3docs" />
</marquee>
</body>
</html>
ΠΠΎΠΏΡΠΎΠ±ΡΠΉΡΠ΅ ΡΠ°ΠΌΠΈ!ΠΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ CSS ΡΠ²ΠΎΠΉΡΡΠ²Π° width ΠΈ background-color Π΄Π»Ρ ΡΡΠΈΠ»ΠΈΠ·Π°ΡΠΈΠΈ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠ° <marquee>.
ΠΡΠΈΠΌΠ΅ΡΒΆ
<!DOCTYPE html>
<html>
<head>
<title>ΠΠ°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ°</title>
</head>
<body>
<style>
marquee {
width: 100%;
padding: 10px 0;
background-color: lightblue;
}
</style>
<marquee direction="scroll">ΠΡΠΎΠΊΡΡΡΠΈΠ²Π°Π΅ΠΌΡΠΉ ΡΠ΅ΠΊΡΡ, ΡΠΎΠ·Π΄Π°Π½Π½ΡΠΉ Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠ° HTML Marquee ΠΈ ΡΡΠΈΠ»ΠΈΠ·ΠΎΠ²Π°Π½Π½ΡΠΉ ΡΠΎ ΡΠ²ΠΎΠΉΡΡΠ²Π°ΠΌΠΈ CSS.
</marquee>
</body>
</html>
ΠΠΎΠΏΡΠΎΠ±ΡΠΉΡΠ΅ ΡΠ°ΠΌΠΈ!ΠΡΡΠΈΠ±ΡΡΡΒΆ
ΠΡΡΠΈΠ±ΡΡΡ | ΠΠ½Π°ΡΠ΅Π½ΠΈΠ΅ | ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅ |
---|---|---|
behavior | slide alternate scroll | Π’ΠΈΠΏ Π΄Π²ΠΈΠΆΠ΅Π½ΠΈΡ slide — ΠΎΡΡΠ°Π½Π°Π²Π»ΠΈΠ²Π°Π΅ΡΡΡ, Π΄ΠΎΡΡΠΈΠ³Π½ΡΠ² ΠΊΡΠ°Ρ alternate — ΠΌΠ΅Π½ΡΠ΅Ρ Π½Π°ΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅, Π΄ΠΎΡΡΠΈΠ³Π½ΡΠ² ΠΊΡΠ°Ρ scroll — ΠΏΠΎΡΠ²Π»ΡΠ΅ΡΡΡ Ρ ΠΏΡΠΎΡΠΈΠ²ΠΎΠΏΠΎΠ»ΠΎΠΆΠ½ΠΎΠΉ ΡΡΠΎΡΠΎΠ½Ρ |
bgcolor | rgb(x,x,x) #xxxxxx colorname | Π¦Π²Π΅Ρ ΡΠΎΠ½Π° |
direction | up down left right | ΠΠ°ΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ Π΄Π²ΠΈΠΆΠ΅Π½ΠΈΡ |
height | pixels % | ΠΡΡΠΎΡΠ° ΠΎΠ±Π»Π°ΡΡΠΈ ΠΏΡΠΎΠΊΡΡΡΠΊΠΈ |
hspace | pixels | ΠΠΎΡΠΈΠ·ΠΎΠ½ΡΠ°Π»ΡΠ½ΡΠ΅ ΠΏΠΎΠ»Ρ Π²ΠΎΠΊΡΡΠ³ ΡΠ΅Π³Π° |
loop | number | ΠΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ ΠΏΡΠΎΠΊΡΡΡΠΎΠΊ ΠΊΠΎΠ½ΡΠ΅Π½ΡΠ°. ΠΡΠ»ΠΈ Π΄Π°Π½Π½ΡΠΉ Π°ΡΡΠΈΠ±ΡΡ Π½Π΅ ΡΠΊΠ°Π·Π°Π½, ΠΊΠΎΠ½ΡΠ΅Π½Ρ Π±ΡΠ΄Π΅Ρ ΠΏΡΠΎΠΊΡΡΡΠΈΠ²Π°ΡΡΡΡ ΠΏΠΎΡΡΠΎΡΠ½Π½ΠΎ. |
scrollamount | number | Π‘ΠΊΠΎΡΠΎΡΡΡ ΠΏΡΠΎΠΊΡΡΡΠΊΠΈ.![]() |
scrolldelay | seconds | ΠΠ΅Π»ΠΈΡΠΈΠ½Π° Π·Π°Π΄Π΅ΡΠΆΠΊΠΈ Π² ΠΌΠΈΠ»Π»ΠΈΡΠ΅ΠΊΡΠ½Π΄Π°Ρ ΠΌΠ΅ΠΆΠ΄Ρ Π΄Π²ΠΈΠΆΠ΅Π½ΠΈΡΠΌΠΈ. ΠΠ½Π°ΡΠ΅Π½ΠΈΠ΅ ΠΏΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ — 85. ΠΠ½Π°ΡΠ΅Π½ΠΈΡ Π½ΠΈΠΆΠ΅ 60 ΠΈΠ³Π½ΠΎΡΠΈΡΡΡΡΡΡ. |
truespeed | seconds | ΠΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Π·Π½Π°ΡΠ΅Π½ΠΈΡ Π°ΡΡΠΈΠ±ΡΡΠ° scrolldelay ΡΠ°Π²Π½ΡΠ΅ ΠΌΠ΅Π½ΡΡΠ΅ 60-ΠΈ ΠΌΠΈΠ»Π»ΠΈΡΠ΅ΠΊΡΠ½Π΄. |
vspace | pixels | ΠΡΡΡΡΠΏ ΠΏΠΎ Π²Π΅ΡΡΠΈΠΊΠ°Π»ΠΈ. |
width | pixels % | Π¨ΠΈΡΠΈΠ½Π° ΠΎΠ±Π»Π°ΡΡΠΈ ΠΏΡΠΎΠΊΡΡΡΠΊΠΈ. |
Π’Π΅Π³ <marquee> ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°Π΅Ρ Π³Π»ΠΎΠ±Π°Π»ΡΠ½ΡΠ΅ Π°ΡΡΠΈΠ±ΡΡΡ ΠΈ Π°ΡΡΠΈΠ±ΡΡΡ ΡΠΎΠ±ΡΡΠΈΠΉ.
ΠΠ°ΠΊ Π΄ΠΎΠ±Π°Π²ΠΈΡΡ ΡΡΠΈΠ»Ρ ΠΊ ΡΠ΅Π³Ρ <marquee> ?
Π Π°ΡΠΏΡΠΎΡΡΡΠ°Π½Π΅Π½Π½ΡΠ΅ ΡΠ²ΠΎΠΉΡΡΠ²Π° Π΄Π»Ρ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡ Π²ΠΈΠ·ΡΠ°Π»ΡΠ½ΠΎΠΉ Π½Π°ΡΡΡΠ΅Π½Π½ΠΎΡΡΠΈ/Π²ΡΠ΄Π΅Π»Π΅Π½ΠΈΡ/ΡΠ°Π·ΠΌΠ΅ΡΠ° ΡΠ΅ΠΊΡΡΠ° Π²Π½ΡΡΡΠΈ ΡΠ΅Π³Π° <marquee>:
Π¦Π²Π΅Ρ ΡΠ΅ΠΊΡΡΠ° Π²Π½ΡΡΡΠΈ ΡΠ΅Π³Π° <marquee>:
Π‘ΡΠΈΠ»ΠΈ ΡΠΎΡΠΌΠ°ΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΡΠ΅ΠΊΡΡΠ° Π΄Π»Ρ ΡΠ΅Π³Π° <marquee>:
ΠΡΡΠ³ΠΈΠ΅ ΡΠ²ΠΎΠΉΡΡΠ²Π° Π΄Π»Ρ ΡΠ΅Π³Π° <marquee>:
Π‘ΡΡΠ»ΠΊΠ° Π½Π° ΡΡΡΠΎΠΊΡ JavaScript
Π‘ΡΡΠΎΠΊΠΈ JavaScript
Π‘ΡΡΠΎΠΊΠ° JavaScript Ρ
ΡΠ°Π½ΠΈΡ ΡΠ΅ΡΠΈΡ ΡΠΈΠΌΠ²ΠΎΠ»ΠΎΠ², Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ Β«ΠΠΆΠΎΠ½ ΠΠΎΡΒ».
Π‘ΡΡΠΎΠΊΠ° ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ Π»ΡΠ±ΡΠΌ ΡΠ΅ΠΊΡΡΠΎΠΌ Π²Π½ΡΡΡΠΈ Π΄Π²ΠΎΠΉΠ½ΡΡ ΠΈΠ»ΠΈ ΠΎΠ΄ΠΈΠ½Π°ΡΠ½ΡΡ ΠΊΠ°Π²ΡΡΠ΅ΠΊ:
Π‘ΡΡΠΎΠΊΠΎΠ²ΡΠ΅ ΠΈΠ½Π΄Π΅ΠΊΡΡ ΠΎΡΡΡΠΈΡΡΠ²Π°ΡΡΡΡ ΠΎΡ Π½ΡΠ»Ρ: ΠΏΠ΅ΡΠ²ΡΠΉ ΡΠΈΠΌΠ²ΠΎΠ» Π½Π°Ρ ΠΎΠ΄ΠΈΡΡΡ Π² ΠΏΠΎΠ·ΠΈΡΠΈΠΈ 0, Π²ΡΠΎΡΠΎΠΉ Π² 1 ΠΈ ΡΠ°ΠΊ Π΄Π°Π»Π΅Π΅.
Π£ΡΠ΅Π±Π½ΠΎΠ΅ ΠΏΠΎΡΠΎΠ±ΠΈΠ΅ ΠΏΠΎ ΡΡΡΠΎΠΊΠ°ΠΌ ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΠΉΡΠΈ Π² Π½Π°ΡΠ΅ΠΌ ΡΡΠ΅Π±Π½ΠΎΠΌ ΠΏΠΎΡΠΎΠ±ΠΈΠΈ ΠΏΠΎ ΡΡΡΠΎΠΊΠ°ΠΌ JavaScript.
Π‘Π²ΠΎΠΉΡΡΠ²Π° ΠΈ ΠΌΠ΅ΡΠΎΠ΄Ρ ΡΡΡΠΎΠΊΠΈ
ΠΡΠΈΠΌΠΈΡΠΈΠ²Π½ΡΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΡ, ΡΠ°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ Β«ΠΠΆΠΎΠ½ ΠΠΎΡΒ», Π½Π΅ ΠΌΠΎΠ³ΡΡ ΠΈΠΌΠ΅ΡΡ ΡΠ²ΠΎΠΉΡΡΠ². ΠΈΠ»ΠΈ ΠΌΠ΅ΡΠΎΠ΄Ρ (ΠΏΠΎΡΠΎΠΌΡ ΡΡΠΎ ΠΎΠ½ΠΈ Π½Π΅ ΡΠ²Π»ΡΡΡΡΡ ΠΎΠ±ΡΠ΅ΠΊΡΠ°ΠΌΠΈ).
ΠΠΎ Ρ ΠΏΠΎΠΌΠΎΡΡΡ JavaScript ΠΌΠ΅ΡΠΎΠ΄Ρ ΠΈ ΡΠ²ΠΎΠΉΡΡΠ²Π° ΡΠ°ΠΊΠΆΠ΅ Π΄ΠΎΡΡΡΠΏΠ½Ρ Π΄Π»Ρ ΠΏΡΠΈΠΌΠΈΡΠΈΠ²Π½ΡΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΡ, ΠΏΠΎΡΠΎΠΌΡ ΡΡΠΎ JavaScript ΠΎΠ±ΡΠ°Π±Π°ΡΡΠ²Π°Π΅Ρ ΠΏΡΠΈΠΌΠΈΡΠΈΠ²Π½ΡΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΡ ΠΊΠ°ΠΊ ΠΎΠ±ΡΠ΅ΠΊΡΡ ΠΏΡΠΈ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΠΈ ΠΌΠ΅ΡΠΎΠ΄ΠΎΠ² ΠΈ ΡΠ²ΠΎΠΉΡΡΠ².
Π‘ΡΡΠΎΠΊΠΎΠ²ΡΠ΅ ΠΌΠ΅ΡΠΎΠ΄Ρ JavaScript
ΠΠ΅ΡΠΎΠ΄ | ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅ |
---|---|
Π΄ΠΈΠ°Π³ΡΠ°ΠΌΠΌΠ° () | ΠΠΎΠ·Π²ΡΠ°ΡΠ°Π΅Ρ ΡΠΈΠΌΠ²ΠΎΠ» ΠΏΠΎ ΡΠΊΠ°Π·Π°Π½Π½ΠΎΠΌΡ ΠΈΠ½Π΄Π΅ΠΊΡΡ (ΠΏΠΎΠ·ΠΈΡΠΈΠΈ) |
charCodeAt () | ΠΠΎΠ·Π²ΡΠ°ΡΠ°Π΅Ρ Unicode ΡΠΈΠΌΠ²ΠΎΠ»Π° ΠΏΠΎ ΡΠΊΠ°Π·Π°Π½Π½ΠΎΠΌΡ ΠΈΠ½Π΄Π΅ΠΊΡΡ |
concat () | ΠΠ±ΡΠ΅Π΄ΠΈΠ½ΡΠ΅Ρ Π΄Π²Π΅ ΠΈΠ»ΠΈ Π±ΠΎΠ»Π΅Π΅ ΡΡΡΠΎΠΊ ΠΈ Π²ΠΎΠ·Π²ΡΠ°ΡΠ°Π΅Ρ Π½ΠΎΠ²ΡΡ ΠΎΠ±ΡΠ΅Π΄ΠΈΠ½Π΅Π½Π½ΡΡ ΡΡΡΠΎΠΊΡ |
Π·Π°ΠΊΠ°Π½ΡΠΈΠ²Π°Π΅ΡΡΡ Ρ () | ΠΡΠΎΠ²Π΅ΡΡΠ΅Ρ, Π·Π°ΠΊΠ°Π½ΡΠΈΠ²Π°Π΅ΡΡΡ Π»ΠΈ ΡΡΡΠΎΠΊΠ° ΡΠΊΠ°Π·Π°Π½Π½ΠΎΠΉ ΡΡΡΠΎΠΊΠΎΠΉ / ΡΠΈΠΌΠ²ΠΎΠ»Π°ΠΌΠΈ |
fromCharCode () | ΠΡΠ΅ΠΎΠ±ΡΠ°Π·ΡΠ΅Ρ Π·Π½Π°ΡΠ΅Π½ΠΈΡ Unicode Π² ΡΠΈΠΌΠ²ΠΎΠ»Ρ |
Π²ΠΊΠ»ΡΡΠ°Π΅Ρ () | ΠΡΠΎΠ²Π΅ΡΡΠ΅Ρ, ΡΠΎΠ΄Π΅ΡΠΆΠΈΡ Π»ΠΈ ΡΡΡΠΎΠΊΠ° ΡΠΊΠ°Π·Π°Π½Π½ΡΡ ΡΡΡΠΎΠΊΡ / ΡΠΈΠΌΠ²ΠΎΠ»Ρ |
indexOf () | ΠΠΎΠ·Π²ΡΠ°ΡΠ°Π΅Ρ ΠΏΠΎΠ·ΠΈΡΠΈΡ ΠΏΠ΅ΡΠ²ΠΎΠ³ΠΎ Π½Π°ΠΉΠ΄Π΅Π½Π½ΠΎΠ³ΠΎ Π²Ρ
ΠΎΠΆΠ΄Π΅Π½ΠΈΡ ΡΠΊΠ°Π·Π°Π½Π½ΠΎΠ³ΠΎ Π·Π½Π°ΡΠ΅Π½ΠΈΡ Π² ΡΡΡΠΎΠΊΠ΅.![]() |
lastIndexOf () | ΠΠΎΠ·Π²ΡΠ°ΡΠ°Π΅Ρ ΠΏΠΎΠ·ΠΈΡΠΈΡ ΠΏΠΎΡΠ»Π΅Π΄Π½Π΅Π³ΠΎ Π½Π°ΠΉΠ΄Π΅Π½Π½ΠΎΠ³ΠΎ Π²Ρ ΠΎΠΆΠ΄Π΅Π½ΠΈΡ ΡΠΊΠ°Π·Π°Π½Π½ΠΎΠ³ΠΎ Π·Π½Π°ΡΠ΅Π½ΠΈΡ Π² ΡΡΡΠΎΠΊΠ΅. |
Π»ΠΎΠΊΠ°Π»Ρ Π‘ΡΠ°Π²Π½ΠΈΡΡ () | Π‘ΡΠ°Π²Π½ΠΈΠ²Π°Π΅Ρ Π΄Π²Π΅ ΡΡΡΠΎΠΊΠΈ Π² ΡΠ΅ΠΊΡΡΠ΅ΠΉ Π»ΠΎΠΊΠ°Π»ΠΈ |
ΡΠΎΠ²ΠΏΠ°Π΄Π΅Π½ΠΈΠ΅ () | ΠΡΠ΅Ρ Π² ΡΡΡΠΎΠΊΠ΅ ΡΠΎΠ²ΠΏΠ°Π΄Π΅Π½ΠΈΠ΅ Ρ ΡΠ΅Π³ΡΠ»ΡΡΠ½ΡΠΌ Π²ΡΡΠ°ΠΆΠ΅Π½ΠΈΠ΅ΠΌ ΠΈ Π²ΠΎΠ·Π²ΡΠ°ΡΠ°Π΅Ρ ΡΠΎΠ²ΠΏΠ°Π΄Π΅Π½ΠΈΡ. |
ΠΏΠΎΠ²ΡΠΎΡΠΈΡΡ () | ΠΠΎΠ·Π²ΡΠ°ΡΠ°Π΅Ρ Π½ΠΎΠ²ΡΡ ΡΡΡΠΎΠΊΡ Ρ ΡΠΊΠ°Π·Π°Π½Π½ΡΠΌ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎΠΌ ΠΊΠΎΠΏΠΈΠΉ ΡΡΡΠ΅ΡΡΠ²ΡΡΡΠ΅ΠΉ ΡΡΡΠΎΠΊΠΈ |
Π·Π°ΠΌΠ΅Π½ΠΈΡΡ () | ΠΡΠ΅Ρ Π² ΡΡΡΠΎΠΊΠ΅ ΡΠΊΠ°Π·Π°Π½Π½ΠΎΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ ΠΈΠ»ΠΈ ΡΠ΅Π³ΡΠ»ΡΡΠ½ΠΎΠ΅ Π²ΡΡΠ°ΠΆΠ΅Π½ΠΈΠ΅ ΠΈ Π²ΠΎΠ·Π²ΡΠ°ΡΠ°Π΅Ρ Π½ΠΎΠ²ΡΡ ΡΡΡΠΎΠΊΡ, Π² ΠΊΠΎΡΠΎΡΠΎΠΉ ΡΠΊΠ°Π·Π°Π½Π½ΡΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΡ Π·Π°ΠΌΠ΅Π½ΡΡΡΡΡ. |
ΠΏΠΎΠΈΡΠΊ () | ΠΡΠ΅Ρ Π² ΡΡΡΠΎΠΊΠ΅ ΡΠΊΠ°Π·Π°Π½Π½ΠΎΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ ΠΈΠ»ΠΈ ΡΠ΅Π³ΡΠ»ΡΡΠ½ΠΎΠ΅ Π²ΡΡΠ°ΠΆΠ΅Π½ΠΈΠ΅ ΠΈ Π²ΠΎΠ·Π²ΡΠ°ΡΠ°Π΅Ρ ΠΏΠΎΠ·ΠΈΡΠΈΡ ΡΠΎΠ²ΠΏΠ°Π΄Π΅Π½ΠΈΡ. |
Π»ΠΎΠΌΡΠΈΠΊ () | ΠΠ·Π²Π»Π΅ΠΊΠ°Π΅Ρ ΡΠ°ΡΡΡ ΡΡΡΠΎΠΊΠΈ ΠΈ Π²ΠΎΠ·Π²ΡΠ°ΡΠ°Π΅Ρ Π½ΠΎΠ²ΡΡ ΡΡΡΠΎΠΊΡ |
ΡΠ°Π·Π΄Π΅Π»ΡΠ½ΡΠΉ () | Π Π°Π·Π±ΠΈΠ²Π°Π΅Ρ ΡΡΡΠΎΠΊΡ Π½Π° ΠΌΠ°ΡΡΠΈΠ² ΠΏΠΎΠ΄ΡΡΡΠΎΠΊ |
Π½Π°ΡΠΈΠ½Π°Π΅ΡΡΡ Ρ () | ΠΡΠΎΠ²Π΅ΡΡΠ΅Ρ, Π½Π°ΡΠΈΠ½Π°Π΅ΡΡΡ Π»ΠΈ ΡΡΡΠΎΠΊΠ° Ρ ΡΠΊΠ°Π·Π°Π½Π½ΡΡ ΡΠΈΠΌΠ²ΠΎΠ»ΠΎΠ² |
substr () | ΠΠ·Π²Π»Π΅ΠΊΠ°Π΅Ρ ΡΠΈΠΌΠ²ΠΎΠ»Ρ ΠΈΠ· ΡΡΡΠΎΠΊΠΈ, Π½Π°ΡΠΈΠ½Π°Ρ Ρ ΡΠΊΠ°Π·Π°Π½Π½ΠΎΠΉ Π½Π°ΡΠ°Π»ΡΠ½ΠΎΠΉ ΠΏΠΎΠ·ΠΈΡΠΈΠΈ ΠΈ Π·Π°ΠΊΠ°Π½ΡΠΈΠ²Π°Ρ ΡΠΊΠ°Π·Π°Π½Π½ΡΠΌ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎΠΌ ΡΠΈΠΌΠ²ΠΎΠ»ΠΎΠ².![]() |
ΠΏΠΎΠ΄ΡΡΡΠΎΠΊΠ° () | ΠΠ·Π²Π»Π΅ΠΊΠ°Π΅Ρ ΡΠΈΠΌΠ²ΠΎΠ»Ρ ΠΈΠ· ΡΡΡΠΎΠΊΠΈ ΠΌΠ΅ΠΆΠ΄Ρ Π΄Π²ΡΠΌΡ ΡΠΊΠ°Π·Π°Π½Π½ΡΠΌΠΈ ΠΈΠ½Π΄Π΅ΠΊΡΠ°ΠΌΠΈ |
toLocaleLowerCase () | ΠΡΠ΅ΠΎΠ±ΡΠ°Π·ΡΠ΅Ρ ΡΡΡΠΎΠΊΡ Π² ΡΡΡΠΎΡΠ½ΡΠ΅ Π±ΡΠΊΠ²Ρ Π² ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΠΈΠΈ Ρ Π»ΠΎΠΊΠ°Π»ΡΡ Ρ ΠΎΡΡΠ°. |
toLocaleUpperCase () | ΠΡΠ΅ΠΎΠ±ΡΠ°Π·ΡΠ΅Ρ ΡΡΡΠΎΠΊΡ Π² ΠΏΡΠΎΠΏΠΈΡΠ½ΡΠ΅ Π±ΡΠΊΠ²Ρ Π² ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΠΈΠΈ Ρ Π»ΠΎΠΊΠ°Π»ΡΡ Ρ ΠΎΡΡΠ°. |
Π² Π½ΠΈΠΆΠ½ΠΈΠΉ ΠΊΠΎΡΠΏΡΡ () | ΠΡΠ΅ΠΎΠ±ΡΠ°Π·ΡΠ΅Ρ ΡΡΡΠΎΠΊΡ Π² ΡΡΡΠΎΡΠ½ΡΠ΅ Π±ΡΠΊΠ²Ρ |
toString () | ΠΠΎΠ·Π²ΡΠ°ΡΠ°Π΅Ρ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ ΠΎΠ±ΡΠ΅ΠΊΡΠ° String |
Π² Π²Π΅ΡΡ Π½ΠΈΠΉ ΠΊΠΎΡΠΏΡΡ () | ΠΡΠ΅ΠΎΠ±ΡΠ°Π·ΡΠ΅Ρ ΡΡΡΠΎΠΊΡ Π² ΠΏΡΠΎΠΏΠΈΡΠ½ΡΠ΅ Π±ΡΠΊΠ²Ρ |
Π½Π°ΠΊΠ»Π°Π΄ΠΊΠ° () | Π£Π΄Π°Π»ΡΠ΅Ρ ΠΏΡΠΎΠ±Π΅Π»Ρ Ρ ΠΎΠ±ΠΎΠΈΡ ΠΊΠΎΠ½ΡΠΎΠ² ΡΡΡΠΎΠΊΠΈ |
valueOf () | ΠΠΎΠ·Π²ΡΠ°ΡΠ°Π΅Ρ ΠΏΡΠΈΠΌΠΈΡΠΈΠ²Π½ΠΎΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ ΠΎΠ±ΡΠ΅ΠΊΡΠ° String |
ΠΡΠ΅ ΡΡΡΠΎΠΊΠΎΠ²ΡΠ΅ ΠΌΠ΅ΡΠΎΠ΄Ρ Π²ΠΎΠ·Π²ΡΠ°ΡΠ°ΡΡ Π½ΠΎΠ²ΠΎΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅.ΠΠ½ΠΈ Π½Π΅ ΠΌΠ΅Π½ΡΡΡ ΠΎΡΠΈΠ³ΠΈΠ½Π°Π» ΠΠ΅ΡΠ΅ΠΌΠ΅Π½Π½Π°Ρ.
String HTML Wrapper ΠΠ΅ΡΠΎΠ΄Ρ
ΠΠ΅ΡΠΎΠ΄Ρ ΠΎΠ±ΠΎΠ»ΠΎΡΠΊΠΈ HTML Π²ΠΎΠ·Π²ΡΠ°ΡΠ°ΡΡ ΡΡΡΠΎΠΊΡ, Π·Π°ΠΊΠ»ΡΡΠ΅Π½Π½ΡΡ Π² ΡΠ΅Π³ HTML.
ΠΡΠΎ Π½Π΅ΡΡΠ°Π½Π΄Π°ΡΡΠ½ΡΠ΅ ΠΌΠ΅ΡΠΎΠ΄Ρ ΠΈ ΠΌΠΎΠ³ΡΡ Π½Π΅ ΡΠ°Π±ΠΎΡΠ°ΡΡ Π΄ΠΎΠ»ΠΆΠ½ΡΠΌ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ.
ΠΠ΅ΡΠΎΠ΄ | ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅ |
---|---|
ΡΠΊΠΎΡΡ () | Π‘ΠΎΠ·Π΄Π°Π΅Ρ ΡΠΊΠΎΡΡ |
Π±ΠΎΠ»ΡΡΠΎΠΉ () | ΠΡΠΎΠ±ΡΠ°ΠΆΠ°Π΅Ρ ΡΡΡΠΎΠΊΡ Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ Π±ΠΎΠ»ΡΡΠΎΠ³ΠΎ ΡΡΠΈΡΡΠ° |
ΠΌΠΈΠ³Π°Π΅Ρ () | ΠΡΠΎΠ±ΡΠ°ΠΆΠ°Π΅Ρ ΠΌΠΈΠ³Π°ΡΡΡΡ ΡΡΡΠΎΠΊΡ |
ΠΏΠΎΠ»ΡΠΆΠΈΡΠ½ΡΠΉ () | ΠΡΠΎΠ±ΡΠ°ΠΆΠ°Π΅Ρ ΡΡΡΠΎΠΊΡ ΠΏΠΎΠ»ΡΠΆΠΈΡΠ½ΡΠΌ ΡΡΠΈΡΡΠΎΠΌ |
ΡΠΈΠΊΡΠΈΡΠΎΠ²Π°Π½Π½Π°Ρ () | ΠΡΠΎΠ±ΡΠ°ΠΆΠ°Π΅Ρ ΡΡΡΠΎΠΊΡ Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ ΡΡΠΈΡΡΠ° Ρ ΡΠΈΠΊΡΠΈΡΠΎΠ²Π°Π½Π½ΡΠΌ ΡΠ°Π³ΠΎΠΌ |
ΡΠ²Π΅Ρ ΡΡΠΈΡΡΠ° () | ΠΡΠΎΠ±ΡΠ°ΠΆΠ°Π΅Ρ ΡΡΡΠΎΠΊΡ Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ ΡΠΊΠ°Π·Π°Π½Π½ΠΎΠ³ΠΎ ΡΠ²Π΅ΡΠ° |
ΡΠ°Π·ΠΌΠ΅Ρ ΡΡΠΈΡΡΠ° () | ΠΡΠΎΠ±ΡΠ°ΠΆΠ°Π΅Ρ ΡΡΡΠΎΠΊΡ ΡΠΊΠ°Π·Π°Π½Π½ΠΎΠ³ΠΎ ΡΠ°Π·ΠΌΠ΅ΡΠ°. |
ΠΊΡΡΡΠΈΠ² () | ΠΡΠΎΠ±ΡΠ°ΠΆΠ°Π΅Ρ ΡΡΡΠΎΠΊΡ ΠΊΡΡΡΠΈΠ²ΠΎΠΌ |
ΡΡΡΠ»ΠΊΠ° () | ΠΡΠΎΠ±ΡΠ°ΠΆΠ°Π΅Ρ ΡΡΡΠΎΠΊΡ ΠΊΠ°ΠΊ Π³ΠΈΠΏΠ΅ΡΡΡΡΠ»ΠΊΡ |
ΠΌΠ°Π»ΡΠΉ () | ΠΡΠΎΠ±ΡΠ°ΠΆΠ°Π΅Ρ ΡΡΡΠΎΠΊΡ Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ ΠΌΠ΅Π»ΠΊΠΎΠ³ΠΎ ΡΡΠΈΡΡΠ° |
Π·Π°Π±Π°ΡΡΠΎΠ²ΠΊΠ° () | ΠΡΠΎΠ±ΡΠ°ΠΆΠ°Π΅Ρ ΡΡΡΠΎΠΊΡ Ρ Π·Π°ΡΠ΅ΡΠΊΠΈΠ²Π°Π½ΠΈΠ΅ΠΌ |
ΡΡΠ± () | ΠΡΠΎΠ±ΡΠ°ΠΆΠ°Π΅Ρ ΡΡΡΠΎΠΊΡ Π² Π²ΠΈΠ΄Π΅ Π½ΠΈΠΆΠ½Π΅Π³ΠΎ ΠΈΠ½Π΄Π΅ΠΊΡΠ° |
ΡΡΠΏ () | ΠΡΠΎΠ±ΡΠ°ΠΆΠ°Π΅Ρ ΡΡΡΠΎΠΊΡ Π² Π²ΠΈΠ΄Π΅ Π½Π°Π΄ΡΡΡΠΎΡΠ½ΠΎΠ³ΠΎ ΡΠ΅ΠΊΡΡΠ° |
Π‘Π²ΠΎΠΉΡΡΠ²Π° ΡΡΡΠΎΠΊΠΈ JavaScript
ΠΠΌΡΡΠ΅ΡΡΠ²ΠΎ | ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅ |
---|---|
ΠΊΠΎΠ½ΡΡΡΡΠΊΡΠΎΡ | ΠΠΎΠ·Π²ΡΠ°ΡΠ°Π΅Ρ ΡΡΠ½ΠΊΡΠΈΡ ΠΊΠΎΠ½ΡΡΡΡΠΊΡΠΎΡΠ° ΡΡΡΠΎΠΊΠΈ |
Π΄Π»ΠΈΠ½Π° | ΠΠΎΠ·Π²ΡΠ°ΡΠ°Π΅Ρ Π΄Π»ΠΈΠ½Ρ ΡΡΡΠΎΠΊΠΈ |
ΠΏΡΠΎΡΠΎΡΠΈΠΏ | ΠΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ Π΄ΠΎΠ±Π°Π²Π»ΡΡΡ ΡΠ²ΠΎΠΉΡΡΠ²Π° ΠΈ ΠΌΠ΅ΡΠΎΠ΄Ρ ΠΊ ΠΎΠ±ΡΠ΅ΠΊΡΡ |
ΠΠ±ΡΠ°Π±ΠΎΡΠΊΠ° ΡΠ΅ΠΊΡΡΠ° — ΡΡΡΠΎΠΊΠΈ Π² JavaScript — ΠΈΠ·ΡΡΠ΅Π½ΠΈΠ΅ Π²Π΅Π±-ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ
ΠΠ°Π»Π΅Π΅ ΠΌΡ ΠΎΠ±ΡΠ°ΡΠΈΠΌ Π½Π°ΡΠ΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ Π½Π° ΡΡΡΠΎΠΊΠΈ — ΡΡΠΎ ΡΠΎ, ΡΡΠΎ ΡΡΠ°Π³ΠΌΠ΅Π½ΡΡ ΡΠ΅ΠΊΡΡΠ° Π½Π°Π·ΡΠ²Π°ΡΡΡΡ Π² ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠΈ. Π ΡΡΠΎΠΉ ΡΡΠ°ΡΡΠ΅ ΠΌΡ ΡΠ°ΡΡΠΌΠΎΡΡΠΈΠΌ Π²ΡΠ΅ ΠΎΠ±ΡΠΈΠ΅ Π²Π΅ΡΠΈ, ΠΊΠΎΡΠΎΡΡΠ΅ Π²Π°ΠΌ Π΄Π΅ΠΉΡΡΠ²ΠΈΡΠ΅Π»ΡΠ½ΠΎ ΡΠ»Π΅Π΄ΡΠ΅Ρ Π·Π½Π°ΡΡ ΠΎ ΡΡΡΠΎΠΊΠ°Ρ
ΠΏΡΠΈ ΠΈΠ·ΡΡΠ΅Π½ΠΈΠΈ JavaScript, ΡΠ°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ ΡΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΡΡΡΠΎΠΊ, ΡΠΊΡΠ°Π½ΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΡΡΡΠΎΠΊ Π² ΠΊΠ°Π²ΡΡΠΊΠ°Ρ
ΠΈ ΠΎΠ±ΡΠ΅Π΄ΠΈΠ½Π΅Π½ΠΈΠ΅ ΡΡΡΠΎΠΊ.
ΠΡΠ΅Π΄Π²Π°ΡΠΈΡΠ΅Π»ΡΠ½ΡΠ΅ ΡΡΠ΅Π±ΠΎΠ²Π°Π½ΠΈΡ: | ΠΠ°Π·ΠΎΠ²Π°Ρ ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΠ½Π°Ρ Π³ΡΠ°ΠΌΠΎΡΠ½ΠΎΡΡΡ, Π±Π°Π·ΠΎΠ²ΠΎΠ΅ ΠΏΠΎΠ½ΠΈΠΌΠ°Π½ΠΈΠ΅ HTML ΠΈ CSS, ΠΏΠΎΠ½ΠΈΠΌΠ°Π½ΠΈΠ΅ ΡΠΎΠ³ΠΎ, ΡΡΠΎ ΡΠ°ΠΊΠΎΠ΅ JavaScript. |
---|---|
Π¦Π΅Π»Ρ: | Π§ΡΠΎΠ±Ρ ΠΏΠΎΠ·Π½Π°ΠΊΠΎΠΌΠΈΡΡΡΡ Ρ ΠΎΡΠ½ΠΎΠ²Π°ΠΌΠΈ ΡΠ°Π±ΠΎΡΡ ΡΠΎ ΡΡΡΠΎΠΊΠ°ΠΌΠΈ Π² JavaScript. |
Π‘Π»ΠΎΠ²Π° ΠΎΡΠ΅Π½Ρ Π²Π°ΠΆΠ½Ρ Π΄Π»Ρ Π»ΡΠ΄Π΅ΠΉ — ΠΎΠ½ΠΈ ΡΠΎΡΡΠ°Π²Π»ΡΡΡ Π±ΠΎΠ»ΡΡΡΡ ΡΠ°ΡΡΡ ΡΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ ΠΌΡ ΠΎΠ±ΡΠ°Π΅ΠΌΡΡ. ΠΠΎΡΠΊΠΎΠ»ΡΠΊΡ ΠΠ½ΡΠ΅ΡΠ½Π΅Ρ — ΡΡΠΎ Π² ΠΎΡΠ½ΠΎΠ²Π½ΠΎΠΌ ΡΠ΅ΠΊΡΡΠΎΠ²Π°Ρ ΡΡΠ΅Π΄Π°, ΠΏΡΠ΅Π΄Π½Π°Π·Π½Π°ΡΠ΅Π½Π½Π°Ρ Π΄Π»Ρ ΡΠΎΠ³ΠΎ, ΡΡΠΎΠ±Ρ Π»ΡΠ΄ΠΈ ΠΌΠΎΠ³Π»ΠΈ ΠΎΠ±ΡΠ°ΡΡΡΡ ΠΈ ΠΎΠ±ΠΌΠ΅Π½ΠΈΠ²Π°ΡΡΡΡ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠ΅ΠΉ, Π΄Π»Ρ Π½Π°Ρ ΠΏΠΎΠ»Π΅Π·Π½ΠΎ ΠΈΠΌΠ΅ΡΡ ΠΊΠΎΠ½ΡΡΠΎΠ»Ρ Π½Π°Π΄ ΡΠ»ΠΎΠ²Π°ΠΌΠΈ, ΠΊΠΎΡΠΎΡΡΠ΅ ΠΏΠΎΡΠ²Π»ΡΡΡΡΡ Π² Π½Π΅ΠΉ. HTML ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠΈΠ²Π°Π΅Ρ ΡΡΡΡΠΊΡΡΡΡ ΠΈ ΡΠΌΡΡΠ» Π½Π°ΡΠ΅Π³ΠΎ ΡΠ΅ΠΊΡΡΠ°, CSS ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ Π½Π°ΠΌ ΡΠΎΡΠ½ΠΎ ΡΡΠΈΠ»ΠΈΠ·ΠΎΠ²Π°ΡΡ Π΅Π³ΠΎ, Π° JavaScript ΡΠΎΠ΄Π΅ΡΠΆΠΈΡ ΡΡΠ΄ ΡΡΠ½ΠΊΡΠΈΠΉ Π΄Π»Ρ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ ΡΡΡΠΎΠΊΠ°ΠΌΠΈ, ΡΠΎΠ·Π΄Π°Π½ΠΈΡ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΡΡΠΊΠΈΡ
ΠΏΡΠΈΠ²Π΅ΡΡΡΠ²Π΅Π½Π½ΡΡ
ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΠΉ ΠΈ ΠΏΠΎΠ΄ΡΠΊΠ°Π·ΠΎΠΊ, ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΡ ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΡΡ
ΡΠ΅ΠΊΡΡΠΎΠ²ΡΡ
ΠΌΠ΅ΡΠΎΠΊ ΠΏΡΠΈ Π½Π΅ΠΎΠ±Ρ
ΠΎΠ΄ΠΈΠΌΠΎΡΡΠΈ, ΡΠΎΡΡΠΈΡΠΎΠ²ΠΊΠΈ ΡΠ΅ΡΠΌΠΈΠ½ΠΎΠ² Π² ΠΆΠ΅Π»Π°Π΅ΠΌΠΎΠΌ ΠΏΠΎΡΡΠ΄ΠΊΠ΅, ΠΈ ΠΌΠ½ΠΎΠ³ΠΎΠ΅ Π΄ΡΡΠ³ΠΎΠ΅.
ΠΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΈ Π²ΡΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ, ΠΊΠΎΡΠΎΡΡΠ΅ ΠΌΡ ΠΏΠΎΠΊΠ°Π·ΡΠ²Π°Π»ΠΈ Π²Π°ΠΌ Π΄ΠΎ ΡΠΈΡ ΠΏΠΎΡ Π² ΠΊΡΡΡΠ΅, Π²ΠΊΠ»ΡΡΠ°ΡΡ Π½Π΅ΠΊΠΎΡΠΎΡΡΠ΅ ΠΌΠ°Π½ΠΈΠΏΡΠ»ΡΡΠΈΠΈ ΡΠΎ ΡΡΡΠΎΠΊΠ°ΠΌΠΈ.
ΠΠ° ΠΏΠ΅ΡΠ²ΡΠΉ Π²Π·Π³Π»ΡΠ΄ ΡΠΎ ΡΡΡΠΎΠΊΠ°ΠΌΠΈ ΡΠ°Π±ΠΎΡΠ°ΡΡ ΡΠ°ΠΊ ΠΆΠ΅, ΠΊΠ°ΠΊ Ρ ΡΠΈΡΠ»Π°ΠΌΠΈ, Π½ΠΎ Π΅ΡΠ»ΠΈ ΠΊΠΎΠΏΠ½ΡΡΡ Π³Π»ΡΠ±ΠΆΠ΅, ΠΌΠΎΠΆΠ½ΠΎ Π·Π°ΠΌΠ΅ΡΠΈΡΡ Π½Π΅ΠΊΠΎΡΠΎΡΡΠ΅ Π·Π°ΠΌΠ΅ΡΠ½ΡΠ΅ ΡΠ°Π·Π»ΠΈΡΠΈΡ. ΠΠ°ΡΠ½Π΅ΠΌ Ρ ΡΠΎΠ³ΠΎ, ΡΡΠΎ Π²Π²Π΅Π΄Π΅ΠΌ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΠΎΡΠ½ΠΎΠ²Π½ΡΡ ΡΡΡΠΎΠΊ Π² ΠΊΠΎΠ½ΡΠΎΠ»Ρ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠ° Π±ΡΠ°ΡΠ·Π΅ΡΠ°, ΡΡΠΎΠ±Ρ ΠΎΠ·Π½Π°ΠΊΠΎΠΌΠΈΡΡΡΡ Ρ Π½ΠΈΠΌΠΈ.
Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΡΡΡΠΎΠΊΠΈ
- ΠΠ»Ρ Π½Π°ΡΠ°Π»Π° Π²Π²Π΅Π΄ΠΈΡΠ΅ ΡΠ»Π΅Π΄ΡΡΡΠΈΠ΅ ΡΡΡΠΎΠΊΠΈ:
const string = 'Π Π΅Π²ΠΎΠ»ΡΡΠΈΡ Π½Π΅ Π±ΡΠ΄Π΅Ρ ΡΡΠ°Π½ΡΠ»ΠΈΡΠΎΠ²Π°ΡΡΡΡ ΠΏΠΎ ΡΠ΅Π»Π΅Π²ΠΈΠ΄Π΅Π½ΠΈΡ.'; console.log (ΡΡΡΠΎΠΊΠ°);
- ΠΡΠ»ΠΈ Π²Ρ ΡΡΠΎΠ³ΠΎ Π½Π΅ ΡΠ΄Π΅Π»Π°Π΅ΡΠ΅ ΠΈΠ»ΠΈ ΠΏΡΠΎΠΏΡΡΡΠΈΡΠ΅ ΠΎΠ΄Π½Ρ ΠΈΠ· ΠΊΠ°Π²ΡΡΠ΅ΠΊ, Π²Ρ ΠΏΠΎΠ»ΡΡΠΈΡΠ΅ ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΠ΅ ΠΎΠ± ΠΎΡΠΈΠ±ΠΊΠ΅. ΠΠΎΠΏΡΠΎΠ±ΡΠΉΡΠ΅ Π²Π²Π΅ΡΡΠΈ ΡΠ»Π΅Π΄ΡΡΡΠΈΠ΅ ΡΡΡΠΎΠΊΠΈ:
const badString1 = ΠΡΠΎ ΡΠ΅ΡΡ; const badString2 = 'ΠΡΠΎ ΡΠ΅ΡΡ; const badString3 = ΠΡΠΎ ΡΠ΅ΡΡ ';
Π.ΠΡΠ»ΠΈ Π±ΡΠ°ΡΠ·Π΅Ρ Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ Π΅Π³ΠΎ Π½Π°ΠΉΡΠΈ, Π²ΠΎΠ·Π½ΠΈΠΊΠ°Π΅Ρ ΠΎΡΠΈΠ±ΠΊΠ° (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, Β«ΠΎΡΡΡΡΡΡΠ²ΡΠ΅Ρ; ΠΏΠ΅ΡΠ΅Π΄ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΠΎΠΌΒ»). ΠΡΠ»ΠΈ Π±ΡΠ°ΡΠ·Π΅Ρ Π²ΠΈΠ΄ΠΈΡ, Π³Π΄Π΅ Π½Π°ΡΠΈΠ½Π°Π΅ΡΡΡ ΡΡΡΠΎΠΊΠ°, Π½ΠΎ Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ Π½Π°ΠΉΡΠΈ ΠΊΠΎΠ½Π΅Ρ ΡΡΡΠΎΠΊΠΈ, ΠΊΠ°ΠΊ ΡΠΊΠ°Π·Π°Π½ΠΎ Π²ΠΎ Π²ΡΠΎΡΠΎΠΉ ΠΊΠ°Π²ΡΡΠΊΠ΅, ΠΎΠ½ Π²ΡΠ΄Π°Π΅Ρ ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΠ΅ ΠΎΠ± ΠΎΡΠΈΠ±ΠΊΠ΅ (Ρ Β«Π½Π΅Π·Π°Π²Π΅ΡΡΠ΅Π½Π½ΡΠΌ ΡΡΡΠΎΠΊΠΎΠ²ΡΠΌ Π»ΠΈΡΠ΅ΡΠ°Π»ΠΎΠΌΒ»). ΠΡΠ»ΠΈ Π²Π°ΡΠ° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ° Π²ΡΠ·ΡΠ²Π°Π΅Ρ ΡΠ°ΠΊΠΈΠ΅ ΠΎΡΠΈΠ±ΠΊΠΈ, Π²Π΅ΡΠ½ΠΈΡΠ΅ΡΡ ΠΈ ΠΏΡΠΎΠ²Π΅ΡΡΡΠ΅ Π²ΡΠ΅ ΡΠ²ΠΎΠΈ ΡΡΡΠΎΠΊΠΈ, ΡΡΠΎΠ±Ρ ΡΠ±Π΅Π΄ΠΈΡΡΡΡ, ΡΡΠΎ Ρ Π²Π°Ρ Π½Π΅Ρ ΠΏΡΠΎΠΏΡΡΠ΅Π½Π½ΡΡ ΠΊΠ°Π²ΡΡΠ΅ΠΊ.
- Π‘Π»Π΅Π΄ΡΡΡΠ΅Π΅ Π±ΡΠ΄Π΅Ρ ΡΠ°Π±ΠΎΡΠ°ΡΡ, Π΅ΡΠ»ΠΈ Π²Ρ ΡΠ°Π½Π΅Π΅ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΠΈΠ»ΠΈ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΡ
string
— ΠΏΠΎΠΏΡΠΎΠ±ΡΠΉΡΠ΅ ΡΠ΅ΠΉΡΠ°Ρ:const badString = ΡΡΡΠΎΠΊΠ°; ΠΊΠΎΠ½ΡΠΎΠ»Ρ.ΠΆΡΡΠ½Π°Π» (badString);
badString
ΡΠ΅ΠΏΠ΅ΡΡ ΠΈΠΌΠ΅Π΅Ρ ΡΠΎ ΠΆΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅, ΡΡΠΎ ΠΈ ΡΡΡΠΎΠΊΠ°
ΠΠ΄ΠΈΠ½ΠΎΡΠ½ΡΠ΅ ΠΊΠ°Π²ΡΡΠΊΠΈ ΠΈ Π΄Π²ΠΎΠΉΠ½ΡΠ΅ ΠΊΠ°Π²ΡΡΠΊΠΈ
- Π JavaScript Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ Π²ΡΠ±ΡΠ°ΡΡ ΠΎΠ΄ΠΈΠ½Π°ΡΠ½ΡΠ΅ ΠΈΠ»ΠΈ Π΄Π²ΠΎΠΉΠ½ΡΠ΅ ΠΊΠ°Π²ΡΡΠΊΠΈ, ΡΡΠΎΠ±Ρ Π·Π°ΠΊΠ»ΡΡΠΈΡΡ Π²Π°ΡΠΈ ΡΡΡΠΎΠΊΠΈ. ΠΠ±Π° ΡΠ»Π΅Π΄ΡΡΡΠΈΡ
Π²Π°ΡΠΈΠ°Π½ΡΠ° Π±ΡΠ΄ΡΡ ΡΠ°Π±ΠΎΡΠ°ΡΡ Π½ΠΎΡΠΌΠ°Π»ΡΠ½ΠΎ:
const sgl = 'ΠΠ΄ΠΈΠ½ΠΎΡΠ½ΡΠ΅ ΠΊΠ°Π²ΡΡΠΊΠΈ.'; const dbl = "ΠΠ²ΠΎΠΉΠ½ΡΠ΅ ΠΊΠ°Π²ΡΡΠΊΠΈ"; console.
log (sgl); console.log (dbl);
- ΠΠ΅ΠΆΠ΄Ρ Π½ΠΈΠΌΠΈ ΠΎΡΠ΅Π½Ρ Π½Π΅Π±ΠΎΠ»ΡΡΠ°Ρ ΡΠ°Π·Π½ΠΈΡΠ°, ΠΈ ΡΠΎ, ΡΡΠΎ Π²Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΠ΅, Π·Π°Π²ΠΈΡΠΈΡ ΠΎΡ Π»ΠΈΡΠ½ΡΡ
ΠΏΡΠ΅Π΄ΠΏΠΎΡΡΠ΅Π½ΠΈΠΉ.ΠΠ΄Π½Π°ΠΊΠΎ Π²Π°ΠΌ ΡΠ»Π΅Π΄ΡΠ΅Ρ Π²ΡΠ±ΡΠ°ΡΡ ΠΎΠ΄Π½ΠΎ ΠΈ ΠΏΡΠΈΠ΄Π΅ΡΠΆΠΈΠ²Π°ΡΡΡΡ Π΅Π³ΠΎ; ΠΊΠΎΠ΄ Ρ ΡΠ°Π·Π½ΡΠΌΠΈ ΠΊΠ°Π²ΡΡΠΊΠ°ΠΌΠΈ ΠΌΠΎΠΆΠ΅Ρ ΡΠ±ΠΈΠ²Π°ΡΡ Ρ ΡΠΎΠ»ΠΊΡ, ΠΎΡΠΎΠ±Π΅Π½Π½ΠΎ Π΅ΡΠ»ΠΈ Π²Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΠ΅ Π΄Π²Π΅ ΡΠ°Π·Π½ΡΠ΅ ΠΊΠ°Π²ΡΡΠΊΠΈ Π² ΠΎΠ΄Π½ΠΎΠΉ ΡΡΡΠΎΠΊΠ΅! Π‘Π»Π΅Π΄ΡΡΡΠ΅Π΅ Π²Π΅ΡΠ½Π΅Ρ ΠΎΡΠΈΠ±ΠΊΡ:
const badQuotes = 'Π§ΡΠΎ, ΡΠ΅ΡΡ Π²ΠΎΠ·ΡΠΌΠΈ? ";
- ΠΡΠ°ΡΠ·Π΅Ρ Π±ΡΠ΄Π΅Ρ Π΄ΡΠΌΠ°ΡΡ, ΡΡΠΎ ΡΡΡΠΎΠΊΠ° Π½Π΅ Π±ΡΠ»Π° Π·Π°ΠΊΡΡΡΠ°, ΠΏΠΎΡΠΎΠΌΡ ΡΡΠΎ Π² ΡΡΡΠΎΠΊΠ΅ ΠΌΠΎΠΆΠ΅Ρ ΠΏΠΎΡΠ²ΠΈΡΡΡΡ Π΄ΡΡΠ³ΠΎΠΉ ΡΠΈΠΏ ΡΠΈΡΠ°ΡΡ, ΠΊΠΎΡΠΎΡΡΠΉ Π²Ρ Π½Π΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΠ΅ Π΄Π»Ρ Ρ
ΡΠ°Π½Π΅Π½ΠΈΡ Π²Π°ΡΠΈΡ
ΡΡΡΠΎΠΊ. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, ΠΎΠ±Π° Π²Π°ΡΠΈΠ°Π½ΡΠ° ΠΏΠΎΠ΄Ρ
ΠΎΠ΄ΡΡ:
const sglDbl = 'ΠΡ Π±Ρ ΡΡΠ΅Π»ΠΈ Β«ΡΡΠ±Π½ΡΠΉ ΡΠΆΠΈΠ½Β»?'; const dblSgl = "ΠΠ½Π΅ Π³ΡΡΡΡΠ½ΠΎ."; console.log (sglDbl); console.log (dblSgl);
- ΠΠ΄Π½Π°ΠΊΠΎ Π²Ρ Π½Π΅ ΠΌΠΎΠΆΠ΅ΡΠ΅ Π²ΠΊΠ»ΡΡΠΈΡΡ ΠΎΠ΄Π½Ρ ΠΈ ΡΡ ΠΆΠ΅ ΠΊΠ°Π²ΡΡΠΊΡ Π² ΡΡΡΠΎΠΊΡ, Π΅ΡΠ»ΠΈ ΠΎΠ½Π° ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ Π΄Π»Ρ ΠΈΡ
ΡΠΎΠ΄Π΅ΡΠΆΠ°Π½ΠΈΡ. Π‘Π»Π΅Π΄ΡΡΡΠ΅Π΅ ΠΏΡΠΈΠ²Π΅Π΄Π΅Ρ ΠΊ ΠΎΡΠΈΠ±ΠΊΠ΅, ΡΠ°ΠΊ ΠΊΠ°ΠΊ ΡΡΠΎ ΡΠ±ΠΈΠ²Π°Π΅Ρ Π±ΡΠ°ΡΠ·Π΅Ρ Ρ ΡΠΎΠ»ΠΊΡ ΠΎΡΠ½ΠΎΡΠΈΡΠ΅Π»ΡΠ½ΠΎ ΡΠΎΠ³ΠΎ, Π³Π΄Π΅ Π·Π°ΠΊΠ°Π½ΡΠΈΠ²Π°Π΅ΡΡΡ ΡΡΡΠΎΠΊΠ°:
const bigmouth = 'Π― Π½Π΅ ΠΈΠΌΠ΅Ρ ΠΏΡΠ°Π²Π° Π·Π°Π½ΠΈΠΌΠ°ΡΡ ΡΠ²ΠΎΠ΅ ΠΌΠ΅ΡΡΠΎ .
..';
ΠΠΊΡΠ°Π½ΠΈΡΡΡΡΠΈΠ΅ ΡΠΈΠΌΠ²ΠΎΠ»Ρ Π² ΡΡΡΠΎΠΊΠ΅
Π§ΡΠΎΠ±Ρ ΠΈΡΠΏΡΠ°Π²ΠΈΡΡ Π½Π°ΡΡ ΠΏΡΠ΅Π΄ΡΠ΄ΡΡΡΡ ΡΡΡΠΎΠΊΡ ΠΊΠΎΠ΄Π° ΠΏΡΠΎΠ±Π»Π΅ΠΌΡ, Π½Π°ΠΌ Π½ΡΠΆΠ½ΠΎ ΡΠΊΡΠ°Π½ΠΈΡΠΎΠ²Π°ΡΡ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠ½ΡΡ ΠΊΠ°Π²ΡΡΠΊΡ.ΠΠΊΡΠ°Π½ΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΡΠΈΠΌΠ²ΠΎΠ»ΠΎΠ² ΠΎΠ·Π½Π°ΡΠ°Π΅Ρ, ΡΡΠΎ ΠΌΡ ΡΡΠΎ-ΡΠΎ Π΄Π΅Π»Π°Π΅ΠΌ Ρ Π½ΠΈΠΌΠΈ, ΡΡΠΎΠ±Ρ ΡΠ±Π΅Π΄ΠΈΡΡΡΡ, ΡΡΠΎ ΠΎΠ½ΠΈ ΡΠ°ΡΠΏΠΎΠ·Π½Π°ΡΡΡΡ ΠΊΠ°ΠΊ ΡΠ΅ΠΊΡΡ, Π° Π½Π΅ ΠΊΠ°ΠΊ ΡΠ°ΡΡΡ ΠΊΠΎΠ΄Π°. Π JavaScript ΠΌΡ Π΄Π΅Π»Π°Π΅ΠΌ ΡΡΠΎ, ΠΏΠΎΠΌΠ΅ΡΠ°Ρ ΠΎΠ±ΡΠ°ΡΠ½ΡΡ ΠΊΠΎΡΡΡ ΡΠ΅ΡΡΡ Π½Π΅ΠΏΠΎΡΡΠ΅Π΄ΡΡΠ²Π΅Π½Π½ΠΎ ΠΏΠ΅ΡΠ΅Π΄ ΡΠΈΠΌΠ²ΠΎΠ»ΠΎΠΌ. ΠΠΎΠΏΡΠΎΠ±ΡΠΉΡΠ΅ ΡΡΠΎ:
const bigmouth = 'Π£ ΠΌΠ΅Π½Ρ Π½Π΅Ρ ΠΏΡΠ°Π²Π° Π·Π°Π½ΡΡΡ ΡΠ²ΠΎΠ΅ ΠΌΠ΅ΡΡΠΎ ...';
console.log (Π±ΠΎΠ»ΡΡΠ½);
ΠΡΠΎ ΠΏΡΠ΅ΠΊΡΠ°ΡΠ½ΠΎ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ. Π’Π°ΠΊΠΈΠΌ ΠΆΠ΅ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ ΠΌΠΎΠΆΠ½ΠΎ ΡΠΊΡΠ°Π½ΠΈΡΠΎΠ²Π°ΡΡ Π΄ΡΡΠ³ΠΈΠ΅ ΡΠΈΠΌΠ²ΠΎΠ»Ρ, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ \ "
, ΠΈ, ΠΊΡΠΎΠΌΠ΅ ΡΠΎΠ³ΠΎ, Π΅ΡΡΡ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΡΠΏΠ΅ΡΠΈΠ°Π»ΡΠ½ΡΡ
ΠΊΠΎΠ΄ΠΎΠ². Π‘ΠΌ. ΠΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΡΠ΅ ΡΠ²Π΅Π΄Π΅Π½ΠΈΡ Π² ΡΠ°Π·Π΄Π΅Π»Π΅» escape-ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΠΎΡΡΠΈ «.
ΠΠ±ΡΠ΅Π΄ΠΈΠ½ΠΈΡΡ ΠΏΡΠΎΡΡΠΎ ΠΎΠ·Π½Π°ΡΠ°Π΅Ρ Β«ΠΎΠ±ΡΠ΅Π΄ΠΈΠ½ΠΈΡΡ Π²ΠΌΠ΅ΡΡΠ΅Β». ΠΠ»Ρ ΠΎΠ±ΡΠ΅Π΄ΠΈΠ½Π΅Π½ΠΈΡ ΡΡΡΠΎΠΊ Π² JavaScript Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Π΄ΡΡΠ³ΠΎΠΉ ΡΠΈΠΏ ΡΡΡΠΎΠΊΠΈ, Π½Π°Π·ΡΠ²Π°Π΅ΠΌΡΠΉ Π»ΠΈΡΠ΅ΡΠ°Π»ΠΎΠΌ ΡΠ°Π±Π»ΠΎΠ½Π° .
ΠΠΈΡΠ΅ΡΠ°Π» ΡΠ°Π±Π»ΠΎΠ½Π° Π²ΡΠ³Π»ΡΠ΄ΠΈΡ ΡΠ°ΠΊ ΠΆΠ΅, ΠΊΠ°ΠΊ ΠΎΠ±ΡΡΠ½Π°Ρ ΡΡΡΠΎΠΊΠ°, Π½ΠΎ Π²ΠΌΠ΅ΡΡΠΎ ΠΎΠ΄ΠΈΠ½Π°ΡΠ½ΡΡ
ΠΈΠ»ΠΈ Π΄Π²ΠΎΠΉΠ½ΡΡ
ΠΊΠ°Π²ΡΡΠ΅ΠΊ ( '
ΠΈΠ»ΠΈ "
) Π²Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΠ΅ ΡΠΈΠΌΠ²ΠΎΠ»Ρ ΠΎΠ±ΡΠ°ΡΠ½ΠΎΠΉ ΠΊΠ°Π²ΡΡΠΊΠΈ (`
):
const ΠΡΠΈΠ²Π΅ΡΡΡΠ²ΠΈΠ΅ = `ΠΡΠΈΠ²Π΅Ρ`;
ΠΡΠΎ ΠΌΠΎΠΆΠ΅Ρ ΡΠ°Π±ΠΎΡΠ°ΡΡ ΠΊΠ°ΠΊ ΠΎΠ±ΡΡΠ½Π°Ρ ΡΡΡΠΎΠΊΠ°, Π·Π° ΠΈΡΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ΠΌ ΡΠΎΠ³ΠΎ, ΡΡΠΎ Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ Π²ΠΊΠ»ΡΡΠ°ΡΡ Π² Π½Π΅Π΅ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΠ΅, Π·Π°ΠΊΠ»ΡΡΠ΅Π½Π½ΡΠ΅ Π² $ {}
ΡΠΈΠΌΠ²ΠΎΠ»ΠΎΠ², ΠΈ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΠΎΠΉ Π±ΡΠ΄Π΅Ρ Π²ΡΡΠ°Π²Π»Π΅Π½ΠΎ Π² ΡΠ΅Π·ΡΠ»ΡΡΠ°Ρ:
const name = 'ΠΡΠΈΡ';
ΠΊΠΎΠ½ΡΡΠ°Π½ΡΠ½ΠΎΠ΅ ΠΏΡΠΈΠ²Π΅ΡΡΡΠ²ΠΈΠ΅ = `ΠΡΠΈΠ²Π΅Ρ, $ {ΠΈΠΌΡ}`;
ΠΊΠΎΠ½ΡΠΎΠ»Ρ.
ΠΆΡΡΠ½Π°Π» (ΠΏΡΠΈΠ²Π΅ΡΡΡΠ²ΠΈΠ΅);
ΠΡ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΡΡ ΠΆΠ΅ ΡΠ΅Ρ Π½ΠΈΠΊΡ Π΄Π»Ρ ΠΎΠ±ΡΠ΅Π΄ΠΈΠ½Π΅Π½ΠΈΡ Π΄Π²ΡΡ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΡ :
const one = 'ΠΡΠΈΠ²Π΅Ρ,';
const two = 'ΠΊΠ°ΠΊ Π΄Π΅Π»Π°?';
const connected = `$ {ΠΎΠ΄ΠΈΠ½} $ {Π΄Π²Π°}`;
console.log (ΠΏΡΠΈΡΠΎΠ΅Π΄ΠΈΠ½ΠΈΠ»ΡΡ);
ΠΠΎΠ½ΠΊΠ°ΡΠ΅Π½Π°ΡΠΈΡ Π² ΠΊΠΎΠ½ΡΠ΅ΠΊΡΡΠ΅
ΠΠ°Π²Π°ΠΉΡΠ΅ ΠΏΠΎΡΠΌΠΎΡΡΠΈΠΌ, ΠΊΠ°ΠΊ ΠΊΠΎΠ½ΠΊΠ°ΡΠ΅Π½Π°ΡΠΈΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ Π² Π΄Π΅ΠΉΡΡΠ²ΠΈΠΈ:
const button = document.querySelector ('ΠΊΠ½ΠΎΠΏΠΊΠ°');
function greet () {
const name = prompt ('ΠΠ°ΠΊ ΡΠ΅Π±Ρ Π·ΠΎΠ²ΡΡ?');
alert (`ΠΡΠΈΠ²Π΅Ρ, $ {name}, ΡΠ°Π΄ ΡΠ΅Π±Ρ Π²ΠΈΠ΄Π΅ΡΡ!`);
}
ΠΊΠ½ΠΎΠΏΠΊΠ°.addEventListener (Β«ΡΠ΅Π»ΠΊΠ½ΡΡΡΒ», ΠΏΡΠΈΠ²Π΅ΡΡΡΠ²ΠΎΠ²Π°ΡΡ);
ΠΠ΄Π΅ΡΡ ΠΌΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΠΌ ΡΡΠ½ΠΊΡΠΈΡ window.prompt ()
, ΠΊΠΎΡΠΎΡΠ°Ρ ΠΏΡΠΎΡΠΈΡ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ ΠΎΡΠ²Π΅ΡΠΈΡΡ Π½Π° Π²ΠΎΠΏΡΠΎΡ ΡΠ΅ΡΠ΅Π· Π²ΡΠΏΠ»ΡΠ²Π°ΡΡΠ΅Π΅ Π΄ΠΈΠ°Π»ΠΎΠ³ΠΎΠ²ΠΎΠ΅ ΠΎΠΊΠ½ΠΎ, Π° Π·Π°ΡΠ΅ΠΌ ΡΠΎΡ
ΡΠ°Π½ΡΠ΅Ρ Π²Π²Π΅Π΄Π΅Π½Π½ΡΠΉ ΡΠ΅ΠΊΡΡ Π²Π½ΡΡΡΠΈ Π·Π°Π΄Π°Π½Π½ΠΎΠΉ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΠΎΠΉ — Π² Π΄Π°Π½Π½ΠΎΠΌ ΡΠ»ΡΡΠ°Π΅ name
. ΠΠ°ΡΠ΅ΠΌ ΠΌΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΠΌ ΡΡΠ½ΠΊΡΠΈΡ window.alert ()
Π΄Π»Ρ ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΡ Π΄ΡΡΠ³ΠΎΠ³ΠΎ Π²ΡΠΏΠ»ΡΠ²Π°ΡΡΠ΅Π³ΠΎ ΠΎΠΊΠ½Π°, ΡΠΎΠ΄Π΅ΡΠΆΠ°ΡΠ΅Π³ΠΎ ΡΡΡΠΎΠΊΡ, ΠΊΠΎΡΠΎΡΠ°Ρ Π²ΡΡΠ°Π²Π»ΡΠ΅Ρ ΠΈΠΌΡ Π² ΠΎΠ±ΡΠ΅Π΅ ΠΏΡΠΈΠ²Π΅ΡΡΡΠ²Π΅Π½Π½ΠΎΠ΅ ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΠ΅.
ΠΠ±ΡΠ΅Π΄ΠΈΠ½Π΅Π½ΠΈΠ΅ Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ Β«+Β»
ΠΡ ΡΠ°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΎΠ±ΡΠ΅Π΄ΠΈΠ½ΠΈΡΡ ΡΡΡΠΎΠΊΠΈ Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΠ° +
:
const ΠΡΠΈΠ²Π΅ΡΡΡΠ²ΠΈΠ΅ = "ΠΡΠΈΠ²Π΅Ρ";
const name = "ΠΡΠΈΡ";
ΠΊΠΎΠ½ΡΠΎΠ»Ρ.ΠΆΡΡΠ½Π°Π» (ΠΏΡΠΈΠ²Π΅ΡΡΡΠ²ΠΈΠ΅ + "," + ΠΈΠΌΡ);
ΠΠ΄Π½Π°ΠΊΠΎ Π»ΠΈΡΠ΅ΡΠ°Π»Ρ ΡΠ°Π±Π»ΠΎΠ½Π° ΠΎΠ±ΡΡΠ½ΠΎ Π΄Π°ΡΡ Π±ΠΎΠ»Π΅Π΅ ΡΠΈΡΠ°Π΅ΠΌΡΠΉ ΠΊΠΎΠ΄:
const ΠΡΠΈΠ²Π΅ΡΡΡΠ²ΠΈΠ΅ = "ΠΡΠΈΠ²Π΅Ρ";
const name = "ΠΡΠΈΡ";
console.log (`$ {ΠΏΡΠΈΠ²Π΅ΡΡΡΠ²ΠΈΠ΅}, $ {ΠΈΠΌΡ}`);
ΠΡΠ°ΠΊ, ΡΡΠΎ ΠΏΡΠΎΠΈΡΡ ΠΎΠ΄ΠΈΡ, ΠΊΠΎΠ³Π΄Π° ΠΌΡ ΠΏΡΡΠ°Π΅ΠΌΡΡ ΠΎΠ±ΡΠ΅Π΄ΠΈΠ½ΠΈΡΡ ΡΡΡΠΎΠΊΡ ΠΈ ΡΠΈΡΠ»ΠΎ? ΠΠΎΠΏΡΠΎΠ±ΡΠ΅ΠΌ Π² Π½Π°ΡΠ΅ΠΉ ΠΊΠΎΠ½ΡΠΎΠ»ΠΈ:
const name = "Π€ΡΠΎΠ½Ρ";
ΠΊΠΎΠ½ΡΡΠ°Π½ΡΠ½ΠΎΠ΅ ΡΠΈΡΠ»ΠΎ = 242;
console.log (`$ {ΠΈΠΌΡ} $ {Π½ΠΎΠΌΠ΅Ρ}`);
ΠΠΎΠΆΠ½ΠΎ Π±ΡΠ»ΠΎ ΠΎΠΆΠΈΠ΄Π°ΡΡ, ΡΡΠΎ ΡΡΠΎ Π²Π΅ΡΠ½Π΅Ρ ΠΎΡΠΈΠ±ΠΊΡ, Π½ΠΎ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ Π½ΠΎΡΠΌΠ°Π»ΡΠ½ΠΎ.ΠΠΎΠΏΡΡΠΊΠ° ΠΏΡΠ΅Π΄ΡΡΠ°Π²ΠΈΡΡ ΡΡΡΠΎΠΊΡ Π² Π²ΠΈΠ΄Π΅ ΡΠΈΡΠ»Π° Π½Π° ΡΠ°ΠΌΠΎΠΌ Π΄Π΅Π»Π΅ Π½Π΅ ΠΈΠΌΠ΅Π΅Ρ ΡΠΌΡΡΠ»Π°, Π½ΠΎ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ ΡΠΈΡΠ»Π° Π² Π²ΠΈΠ΄Π΅ ΡΡΡΠΎΠΊΠΈ ΠΈΠΌΠ΅Π΅Ρ ΡΠΌΡΡΠ», ΠΏΠΎΡΡΠΎΠΌΡ Π±ΡΠ°ΡΠ·Π΅Ρ ΠΏΡΠ΅ΠΎΠ±ΡΠ°Π·ΡΠ΅Ρ ΡΠΈΡΠ»ΠΎ Π² ΡΡΡΠΎΠΊΡ ΠΈ ΠΎΠ±ΡΠ΅Π΄ΠΈΠ½ΡΠ΅Ρ Π΄Π²Π΅ ΡΡΡΠΎΠΊΠΈ.
ΠΡΠ»ΠΈ Ρ Π²Π°Ρ Π΅ΡΡΡ ΡΠΈΡΠ»ΠΎΠ²Π°Ρ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½Π°Ρ, ΠΊΠΎΡΠΎΡΡΡ Π²Ρ Ρ ΠΎΡΠΈΡΠ΅ ΠΏΡΠ΅ΠΎΠ±ΡΠ°Π·ΠΎΠ²Π°ΡΡ Π² ΡΡΡΠΎΠΊΡ, Π½ΠΎ Π½Π΅ ΠΈΠ·ΠΌΠ΅Π½ΡΡΡ ΠΈΠ½Π°ΡΠ΅, ΠΈΠ»ΠΈ ΡΡΡΠΎΠΊΠΎΠ²ΡΡ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΡ, ΠΊΠΎΡΠΎΡΡΡ Π²Ρ Ρ ΠΎΡΠΈΡΠ΅ ΠΏΡΠ΅ΠΎΠ±ΡΠ°Π·ΠΎΠ²Π°ΡΡ Π² ΡΠΈΡΠ»ΠΎ, Π½ΠΎ Π½Π΅ ΠΈΠ·ΠΌΠ΅Π½ΡΡΡ ΠΈΠ½Π°ΡΠ΅, Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΡΠ»Π΅Π΄ΡΡΡΠΈΠ΅ Π΄Π²Π΅ ΠΊΠΎΠ½ΡΡΡΡΠΊΡΠΈΠΈ:
- ΠΠ±ΡΠ΅ΠΊΡ
Number
ΠΏΡΠ΅ΠΎΠ±ΡΠ°Π·ΡΠ΅Ρ Π²ΡΠ΅, ΡΡΠΎ Π΅ΠΌΡ ΠΏΠ΅ΡΠ΅Π΄Π°Π½ΠΎ, Π² ΡΠΈΡΠ»ΠΎ, Π΅ΡΠ»ΠΈ ΡΡΠΎ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ.ΠΠΎΠΏΡΠΎΠ±ΡΠΉΡΠ΅ ΡΠ»Π΅Π΄ΡΡΡΠ΅Π΅:
const myString = '123'; const myNum = Π§ΠΈΡΠ»ΠΎ (myString); console.log (ΡΠΈΠΏ myNum);
- Π Π½Π°ΠΎΠ±ΠΎΡΠΎΡ, Ρ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΡΠΈΡΠ»Π° Π΅ΡΡΡ ΠΌΠ΅ΡΠΎΠ΄
toString ()
, ΠΊΠΎΡΠΎΡΡΠΉ ΠΏΡΠ΅ΠΎΠ±ΡΠ°Π·ΡΠ΅Ρ Π΅Π³ΠΎ Π² ΡΠΊΠ²ΠΈΠ²Π°Π»Π΅Π½ΡΠ½ΡΡ ΡΡΡΠΎΠΊΡ. ΠΠΎΠΏΡΠΎΠ±ΡΠΉ ΡΡΠΎ:const myNum2 = 123; const myString2 = myNum2.toString (); console.log (ΡΠΈΠΏ myString2);
ΠΡΠΈ ΠΊΠΎΠ½ΡΡΡΡΠΊΡΠΈΠΈ ΠΌΠΎΠ³ΡΡ Π±ΡΡΡ Π΄Π΅ΠΉΡΡΠ²ΠΈΡΠ΅Π»ΡΠ½ΠΎ ΠΏΠΎΠ»Π΅Π·Π½Ρ Π² Π½Π΅ΠΊΠΎΡΠΎΡΡΡ
ΡΠΈΡΡΠ°ΡΠΈΡΡ
. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, Π΅ΡΠ»ΠΈ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ Π²Π²ΠΎΠ΄ΠΈΡ ΡΠΈΡΠ»ΠΎ Π² ΡΠ΅ΠΊΡΡΠΎΠ²ΠΎΠ΅ ΠΏΠΎΠ»Π΅ ΡΠΎΡΠΌΡ, ΡΡΠΎ ΡΡΡΠΎΠΊΠ°.ΠΠ΄Π½Π°ΠΊΠΎ, Π΅ΡΠ»ΠΈ Π²Ρ Ρ
ΠΎΡΠΈΡΠ΅ Π΄ΠΎΠ±Π°Π²ΠΈΡΡ ΡΡΠΎ ΡΠΈΡΠ»ΠΎ ΠΊ ΡΠ΅ΠΌΡ-Π»ΠΈΠ±ΠΎ, Π²Π°ΠΌ Π½ΡΠΆΠ½ΠΎ, ΡΡΠΎΠ±Ρ ΡΡΠΎ Π±ΡΠ»ΠΎ ΡΠΈΡΠ»ΠΎ, ΠΏΠΎΡΡΠΎΠΌΡ Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΏΠ΅ΡΠ΅Π΄Π°ΡΡ Π΅Π³ΠΎ ΡΠ΅ΡΠ΅Π· Number ()
, ΡΡΠΎΠ±Ρ ΡΠΏΡΠ°Π²ΠΈΡΡΡΡ Ρ ΡΡΠΈΠΌ. ΠΡ ΡΠ΄Π΅Π»Π°Π»ΠΈ ΠΈΠΌΠ΅Π½Π½ΠΎ ΡΡΠΎ Π² Π½Π°ΡΠ΅ΠΉ ΠΈΠ³ΡΠ΅ ΠΏΠΎ ΡΠ³Π°Π΄ΡΠ²Π°Π½ΠΈΡ ΡΠΈΡΠ΅Π», Π² ΡΡΡΠΎΠΊΠ΅ 54.
ΠΡ ΠΌΠΎΠΆΠ΅ΡΠ΅ Π²ΠΊΠ»ΡΡΠ°ΡΡ Π²ΡΡΠ°ΠΆΠ΅Π½ΠΈΡ JavaScript Π² Π»ΠΈΡΠ΅ΡΠ°Π»Ρ ΡΠ°Π±Π»ΠΎΠ½ΠΎΠ², Π° ΡΠ°ΠΊΠΆΠ΅ ΠΏΡΠΎΡΡΡΠ΅ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΠ΅, ΠΈ ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΡ Π±ΡΠ΄ΡΡ Π²ΠΊΠ»ΡΡΠ΅Π½Ρ Π² ΡΠ΅Π·ΡΠ»ΡΡΠ°Ρ:
const song = Β«Π‘ΡΠ°ΠΆΠ°ΠΉΡΠ΅ΡΡ Ρ ΠΌΠΎΠ»ΠΎΠ΄Π΅ΠΆΡΡΒ»;
ΠΊΠΎΠ½ΡΡΠ°Π½ΡΠ½Π°Ρ ΠΎΡΠ΅Π½ΠΊΠ° = 9;
const highScore = 10;
const output = `ΠΠ½Π΅ Π½ΡΠ°Π²ΠΈΡΡΡ ΠΏΠ΅ΡΠ½Ρ $ {song}.
Π― Π΄Π°Π» Π΅ΠΌΡ ΠΎΡΠ΅Π½ΠΊΡ $ {score / highScore * 100}%. `;
console.log (Π²ΡΠ²ΠΎΠ΄);
ΠΠΈΡΠ΅ΡΠ°Π»Ρ ΡΠ°Π±Π»ΠΎΠ½Π° ΡΡΠΈΡΡΠ²Π°ΡΡ ΡΠ°Π·ΡΡΠ²Ρ ΡΡΡΠΎΠΊ Π² ΠΈΡΡ ΠΎΠ΄Π½ΠΎΠΌ ΠΊΠΎΠ΄Π΅, ΠΏΠΎΡΡΠΎΠΌΡ Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΏΠΈΡΠ°ΡΡ ΡΡΡΠΎΠΊΠΈ, ΠΎΡ Π²Π°ΡΡΠ²Π°ΡΡΠΈΠ΅ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΡΡΡΠΎΠΊ, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ:
const output = `ΠΠ½Π΅ Π½ΡΠ°Π²ΠΈΡΡΡ ΠΏΠ΅ΡΠ½Ρ.
Π― ΠΏΠΎΡΡΠ°Π²ΠΈΠ» Π΅ΠΌΡ ΠΎΡΠ΅Π½ΠΊΡ 90%. ';
console.log (Π²ΡΠ²ΠΎΠ΄);
Π§ΡΠΎΠ±Ρ ΠΏΠΎΠ»ΡΡΠΈΡΡ ΡΠΊΠ²ΠΈΠ²Π°Π»Π΅Π½ΡΠ½ΡΠΉ Π²ΡΠ²ΠΎΠ΄ Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ ΠΎΠ±ΡΡΠ½ΠΎΠΉ ΡΡΡΠΎΠΊΠΈ, Π²Π°ΠΌ Π½Π΅ΠΎΠ±Ρ
ΠΎΠ΄ΠΈΠΌΠΎ Π²ΠΊΠ»ΡΡΠΈΡΡ Π² ΡΡΡΠΎΠΊΡ ΡΠΈΠΌΠ²ΠΎΠ»Ρ ΡΠ°Π·ΡΡΠ²Π° ΡΡΡΠΎΠΊΠΈ ( \ n
):
const output = 'ΠΠ½Π΅ Π½ΡΠ°Π²ΠΈΡΡΡ ΠΏΠ΅ΡΠ½Ρ.\ nΠ― ΠΏΠΎΡΡΠ°Π²ΠΈΠ» 90%. ';
console.log (Π²ΡΠ²ΠΎΠ΄);
ΠΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΡΠ΅ ΠΏΡΠΈΠΌΠ΅ΡΡ ΠΈ ΠΏΠΎΠ΄ΡΠΎΠ±Π½ΡΠ΅ ΡΠ²Π΅Π΄Π΅Π½ΠΈΡ ΠΎ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΡΡ ΡΡΠ½ΠΊΡΠΈΡΡ ΡΠΌ. ΠΠ° ΡΡΡΠ°Π½ΠΈΡΠ΅ ΡΠΏΡΠ°Π²ΠΊΠΈ ΠΏΠΎ Π»ΠΈΡΠ΅ΡΠ°Π»Π°ΠΌ ΡΠ°Π±Π»ΠΎΠ½ΠΎΠ².
ΠΡ Π΄ΠΎΡΠ»ΠΈ Π΄ΠΎ ΠΊΠΎΠ½ΡΠ° ΡΡΠΎΠΉ ΡΡΠ°ΡΡΠΈ, Π½ΠΎ ΠΌΠΎΠΆΠ΅ΡΠ΅ Π»ΠΈ Π²Ρ Π²ΡΠΏΠΎΠΌΠ½ΠΈΡΡ ΡΠ°ΠΌΡΡ Π²Π°ΠΆΠ½ΡΡ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ? ΠΡ ΠΌΠΎΠΆΠ΅ΡΠ΅ Π½Π°ΠΉΡΠΈ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΡΠ΅ ΡΠ΅ΡΡΡ, ΡΡΠΎΠ±Ρ ΡΠ±Π΅Π΄ΠΈΡΡΡΡ, ΡΡΠΎ Π²Ρ ΡΠΎΡ
ΡΠ°Π½ΠΈΠ»ΠΈ ΡΡΡ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ, ΠΏΡΠ΅ΠΆΠ΄Π΅ ΡΠ΅ΠΌ Π΄Π²ΠΈΠ³Π°ΡΡΡΡ Π΄Π°Π»ΡΡΠ΅ — ΡΠΌ. ΠΡΠΎΠ²Π΅ΡΠΊΠ° ΡΠ²ΠΎΠΈΡ
Π½Π°Π²ΡΠΊΠΎΠ²: ΡΡΡΠΎΠΊΠΈ. ΠΠ±ΡΠ°ΡΠΈΡΠ΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, ΡΡΠΎ Π΄Π»Ρ ΡΡΠΎΠ³ΠΎ ΡΠ°ΠΊΠΆΠ΅ ΡΡΠ΅Π±ΡΡΡΡΡ Π·Π½Π°Π½ΠΈΡ ΠΈΠ· ΡΠ»Π΅Π΄ΡΡΡΠ΅ΠΉ ΡΡΠ°ΡΡΠΈ, ΠΏΠΎΡΡΠΎΠΌΡ Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΡΠ½Π°ΡΠ°Π»Π° ΠΏΡΠΎΡΠΈΡΠ°ΡΡ Π΅Π΅.
ΠΡΠΎ ΡΠ°ΠΌΡΠ΅ ΠΎΡΠ½ΠΎΠ²Ρ ΡΠ°Π±ΠΎΡΡ ΡΠΎ ΡΡΡΠΎΠΊΠ°ΠΌΠΈ Π² JavaScript. Π ΡΠ»Π΅Π΄ΡΡΡΠ΅ΠΉ ΡΡΠ°ΡΡΠ΅ ΠΌΡ Π±ΡΠ΄Π΅ΠΌ ΠΎΠΏΠΈΡΠ°ΡΡΡΡ Π½Π° ΡΡΠΎ, ΡΠ°ΡΡΠΌΠΎΡΡΠ΅Π² Π½Π΅ΠΊΠΎΡΠΎΡΡΠ΅ Π²ΡΡΡΠΎΠ΅Π½Π½ΡΠ΅ ΠΌΠ΅ΡΠΎΠ΄Ρ, Π΄ΠΎΡΡΡΠΏΠ½ΡΠ΅ Π΄Π»Ρ ΡΡΡΠΎΠΊ Π² JavaScript, ΠΈ ΡΠΎ, ΠΊΠ°ΠΊ ΠΌΡ ΠΌΠΎΠΆΠ΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΠΈΡ Π΄Π»Ρ ΠΏΡΠ΅ΠΎΠ±ΡΠ°Π·ΠΎΠ²Π°Π½ΠΈΡ Π½Π°ΡΠΈΡ ΡΡΡΠΎΠΊ Π² Π½ΡΠΆΠ½ΡΡ Π½Π°ΠΌ ΡΠΎΡΠΌΡ.
Python: ΡΠΎΠ·Π΄Π°ΠΉΡΠ΅ ΡΡΡΠΎΠΊΡ HTML Ρ ΡΠ΅Π³Π°ΠΌΠΈ Π²ΠΎΠΊΡΡΠ³ ΡΠ»ΠΎΠ²Π° (ΡΠ»ΠΎΠ²)
Π‘ΡΡΠΎΠΊΠ° Python: Π£ΠΏΡΠ°ΠΆΠ½Π΅Π½ΠΈΠ΅ 15 Ρ Π Π΅ΡΠ΅Π½ΠΈΠ΅ΠΌ
ΠΠ°ΠΏΠΈΡΠΈΡΠ΅ ΡΡΠ½ΠΊΡΠΈΡ Python Π΄Π»Ρ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ ΡΡΡΠΎΠΊΠΈ HTML Ρ ΡΠ΅Π³Π°ΠΌΠΈ Π²ΠΎΠΊΡΡΠ³ ΡΠ»ΠΎΠ²Π° (ΡΠ»ΠΎΠ²).
ΠΡΠΈΠΌΠ΅Ρ ΡΡΠ½ΠΊΡΠΈΠΈ ΠΈ ΡΠ΅Π·ΡΠ»ΡΡΠ°Ρ:
add_tags (‘i’, ‘Python’) -> ‘ Python ‘
add_tags (‘b’, ‘Python Tutorial’) -> ‘ Python Tutorial < / b> ‘
ΠΡΠΈΠΌΠ΅Ρ ΡΠ°ΡΡΠ²ΠΎΡΠ° : —
ΠΠΎΠ΄ Python:
def add_tags (ΡΠ΅Π³, ΡΠ»ΠΎΠ²ΠΎ):
Π²Π΅ΡΠ½ΡΡΡ "<% s>% s % s>"% (ΡΠ΅Π³, ΡΠ»ΠΎΠ²ΠΎ, ΡΠ΅Π³)
print (add_tags ('Ρ', 'Python'))
print (add_tags ('b', 'Π£ΡΠ΅Π±Π½ΠΈΠΊ ΠΏΠΎ Python'))
ΠΡΠΈΠΌΠ΅Ρ Π²ΡΠ²ΠΎΠ΄Π°:
Python Π£ΡΠ΅Π±Π½ΠΈΠΊ Python
Π‘Ρ Π΅ΠΌΠ°:
Π Π΅Π΄Π°ΠΊΡΠΎΡ ΠΊΠΎΠ΄Π° Python:
ΠΡΡΡ Π΄ΡΡΠ³ΠΎΠΉ ΡΠΏΠΎΡΠΎΠ± ΡΠ΅ΡΠΈΡΡ ΡΡΡ ΠΏΡΠΎΠ±Π»Π΅ΠΌΡ? Π Π°Π·ΠΌΠ΅ΡΡΠΈΡΠ΅ ΡΠ²ΠΎΠΉ ΠΊΠΎΠ΄ (ΠΈ ΠΊΠΎΠΌΠΌΠ΅Π½ΡΠ°ΡΠΈΠΈ) ΡΠ΅ΡΠ΅Π· Disqus.
ΠΡΠ΅Π΄ΡΠ΄ΡΡΠΈΠΉ: ΠΠ°ΠΏΠΈΡΠΈΡΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ Π½Π° Python, ΠΊΠΎΡΠΎΡΠ°Ρ ΠΏΡΠΈΠ½ΠΈΠΌΠ°Π΅Ρ Π² ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅ Π²Ρ
ΠΎΠ΄Π½ΡΡ
Π΄Π°Π½Π½ΡΡ
ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΠΎΡΡΡ ΡΠ»ΠΎΠ², ΡΠ°Π·Π΄Π΅Π»Π΅Π½Π½ΡΡ
Π·Π°ΠΏΡΡΡΠΌΠΈ, ΠΈ ΠΏΠ΅ΡΠ°ΡΠ°Π΅Ρ ΡΠ½ΠΈΠΊΠ°Π»ΡΠ½ΡΠ΅ ΡΠ»ΠΎΠ²Π° Π² ΠΎΡΡΠΎΡΡΠΈΡΠΎΠ²Π°Π½Π½ΠΎΠΉ ΡΠΎΡΠΌΠ΅ (Π±ΡΠΊΠ²Π΅Π½Π½ΠΎ-ΡΠΈΡΡΠΎΠ²Π°Ρ).
ΠΠ°Π»Π΅Π΅: ΠΠ°ΠΏΠΈΡΠΈΡΠ΅ ΡΡΠ½ΠΊΡΠΈΡ Python Π΄Π»Ρ Π²ΡΡΠ°Π²ΠΊΠΈ ΡΡΡΠΎΠΊΠΈ Π² ΡΠ΅ΡΠ΅Π΄ΠΈΠ½Ρ ΡΡΡΠΎΠΊΠΈ.
Python: ΡΠΎΠ²Π΅ΡΡ Π΄Π½Ρ
ΠΠ±ΡΠ°ΡΠ½ΡΠ΅ Π΄Π°Π½Π½ΡΠ΅ (ΠΎΠ±ΡΠ°ΡΠ½Π°Ρ ΡΡΠ½ΠΊΡΠΈΡ ΠΈ ΠΎΠ±ΡΠ°ΡΠ½ΡΠΉ ΠΌΠ΅ΡΠΎΠ΄)
ΠΠ±ΡΠ°ΡΠ½Π°Ρ ΡΡΠ½ΠΊΡΠΈΡ ΠΈ ΠΎΠ±ΡΠ°ΡΠ½ΡΠΉ ΠΌΠ΅ΡΠΎΠ΄ ΠΌΠΎΠ³ΡΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡΡΡ ΡΠΎΠ»ΡΠΊΠΎ Π΄Π»Ρ ΡΠ΅Π²Π΅ΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΠΎΠ±ΡΠ΅ΠΊΡΠΎΠ² Π² Python.ΠΠΎ ΠΌΠ΅ΠΆΠ΄Ρ Π½ΠΈΠΌΠΈ Π΅ΡΡΡ Π±ΠΎΠ»ΡΡΠ°Ρ ΡΠ°Π·Π½ΠΈΡΠ°:
- ΠΎΠ±ΡΠ°ΡΠ½Π°Ρ ΡΡΠ½ΠΊΡΠΈΡ ΠΌΠΎΠΆΠ΅Ρ ΡΠ΅Π²Π΅ΡΡΠΈΡΠΎΠ²Π°ΡΡ ΠΈ ΠΏΠΎΠ²ΡΠΎΡΡΡΡ ΠΎΠ±ΡΠ΅ΠΊΡ ΠΈ Π²ΠΎΠ·Π²ΡΠ°ΡΠ°Π΅Ρ ΠΏΠ΅ΡΠ΅Π²Π΅ΡΠ½ΡΡΡΠΉ ΠΎΠ±ΡΠ΅ΠΊΡ ΠΊΠ°ΠΊ ΡΠΈΠΏ Π΄Π°Π½Π½ΡΡ . ΠΠ±ΡΠ°ΡΠ½ΡΠΉ ΠΌΠ΅ΡΠΎΠ΄
- ΠΌΠΎΠΆΠ΅Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡΡΡ ΡΠΎΠ»ΡΠΊΠΎ ΡΠΎ ΡΠΏΠΈΡΠΊΠ°ΠΌΠΈ ΡΠΎΠ»ΡΠΊΠΎ Π² ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅ ΠΌΠ΅ΡΠΎΠ΄Π° ΡΠΏΠΈΡΠΊΠ°.
lst = [Β«ΠΠ»Π°Π²ΠΈΠ°ΡΡΡΠ°Β», Β«ΠΠΎΠ½ΠΈΡΠΎΡΒ», Β«ΠΡΠΈΠ½ΡΠ΅ΡΒ», Β«ΠΡΡΡΒ»] lst.reverse () ΠΏΠ΅ΡΠ°ΡΡ (lst)
ΠΡΡ ΠΎΠ΄:
<ΠΎΠ±ΡΠ΅ΠΊΡ list_reverseiterator Π² 0x7f187576d668> [Β«ΠΡΡΡΒ», Β«ΠΡΠΈΠ½ΡΠ΅ΡΒ», Β«ΠΠΎΠ½ΠΈΡΠΎΡΒ», Β«ΠΠ»Π°Π²ΠΈΠ°ΡΡΡΠ°Β»]
lst = [Β«ΠΠ»Π°Π²ΠΈΠ°ΡΡΡΠ°Β», Β«ΠΠΎΠ½ΠΈΡΠΎΡΒ», Β«ΠΡΠΈΠ½ΡΠ΅ΡΒ», Β«ΠΡΡΡΒ»] x = ΠΎΠ±ΡΠ°ΡΠ½ΠΎΠ΅ (lst) ΠΏΠ΅ΡΠ°ΡΡ (Ρ ) ΠΏΠ΅ΡΠ°ΡΡ (ΡΠΏΠΈΡΠΎΠΊ (x))
ΠΡΡ ΠΎΠ΄:
<ΠΎΠ±ΡΠ΅ΠΊΡ list_reverseiterator Π² 0x7f187576d668> [Β«ΠΡΡΡΒ», Β«ΠΡΠΈΠ½ΡΠ΅ΡΒ», Β«ΠΠΎΠ½ΠΈΡΠΎΡΒ», Β«ΠΠ»Π°Π²ΠΈΠ°ΡΡΡΠ°Β»]
str = "Python" a = ΠΎΠ±ΡΠ°ΡΠ½ΡΠΉ (str) Π Π°ΡΠΏΠ΅ΡΠ°ΡΠ°ΡΡ(("".ΠΏΡΠΈΡΠΎΠ΅Π΄ΠΈΠ½ΠΈΡΡΡΡ)))
ΠΡΡ ΠΎΠ΄:
Π½ΠΎΡ ΡΡP
ΠΠ°Π·ΠΎΠ²ΡΠ΅ ΡΠΈΠΏΡ Π΄Π°Π½Π½ΡΡ HTML
ΠΠ°Π·ΠΎΠ²ΡΠ΅ ΡΠΈΠΏΡ Π΄Π°Π½Π½ΡΡ HTMLΠ ΡΡΠΎΠΌ ΡΠ°Π·Π΄Π΅Π»Π΅ ΡΠΏΠ΅ΡΠΈΡΠΈΠΊΠ°ΡΠΈΠΈ ΠΎΠΏΠΈΡΠ°Π½Ρ ΠΎΡΠ½ΠΎΠ²Π½ΡΠ΅ ΡΠΈΠΏΡ Π΄Π°Π½Π½ΡΡ , ΠΊΠΎΡΠΎΡΡΠ΅ ΠΌΠΎΠ³ΡΡ ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ°ΡΡΡΡ ΠΊΠ°ΠΊ ΡΠΎΠ΄Π΅ΡΠΆΠΈΠΌΠΎΠ΅ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠ° ΠΈΠ»ΠΈ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ Π°ΡΡΠΈΠ±ΡΡΠ°.
ΠΠ»Ρ ΠΎΠ·Π½Π°ΠΊΠΎΠΌΠ»Π΅Π½ΠΈΡ Ρ Π²Π²ΠΎΠ΄Π½ΠΎΠΉ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠ΅ΠΉ ΠΎ ΡΡΠ΅Π½ΠΈΠΈ HTML DTD, ΠΏΠΎΠΆΠ°Π»ΡΠΉΡΡΠ°, ΠΎΠ±ΡΠ°ΡΠΈΡΠ΅ΡΡ ΠΊ Π£ΡΠ΅Π±Π½ΠΈΠΊ SGML.
ΠΠ°ΠΆΠ΄ΠΎΠ΅ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ Π°ΡΡΠΈΠ±ΡΡΠ° Π²ΠΊΠ»ΡΡΠ°Π΅Ρ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ ΠΎ ΡΡΠ²ΡΡΠ²ΠΈΡΠ΅Π»ΡΠ½ΠΎΡΡΡ ΠΊ ΡΠ΅Π³ΠΈΡΡΡΡ Π΅Π³ΠΎ Π·Π½Π°ΡΠ΅Π½ΠΈΠΉ. ΠΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ ΠΏΠΎ Π΄Π΅Π»Ρ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»Π΅Π½Π° ΡΠΎ ΡΠ»Π΅Π΄ΡΡΡΠΈΠΌΠΈ ΠΊΠ»ΡΡΠ°ΠΌΠΈ:
- CS
- ΠΠ½Π°ΡΠ΅Π½ΠΈΠ΅ ΡΡΠ²ΡΡΠ²ΠΈΡΠ΅Π»ΡΠ½ΠΎ ΠΊ ΡΠ΅Π³ΠΈΡΡΡΡ (Ρ.Π΅.Π΅., ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΡΡΠΊΠΈΠ΅ Π°Π³Π΅Π½ΡΡ ΠΈΠ½ΡΠ΅ΡΠΏΡΠ΅ΡΠΈΡΡΡΡ «a» ΠΈ «A» ΠΈΠ½Π°ΡΠ΅).
- CI
- ΠΠ½Π°ΡΠ΅Π½ΠΈΠ΅ Π½Π΅ ΡΡΠ²ΡΡΠ²ΠΈΡΠ΅Π»ΡΠ½ΠΎ ΠΊ ΡΠ΅Π³ΠΈΡΡΡΡ (Ρ.Π΅. ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΡΡΠΊΠΈΠ΅ Π°Π³Π΅Π½ΡΡ ΠΈΠ½ΡΠ΅ΡΠΏΡΠ΅ΡΠΈΡΡΡΡ «a» ΠΈ «A» ΠΊΠ°ΠΊ ΡΠΎ ΠΆΠ΅).
- CN
- ΠΠ½Π°ΡΠ΅Π½ΠΈΠ΅ Π½Π΅ ΠΏΠΎΠ΄Π»Π΅ΠΆΠΈΡ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡ ΡΠ΅Π³ΠΈΡΡΡΠ°, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, ΠΏΠΎΡΠΎΠΌΡ ΡΡΠΎ ΡΡΠΎ ΡΠΈΡΠ»ΠΎ ΠΈΠ»ΠΈ
ΡΠΈΠΌΠ²ΠΎΠ» ΠΈΠ· Π½Π°Π±ΠΎΡΠ° ΡΠΈΠΌΠ²ΠΎΠ»ΠΎΠ² Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ°.
- CA
- Π‘Π°ΠΌΠΎ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠ° ΠΈΠ»ΠΈ Π°ΡΡΠΈΠ±ΡΡΠ° Π΄Π°Π΅Ρ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ ΠΎ ΡΠ»ΡΡΠ°Π΅.
- CT
- ΠΠΎΠ΄ΡΠΎΠ±Π½ΡΠ΅ ΡΠ²Π΅Π΄Π΅Π½ΠΈΡ ΠΎ ΡΡΠ²ΡΡΠ²ΠΈΡΠ΅Π»ΡΠ½ΠΎΡΡΠΈ ΠΊ ΡΠ΅Π³ΠΈΡΡΡΡ ΡΠΌ. Π ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈΠΈ ΡΠΈΠΏΠ°.
ΠΡΠ»ΠΈ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ Π°ΡΡΠΈΠ±ΡΡΠ° ΡΠ²Π»ΡΠ΅ΡΡΡ ΡΠΏΠΈΡΠΊΠΎΠΌ, ΠΊΠ»ΡΡΠΈ ΠΏΡΠΈΠΌΠ΅Π½ΡΡΡΡΡ ΠΊ ΠΊΠ°ΠΆΠ΄ΠΎΠΌΡ Π·Π½Π°ΡΠ΅Π½ΠΈΡ Π² ΡΠΏΠΈΡΠΊΠ΅, Π΅ΡΠ»ΠΈ Π½Π΅ ΡΠΊΠ°Π·Π°Π½ΠΎ Π΄ΡΡΠ³ΠΎΠ΅.
6.2 ΠΡΠ½ΠΎΠ²Π½ΡΠ΅ ΡΠΈΠΏΡ SGML
Π ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈΠΈ ΡΠΈΠΏΠ° Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ° ΡΠΊΠ°Π·ΡΠ²Π°Π΅ΡΡΡ ΡΠΈΠ½ΡΠ°ΠΊΡΠΈΡ ΡΠΎΠ΄Π΅ΡΠΆΠΈΠΌΠΎΠ³ΠΎ HTML-ΡΠ»Π΅ΠΌΠ΅Π½ΡΠΎΠ² ΠΈ Π·Π½Π°ΡΠ΅Π½ΠΈΠΉ Π°ΡΡΠΈΠ±ΡΡΠΎΠ² Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ ΡΠΎΠΊΠ΅Π½ΠΎΠ² SGML (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, PCDATA, CDATA, NAME, ID ΠΈ Ρ. Π.). Π‘ΠΌ. [ISO8879] Π΄Π»Ρ ΠΏΠΎΠ»Π½ΠΎΠΉ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈΡ. ΠΠΈΠΆΠ΅ ΠΏΡΠΈΠ²ΠΎΠ΄ΠΈΡΡΡ ΠΊΡΠ°ΡΠΊΠ°Ρ ΠΎΡΠ½ΠΎΠ²Π½Π°Ρ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ:
- CDATA — ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΠΎΡΡΡ ΡΠΈΠΌΠ²ΠΎΠ»ΠΎΠ² ΠΈΠ·
Π½Π°Π±ΠΎΡ ΡΠΈΠΌΠ²ΠΎΠ»ΠΎΠ² Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ° ΠΈ ΠΌΠΎΠΆΠ΅Ρ Π²ΠΊΠ»ΡΡΠ°ΡΡ Π² ΡΠ΅Π±Ρ ΡΠΈΠΌΠ²ΠΎΠ»ΡΠ½ΡΠ΅ ΡΡΡΠ½ΠΎΡΡΠΈ.ΠΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΡΡΠΊΠΈΠ΅ Π°Π³Π΅Π½ΡΡ
Π΄ΠΎΠ»ΠΆΠ½Ρ ΠΈΠ½ΡΠ΅ΡΠΏΡΠ΅ΡΠΈΡΠΎΠ²Π°ΡΡ Π·Π½Π°ΡΠ΅Π½ΠΈΡ Π°ΡΡΠΈΠ±ΡΡΠΎΠ² ΡΠ»Π΅Π΄ΡΡΡΠΈΠΌ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ:
- ΠΠ°ΠΌΠ΅Π½ΠΈΡΡ ΡΠΈΠΌΠ²ΠΎΠ»ΡΠ½ΡΠ΅ ΠΎΠ±ΡΠ΅ΠΊΡΡ Π½Π° ΡΠΈΠΌΠ²ΠΎΠ»Ρ,
- ΠΠ³Π½ΠΎΡΠΈΡΠΎΠ²Π°ΡΡ ΠΏΠ΅ΡΠ΅Π²ΠΎΠ΄ ΡΡΡΠΎΠΊΠΈ,
- ΠΠ°ΠΌΠ΅Π½ΠΈΡΠ΅ ΠΊΠ°ΠΆΠ΄ΡΠΉ Π²ΠΎΠ·Π²ΡΠ°Ρ ΠΊΠ°ΡΠ΅ΡΠΊΠΈ ΠΈΠ»ΠΈ ΡΠ°Π±ΡΠ»ΡΡΠΈΡ ΠΎΠ΄Π½ΠΈΠΌ ΠΏΡΠΎΠ±Π΅Π»ΠΎΠΌ.
ΠΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΡΡΠΊΠΈΠ΅ Π°Π³Π΅Π½ΡΡ ΠΌΠΎΠ³ΡΡ ΠΈΠ³Π½ΠΎΡΠΈΡΠΎΠ²Π°ΡΡ Π½Π°ΡΠ°Π»ΡΠ½ΡΠ΅ ΠΈ ΠΊΠΎΠ½Π΅ΡΠ½ΡΠ΅ ΠΏΡΠΎΠ±Π΅Π»Ρ Π² Π°ΡΡΠΈΠ±ΡΡΠ΅ CDATA Π·Π½Π°ΡΠ΅Π½ΠΈΡ (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, «myval» ΠΌΠΎΠΆΠ½ΠΎ ΠΈΠ½ΡΠ΅ΡΠΏΡΠ΅ΡΠΈΡΠΎΠ²Π°ΡΡ ΠΊΠ°ΠΊ Β«ΠΌΠΈΠ²Π°Π»Β»). ΠΠ²ΡΠΎΡΠ°ΠΌ Π½Π΅ ΡΠ»Π΅Π΄ΡΠ΅Ρ ΠΎΠ±ΡΡΠ²Π»ΡΡΡ Π·Π½Π°ΡΠ΅Π½ΠΈΡ Π°ΡΡΠΈΠ±ΡΡΠΎΠ² Π² Π½Π°ΡΠ°Π»Π΅ ΠΈΠ»ΠΈ Π² ΠΊΠΎΠ½ΡΠ΅. Π±Π΅Π»ΠΎΠ΅ ΠΏΡΠΎΡΡΡΠ°Π½ΡΡΠ²ΠΎ.
ΠΠ»Ρ Π½Π΅ΠΊΠΎΡΠΎΡΡΡ Π°ΡΡΠΈΠ±ΡΡΠΎΠ² HTML 4 ΡΠΎ Π·Π½Π°ΡΠ΅Π½ΠΈΡΠΌΠΈ Π°ΡΡΠΈΠ±ΡΡΠ° CDATA ΡΠΏΠ΅ΡΠΈΡΠΈΠΊΠ°ΡΠΈΡ Π½Π°ΠΊΠ»Π°Π΄ΡΠ²Π°Π΅Ρ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΡΠ΅ ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅Π½ΠΈΡ Π½Π° Π½Π°Π±ΠΎΡ Π΄ΠΎΠΏΡΡΡΠΈΠΌΡΡ Π·Π½Π°ΡΠ΅Π½ΠΈΠΉ Π°ΡΡΠΈΠ±ΡΡΠ°, ΠΊΠΎΡΠΎΡΡΠΉ Π½Π΅ ΠΌΠΎΠ³ΡΡ Π±ΡΡΡ Π²ΡΡΠ°ΠΆΠ΅Π½Ρ DTD.
Π₯ΠΎΡΡ ΡΠ»Π΅ΠΌΠ΅Π½ΡΡ STYLE ΠΈ SCRIPT ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡ CDATA Π΄Π»Ρ ΠΈΡ ΠΌΠΎΠ΄Π΅Π»Ρ Π΄Π°Π½Π½ΡΡ , Π΄Π»Ρ ΡΡΠΈΡ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠΎΠ² CDATA Π΄ΠΎΠ»ΠΆΠ½Ρ ΠΎΠ±ΡΠ°Π±Π°ΡΡΠ²Π°ΡΡΡΡ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΡΡΠΊΠΈΠΌΠΈ Π°Π³Π΅Π½ΡΠ°ΠΌΠΈ ΠΏΠΎ-ΡΠ°Π·Π½ΠΎΠΌΡ. Π Π°Π·ΠΌΠ΅ΡΠΊΠ° ΠΈ ΠΎΠ±ΡΠ΅ΠΊΡΡ Π΄ΠΎΠ»ΠΆΠ½Ρ ΠΎΠ±ΡΠ°Π±Π°ΡΡΠ²Π°ΡΡΡΡ ΠΊΠ°ΠΊ Π½Π΅ΠΎΠ±ΡΠ°Π±ΠΎΡΠ°Π½Π½ΡΠΉ ΡΠ΅ΠΊΡΡ ΠΈ ΠΏΠ΅ΡΠ΅Π΄Π°Π²Π°ΡΡΡΡ Π² ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅. ΠΊΠ°ΠΊ Π΅ΡΡΡ. ΠΠ΅ΡΠ²ΠΎΠ΅ Π²Ρ ΠΎΠΆΠ΄Π΅Π½ΠΈΠ΅ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΠΎΡΡΠΈ ΡΠΈΠΌΠ²ΠΎΠ»ΠΎΠ² «" (Π·Π°ΠΊΡΡΠ²Π°ΡΡΠΈΠΉ ΡΠ΅Π³ ΠΎΡΠΊΡΡΡ ΡΠ°Π·Π΄Π΅Π»ΠΈΡΠ΅Π»Ρ) ΡΠ°ΡΡΠΌΠ°ΡΡΠΈΠ²Π°Π΅ΡΡΡ ΠΊΠ°ΠΊ Π·Π°Π²Π΅ΡΡΠ°ΡΡΠΈΠΉ ΠΊΠΎΠ½Π΅Ρ ΡΠΎΠ΄Π΅ΡΠΆΠΈΠΌΠΎΠ³ΠΎ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠ°. ΠΠ΅Π΄Π΅ΠΉΡΡΠ²ΠΈΡΠ΅Π»Π΅Π½ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΡ, ΡΡΠΎ Π±ΡΠ΄Π΅Ρ ΠΊΠΎΠ½Π΅ΡΠ½ΡΠΉ ΡΠ΅Π³ Π΄Π»Ρ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠ°.
- ID ΠΈ NAME ΡΠΎΠΊΠ΅Π½Ρ Π΄ΠΎΠ»ΠΆΠ½Ρ
Π½Π°ΡΠΈΠ½Π°ΡΡΡΡ Ρ Π±ΡΠΊΠ²Ρ ([A-Za-z]) ΠΈ ΠΌΠΎΠ³ΡΡ ΡΠΎΠΏΡΠΎΠ²ΠΎΠΆΠ΄Π°ΡΡΡΡ Π»ΡΠ±ΡΠΌ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎΠΌ Π±ΡΠΊΠ²,
ΡΠΈΡΡΡ ([0-9]), Π΄Π΅ΡΠΈΡΡ («-«), ΠΏΠΎΠ΄ΡΠ΅ΡΠΊΠΈΠ²Π°Π½ΠΈΡ («_»), Π΄Π²ΠΎΠ΅ΡΠΎΡΠΈΡ («:») ΠΈ ΡΠΎΡΠΊΠΈ
(«.
«).
- IDREF ΠΈ IDREFS — ΡΡΠΎ ΡΡΡΠ»ΠΊΠΈ Π½Π° ΡΠΎΠΊΠ΅Π½Ρ ID, ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½Π½ΡΠ΅ Π΄ΡΡΠ³ΠΈΠΌΠΈ Π°ΡΡΠΈΠ±ΡΡΡ. IDREF — ΡΡΠΎ ΠΎΠ΄ΠΈΠ½ΠΎΡΠ½ΡΠΉ ΡΠΎΠΊΠ΅Π½, Π° IDREFS — ΡΡΠΎ ΡΠΏΠΈΡΠΎΠΊ ΡΠ°Π·Π΄Π΅Π»Π΅Π½Π½ΡΡ ΠΏΡΠΎΠ±Π΅Π»Π°ΠΌΠΈ ΠΆΠ΅ΡΠΎΠ½Ρ.
- ΠΠΠΠΠ ΠΠ΅ΡΠΎΠ½Ρ Π΄ΠΎΠ»ΠΆΠ½Ρ ΡΠΎΠ΄Π΅ΡΠΆΠ°ΡΡ Π½Π΅ ΠΌΠ΅Π½Π΅Π΅ ΠΎΠ΄Π½Π° ΡΠΈΡΡΠ° ([0-9]).
Π ΡΠ΄ Π°ΡΡΠΈΠ±ΡΡΠΎΠ² (% Text; Π² DTD) ΠΏΡΠΈΠ½ΠΈΠΌΠ°ΡΡ ΡΠ΅ΠΊΡΡ, ΠΏΡΠ΅Π΄Π½Π°Π·Π½Π°ΡΠ΅Π½Π½ΡΠΉ Π΄Π»Ρ Π±ΡΡΡ «ΡΠΈΡΠ°Π΅ΠΌΡΠΌ ΡΠ΅Π»ΠΎΠ²Π΅ΠΊΠΎΠΌ». ΠΠ»Ρ Π²Π²ΠΎΠ΄Π½ΠΎΠΉ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ ΠΎΠ± Π°ΡΡΠΈΠ±ΡΡΠ°Ρ , ΠΏΠΎΠΆΠ°Π»ΡΠΉΡΡΠ°, ΠΏΡΠΎΠΊΠΎΠ½ΡΡΠ»ΡΡΠΈΡΡΠΉΡΠ΅ΡΡ Ρ ΠΎΠ±ΡΡΠΆΠ΄Π΅Π½ΠΈΠ΅ΠΌ Π² ΡΡΠΊΠΎΠ²ΠΎΠ΄ΡΡΠ²Π΅ Π°ΡΡΠΈΠ±ΡΡΡ.
Π ΡΡΠΎΠΉ ΡΠΏΠ΅ΡΠΈΡΠΈΠΊΠ°ΡΠΈΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ ΡΠ΅ΡΠΌΠΈΠ½ URI, ΠΊΠ°ΠΊ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΎ Π² [URI] (ΡΠΌ. Π’Π°ΠΊΠΆΠ΅ [RFC1630]).
ΠΠ±ΡΠ°ΡΠΈΡΠ΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, ΡΡΠΎ URI Π²ΠΊΠ»ΡΡΠ°ΡΡ URL-Π°Π΄ΡΠ΅ΡΠ° (ΠΊΠ°ΠΊ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΎ Π² [RFC1738] ΠΈ [RFC1808]).
ΠΡΠ½ΠΎΡΠΈΡΠ΅Π»ΡΠ½ΡΠ΅ URI ΠΏΡΠ΅ΠΎΠ±ΡΠ°Π·ΡΡΡΡΡ Π² ΠΏΠΎΠ»Π½ΡΠ΅ URI Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ Π±Π°Π·ΠΎΠ²ΠΎΠ³ΠΎ URI.
[RFC1808], ΡΠ°Π·Π΄Π΅Π» 3, ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΠ΅Ρ Π½ΠΎΡΠΌΠ°ΡΠΈΠ²Π½ΡΠΉ Π°Π»Π³ΠΎΡΠΈΡΠΌ Π΄Π»Ρ ΡΡΠΎΠ³ΠΎ ΠΏΡΠΎΡΠ΅ΡΡΠ°. ΠΠ°
ΠΠ»Ρ ΠΏΠΎΠ»ΡΡΠ΅Π½ΠΈΡ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΠΎΠΉ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ ΠΎ Π±Π°Π·ΠΎΠ²ΡΡ
URI ΠΎΠ±ΡΠ°ΡΠΈΡΠ΅ΡΡ ΠΊ ΡΠ°Π·Π΄Π΅Π»Ρ ΠΎ Π±Π°Π·ΠΎΠ²ΡΡ
URI Π² Π³Π»Π°Π²Π΅, ΠΏΠΎΡΠ²ΡΡΠ΅Π½Π½ΠΎΠΉ ΡΡΡΠ»ΠΊΠ°ΠΌ.
URI ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»Π΅Π½Ρ Π² DTD ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠΎΠΌ% URI ;.
URI ΠΎΠ±ΡΡΠ½ΠΎ ΡΡΠ²ΡΡΠ²ΠΈΡΠ΅Π»ΡΠ½Ρ ΠΊ ΡΠ΅Π³ΠΈΡΡΡΡ. ΠΠΎΠ³ΡΡ Π±ΡΡΡ URI ΠΈΠ»ΠΈ ΡΠ°ΡΡΠΈ URI, Π³Π΄Π΅ ΡΠ΅Π³ΠΈΡΡΡ Π½Π΅ ΠΈΠΌΠ΅Π΅Ρ Π·Π½Π°ΡΠ΅Π½ΠΈΡ (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ,Π³., ΠΌΠ°ΡΠΈΠ½Π° ΠΈΠΌΠ΅Π½Π°), Π½ΠΎ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΠΈΡΡ ΠΈΡ ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ Π½Π΅ΠΏΡΠΎΡΡΠΎ. ΠΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΠΈ Π²ΡΠ΅Π³Π΄Π° Π΄ΠΎΠ»ΠΆΠ½Ρ ΡΡΠΈΡΡΠ²Π°ΡΡ ΡΡΠΈ URI ΡΡΠ²ΡΡΠ²ΠΈΡΠ΅Π»ΡΠ½Ρ ΠΊ ΡΠ΅Π³ΠΈΡΡΡΡ (Π½Π° Π²ΡΡΠΊΠΈΠΉ ΡΠ»ΡΡΠ°ΠΉ).
ΠΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ ΠΎ ΡΠΈΠΌΠ²ΠΎΠ»Π°Ρ , ΠΎΡΠ»ΠΈΡΠ½ΡΡ ΠΎΡ ASCII, Π² Π°ΡΡΠΈΠ±ΡΡΠ΅ URI ΡΠΌ. Π ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ. ΡΠ΅Π½Π½ΠΎΡΡΠΈ.
Π’ΠΈΠΏ Π·Π½Π°ΡΠ΅Π½ΠΈΡ Π°ΡΡΠΈΠ±ΡΡΠ° Β«ΡΠ²Π΅ΡΒ» (% Color;) ΠΎΡΠ½ΠΎΡΠΈΡΡΡ ΠΊ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈΡΠΌ ΡΠ²Π΅ΡΠ° ΠΊΠ°ΠΊ ΡΠΊΠ°Π·Π°Π½ΠΎ Π² [Π‘Π ΠΠ]. ΠΠ½Π°ΡΠ΅Π½ΠΈΠ΅ ΡΠ²Π΅ΡΠ° ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ ΡΠ΅ΡΡΠ½Π°Π΄ΡΠ°ΡΠ΅ΡΠΈΡΠ½ΡΠΌ ΡΠΈΡΠ»ΠΎΠΌ. (Ρ ΠΏΡΠ΅ΡΠΈΠΊΡΠΎΠΌ ΡΠ΅ΡΠ΅ΡΠΊΠΈ) ΠΈΠ»ΠΈ ΠΎΠ΄Π½ΠΈΠΌ ΠΈΠ· ΡΠ»Π΅Π΄ΡΡΡΠΈΡ ΡΠ΅ΡΡΠ½Π°Π΄ΡΠ°ΡΠΈ Π½Π°Π·Π²Π°Π½ΠΈΠΉ ΡΠ²Π΅ΡΠΎΠ². Π Π² Π½Π°Π·Π²Π°Π½ΠΈΡΡ ΡΠ²Π΅ΡΠΎΠ² ΡΠ΅Π³ΠΈΡΡΡ Π½Π΅ ΡΡΠΈΡΡΠ²Π°Π΅ΡΡΡ.
Π’Π°ΠΊΠΈΠΌ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ, Π·Π½Π°ΡΠ΅Π½ΠΈΡ ΡΠ²Π΅ΡΠ° «# 800080» ΠΈ «Purple» ΠΎΠ±Π° ΠΎΡΠ½ΠΎΡΡΡΡΡ ΠΊ ΡΠ²Π΅ΡΡ ΡΠΈΠΎΠ»Π΅ΡΠΎΠ²ΡΠΉ.
6.5.1 ΠΡΠΈΠΌΠ΅ΡΠ°Π½ΠΈΡ ΠΏΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ ΡΠ²Π΅ΡΠΎΠ²
Π₯ΠΎΡΡ ΡΠ²Π΅ΡΠ° ΠΌΠΎΠ³ΡΡ Π΄ΠΎΠ±Π°Π²ΠΈΡΡ Π·Π½Π°ΡΠΈΡΠ΅Π»ΡΠ½ΡΠΉ ΠΎΠ±ΡΠ΅ΠΌ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ Π² Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΡ ΠΈ ΡΠ΄Π΅Π»Π°ΡΡ ΠΈΡ Π±ΠΎΠ»Π΅Π΅ ΡΠΈΡΠ°Π±Π΅Π»ΡΠ½ΡΠΌΠΈ, ΠΏΡΠΈΠΌΠΈΡΠ΅ Π²ΠΎ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ ΡΠ»Π΅Π΄ΡΡΡΠΈΠ΅ ΡΠ΅ΠΊΠΎΠΌΠ΅Π½Π΄Π°ΡΠΈΠΈ, ΠΊΠΎΠ³Π΄Π° Π² ΡΠΎΠΌ ΡΠΈΡΠ»Π΅ ΡΠ²Π΅ΡΠ° Π² Π²Π°ΡΠΈΡ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ°Ρ :
- ΠΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠΎΠ² ΠΈ Π°ΡΡΠΈΠ±ΡΡΠΎΠ² HTML Π΄Π»Ρ ΡΠΊΠ°Π·Π°Π½ΠΈΡ ΡΠ²Π΅ΡΠ° Π½Π΅ ΡΠ΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡΠ΅ΡΡΡ.
ΠΠΌΠ΅ΡΡΠΎ ΡΡΠΎΠ³ΠΎ ΡΠ΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡΠ΅ΡΡΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΡΠ°Π±Π»ΠΈΡΡ ΡΡΠΈΠ»Π΅ΠΉ.
- ΠΠ΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ ΡΠ²Π΅ΡΠΎΠ²ΡΠ΅ ΠΊΠΎΠΌΠ±ΠΈΠ½Π°ΡΠΈΠΈ, ΠΊΠΎΡΠΎΡΡΠ΅ Π²ΡΠ·ΡΠ²Π°ΡΡ ΠΏΡΠΎΠ±Π»Π΅ΠΌΡ Ρ Π»ΡΠ΄Π΅ΠΉ Ρ ΡΠ²Π΅ΡΠΎΠΌ ΡΠ»Π΅ΠΏΠΎΡΠ° Π² ΡΠ°Π·Π»ΠΈΡΠ½ΡΡ Π΅Π΅ ΡΠΎΡΠΌΠ°Ρ .
- ΠΡΠ»ΠΈ Π²Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΠ΅ ΡΠΎΠ½ΠΎΠ²ΠΎΠ΅ ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΠ΅ ΠΈΠ»ΠΈ ΡΡΡΠ°Π½Π°Π²Π»ΠΈΠ²Π°Π΅ΡΠ΅ ΡΠ²Π΅Ρ ΡΠΎΠ½Π°, ΡΠΎ ΠΎΠ±ΡΠ·Π°ΡΠ΅Π»ΡΠ½ΠΎ ΡΠ°ΠΊΠΆΠ΅ ΡΡΡΠ°Π½ΠΎΠ²ΠΈΡΠ΅ ΡΠ°Π·Π»ΠΈΡΠ½ΡΠ΅ ΡΠ²Π΅ΡΠ° ΡΠ΅ΠΊΡΡΠ°.
- Π¦Π²Π΅ΡΠ°, ΡΠΊΠ°Π·Π°Π½Π½ΡΠ΅ Π΄Π»Ρ BODY ΠΈ ΠΠ»Π΅ΠΌΠ΅Π½ΡΡ FONT ΠΈ bgcolor Π½Π° ΡΠ°Π±Π»ΠΈΡΠ°Ρ Π²ΡΠ³Π»ΡΠ΄ΡΡ ΠΏΠΎ-ΡΠ°Π·Π½ΠΎΠΌΡ Π½Π° ΡΠ°Π·Π½ΡΡ ΠΏΠ»Π°ΡΡΠΎΡΠΌΠ°Ρ (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, ΡΠ°Π±ΠΎΡΠΈΠ΅ ΡΡΠ°Π½ΡΠΈΠΈ, Mac, Windows ΠΈ ΠΠ-ΠΏΠ°Π½Π΅Π»ΠΈ vs. CRT), ΠΏΠΎΡΡΠΎΠΌΡ Π½Π΅ ΡΡΠΎΠΈΡ ΠΏΠΎΠ»Π½ΠΎΡΡΡΡ ΠΏΠΎΠ»Π°Π³Π°ΡΡΡΡ Π½Π° ΠΊΠ°ΠΊΠΎΠΉ-ΡΠΎ ΠΊΠΎΠ½ΠΊΡΠ΅ΡΠ½ΡΠΉ ΡΡΡΠ΅ΠΊΡ. Π Π±ΡΠ΄ΡΡΠ΅ΠΌ, ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠ° ΡΠ²Π΅ΡΠΎΠ²ΠΎΠΉ ΠΌΠΎΠ΄Π΅Π»ΠΈ [SRGB] Π²ΠΌΠ΅ΡΡΠ΅ Ρ ΡΠ²Π΅ΡΠΎΠ²ΡΠΌΠΈ ΠΏΡΠΎΡΠΈΠ»ΡΠΌΠΈ ICC Π΄ΠΎΠ»ΠΆΠ½Π° ΡΠΌΡΠ³ΡΠΈΡΡ ΡΡΡ ΠΏΡΠΎΠ±Π»Π΅ΠΌΡ.
- ΠΠΎ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ ΠΎΠ±ΡΠΈΠ΅ ΡΠΎΠ³Π»Π°ΡΠ΅Π½ΠΈΡ, ΡΡΠΎΠ±Ρ ΠΈΠ·Π±Π΅ΠΆΠ°ΡΡ ΠΏΡΡΠ°Π½ΠΈΡΡ Ρ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Π΅ΠΌ.
6,6 ΠΠ»ΠΈΠ½Π°
HTML ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΠ΅Ρ ΡΡΠΈ ΡΠΈΠΏΠ° Π·Π½Π°ΡΠ΅Π½ΠΈΠΉ Π΄Π»ΠΈΠ½Ρ Π΄Π»Ρ Π°ΡΡΠΈΠ±ΡΡΠΎΠ²:
- ΠΏΠΈΠΊΡΠ΅Π»Π΅ΠΉ : Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ (% ΠΏΠΈΠΊΡΠ΅Π»Π΅ΠΉ; Π²
DTD) — ΡΠ΅Π»ΠΎΠ΅ ΡΠΈΡΠ»ΠΎ, ΠΊΠΎΡΠΎΡΠΎΠ΅ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»ΡΠ΅Ρ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ ΠΏΠΈΠΊΡΠ΅Π»Π΅ΠΉ Ρ
ΠΎΠ»ΡΡΠ°.
(ΡΠΊΡΠ°Π½, Π±ΡΠΌΠ°Π³Π°). Π’Π°ΠΊΠΈΠΌ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ, Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ Β«50Β» ΠΎΠ·Π½Π°ΡΠ°Π΅Ρ ΠΏΡΡΡΠ΄Π΅ΡΡΡ ΠΏΠΈΠΊΡΠ΅Π»Π΅ΠΉ. ΠΠ»Ρ Π½ΠΎΡΠΌΠ°ΡΠΈΠ²Π½ΠΎΠ³ΠΎ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ ΠΎΠ± ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈΠΈ ΠΏΠΈΠΊΡΠ΅Π»Ρ ΡΠΌ. Π² [CSS1].
- ΠΠ»ΠΈΠ½Π° : Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ (% Π΄Π»ΠΈΠ½Ρ; Π΄ΡΠΉΠΌ DTD) ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ% Pixel; ΠΈΠ»ΠΈ Π² ΠΏΡΠΎΡΠ΅Π½ΡΠ°Ρ ΠΎΡ Π΄ΠΎΡΡΡΠΏΠ½ΠΎΠ³ΠΎ Π³ΠΎΡΠΈΠ·ΠΎΠ½ΡΠ°Π»ΡΠ½ΠΎΠ³ΠΎ ΠΈΠ»ΠΈ Π²Π΅ΡΡΠΈΠΊΠ°Π»ΡΠ½ΠΎΠ΅ ΠΏΡΠΎΡΡΡΠ°Π½ΡΡΠ²ΠΎ.Π’Π°ΠΊΠΈΠΌ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ, Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ Β«50%Β» ΠΎΠ·Π½Π°ΡΠ°Π΅Ρ ΠΏΠΎΠ»ΠΎΠ²ΠΈΠ½Ρ Π΄ΠΎΡΡΡΠΏΠ½ΠΎΠ³ΠΎ ΠΏΡΠΎΡΡΡΠ°Π½ΡΡΠ²Π°.
- MultiLength : Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ ( % MultiLength; Π² DTD) ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ% Length; ΠΈΠ»ΠΈ ΠΎΡΠ½ΠΎΡΠΈΡΠ΅Π»ΡΠ½Π°Ρ Π΄Π»ΠΈΠ½Π° . ΠΡΠ½ΠΎΡΠΈΡΠ΅Π»ΡΠ½Π°Ρ Π΄Π»ΠΈΠ½Π° ΠΈΠΌΠ΅Π΅Ρ Π²ΠΈΠ΄ Β«i *Β», Π³Π΄Π΅
Β«iΒ» — ΡΠ΅Π»ΠΎΠ΅ ΡΠΈΡΠ»ΠΎ. ΠΡΠΈ ΡΠ°ΡΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈΠΈ ΠΌΠ΅ΡΡΠ° ΠΌΠ΅ΠΆΠ΄Ρ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠ°ΠΌΠΈ, ΠΊΠΎΠ½ΠΊΡΡΠΈΡΡΡΡΠΈΠΌΠΈ Π·Π° ΡΡΠΎ
ΠΏΡΠΎΡΡΡΠ°Π½ΡΡΠ²ΠΎ, ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΡΡΠΊΠΈΠ΅ Π°Π³Π΅Π½ΡΡ ΡΠ½Π°ΡΠ°Π»Π° Π²ΡΠ΄Π΅Π»ΡΡΡ ΠΏΠΈΠΊΡΠ΅Π»ΡΠ½ΡΡ ΠΈ ΠΏΡΠΎΡΠ΅Π½ΡΠ½ΡΡ Π΄Π»ΠΈΠ½Ρ, Π° Π·Π°ΡΠ΅ΠΌ ΡΠ°Π·Π΄Π΅Π»ΡΡΡ
ΠΎΡΡΠ°Π²ΡΠ΅Π΅ΡΡ Π΄ΠΎΡΡΡΠΏΠ½ΠΎΠ΅ ΠΏΡΠΎΡΡΡΠ°Π½ΡΡΠ²ΠΎ ΡΡΠ΅Π΄ΠΈ ΠΎΡΠ½ΠΎΡΠΈΡΠ΅Π»ΡΠ½ΡΡ
Π΄Π»ΠΈΠ½. ΠΠ°ΠΆΠ΄Π°Ρ ΠΎΡΠ½ΠΎΡΠΈΡΠ΅Π»ΡΠ½Π°Ρ Π΄Π»ΠΈΠ½Π° ΠΏΠΎΠ»ΡΡΠ°Π΅Ρ
ΡΠ°ΡΡΡ Π΄ΠΎΡΡΡΠΏΠ½ΠΎΠ³ΠΎ ΠΏΡΠΎΡΡΡΠ°Π½ΡΡΠ²Π°, ΠΏΡΠΎΠΏΠΎΡΡΠΈΠΎΠ½Π°Π»ΡΠ½Π°Ρ ΡΠ΅Π»ΠΎΠΌΡ ΡΠΈΡΠ»Ρ, ΠΏΡΠ΅Π΄ΡΠ΅ΡΡΠ²ΡΡΡΠ΅ΠΌΡ
«*».ΠΠ½Π°ΡΠ΅Π½ΠΈΠ΅ Β«*Β» ΡΠΊΠ²ΠΈΠ²Π°Π»Π΅Π½ΡΠ½ΠΎ Β«1 *Β». Π’Π°ΠΊΠΈΠΌ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ, Π΅ΡΠ»ΠΈ 60 ΠΏΠΈΠΊΡΠ΅Π»Π΅ΠΉ ΠΏΡΠΎΡΡΡΠ°Π½ΡΡΠ²Π°
Π΄ΠΎΡΡΡΠΏΠ½ΠΎ ΠΏΠΎΡΠ»Π΅ ΡΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΡΡΠΊΠΈΠΉ Π°Π³Π΅Π½Ρ Π²ΡΠ΄Π΅Π»ΠΈΡ ΠΏΠΈΠΊΡΠ΅Π»ΡΠ½ΠΎΠ΅ ΠΈ ΠΏΡΠΎΡΠ΅Π½ΡΠ½ΠΎΠ΅ ΠΏΡΠΎΡΡΡΠ°Π½ΡΡΠ²ΠΎ, Π°
ΠΊΠΎΠ½ΠΊΡΡΠΈΡΡΡΡΠΈΠ΅ ΠΎΡΠ½ΠΎΡΠΈΡΠ΅Π»ΡΠ½ΡΠ΅ Π΄Π»ΠΈΠ½Ρ — 1 *, 2 * ΠΈ 3 *, 1 * Π±ΡΠ΄Π΅Ρ ΠΏΡΠΈΡΠ²ΠΎΠ΅Π½ΠΎ 10
ΠΏΠΈΠΊΡΠ΅Π»Π΅ΠΉ, 2 * Π±ΡΠ΄Π΅Ρ Π²ΡΠ΄Π΅Π»Π΅Π½ΠΎ 20 ΠΏΠΈΠΊΡΠ΅Π»Π΅ΠΉ, Π° 3 * Π±ΡΠ΄Π΅Ρ Π²ΡΠ΄Π΅Π»Π΅Π½ΠΎ 30
ΠΏΠΈΠΊΡΠ΅Π»Π΅ΠΉ.
ΠΠ½Π°ΡΠ΅Π½ΠΈΡ Π΄Π»ΠΈΠ½Ρ Π½Π΅ Π·Π°Π²ΠΈΡΡΡ ΠΎΡ ΡΠ΅Π³ΠΈΡΡΡΠ°.
ΠΡΠΈΠΌΠ΅ΡΠ°Π½ΠΈΠ΅. Β«Π’ΠΈΠΏ Π½ΠΎΡΠΈΡΠ΅Π»ΡΒ» (ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ Π² [RFC2045] ΠΈ [RFC2046]) ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΠ΅Ρ Ρ Π°ΡΠ°ΠΊΡΠ΅Ρ ΡΠ²ΡΠ·Π°Π½Π½ΠΎΠ³ΠΎ ΡΠ΅ΡΡΡΡΠ°. Π ΡΡΠΎΠΉ ΡΠΏΠ΅ΡΠΈΡΠΈΠΊΠ°ΡΠΈΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ ΡΠ΅ΡΠΌΠΈΠ½ Β«ΡΠΈΠΏ ΡΠΎΠ΄Π΅ΡΠΆΠΈΠΌΠΎΠ³ΠΎΒ», Π° Π½Π΅ Β«ΡΠΈΠΏ ΠΌΡΠ»ΡΡΠΈΠΌΠ΅Π΄ΠΈΠ°Β» Π² ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΠΈΠΈ Ρ ΡΠ΅ΠΊΡΡΠΈΠΌ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ.ΠΡΠΎΠΌΠ΅ ΡΠΎΠ³ΠΎ, Π² ΡΡΠΎΠΉ ΡΠΏΠ΅ΡΠΈΡΠΈΠΊΠ°ΡΠΈΠΈ Β«ΡΠΈΠΏ Π½ΠΎΡΠΈΡΠ΅Π»ΡΒ» ΠΌΠΎΠΆΠ΅Ρ ΠΎΡΠ½ΠΎΡΠΈΡΡΡΡ ΠΊ Π½ΠΎΡΠΈΡΠ΅Π»Ρ, Π½Π° ΠΊΠΎΡΠΎΡΠΎΠΌ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΡΡΠΊΠΈΠΉ Π°Π³Π΅Π½Ρ ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ°Π΅Ρ Π΄ΠΎΠΊΡΠΌΠ΅Π½Ρ.
ΠΡΠΎΡ ΡΠΈΠΏ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»Π΅Π½ Π² DTD ΠΊΠ°ΠΊ %Π’ΠΈΠΏ ΡΠΎΠ΄Π΅ΡΠΆΠΈΠΌΠΎΠ³ΠΎ;.
Π’ΠΈΠΏΡ ΡΠΎΠ΄Π΅ΡΠΆΠΈΠΌΠΎΠ³ΠΎ Π½Π΅ΡΡΠ²ΡΡΠ²ΠΈΡΠ΅Π»ΡΠ½Ρ ΠΊ ΡΠ΅Π³ΠΈΡΡΡΡ.
ΠΡΠΈΠΌΠ΅ΡΡ ΡΠΈΠΏΠΎΠ² ΠΊΠΎΠ½ΡΠ΅Π½ΡΠ°: text / html, image / png, image / gif, «Π²ΠΈΠ΄Π΅ΠΎ / MPEG», «ΡΠ΅ΠΊΡΡ / CSS» ΠΈ «Π°ΡΠ΄ΠΈΠΎ / Π±Π°Π·ΠΎΠ²ΡΠΉ». ΠΠ»Ρ ΡΠ΅ΠΊΡΡΠ΅Π³ΠΎ ΡΠΏΠΈΡΠΊΠ° Π·Π°ΡΠ΅Π³ΠΈΡΡΡΠΈΡΠΎΠ²Π°Π½Π½ΡΡ Π’ΠΈΠΏΡ MIME, ΡΠΌ. [MIMETYPES].
ΠΠ½Π°ΡΠ΅Π½ΠΈΠ΅ Π°ΡΡΠΈΠ±ΡΡΠΎΠ², ΡΠΈΠΏ ΠΊΠΎΡΠΎΡΡΡ
ΡΠ²Π»ΡΠ΅ΡΡΡ ΠΊΠΎΠ΄ΠΎΠΌ ΡΠ·ΡΠΊΠ° (
% LanguageCode Π² DTD) ΠΎΡΠ½ΠΎΡΠΈΡΡΡ ΠΊ ΠΊΠΎΠ΄Ρ ΡΠ·ΡΠΊΠ°, ΡΠΊΠ°Π·Π°Π½Π½ΠΎΠΌΡ Π² [RFC1766], ΡΠ°Π·Π΄Π΅Π» 2.ΠΠ»Ρ ΠΏΠΎΠ»ΡΡΠ΅Π½ΠΈΡ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ ΠΎΠ± ΡΠΊΠ°Π·Π°Π½ΠΈΠΈ ΡΠ·ΡΠΊΠΎΠ²ΡΡ
ΠΊΠΎΠ΄ΠΎΠ² Π² HTML,
ΠΏΠΎΠΆΠ°Π»ΡΠΉΡΡΠ°, ΠΎΠ±ΡΠ°ΡΠΈΡΠ΅ΡΡ ΠΊ ΡΠ°Π·Π΄Π΅Π»Ρ ΠΎ ΡΠ·ΡΠΊΠ΅
ΠΊΠΎΠ΄Ρ. Π ΠΊΠΎΠ΄Π΅ ΡΠ·ΡΠΊΠ° Π½Π΅Π»ΡΠ·Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΠΏΡΠΎΠ±Π΅Π»Ρ.
ΠΠΎΠ΄Ρ ΡΠ·ΡΠΊΠΎΠ² Π±Π΅Π· ΡΡΠ΅ΡΠ° ΡΠ΅Π³ΠΈΡΡΡΠ°.
ΠΡΡΠΈΠ±ΡΡΡ «charset» (% Charset Π² DTD) ΠΎΡΠ½ΠΎΡΡΡΡΡ ΠΊ ΠΊΠΎΠ΄ΠΈΡΠΎΠ²ΠΊΠ΅ ΡΠΈΠΌΠ²ΠΎΠ»ΠΎΠ², ΠΊΠ°ΠΊ ΠΎΠΏΠΈΡΠ°Π½ΠΎ Π² ΡΠ°Π·Π΄Π΅Π» ΠΎ ΠΊΠΎΠ΄ΠΈΡΠΎΠ²ΠΊΠ°Ρ ΡΠΈΠΌΠ²ΠΎΠ»ΠΎΠ². Π¦Π΅Π½Π½ΠΎΡΡΠΈ Π΄ΠΎΠ»ΠΆΠ½Ρ Π±ΡΡΡ ΡΡΡΠΎΠΊΠ°ΠΌΠΈ (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, Β«euc-jpΒ») ΠΈΠ· ΡΠ΅Π΅ΡΡΡΠ° IANA (ΡΠΌ. [CHARSETS] Π΄Π»Ρ ΠΏΠΎΠ»Π½ΠΎΠ³ΠΎ ΡΠΏΠΈΡΠΊΠ°).
ΠΠ°Π·Π²Π°Π½ΠΈΡ ΠΊΠΎΠ΄ΠΈΡΠΎΠ²ΠΎΠΊ ΡΠΈΠΌΠ²ΠΎΠ»ΠΎΠ² Π±Π΅Π· ΡΡΠ΅ΡΠ° ΡΠ΅Π³ΠΈΡΡΡΠ°.
ΠΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΡΡΠΊΠΈΠ΅ Π°Π³Π΅Π½ΡΡ Π΄ΠΎΠ»ΠΆΠ½Ρ ΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΡ ΡΠ°Π³Π°ΠΌ, ΠΈΠ·Π»ΠΎΠΆΠ΅Π½Π½ΡΠΌ Π² ΡΠ°Π·Π΄Π΅Π»Π΅ ΠΏΠΎ ΡΠΊΠ°Π·Π°Π½ΠΈΡ ΠΊΠΎΠ΄ΠΈΡΠΎΠ²ΠΎΠΊ ΡΠΈΠΌΠ²ΠΎΠ»ΠΎΠ² ΠΏΠΎ ΠΏΠΎΡΡΠ΄ΠΊΡ. Π΄Π»Ρ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈΡ ΠΊΠΎΠ΄ΠΈΡΠΎΠ²ΠΊΠΈ ΡΠΈΠΌΠ²ΠΎΠ»ΠΎΠ² Π²Π½Π΅ΡΠ½Π΅Π³ΠΎ ΡΠ΅ΡΡΡΡΠ°.
ΠΠ΅ΠΊΠΎΡΠΎΡΡΠ΅ Π°ΡΡΠΈΠ±ΡΡΡ ΡΡΠ΅Π±ΡΡΡ ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΡΠΈΠΌΠ²ΠΎΠ»Π° ΠΈΠ· Π½Π°Π±ΠΎΡΠ° ΡΠΈΠΌΠ²ΠΎΠ»ΠΎΠ² Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ°. ΠΡΠΈ Π°ΡΡΠΈΠ±ΡΡΡ ΠΏΡΠΈΠ½ΠΈΠΌΠ°ΡΡ Π² % Π’ΠΈΠΏ ΡΠΈΠΌΠ²ΠΎΠ»Π° Π² DTD.
ΠΡΠ΄Π΅Π»ΡΠ½ΡΠ΅ ΡΠΈΠΌΠ²ΠΎΠ»Ρ ΠΌΠΎΠ³ΡΡ Π±ΡΡΡ ΡΠΊΠ°Π·Π°Π½Ρ Ρ ΡΡΡΠ»ΠΊΠΈ Π½Π° ΡΠΈΠΌΠ²ΠΎΠ»Ρ (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, «& amp;»).
[ISO8601] Π΄ΠΎΠΏΡΡΠΊΠ°Π΅Ρ ΠΌΠ½ΠΎΠΆΠ΅ΡΡΠ²ΠΎ Π²Π°ΡΠΈΠ°Π½ΡΠΎΠ² ΠΈ Π²Π°ΡΠΈΠ°Π½ΡΠΎΠ² ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»Π΅Π½ΠΈΡ Π΄Π°Ρ.
ΠΈ ΡΠ°Π·.Π ΡΠ΅ΠΊΡΡΠ΅ΠΉ ΡΠΏΠ΅ΡΠΈΡΠΈΠΊΠ°ΡΠΈΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ ΠΎΠ΄ΠΈΠ½ ΠΈΠ· ΡΠΎΡΠΌΠ°ΡΠΎΠ², ΠΎΠΏΠΈΡΠ°Π½Π½ΡΡ
Π²
profile [DATETIME] Π΄Π»Ρ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈΡ Π΄ΠΎΠΏΡΡΡΠΈΠΌΡΡ
ΡΡΡΠΎΠΊ Π΄Π°ΡΡ / Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ (% Datetime
Π² DTD).
Π€ΠΎΡΠΌΠ°Ρ:
ΠΠΠΠ-ΠΠ-ΠΠTΡΡ: ΠΌΠΌ: ΡΡTZDΠ³Π΄Π΅:
ΠΠΠΠ = Π³ΠΎΠ΄ ΠΈΠ· ΡΠ΅ΡΡΡΠ΅Ρ ΡΠΈΡΡ MM = Π΄Π²ΡΠ·Π½Π°ΡΠ½ΡΠΉ ΠΌΠ΅ΡΡΡ (01 = ΡΠ½Π²Π°ΡΡ ΠΈ Ρ. Π.) DD = Π΄Π²ΡΠ·Π½Π°ΡΠ½ΡΠΉ Π΄Π΅Π½Ρ ΠΌΠ΅ΡΡΡΠ° (Ρ 01 ΠΏΠΎ 31) ΡΡ = Π΄Π²Π΅ ΡΠΈΡΡΡ ΡΠ°ΡΠ° (ΠΎΡ 00 Π΄ΠΎ 23) (Ρ ΡΡΡΠ° / Π²Π΅ΡΠ΅ΡΠ° ΠΠ Π΄ΠΎΠΏΡΡΠΊΠ°Π΅ΡΡΡ) ΠΌΠΌ = Π΄Π²Π΅ ΡΠΈΡΡΡ ΠΌΠΈΠ½ΡΡΡ (ΠΎΡ 00 Π΄ΠΎ 59) ss = Π΄Π²Π΅ ΡΠΈΡΡΡ ΡΠ΅ΠΊΡΠ½Π΄Ρ (ΠΎΡ 00 Π΄ΠΎ 59) TZD = ΡΠΊΠ°Π·Π°ΡΠ΅Π»Ρ ΡΠ°ΡΠΎΠ²ΠΎΠ³ΠΎ ΠΏΠΎΡΡΠ°
Π£ΠΊΠ°Π·Π°ΡΠ΅Π»Ρ ΡΠ°ΡΠΎΠ²ΠΎΠ³ΠΎ ΠΏΠΎΡΡΠ° ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ ΠΎΠ΄Π½ΠΈΠΌ ΠΈΠ·:
.- Z
- ΡΠΊΠ°Π·ΡΠ²Π°Π΅Ρ UTC (Π²ΡΠ΅ΠΌΠΈΡΠ½ΠΎΠ΅ ΠΊΠΎΠΎΡΠ΄ΠΈΠ½ΠΈΡΠΎΠ²Π°Π½Π½ΠΎΠ΅ Π²ΡΠ΅ΠΌΡ).ΠΡΠΊΠ²Π° Β«ZΒ» Π΄ΠΎΠ»ΠΆΠ½Π° Π±ΡΡΡ ΠΏΡΠΎΠΏΠΈΡΠ½ΠΎΠΉ.
- + ΡΡ: ΠΌΠΌ
- ΡΠΊΠ°Π·ΡΠ²Π°Π΅Ρ, ΡΡΠΎ Π²ΡΠ΅ΠΌΡ ΡΠ²Π»ΡΠ΅ΡΡΡ ΠΌΠ΅ΡΡΠ½ΡΠΌ, ΠΊΠΎΡΠΎΡΠΎΠ΅ ΡΠΎΡΡΠ°Π²Π»ΡΠ΅Ρ ΡΠ°ΡΠ° ΡΠ°ΡΠΎΠ² ΠΈ ΠΠ° ΠΌΠΌ Π½Π° ΠΌΠΈΠ½ΡΡΡ ΡΠ°Π½ΡΡΠ΅ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ ΠΏΠΎ ΠΡΠΈΠ½Π²ΠΈΡΡ.
- -Ρ Ρ: ΠΌΠΌ
- ΡΠΊΠ°Π·ΡΠ²Π°Π΅Ρ, ΡΡΠΎ Π²ΡΠ΅ΠΌΡ ΡΠ²Π»ΡΠ΅ΡΡΡ ΠΌΠ΅ΡΡΠ½ΡΠΌ, ΠΊΠΎΡΠΎΡΠΎΠ΅ ΡΠΎΡΡΠ°Π²Π»ΡΠ΅Ρ ΡΠ°ΡΠ° ΡΠ°ΡΠΎΠ² ΠΈ ΠΠ° ΠΌΠΌ ΠΎΡΡΡΠ°Π΅Ρ ΠΎΡ UTC Π½Π° ΠΌΠΈΠ½ΡΡΡ.
ΠΠΎΠ»ΠΆΠ½Ρ ΠΏΡΠΈΡΡΡΡΡΠ²ΠΎΠ²Π°ΡΡ ΠΈΠΌΠ΅Π½Π½ΠΎ ΡΠ΅ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΡ, ΠΊΠΎΡΠΎΡΡΠ΅ Π·Π΄Π΅ΡΡ ΠΏΠΎΠΊΠ°Π·Π°Π½Ρ, ΠΈΠΌΠ΅Π½Π½ΠΎ Ρ ΡΠ°ΠΊΠΈΠΌΠΈ
ΠΏΡΠ½ΠΊΡΡΠ°ΡΠΈΡ. ΠΠ±ΡΠ°ΡΠΈΡΠ΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, ΡΡΠΎ «T» Π±ΡΠΊΠ²Π°Π»ΡΠ½ΠΎ ΠΏΠΎΡΠ²Π»ΡΠ΅ΡΡΡ Π² ΡΡΡΠΎΠΊΠ΅ (ΡΡΠΎ
Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±ΡΡΡ Π² Π²Π΅ΡΡ
Π½Π΅ΠΌ ΡΠ΅Π³ΠΈΡΡΡΠ΅), ΡΡΠΎΠ±Ρ ΡΠΊΠ°Π·Π°ΡΡ Π½Π°ΡΠ°Π»ΠΎ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠ° Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ, ΠΊΠ°ΠΊ ΡΠΊΠ°Π·Π°Π½ΠΎ
Π²
[ISO8601]
ΠΡΠ»ΠΈ Π³Π΅Π½Π΅ΡΠΈΡΡΡΡΠ΅Π΅ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π½Π΅ Π·Π½Π°Π΅Ρ Π²ΡΠ΅ΠΌΡ Ρ ΡΠΎΡΠ½ΠΎΡΡΡΡ Π΄ΠΎ ΡΠ΅ΠΊΡΠ½Π΄Ρ, ΠΎΠ½ΠΎ ΠΌΠΎΠΆΠ΅Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ Β«00Β» Π΄Π»Ρ ΡΠ΅ΠΊΡΠ½Π΄ (ΠΈ ΠΌΠΈΠ½ΡΡ ΠΈ ΡΠ°ΡΠΎΠ², Π΅ΡΠ»ΠΈ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ).
ΠΡΠΈΠΌΠ΅ΡΠ°Π½ΠΈΠ΅. [DATETIME] Π½Π΅ ΡΠ΅ΡΠΈΡΡ ΠΏΡΠΎΠ±Π»Π΅ΠΌΡ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΡΡ ΡΠ΅ΠΊΡΠ½Π΄.
ΠΠ²ΡΠΎΡΡ ΠΌΠΎΠ³ΡΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΡΠ»Π΅Π΄ΡΡΡΡΡ ΠΏΡΠΈΠ·Π½Π°Π½Π½ΡΡ ΡΡΡΠ»ΠΊΡ ΠΏΠ΅ΡΠ΅ΡΠΈΡΠ»Π΅Π½Π½ΡΠ΅ Π·Π΄Π΅ΡΡ ΡΠΈΠΏΡ Ρ ΠΈΡ ΠΎΠ±ΡΠ΅ΠΏΡΠΈΠ½ΡΡΡΠΌΠΈ ΠΈΠ½ΡΠ΅ΡΠΏΡΠ΅ΡΠ°ΡΠΈΡΠΌΠΈ. Π² DTD,% LinkTypes ΠΎΡΠ½ΠΎΡΠΈΡΡΡ ΠΊ ΡΠΏΠΈΡΠΎΠΊ ΡΠΈΠΏΠΎΠ² ΡΡΡΠ»ΠΎΠΊ, ΡΠ°Π·Π΄Π΅Π»Π΅Π½Π½ΡΡ ΠΏΡΠΎΠ±Π΅Π»Π°ΠΌΠΈ. ΠΡΠΎΠ±Π΅Π»Ρ Π½Π΅ Π΄ΠΎΠΏΡΡΠΊΠ°ΡΡΡΡ. Π² ΡΠΈΠΏΠ°Ρ ΡΡΡΠ»ΠΎΠΊ.
ΠΡΠΈ ΡΠΈΠΏΡ ΡΡΡΠ»ΠΎΠΊ Π±Π΅Π· ΡΡΠ΅ΡΠ° ΡΠ΅Π³ΠΈΡΡΡΠ°, ΡΠΎ Π΅ΡΡΡ «ΠΠ»ΡΡΠ΅ΡΠ½Π°ΡΠΈΠ²Π½ΡΠΉ» ΠΈΠΌΠ΅Π΅Ρ ΡΠΎ ΠΆΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅, ΡΡΠΎ ΠΈ «Π°Π»ΡΡΠ΅ΡΠ½Π°ΡΠΈΠ²Π½ΡΠΉ».
ΠΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΡΡΠΊΠΈΠ΅ Π°Π³Π΅Π½ΡΡ, ΠΏΠΎΠΈΡΠΊΠΎΠ²ΡΠ΅ ΡΠΈΡΡΠ΅ΠΌΡ ΠΈ Ρ. Π.ΠΌΠΎΠΆΠ΅Ρ ΠΈΠ½ΡΠ΅ΡΠΏΡΠ΅ΡΠΈΡΠΎΠ²Π°ΡΡ ΡΡΠΈ ΡΠΈΠΏΡ ΡΡΡΠ»ΠΎΠΊ Π²
Π Π°Π·Π½ΠΎΠΎΠ±ΡΠ°Π·ΠΈΠ΅ ΡΠΏΠΎΡΠΎΠ±ΠΎΠ². ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΡΡΠΊΠΈΠ΅ Π°Π³Π΅Π½ΡΡ ΠΌΠΎΠ³ΡΡ ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²Π»ΡΡΡ Π΄ΠΎΡΡΡΠΏ ΠΊ ΡΠ²ΡΠ·Π°Π½Π½ΡΠΌ
Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΡ ΡΠ΅ΡΠ΅Π· ΠΏΠ°Π½Π΅Π»Ρ Π½Π°Π²ΠΈΠ³Π°ΡΠΈΠΈ.
- ΠΠ»ΡΡΠ΅ΡΠ½Π°ΡΠΈΠ²Π½ΡΠΉ
- ΠΠ±ΠΎΠ·Π½Π°ΡΠ°Π΅Ρ Π·Π°ΠΌΠ΅Π½ΡΡΡΠΈΠ΅ Π²Π΅ΡΡΠΈΠΈ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ°, Π² ΠΊΠΎΡΠΎΡΠΎΠΌ Π΅ΡΡΡ ΡΡΡΠ»ΠΊΠ°. ΠΡΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠΈ Π²ΠΌΠ΅ΡΡΠ΅ Ρ Π°ΡΡΠΈΠ±ΡΡΠΎΠΌ lang ΠΎΠ½ ΠΏΠΎΠ΄ΡΠ°Π·ΡΠΌΠ΅Π²Π°Π΅Ρ ΠΏΠ΅ΡΠ΅Π²Π΅Π΄Π΅Π½Π½ΡΠΉ Π²Π΅ΡΡΠΈΡ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ°. ΠΡΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠΈ Π²ΠΌΠ΅ΡΡΠ΅ Ρ media , ΠΏΠΎΠ΄ΡΠ°Π·ΡΠΌΠ΅Π²Π°Π΅Ρ Π²Π΅ΡΡΠΈΡ, ΠΏΡΠ΅Π΄Π½Π°Π·Π½Π°ΡΠ΅Π½Π½ΡΡ Π΄Π»Ρ Π΄ΡΡΠ³ΠΎΠ³ΠΎ ΡΡΠ΅Π΄Π½ΠΈΠΉ (ΠΈΠ»ΠΈ ΠΌΠ΅Π΄ΠΈΠ°).
- Π’Π°Π±Π»ΠΈΡΠ° ΡΡΠΈΠ»Π΅ΠΉ
- ΠΡΠ½ΠΎΡΠΈΡΡΡ ΠΊ Π²Π½Π΅ΡΠ½Π΅ΠΉ ΡΠ°Π±Π»ΠΈΡΠ΅ ΡΡΠΈΠ»Π΅ΠΉ. Π‘ΠΌ. ΠΠΎΠ΄ΡΠΎΠ±Π½ΠΎΡΡΠΈ Π² ΡΠ°Π·Π΄Π΅Π»Π΅ ΠΎ Π²Π½Π΅ΡΠ½ΠΈΡ ΡΠ°Π±Π»ΠΈΡΠ°Ρ ΡΡΠΈΠ»Π΅ΠΉ. ΠΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ Π²ΠΌΠ΅ΡΡΠ΅ Ρ ΡΠΈΠΏΠΎΠΌ ΡΡΡΠ»ΠΊΠΈ «ΠΠ»ΡΡΠ΅ΡΠ½Π°ΡΠΈΠ²Π½ΡΠΉ» Π΄Π»Ρ Π²ΡΠ±ΠΈΡΠ°Π΅ΠΌΡΡ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Π΅ΠΌ Π°Π»ΡΡΠ΅ΡΠ½Π°ΡΠΈΠ²Π½ΡΠ΅ ΡΠ°Π±Π»ΠΈΡΡ ΡΡΠΈΠ»Π΅ΠΉ.
- ΠΠ°ΡΠ°Π»ΠΎ
- ΠΠ±ΡΠ°ΡΠ°Π΅ΡΡΡ ΠΊ ΠΏΠ΅ΡΠ²ΠΎΠΌΡ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΡ Π² ΠΊΠΎΠ»Π»Π΅ΠΊΡΠΈΠΈ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠΎΠ². ΠΡΠΎΡ ΡΠΈΠΏ ΡΡΡΠ»ΠΊΠΈ ΡΠΎΠΎΠ±ΡΠ°Π΅Ρ ΠΏΠΎΠΈΡΠΊΠΎΠ²ΡΠΌ ΡΠΈΡΡΠ΅ΠΌΠ°ΠΌ, ΠΊΠ°ΠΊΠΎΠΉ Π΄ΠΎΠΊΡΠΌΠ΅Π½Ρ Π°Π²ΡΠΎΡ ΡΡΠΈΡΠ°Π΅Ρ ΠΎΡΠΏΡΠ°Π²Π½Π°Ρ ΡΠΎΡΠΊΠ° ΡΠ±ΠΎΡΠ°.
- ΠΠ°Π»Π΅Π΅
- ΠΠ±ΡΠ°ΡΠ°Π΅ΡΡΡ ΠΊ ΡΠ»Π΅Π΄ΡΡΡΠ΅ΠΌΡ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΡ Π² Π»ΠΈΠ½Π΅ΠΉΠ½ΠΎΠΉ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΠΎΡΡΠΈ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠΎΠ².ΠΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΡΡΠΊΠΈΠ΅ Π°Π³Π΅Π½ΡΡ
ΠΌΠΎΠΆΠ΅Ρ Π²ΡΠ±ΡΠ°ΡΡ ΠΏΡΠ΅Π΄Π²Π°ΡΠΈΡΠ΅Π»ΡΠ½ΡΡ Π·Π°Π³ΡΡΠ·ΠΊΡ Β«ΡΠ»Π΅Π΄ΡΡΡΠ΅Π³ΠΎΒ» Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ°, ΡΡΠΎΠ±Ρ ΡΠΌΠ΅Π½ΡΡΠΈΡΡ Π²ΠΎΡΠΏΡΠΈΠ½ΠΈΠΌΠ°Π΅ΠΌΡΡ Π½Π°Π³ΡΡΠ·ΠΊΡ
Π²ΡΠ΅ΠΌΡ.
- ΠΠ°Π·Π°Π΄
- Π‘ΡΡΠ»Π°Π΅ΡΡΡ Π½Π° ΠΏΡΠ΅Π΄ΡΠ΄ΡΡΠΈΠΉ Π΄ΠΎΠΊΡΠΌΠ΅Π½Ρ Π² ΡΠΏΠΎΡΡΠ΄ΠΎΡΠ΅Π½Π½ΠΎΠΉ ΡΠ΅ΡΠΈΠΈ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠΎΠ². ΠΠ΅ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΡΡΠΊΠΈΠ΅ Π°Π³Π΅Π½ΡΡ ΡΠ°ΠΊΠΆΠ΅ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°ΡΡ ΡΠΈΠ½ΠΎΠ½ΠΈΠΌ Β«ΠΡΠ΅Π΄ΡΠ΄ΡΡΠΈΠΉΒ».
- Π‘ΠΎΠ΄Π΅ΡΠΆΠ°Π½ΠΈΠ΅
- ΠΠ±ΡΠ°ΡΠ°Π΅ΡΡΡ ΠΊ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΡ, ΡΠ»ΡΠΆΠ°ΡΠ΅ΠΌΡ ΠΎΠ³Π»Π°Π²Π»Π΅Π½ΠΈΠ΅ΠΌ. ΠΠ΅ΠΊΠΎΡΠΎΡΡΠ΅ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΡΡΠΊΠΈΠ΅ Π°Π³Π΅Π½ΡΡ ΡΠ°ΠΊΠΆΠ΅ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°ΡΡ ΡΠΈΠ½ΠΎΠ½ΠΈΠΌ ToC (ΠΈΠ· Β«ΠΠ³Π»Π°Π²Π»Π΅Π½ΠΈΡΒ»).
- ΠΠ½Π΄Π΅ΠΊΡ
- ΠΠ±ΡΠ°ΡΠ°Π΅ΡΡΡ ΠΊ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΡ, ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠΈΠ²Π°ΡΡΠ΅ΠΌΡ ΠΈΠ½Π΄Π΅ΠΊΡ Π΄Π»Ρ ΡΠ΅ΠΊΡΡΠ΅Π³ΠΎ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ°.
- ΠΠ»ΠΎΡΡΠ°ΡΠΈΠΉ
- ΠΡΠ½ΠΎΡΠΈΡΡΡ ΠΊ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΡ, ΡΠΎΠ΄Π΅ΡΠΆΠ°ΡΠ΅ΠΌΡ Π³Π»ΠΎΡΡΠ°ΡΠΈΠΉ ΡΠ΅ΡΠΌΠΈΠ½ΠΎΠ², ΠΎΡΠ½ΠΎΡΡΡΠΈΡ ΡΡ ΠΊ ΡΠ΅ΠΊΡΡΠΈΠΉ Π΄ΠΎΠΊΡΠΌΠ΅Π½Ρ.
- ΠΠ²ΡΠΎΡΡΠΊΠΈΠ΅ ΠΏΡΠ°Π²Π°
- ΠΡΠ½ΠΎΡΠΈΡΡΡ ΠΊ Π·Π°ΡΠ²Π»Π΅Π½ΠΈΡ ΠΎΠ± Π°Π²ΡΠΎΡΡΠΊΠΈΡ ΠΏΡΠ°Π²Π°Ρ Π΄Π»Ρ ΡΠ΅ΠΊΡΡΠ΅Π³ΠΎ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ°. ΠΠ»Π°Π²Π°
- ΠΠ»Π°Π²Π°
- ΠΡΠ½ΠΎΡΠΈΡΡΡ ΠΊ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΡ, ΡΠ»ΡΠΆΠ°ΡΠ΅ΠΌΡ Π³Π»Π°Π²ΠΎΠΉ Π² ΠΊΠΎΠ»Π»Π΅ΠΊΡΠΈΠΈ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΡ.
- Π Π°Π·Π΄Π΅Π»
- ΠΡΠ½ΠΎΡΠΈΡΡΡ ΠΊ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΡ, ΡΠ»ΡΠΆΠ°ΡΠ΅ΠΌΡ ΡΠ°Π·Π΄Π΅Π»ΠΎΠΌ Π² ΠΊΠΎΠ»Π»Π΅ΠΊΡΠΈΠΈ
Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΡ.
- ΠΠΎΠ΄ΡΠ°Π·Π΄Π΅Π»
- ΠΡΠ½ΠΎΡΠΈΡΡΡ ΠΊ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΡ, ΡΠ»ΡΠΆΠ°ΡΠ΅ΠΌΡ ΠΏΠΎΠ΄ΡΠ°Π·Π΄Π΅Π»ΠΎΠΌ Π² ΠΊΠΎΠ»Π»Π΅ΠΊΡΠΈΠΈ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΡ.
- ΠΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅
- ΠΡΠ½ΠΎΡΠΈΡΡΡ ΠΊ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΡ, ΡΠ»ΡΠΆΠ°ΡΠ΅ΠΌΡ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ΠΌ Π² ΠΊΠΎΠ»Π»Π΅ΠΊΡΠΈΠΈ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΡ.
- Π‘ΠΏΡΠ°Π²ΠΊΠ°
- ΠΡΠ½ΠΎΡΠΈΡΡΡ ΠΊ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΡ, ΠΏΡΠ΅Π΄Π»Π°Π³Π°ΡΡΠ΅ΠΌΡ ΠΏΠΎΠΌΠΎΡΡ (Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½Π°Ρ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ, ΡΡΡΠ»ΠΊΠΈ Π½Π° Π΄ΡΡΠ³ΠΈΠ΅ ΠΈΡΡΠΎΡΠ½ΠΈΠΊΠΈ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ ΠΈ Π΄Ρ.)
- ΠΠ°ΠΊΠ»Π°Π΄ΠΊΠ°
- Π‘ΡΡΠ»Π°Π΅ΡΡΡ Π½Π° Π·Π°ΠΊΠ»Π°Π΄ΠΊΡ. ΠΠ°ΠΊΠ»Π°Π΄ΠΊΠ° — ΡΡΠΎ ΡΡΡΠ»ΠΊΠ° Π½Π° ΠΊΠ»ΡΡΠ΅Π²ΡΡ ΡΠΎΡΠΊΡ Π²Ρ ΠΎΠ΄Π° Π² ΡΠ°ΡΡΠΈΡΠ΅Π½Π½ΡΠΉ Π΄ΠΎΠΊΡΠΌΠ΅Π½Ρ.Π title ΠΡΡΠΈΠ±ΡΡ ΠΌΠΎΠΆΠ΅Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡΡΡ, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, Π΄Π»Ρ ΠΎΡΠΌΠ΅ΡΡΡΠ΅ Π·Π°ΠΊΠ»Π°Π΄ΠΊΡ. ΠΠ±ΡΠ°ΡΠΈΡΠ΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, ΡΡΠΎ Π² ΠΊΠ°ΠΆΠ΄ΠΎΠΌ ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΎ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ Π·Π°ΠΊΠ»Π°Π΄ΠΎΠΊ. Π΄ΠΎΠΊΡΠΌΠ΅Π½Ρ.
ΠΠ²ΡΠΎΡΡ ΠΌΠΎΠ³ΡΡ ΠΏΠΎΠΆΠ΅Π»Π°ΡΡ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΠΈΡΡ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΡΡ ΡΡΡΠ»ΠΊΡ
ΡΠΈΠΏΡ, Π½Π΅ ΠΎΠΏΠΈΡΠ°Π½Π½ΡΠ΅ Π² ΡΡΠΎΠΉ ΡΠΏΠ΅ΡΠΈΡΠΈΠΊΠ°ΡΠΈΠΈ. ΠΡΠ»ΠΈ ΠΎΠ½ΠΈ ΡΡΠΎ ΡΠ΄Π΅Π»Π°ΡΡ, ΠΎΠ½ΠΈ
ΡΠ»Π΅Π΄ΡΠ΅Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΠΏΡΠΎΡΠΈΠ»Ρ, ΡΡΠΎΠ±Ρ ΠΏΡΠΎΡΠΈΡΠΈΡΠΎΠ²Π°ΡΡ
ΡΠΎΠ³Π»Π°ΡΠ΅Π½ΠΈΡ, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΠΌΡΠ΅ Π΄Π»Ρ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈΡ ΡΠΈΠΏΠΎΠ² ΡΡΡΠ»ΠΎΠΊ. ΠΠΎΠΆΠ°Π»ΡΠΉΡΡΠ°, ΡΠΌΠΎΡΡΠΈΡΠ΅ ΠΡΡΠΈΠ±ΡΡ profile ΡΠ»Π΅ΠΌΠ΅Π½ΡΠ° HEAD Π΄Π»Ρ ΠΏΠΎΠ»ΡΡΠ΅Π½ΠΈΡ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΡΡ
ΡΠ²Π΅Π΄Π΅Π½ΠΈΠΉ
ΠΠ΅ΡΠ°Π»ΠΈ.
ΠΠ»Ρ Π΄Π°Π»ΡΠ½Π΅ΠΉΡΠ΅Π³ΠΎ ΠΎΠ±ΡΡΠΆΠ΄Π΅Π½ΠΈΡ ΡΠΈΠΏΠΎΠ² ΡΡΡΠ»ΠΎΠΊ, ΠΏΠΎΠΆΠ°Π»ΡΠΉΡΡΠ°, ΠΎΠ±ΡΠ°ΡΠΈΡΠ΅ΡΡ ΠΊ ΡΠ°Π·Π΄Π΅Π»Ρ ΡΡΡΠ»ΠΎΠΊ Π² Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ°Ρ HTML.
ΠΠΈΠΆΠ΅ ΠΏΡΠΈΠ²ΠΎΠ΄ΠΈΡΡΡ ΡΠΏΠΈΡΠΎΠΊ ΡΠ°ΡΠΏΠΎΠ·Π½Π°Π½Π½ΡΡ Π½ΠΎΡΠΈΡΠ΅Π»Π΅ΠΉ. Π΄Π΅ΡΠΊΡΠΈΠΏΡΠΎΡΡ (% MediaDesc Π² DTD).
- ΡΠΊΡΠ°Π½
- ΠΡΠ΅Π΄Π½Π°Π·Π½Π°ΡΠ΅Π½ Π΄Π»Ρ ΡΠΊΡΠ°Π½ΠΎΠ² ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΠΎΠ² Π±Π΅Π· ΡΡΡΠ°Π½ΠΈΡΡ.
- ΡΠ΅ΡΠΌΠΈΠ½Π°Π»
- ΠΡΠ΅Π΄Π½Π°Π·Π½Π°ΡΠ΅Π½ Π΄Π»Ρ Π½ΠΎΡΠΈΡΠ΅Π»Π΅ΠΉ, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡΠΈΡ ΡΠΈΠΌΠ²ΠΎΠ»ΡΠ½ΡΡ ΡΠ΅ΡΠΊΡ Ρ ΡΠΈΠΊΡΠΈΡΠΎΠ²Π°Π½Π½ΡΠΌ ΡΠ°Π³ΠΎΠΌ, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ ΡΠ΅Π»Π΅ΡΠ°ΠΉΠΏΠΎΠ², ΡΠ΅ΡΠΌΠΈΠ½Π°Π»Ρ ΠΈΠ»ΠΈ ΠΏΠΎΡΡΠ°ΡΠΈΠ²Π½ΡΠ΅ ΡΡΡΡΠΎΠΉΡΡΠ²Π° Ρ ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅Π½Π½ΡΠΌΠΈ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡΠΌΠΈ ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΡ.
- ΡΠ΅Π»Π΅Π²ΠΈΠ·ΠΎΡ
- ΠΡΠ΅Π΄Π½Π°Π·Π½Π°ΡΠ΅Π½ Π΄Π»Ρ ΡΡΡΡΠΎΠΉΡΡΠ² ΡΠ΅Π»Π΅Π²ΠΈΠ·ΠΈΠΎΠ½Π½ΠΎΠ³ΠΎ ΡΠΈΠΏΠ° (Π½ΠΈΠ·ΠΊΠΎΠ΅ ΡΠ°Π·ΡΠ΅ΡΠ΅Π½ΠΈΠ΅, ΡΠ²Π΅ΡΠ½ΠΎΠ΅, ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅Π½Π½ΠΎΠ΅ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ ΠΏΡΠΎΠΊΡΡΡΠΊΠΈ).
- Π²ΡΡΡΡΠΏ
- ΠΡΠ΅Π΄Π½Π°Π·Π½Π°ΡΠ΅Π½ Π΄Π»Ρ ΠΏΡΠΎΠ΅ΠΊΡΠΎΡΠΎΠ².
- ΠΏΠΎΡΡΠ°ΡΠΈΠ²Π½ΡΠΉ
- ΠΡΠ΅Π΄Π½Π°Π·Π½Π°ΡΠ΅Π½ Π΄Π»Ρ ΠΏΠΎΡΡΠ°ΡΠΈΠ²Π½ΡΡ ΡΡΡΡΠΎΠΉΡΡΠ² (ΠΌΠ°Π»Π΅Π½ΡΠΊΠΈΠΉ ΡΠΊΡΠ°Π½, ΠΌΠΎΠ½ΠΎΡ ΡΠΎΠΌΠ½ΡΠΉ, ΡΠ°ΡΡΡΠΎΠ²ΡΠΉ) Π³ΡΠ°ΡΠΈΠΊΠ°, ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅Π½Π½Π°Ρ ΠΏΡΠΎΠΏΡΡΠΊΠ½Π°Ρ ΡΠΏΠΎΡΠΎΠ±Π½ΠΎΡΡΡ).
- ΠΏΠ΅ΡΠ°ΡΡ
- ΠΡΠ΅Π΄Π½Π°Π·Π½Π°ΡΠ΅Π½ Π΄Π»Ρ ΠΏΠΎΡΡΡΠ°Π½ΠΈΡΠ½ΡΡ
Π½Π΅ΠΏΡΠΎΠ·ΡΠ°ΡΠ½ΡΡ
ΠΌΠ°ΡΠ΅ΡΠΈΠ°Π»ΠΎΠ² ΠΈ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠΎΠ², ΠΏΡΠΎΡΠΌΠ°ΡΡΠΈΠ²Π°Π΅ΠΌΡΡ
Π½Π° ΡΠΊΡΠ°Π½Π΅ Π²
ΡΠ΅ΠΆΠΈΠΌ ΠΏΡΠ΅Π΄Π²Π°ΡΠΈΡΠ΅Π»ΡΠ½ΠΎΠ³ΠΎ ΠΏΡΠΎΡΠΌΠΎΡΡΠ° ΠΏΠ΅ΡΠ°ΡΠΈ.
- ΡΡΠΈΡΡ ΠΡΠ°ΠΉΠ»Ρ
- ΠΡΠ΅Π΄Π½Π°Π·Π½Π°ΡΠ΅Π½ Π΄Π»Ρ ΡΡΡΡΠΎΠΉΡΡΠ² Ρ ΡΠ°ΠΊΡΠΈΠ»ΡΠ½ΠΎΠΉ ΠΎΠ±ΡΠ°ΡΠ½ΠΎΠΉ ΡΠ²ΡΠ·ΡΡ ΠΡΠ°ΠΉΠ»Ρ.
- ΡΠ»ΡΡ
- ΠΡΠ΅Π΄Π½Π°Π·Π½Π°ΡΠ΅Π½ Π΄Π»Ρ ΡΠΈΠ½ΡΠ΅Π·Π°ΡΠΎΡΠΎΠ² ΡΠ΅ΡΠΈ.
- Π²ΡΠ΅
- ΠΠΎΠ΄Ρ ΠΎΠ΄ΠΈΡ Π΄Π»Ρ Π²ΡΠ΅Ρ ΡΡΡΡΠΎΠΉΡΡΠ².
Π Π±ΡΠ΄ΡΡΠΈΡ Π²Π΅ΡΡΠΈΡΡ HTML ΠΌΠΎΠ³ΡΡ Π±ΡΡΡ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Ρ Π½ΠΎΠ²ΡΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΡ ΠΈ ΡΠ°Π·ΡΠ΅ΡΠ΅Π½Ρ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠΈΠ·ΠΎΠ²Π°Π½Π½ΡΠ΅ ΡΠ΅Π½Π½ΠΎΡΡΠΈ. Π§ΡΠΎΠ±Ρ ΠΎΠ±Π»Π΅Π³ΡΠΈΡΡ Π²Π½Π΅Π΄ΡΠ΅Π½ΠΈΠ΅ ΡΡΠΈΡ ΡΠ°ΡΡΠΈΡΠ΅Π½ΠΈΠΉ, ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΡΡΠΈΠΉ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ Π°Π³Π΅Π½ΡΡ Π΄ΠΎΠ»ΠΆΠ½Ρ ΠΈΠΌΠ΅ΡΡ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ Π°Π½Π°Π»ΠΈΠ·ΠΈΡΠΎΠ²Π°ΡΡ ΠΠ½Π°ΡΠ΅Π½ΠΈΠ΅ Π°ΡΡΠΈΠ±ΡΡΠ° media Π²ΡΠ³Π»ΡΠ΄ΠΈΡ ΡΠ»Π΅Π΄ΡΡΡΠΈΠΌ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ:
- ΠΠ½Π°ΡΠ΅Π½ΠΈΠ΅ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»ΡΠ΅Ρ ΡΠΎΠ±ΠΎΠΉ ΡΠΏΠΈΡΠΎΠΊ Π·Π°ΠΏΠΈΡΠ΅ΠΉ, ΡΠ°Π·Π΄Π΅Π»Π΅Π½Π½ΡΡ
Π·Π°ΠΏΡΡΡΠΌΠΈ. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ,
media = "ΡΠΊΡΠ°Π½, 3D-ΠΎΡΠΊΠΈ, ΠΏΠ΅ΡΠ°ΡΡ ΠΈ ΡΠ°Π·ΡΠ΅ΡΠ΅Π½ΠΈΠ΅> 90 ΡΠΎΡΠ΅ΠΊ Π½Π° Π΄ΡΠΉΠΌ"
ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ°Π΅ΡΡΡ Π½Π°:
"ΡΠΊΡΠ°Π½" Β«3d-ΠΎΡΠΊΠΈΒ» "ΠΏΠ΅ΡΠ°ΡΡ ΠΈ ΡΠ°Π·ΡΠ΅ΡΠ΅Π½ΠΈΠ΅> 90 ΡΠΎΡΠ΅ΠΊ Π½Π° Π΄ΡΠΉΠΌ"
- ΠΠ°ΠΆΠ΄Π°Ρ Π·Π°ΠΏΠΈΡΡ ΠΎΠ±ΡΠ΅Π·Π°Π΅ΡΡΡ Π½Π΅ΠΏΠΎΡΡΠ΅Π΄ΡΡΠ²Π΅Π½Π½ΠΎ ΠΏΠ΅ΡΠ΅Π΄ ΠΏΠ΅ΡΠ²ΡΠΌ ΡΠΈΠΌΠ²ΠΎΠ»ΠΎΠΌ, ΠΊΠΎΡΠΎΡΡΠΉ Π½Π΅ ΡΠ²Π»ΡΠ΅ΡΡΡ Π°ΠΌΠ΅ΡΠΈΠΊΠ°Π½ΡΠΊΠΈΠΌ.
ΠΡΠΊΠ²Π° ASCII [a-zA-Z] (ISO 10646 ΡΠ΅ΡΡΠ½Π°Π΄ΡΠ°ΡΠ΅ΡΠΈΡΠ½ΠΎΠ΅ 41-5a, 61-7a), ΡΠΈΡΡΠ° [0-9] (ΡΠ΅ΡΡΠ½Π°Π΄ΡΠ°ΡΠ΅ΡΠΈΡΠ½ΠΎΠ΅ 30-39) ΠΈΠ»ΠΈ
Π΄Π΅ΡΠΈΡ (ΡΠ΅ΡΡΠ½Π°Π΄ΡΠ°ΡΠ΅ΡΠΈΡΠ½ΡΠΉ 2d).
Π ΠΏΡΠΈΠΌΠ΅ΡΠ΅ ΡΡΠΎ Π΄Π°Π΅Ρ:
"ΡΠΊΡΠ°Π½" Β«3d-ΠΎΡΠΊΠΈΒ» "Π Π°ΡΠΏΠ΅ΡΠ°ΡΠ°ΡΡ"
- Π ΠΠ°ΡΠ΅ΠΌ Π²ΡΠΏΠΎΠ»Π½ΡΠ΅ΡΡΡ ΡΠΎΠΏΠΎΡΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ Ρ ΡΡΠ΅ΡΠΎΠΌ ΡΠ΅Π³ΠΈΡΡΡΠ° Ρ Π½Π°Π±ΠΎΡΠΎΠΌ ΡΠΈΠΏΠΎΠ² ΠΌΡΠ»ΡΡΠΈΠΌΠ΅Π΄ΠΈΠ° ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΎ Π²ΡΡΠ΅. ΠΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΡΡΠΊΠΈΠ΅ Π°Π³Π΅Π½ΡΡ ΠΌΠΎΠ³ΡΡ ΠΈΠ³Π½ΠΎΡΠΈΡΠΎΠ²Π°ΡΡ Π½Π΅ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΡΡΠΈΠ΅ Π·Π°ΠΏΠΈΡΠΈ. Π ΠΏΡΠΈΠΌΠ΅ΡΠ΅ Ρ Π½Π°Ρ ΠΎΡΡΠ°Π΅ΡΡΡ ΡΠΊΡΠ°Π½ ΠΈ ΠΏΠ΅ΡΠ°ΡΡ.
ΠΡΠΈΠΌΠ΅ΡΠ°Π½ΠΈΠ΅. Π’Π°Π±Π»ΠΈΡΡ ΡΡΠΈΠ»Π΅ΠΉ ΠΌΠΎΠ³ΡΡ Π²ΠΊΠ»ΡΡΠ°ΡΡ Π² ΡΠ΅Π±Ρ Π·Π°Π²ΠΈΡΡΡΠΈΠ΅ ΠΎΡ Π½ΠΎΡΠΈΡΠ΅Π»Ρ Π²Π°ΡΠΈΠ°ΡΠΈΠΈ Π²Π½ΡΡΡΠΈ Π½ΠΈΡ (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, ΠΊΠΎΠ½ΡΡΡΡΠΊΡΠΈΡ CSS @media ). Π Π² ΡΠ°ΠΊΠΈΡ ΡΠ»ΡΡΠ°ΡΡ ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ ΡΠΌΠ΅ΡΡΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Β« media = allΒ» .
ΠΠ°Π½Π½ΡΠ΅ ΡΠΊΡΠΈΠΏΡΠ° (% Script; Π² DTD) ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ ΡΠΎΠ΄Π΅ΡΠΆΠΈΠΌΡΠΌ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠ° SCRIPT ΠΈ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ΠΌ Π²Π½ΡΡΡΠ΅Π½Π½ΠΈΠ΅ Π°ΡΡΠΈΠ±ΡΡΡ ΡΠΎΠ±ΡΡΠΈΡ. ΠΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ Π°Π³Π΅Π½ΡΡ Π½Π΅ Π΄ΠΎΠ»ΠΆΠ½Ρ ΠΎΡΠ΅Π½ΠΈΠ²Π°ΡΡ Π΄Π°Π½Π½ΡΠ΅ ΡΠΊΡΠΈΠΏΡΠ° ΠΊΠ°ΠΊ ΡΠ°Π·ΠΌΠ΅ΡΠΊΡ HTML, Π° Π΄ΠΎΠ»ΠΆΠ½Ρ ΠΏΠ΅ΡΠ΅Π΄Π°Π²Π°ΡΡ ΠΈΡ ΠΊΠ°ΠΊ Π΄Π°Π½Π½ΡΠ΅ Π΄Π»Ρ Π΄Π²ΠΈΠΆΠΊΠ° ΡΡΠ΅Π½Π°ΡΠΈΡ.
Π§ΡΠ²ΡΡΠ²ΠΈΡΠ΅Π»ΡΠ½ΠΎΡΡΡ ΠΊ ΡΠ΅Π³ΠΈΡΡΡΡ Π΄Π°Π½Π½ΡΡ ΡΠΊΡΠΈΠΏΡΠ° Π·Π°Π²ΠΈΡΠΈΡ ΠΎΡ ΡΠ·ΡΠΊ ΡΡΠ΅Π½Π°ΡΠΈΠ΅Π².
ΠΠ±ΡΠ°ΡΠΈΡΠ΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, ΡΡΠΎ Π΄Π°Π½Π½ΡΠ΅ ΡΠΊΡΠΈΠΏΡΠ°, ΡΠ²Π»ΡΡΡΠΈΠ΅ΡΡ ΡΠΎΠ΄Π΅ΡΠΆΠΈΠΌΡΠΌ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠ°, ΠΌΠΎΠ³ΡΡ Π½Π΅ ΡΠΎΠ΄Π΅ΡΠΆΠ°ΡΡ ΡΠΈΠΌΠ²ΠΎΠ»ΡΠ½ΡΡ
ΡΡΡΠ»ΠΎΠΊ, Π° Π΄Π°Π½Π½ΡΠ΅ ΡΠΊΡΠΈΠΏΡΠ°, ΠΊΠΎΡΠΎΡΡΠ΅
Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ Π°ΡΡΠΈΠ±ΡΡΠ° ΠΌΠΎΠΆΠ΅Ρ ΠΈΡ
ΡΠΎΠ΄Π΅ΡΠΆΠ°ΡΡ. Π ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ ΠΏΡΠΈΠ²ΠΎΠ΄ΡΡΡΡ Π΄Π°Π»ΡΠ½Π΅ΠΉΡΠΈΠ΅
ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ ΠΎ
ΡΠΊΠ°Π·Π°Π½ΠΈΠ΅ Π΄Π°Π½Π½ΡΡ
Π½Π΅ Π² ΡΠΎΡΠΌΠ°ΡΠ΅ HTML.
ΠΠ°Π½Π½ΡΠ΅ ΡΠ°Π±Π»ΠΈΡΡ ΡΡΠΈΠ»Π΅ΠΉ (% StyleSheet; Π² DTD) ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ ΡΠΎΠ΄Π΅ΡΠΆΠΈΠΌΡΠΌ Π‘Π’ΠΠΠ¬ ΡΠ»Π΅ΠΌΠ΅Π½Ρ ΠΈ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ ΠΡΡΠΈΠ±ΡΡ ΡΡΠΈΠ»Ρ . ΠΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΡΡΠΊΠΈΠ΅ Π°Π³Π΅Π½ΡΡ Π½Π΅ Π΄ΠΎΠ»ΠΆΠ½Ρ ΠΎΡΠ΅Π½ΠΈΠ²Π°ΡΡ Π΄Π°Π½Π½ΡΠ΅ ΡΡΠΈΠ»Ρ ΠΊΠ°ΠΊ HTML ΡΠ°Π·ΠΌΠ΅ΡΠΊΠ°.
Π§ΡΠ²ΡΡΠ²ΠΈΡΠ΅Π»ΡΠ½ΠΎΡΡΡ ΠΊ ΡΠ΅Π³ΠΈΡΡΡΡ Π΄Π°Π½Π½ΡΡ ΡΡΠΈΠ»Ρ Π·Π°Π²ΠΈΡΠΈΡ ΠΎΡ ΡΡΠΈΠ»Ρ ΡΠ·ΡΠΊ Π»ΠΈΡΡΠ°.
ΠΠ±ΡΠ°ΡΠΈΡΠ΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, ΡΡΠΎ Π΄Π°Π½Π½ΡΠ΅ ΡΠ°Π±Π»ΠΈΡΡ ΡΡΠΈΠ»Π΅ΠΉ, ΡΠ²Π»ΡΡΡΠΈΠ΅ΡΡ ΡΠΎΠ΄Π΅ΡΠΆΠΈΠΌΡΠΌ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠ°, ΠΌΠΎΠ³ΡΡ ΡΠΎΠ΄Π΅ΡΠΆΠ°ΡΡ Π½Π΅ ΡΡΡΠ»ΠΊΠΈ Π½Π° ΡΠΈΠΌΠ²ΠΎΠ»Ρ, Π° Π΄Π°Π½Π½ΡΠ΅ ΡΠ°Π±Π»ΠΈΡΡ ΡΡΠΈΠ»Π΅ΠΉ. ΡΠΎ Π΅ΡΡΡ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ Π°ΡΡΠΈΠ±ΡΡΠ° ΠΌΠΎΠΆΠ΅Ρ ΠΈΡ ΡΠΎΠ΄Π΅ΡΠΆΠ°ΡΡ.Π ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½Π°Ρ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ ΠΎ ΡΠΊΠ°Π·Π°Π½ΠΈΠ΅ Π΄Π°Π½Π½ΡΡ Π½Π΅ Π² ΡΠΎΡΠΌΠ°ΡΠ΅ HTML.
ΠΠ° ΠΈΡΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ΠΌ Π·Π°ΡΠ΅Π·Π΅ΡΠ²ΠΈΡΠΎΠ²Π°Π½Π½ΡΡ ΠΈΠΌΠ΅Π½, ΠΏΠ΅ΡΠ΅ΡΠΈΡΠ»Π΅Π½Π½ΡΡ Π½ΠΈΠΆΠ΅, ΡΠ΅Π»Π΅Π²ΡΠ΅ ΠΈΠΌΠ΅Π½Π° ΡΡΠ΅ΠΉΠΌΠΎΠ² (% FrameTarget; Π² DTD) Π΄ΠΎΠ»ΠΆΠ½Ρ Π½Π°ΡΠΈΠ½Π°ΡΡΡΡ Ρ Π±ΡΠΊΠ²Π΅Π½Π½ΠΎΠ³ΠΎ ΡΠΈΠΌΠ²ΠΎΠ»Π° (a-zA-Z). ΠΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΡΡΠΊΠΈΠ΅ Π°Π³Π΅Π½ΡΡ Π΄ΠΎΠ»ΠΆΠ½Ρ ΠΈΠ³Π½ΠΎΡΠΈΡΠΎΠ²Π°ΡΡ Π²ΡΠ΅ Π΄ΡΡΠ³ΠΈΠ΅ ΡΠ΅Π»Π΅Π²ΡΠ΅ ΠΈΠΌΠ΅Π½Π°.
Π‘Π»Π΅Π΄ΡΡΡΠ°Ρ ΡΠ΅Π»Ρ ΠΈΠΌΠ΅Π½Π° Π·Π°ΡΠ΅Π·Π΅ΡΠ²ΠΈΡΠΎΠ²Π°Π½Ρ ΠΈ ΠΈΠΌΠ΅ΡΡ ΠΎΡΠΎΠ±ΠΎΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅.
- _ ΠΏΡΡΡΠΎΠΉ
- ΠΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΡΡΠΊΠΈΠΉ Π°Π³Π΅Π½Ρ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π·Π°Π³ΡΡΠ·ΠΈΡΡ ΡΠΊΠ°Π·Π°Π½Π½ΡΠΉ Π΄ΠΎΠΊΡΠΌΠ΅Π½Ρ Π² Π½ΠΎΠ²ΡΠΉ, Π±Π΅Π·ΡΠΌΡΠ½Π½ΡΠΉ
ΠΎΠΊΠ½ΠΎ.
- _self
- ΠΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΡΡΠΊΠΈΠΉ Π°Π³Π΅Π½Ρ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π·Π°Π³ΡΡΠ·ΠΈΡΡ Π΄ΠΎΠΊΡΠΌΠ΅Π½Ρ Π² ΡΠΎΠΌ ΠΆΠ΅ ΡΡΠ΅ΠΉΠΌΠ΅, ΡΡΠΎ ΠΈ ΡΠ»Π΅ΠΌΠ΅Π½Ρ. ΡΡΠΎ ΠΎΡΠ½ΠΎΡΠΈΡΡΡ ΠΊ ΡΡΠΎΠΉ ΡΠ΅Π»ΠΈ.
- _ ΡΠΎΠ΄ΠΈΡΠ΅Π»ΡΡΠΊΠΈΠΉ
- ΠΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΡΡΠΊΠΈΠΉ Π°Π³Π΅Π½Ρ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π·Π°Π³ΡΡΠ·ΠΈΡΡ Π΄ΠΎΠΊΡΠΌΠ΅Π½Ρ Π½Π΅ΠΏΠΎΡΡΠ΅Π΄ΡΡΠ²Π΅Π½Π½ΠΎ Π² FRAMESET ΡΠΎΠ΄ΠΈΡΠ΅Π»ΡΡΠΊΠΈΠΉ ΡΠ»Π΅ΠΌΠ΅Π½Ρ ΡΠ΅ΠΊΡΡΠ΅Π³ΠΎ ΠΊΠ°Π΄ΡΠ°. ΠΡΠΎ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ ΡΠΊΠ²ΠΈΠ²Π°Π»Π΅Π½ΡΠ½ΠΎ _self, Π΅ΡΠ»ΠΈ Ρ ΡΠ΅ΠΊΡΡΠ΅Π³ΠΎ ΠΊΠ°Π΄ΡΠ° Π½Π΅Ρ ΡΠΎΠ΄ΠΈΡΠ΅Π»Ρ.
- _top
- ΠΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΡΡΠΊΠΈΠΉ Π°Π³Π΅Π½Ρ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π·Π°Π³ΡΡΠ·ΠΈΡΡ Π΄ΠΎΠΊΡΠΌΠ΅Π½Ρ Π² ΠΏΠΎΠ»Π½ΠΎΠ΅ ΠΈΡΡ ΠΎΠ΄Π½ΠΎΠ΅ ΠΎΠΊΠ½ΠΎ. (ΡΠ°ΠΊΠΈΠΌ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ ΠΎΡΠΌΠ΅Π½ΡΡ Π²ΡΠ΅ ΠΎΡΡΠ°Π»ΡΠ½ΡΠ΅ ΠΊΠ°Π΄ΡΡ). ΠΡΠΎ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ ΡΠΊΠ²ΠΈΠ²Π°Π»Π΅Π½ΡΠ½ΠΎ _self Π΅ΡΠ»ΠΈ Ρ ΡΠ΅ΠΊΡΡΠ΅Π³ΠΎ ΠΊΠ°Π΄ΡΠ° Π½Π΅Ρ ΡΠΎΠ΄ΠΈΡΠ΅Π»Ρ.
Π‘ΠΎΠ·Π΄Π°ΠΉΡΠ΅ ΡΡΡΠΎΠΊΡ Html Ρ ΠΏΠΎΠΌΠΎΡΡΡ HtmlHelper Π² ASP.Π§ΠΈΡΡΠ°Ρ MVC
Π£Π·Π½Π°ΠΉΡΠ΅, ΠΊΠ°ΠΊ ΡΠΎΠ·Π΄Π°ΡΡ ΡΡΡΠΎΠΊΠΎΠ²ΡΠΉ Π»ΠΈΡΠ΅ΡΠ°Π» html Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΠΊΠ»Π°ΡΡΠ° HtmlHelper
Π² ΡΠ΅ΠΆΠΈΠΌΠ΅ Π±ΡΠΈΡΠ²Ρ.
ΠΠ»Π°ΡΡ HtmlHelper
Π²ΠΊΠ»ΡΡΠ°Π΅Ρ Π΄Π²Π° ΠΌΠ΅ΡΠΎΠ΄Π° ΡΠ°ΡΡΠΈΡΠ΅Π½ΠΈΡ Π΄Π»Ρ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ ΡΡΡΠΎΠΊΠΈ html: Display ()
ΠΈ DisplayFor ()
.
ΠΡ Π±ΡΠ΄Π΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΡΠ»Π΅Π΄ΡΡΡΠΈΠΉ ΠΊΠ»Π°ΡΡ ΠΌΠΎΠ΄Π΅Π»ΠΈ Ρ ΠΌΠ΅ΡΠΎΠ΄Π°ΠΌΠΈ Display () ΠΈ DisplayFor ().
ΠΎΠ±ΡΠ΅ΡΡΠ²Π΅Π½Π½ΡΠΉ ΠΊΠ»Π°ΡΡ Π‘ΡΡΠ΄Π΅Π½Ρ
{
public int StudentId {ΠΏΠΎΠ»ΡΡΠΈΡΡ; Π½Π°Π±ΠΎΡ; }
ΠΎΠ±ΡΠ΅Π΄ΠΎΡΡΡΠΏΠ½Π°Ρ ΡΡΡΠΎΠΊΠ° StudentName {ΠΏΠΎΠ»ΡΡΠΈΡΡ; Π½Π°Π±ΠΎΡ; }
public int Age {ΠΏΠΎΠ»ΡΡΠΈΡΡ; Π½Π°Π±ΠΎΡ; }
}
HTML.DisplayFor ()
ΠΡΠΏΠΎΠΌΠΎΠ³Π°ΡΠ΅Π»ΡΠ½ΡΠΉ ΠΌΠ΅ΡΠΎΠ΄ DisplayFor ()
— ΡΡΠΎ ΡΡΡΠΎΠ³ΠΎ ΡΠΈΠΏΠΈΠ·ΠΈΡΠΎΠ²Π°Π½Π½ΡΠΉ ΠΌΠ΅ΡΠΎΠ΄ ΡΠ°ΡΡΠΈΡΠ΅Π½ΠΈΡ. ΠΠ½ Π³Π΅Π½Π΅ΡΠΈΡΡΠ΅Ρ ΡΡΡΠΎΠΊΡ html Π΄Π»Ρ ΡΠ²ΠΎΠΉΡΡΠ²Π° ΠΎΠ±ΡΠ΅ΠΊΡΠ° ΠΌΠΎΠ΄Π΅Π»ΠΈ, ΡΠΊΠ°Π·Π°Π½Π½ΠΎΠ³ΠΎ Ρ ΠΏΠΎΠΌΠΎΡΡΡ Π»ΡΠΌΠ±Π΄Π°-Π²ΡΡΠ°ΠΆΠ΅Π½ΠΈΡ.
ΠΠΎΠ΄ΠΏΠΈΡΡ ΠΌΠ΅ΡΠΎΠ΄Π° DisplayFor (): MvcHtmlString DisplayFor (
ΠΠΎΡΠ΅ΡΠΈΡΠ΅ MSDN, ΡΡΠΎΠ±Ρ ΡΠ·Π½Π°ΡΡ ΠΎΠ±ΠΎ Π²ΡΠ΅Ρ ΠΏΠ΅ΡΠ΅Π³ΡΡΠ·ΠΊΠ°Ρ ΠΌΠ΅ΡΠΎΠ΄Π° DisplayFor ().
@model Student
@Html.DisplayFor (m => m.StudentName)
Π ΠΏΡΠΈΠ²Π΅Π΄Π΅Π½Π½ΠΎΠΌ Π²ΡΡΠ΅ ΠΏΡΠΈΠΌΠ΅ΡΠ΅ ΠΌΡ ΡΠΊΠ°Π·Π°Π»ΠΈ ΡΠ²ΠΎΠΉΡΡΠ²ΠΎ StudentName
ΠΌΠΎΠ΄Π΅Π»ΠΈ Student, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡ Π»ΡΠΌΠ±Π΄Π°-Π²ΡΡΠ°ΠΆΠ΅Π½ΠΈΠ΅ Π² ΠΌΠ΅ΡΠΎΠ΄Π΅ DisplayFor (). ΠΡΠ°ΠΊ, Π² ΠΏΡΠΈΠ²Π΅Π΄Π΅Π½Π½ΠΎΠΌ Π²ΡΡΠ΅ ΠΏΡΠΈΠΌΠ΅ΡΠ΅ ΠΎΠ½ Π³Π΅Π½Π΅ΡΠΈΡΡΠ΅Ρ ΡΡΡΠΎΠΊΡ html ΡΠΎ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ΠΌ StudentName,
Steve
.
ΠΠΈΡΠΏΠ»Π΅ΠΉ ()
Html.Display ()
— ΡΡΠΎ ΠΌΠ΅ΡΠΎΠ΄ ΡΠΎ ΡΠ»Π°Π±ΠΎΠΉ ΡΠΈΠΏΠΈΠ·Π°ΡΠΈΠ΅ΠΉ, ΠΊΠΎΡΠΎΡΡΠΉ Π³Π΅Π½Π΅ΡΠΈΡΡΠ΅Ρ ΡΡΡΠΎΠΊΡ Π² Π²ΠΈΠ΄Π΅ Π±ΡΠΈΡΠ²Ρ Π΄Π»Ρ ΡΠΊΠ°Π·Π°Π½Π½ΠΎΠ³ΠΎ ΡΠ²ΠΎΠΉΡΡΠ²Π° ΠΌΠΎΠ΄Π΅Π»ΠΈ.
ΠΠ΅ΡΠΎΠ΄ Display () ΠΠΎΠ΄ΠΏΠΈΡΡ: MvcHtmlString Display (ΡΡΡΠΎΠΊΠΎΠ²ΠΎΠ΅ Π²ΡΡΠ°ΠΆΠ΅Π½ΠΈΠ΅)
ΠΠΎΡΠ΅ΡΠΈΡΠ΅ docs.microsoft.com, ΡΡΠΎΠ±Ρ ΡΠ·Π½Π°ΡΡ ΠΎΠ±ΠΎ Π²ΡΠ΅Ρ ΠΏΠ΅ΡΠ΅Π³ΡΡΠ·ΠΊΠ°Ρ ΠΌΠ΅ΡΠΎΠ΄Π° Display ()
@ Html.Display ("StudentName")
ΠΡΠ½ΠΎΠ²Π½ΡΠ΅ ΡΠΈΠΏΡ | Kotlin
Π Kotlin Π²ΡΠ΅ ΡΠ²Π»ΡΠ΅ΡΡΡ ΠΎΠ±ΡΠ΅ΠΊΡΠΎΠΌ Π² ΡΠΎΠΌ ΡΠΌΡΡΠ»Π΅, ΡΡΠΎ ΠΌΡ ΠΌΠΎΠΆΠ΅ΠΌ Π²ΡΠ·ΡΠ²Π°ΡΡ ΡΡΠ½ΠΊΡΠΈΠΈ-ΡΠ»Π΅Π½Ρ ΠΈ ΡΠ²ΠΎΠΉΡΡΠ²Π° Π»ΡΠ±ΠΎΠΉ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΠΎΠΉ.ΠΠ΅ΠΊΠΎΡΠΎΡΡΠ΅ ΡΠΈΠΏΡ ΠΌΠΎΠ³ΡΡ ΠΈΠΌΠ΅ΡΡ ΡΠΏΠ΅ΡΠΈΠ°Π»ΡΠ½ΠΎΠ΅ Π²Π½ΡΡΡΠ΅Π½Π½Π΅Π΅ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ — Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, ΡΠΈΡΠ»Π°, ΡΠΈΠΌΠ²ΠΎΠ»Ρ ΠΈ Π»ΠΎΠ³ΠΈΡΠ΅ΡΠΊΠΈΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΡ ΠΌΠΎΠ³ΡΡ Π±ΡΡΡ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»Π΅Π½Ρ ΠΊΠ°ΠΊ ΠΏΡΠΈΠΌΠΈΡΠΈΠ²Π½ΡΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΡ Π²ΠΎ Π²ΡΠ΅ΠΌΡ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ — Π½ΠΎ Π΄Π»Ρ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ ΠΎΠ½ΠΈ Π²ΡΠ³Π»ΡΠ΄ΡΡ ΠΊΠ°ΠΊ ΠΎΠ±ΡΡΠ½ΡΠ΅ ΠΊΠ»Π°ΡΡΡ. Π ΡΡΠΎΠΌ ΡΠ°Π·Π΄Π΅Π»Π΅ ΠΌΡ ΠΎΠΏΠΈΡΡΠ²Π°Π΅ΠΌ ΠΎΡΠ½ΠΎΠ²Π½ΡΠ΅ ΡΠΈΠΏΡ, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΠΌΡΠ΅ Π² Kotlin: ΡΠΈΡΠ»Π°, Π»ΠΎΠ³ΠΈΡΠ΅ΡΠΊΠΈΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΡ, ΡΠΈΠΌΠ²ΠΎΠ»Ρ, ΡΡΡΠΎΠΊΠΈ ΠΈ ΠΌΠ°ΡΡΠΈΠ²Ρ.
Π§ΠΈΡΠ»Π°
Π¦Π΅Π»ΠΎΡΠΈΡΠ»Π΅Π½Π½ΡΠ΅ ΡΠΈΠΏΡ
Kotlin ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²Π»ΡΠ΅Ρ Π½Π°Π±ΠΎΡ Π²ΡΡΡΠΎΠ΅Π½Π½ΡΡ
ΡΠΈΠΏΠΎΠ², ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»ΡΡΡΠΈΡ
ΡΠΈΡΠ»Π°.
ΠΠ»Ρ ΡΠ΅Π»ΡΡ
ΡΠΈΡΠ΅Π» ΡΡΡΠ΅ΡΡΠ²ΡΠ΅Ρ ΡΠ΅ΡΡΡΠ΅ ΡΠΈΠΏΠ° Ρ ΡΠ°Π·Π½ΡΠΌΠΈ ΡΠ°Π·ΠΌΠ΅ΡΠ°ΠΌΠΈ ΠΈ, ΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΠΎ, Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π°ΠΌΠΈ Π·Π½Π°ΡΠ΅Π½ΠΈΠΉ.
Π’ΠΈΠΏ | Π Π°Π·ΠΌΠ΅Ρ (Π±ΠΈΡ) | ΠΠΈΠ½. ΠΠ½Π°ΡΠ΅Π½ΠΈΠ΅ | ΠΠ°ΠΊΡ. | 127 |
---|---|---|---|---|
| 16 | -32768 | 32767 | |
| | 2 147 483 647 (2 31 - 1) | ||
| 64 | -9,223,372,036,854,77529000 -9,223,372,036,854,77529000 9002 23 9,223,372,036,854,775,807 (2 63 - 1) |
ΠΡΠ΅ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΠ΅ ini tialized Ρ ΡΠ΅Π»ΠΎΡΠΈΡΠ»Π΅Π½Π½ΡΠΌΠΈ Π·Π½Π°ΡΠ΅Π½ΠΈΡΠΌΠΈ, Π½Π΅ ΠΏΡΠ΅Π²ΡΡΠ°ΡΡΠΈΠΌΠΈ ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡΠ½ΠΎΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ Int
, ΠΈΠΌΠ΅ΡΡ ΠΏΡΠ΅Π΄ΠΏΠΎΠ»Π°Π³Π°Π΅ΠΌΡΠΉ ΡΠΈΠΏ Int
. ΠΡΠ»ΠΈ Π½Π°ΡΠ°Π»ΡΠ½ΠΎΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ ΠΏΡΠ΅Π²ΡΡΠ°Π΅Ρ ΡΡΠΎ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅, ΡΠΎ ΡΠΈΠΏ -
Long
. Π§ΡΠΎΠ±Ρ ΡΠ²Π½ΠΎ ΡΠΊΠ°Π·Π°ΡΡ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ Long
, Π΄ΠΎΠ±Π°Π²ΡΡΠ΅ ΠΊ Π·Π½Π°ΡΠ΅Π½ΠΈΡ ΡΡΡΡΠΈΠΊΡ L
.
val one = 1 // Π¦Π΅Π»ΠΎΠ΅ ΡΠΈΡΠ»ΠΎ val threeBillion = 3000000000 // ΠΠ»ΠΈΠ½Π½ΡΠΉ val oneLong = 1L // ΠΠ»ΠΈΠ½Π½ΡΠΉ val oneByte: Byte = 1
Π’ΠΈΠΏΡ Ρ ΠΏΠ»Π°Π²Π°ΡΡΠ΅ΠΉ Π·Π°ΠΏΡΡΠΎΠΉ
ΠΠ»Ρ Π΄Π΅ΠΉΡΡΠ²ΠΈΡΠ΅Π»ΡΠ½ΡΡ
ΡΠΈΡΠ΅Π» Kotlin ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²Π»ΡΠ΅Ρ ΡΠΈΠΏΡ Ρ ΠΏΠ»Π°Π²Π°ΡΡΠ΅ΠΉ Π·Π°ΠΏΡΡΠΎΠΉ Float
ΠΈ Double
. Π‘ΠΎΠ³Π»Π°ΡΠ½ΠΎ ΡΡΠ°Π½Π΄Π°ΡΡΡ IEEE 754, ΡΠΈΠΏΡ Ρ ΠΏΠ»Π°Π²Π°ΡΡΠ΅ΠΉ Π·Π°ΠΏΡΡΠΎΠΉ ΡΠ°Π·Π»ΠΈΡΠ°ΡΡΡΡ ΡΠ²ΠΎΠΈΠΌ Π΄Π΅ΡΡΡΠΈΡΠ½ΡΠΌ ΡΠ°Π·ΡΡΠ΄ΠΎΠΌ ΠΈ , ΡΠΎ Π΅ΡΡΡ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎΠΌ Π΄Π΅ΡΡΡΠΈΡΠ½ΡΡ
ΡΠΈΡΡ, ΠΊΠΎΡΠΎΡΡΠ΅ ΠΎΠ½ΠΈ ΠΌΠΎΠ³ΡΡ Ρ
ΡΠ°Π½ΠΈΡΡ. Float
ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΠ΅Ρ ΡΡΠ°Π½Π΄Π°ΡΡΡ IEEE 754 ΠΎΠ΄ΠΈΠ½Π°ΡΠ½ΠΎΠΉ ΡΠΎΡΠ½ΠΎΡΡΠΈ , Π° Double
ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠΈΠ²Π°Π΅Ρ Π΄Π²ΠΎΠΉΠ½ΠΎΠΉ ΡΠΎΡΠ½ΠΎΡΡΠΈ .
Π’ΠΈΠΏ | Π Π°Π·ΠΌΠ΅Ρ (Π±ΠΈΡΡ) | ΠΠ½Π°ΡΠ°ΡΠΈΠ΅ Π±ΠΈΡΡ | ΠΠΎΠΊΠ°Π·Π°ΡΠ΅Π»ΡΠ½ΡΠ΅ Π±ΠΈΡΡ | ΠΠ΅ΡΡΡΠΈΡΠ½ΡΠ΅ ΡΠΈΡΡΡ |
---|---|---|---|---|
24 | 8 | 6-7 | ||
| 64 | 53 | 11 |
ΠΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΠ΅ Double
ΠΈ Float
ΠΌΠΎΠΆΠ½ΠΎ ΠΈΠ½ΠΈΡΠΈΠ°Π»ΠΈΠ·ΠΈΡΠΎΠ²Π°ΡΡ ΡΠΈΡΠ»Π°ΠΌΠΈ, ΠΈΠΌΠ΅ΡΡΠΈΠΌΠΈ Π΄ΡΠΎΠ±Π½ΡΡ ΡΠ°ΡΡΡ. ΠΠ½ ΠΎΡΠ΄Π΅Π»Π΅Π½ ΠΎΡ ΡΠ΅Π»ΠΎΠΉ ΡΠ°ΡΡΠΈ ΡΠΎΡΠΊΠΎΠΉ (
.
). ΠΠ»Ρ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΡ
, ΠΈΠ½ΠΈΡΠΈΠ°Π»ΠΈΠ·ΠΈΡΠΎΠ²Π°Π½Π½ΡΡ
Π΄ΡΠΎΠ±Π½ΡΠΌΠΈ ΡΠΈΡΠ»Π°ΠΌΠΈ, ΠΊΠΎΠΌΠΏΠΈΠ»ΡΡΠΎΡ Π²ΡΠ²ΠΎΠ΄ΠΈΡ ΡΠΈΠΏ Double
.
val pi = 3,14 // ΠΠ²ΠΎΠΉΠ½ΠΎΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ // val one: Double = 1 // ΠΡΠΈΠ±ΠΊΠ°: Π½Π΅ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΠΈΠ΅ ΡΠΈΠΏΠΎΠ² val oneDouble = 1.0 // ΠΠ²ΠΎΠΉΠ½ΠΎΠ΅
Π§ΡΠΎΠ±Ρ ΡΠ²Π½ΠΎ ΡΠΊΠ°Π·Π°ΡΡ ΡΠΈΠΏ Float
Π΄Π»Ρ Π·Π½Π°ΡΠ΅Π½ΠΈΡ, Π΄ΠΎΠ±Π°Π²ΡΡΠ΅ ΡΡΡΡΠΈΠΊΡ f
ΠΈΠ»ΠΈ F
. ΠΡΠ»ΠΈ ΡΠ°ΠΊΠΎΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ ΡΠΎΠ΄Π΅ΡΠΆΠΈΡ Π±ΠΎΠ»Π΅Π΅ 6-7 Π΄Π΅ΡΡΡΠΈΡΠ½ΡΡ
ΡΠΈΡΡ, ΠΎΠ½ΠΎ Π±ΡΠ΄Π΅Ρ ΠΎΠΊΡΡΠ³Π»Π΅Π½ΠΎ.
val e = 2.7182818284 // ΠΠ²ΠΎΠΉΠ½ΠΎΠΉ val eFloat = 2.7182818284f // Float, ΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΎΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ 2.7182817
ΠΠ±ΡΠ°ΡΠΈΡΠ΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, ΡΡΠΎ Π² ΠΎΡΠ»ΠΈΡΠΈΠ΅ ΠΎΡ Π½Π΅ΠΊΠΎΡΠΎΡΡΡ
Π΄ΡΡΠ³ΠΈΡ
ΡΠ·ΡΠΊΠΎΠ², Π² Kotlin Π½Π΅Ρ Π½Π΅ΡΠ²Π½ΡΡ
ΡΠ°ΡΡΠΈΡΡΡΡΠΈΡ
ΠΏΡΠ΅ΠΎΠ±ΡΠ°Π·ΠΎΠ²Π°Π½ΠΈΠΉ Π΄Π»Ρ ΡΠΈΡΠ΅Π». ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, ΡΡΠ½ΠΊΡΠΈΡ Ρ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠΎΠΌ Double
ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ Π²ΡΠ·Π²Π°Π½Π° ΡΠΎΠ»ΡΠΊΠΎ Π΄Π»Ρ Π·Π½Π°ΡΠ΅Π½ΠΈΠΉ Double
, Π½ΠΎ Π½Π΅ Π΄Π»Ρ Float
, Int
ΠΈΠ»ΠΈ Π΄ΡΡΠ³ΠΈΡ
ΡΠΈΡΠ»ΠΎΠ²ΡΡ
Π·Π½Π°ΡΠ΅Π½ΠΈΠΉ.
fun main () {
Π²Π΅ΡΠ΅Π»ΠΎ printDouble (d: Double) {print (d)} Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ Ρ = 1
Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ d = 1. 0
Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ f = 1.0f printDouble (d)
// printDouble (i) // ΠΡΠΈΠ±ΠΊΠ°: Π½Π΅ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΠΈΠ΅ ΡΠΈΠΏΠ°
// printDouble (f) // ΠΡΠΈΠ±ΠΊΠ°: Π½Π΅ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΠΈΠ΅ ΡΠΈΠΏΠ°
}
ΠΠ»Ρ ΠΏΡΠ΅ΠΎΠ±ΡΠ°Π·ΠΎΠ²Π°Π½ΠΈΡ ΡΠΈΡΠ»ΠΎΠ²ΡΡ Π·Π½Π°ΡΠ΅Π½ΠΈΠΉ Π² ΡΠ°Π·Π½ΡΠ΅ ΡΠΈΠΏΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ ΡΠ²Π½ΡΠ΅ ΠΏΡΠ΅ΠΎΠ±ΡΠ°Π·ΠΎΠ²Π°Π½ΠΈΡ.
ΠΠΈΡΠ΅ΡΠ°Π»ΡΠ½ΡΠ΅ ΠΊΠΎΠ½ΡΡΠ°Π½ΡΡ
Π‘ΡΡΠ΅ΡΡΠ²ΡΡΡ ΡΠ»Π΅Π΄ΡΡΡΠΈΠ΅ Π²ΠΈΠ΄Ρ Π±ΡΠΊΠ²Π°Π»ΡΠ½ΡΡ ΠΊΠΎΠ½ΡΡΠ°Π½Ρ Π΄Π»Ρ ΡΠ΅Π»ΡΡ Π·Π½Π°ΡΠ΅Π½ΠΈΠΉ:
ΠΠ΅ΡΡΡΠΈΡΠ½ΡΠ΅ ΡΠΈΡΠ»Π°:
123
Π¨Π΅ΡΡΠ½Π°Π΄ΡΠ°ΡΠ΅ΡΠΈΡΠ½ΡΠ΅ ΡΠΈΡΠ»Π°:
0x0F
38 ΠΠ²ΠΎΠΈΡΠ½ΡΠ΅ ΡΠΈΡΠ»Π° Π»ΠΈΡΠ΅ΡΠ°Π»Ρ Π½Π΅ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°ΡΡΡΡ.
Kotlin ΡΠ°ΠΊΠΆΠ΅ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°Π΅Ρ ΠΎΠ±ΡΡΠ½ΡΡ Π½ΠΎΡΠ°ΡΠΈΡ Π΄Π»Ρ ΡΠΈΡΠ΅Π» Ρ ΠΏΠ»Π°Π²Π°ΡΡΠ΅ΠΉ Π·Π°ΠΏΡΡΠΎΠΉ:
ΠΠ²ΠΎΠΉΠ½ΡΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΡ ΠΏΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ:
123.5
,123.5e10
Float ΠΏΠΎΠΌΠ΅ΡΠ΅Π½Ρ ΡΠ΅Π³Π°ΠΌΠΈ
f
ΠΈΠ»ΠΈF
: 123.5
Π§ΡΠΎΠ±Ρ ΡΠ΄Π΅Π»Π°ΡΡ ΡΠΈΡΠ»ΠΎΠ²ΡΠ΅ ΠΊΠΎΠ½ΡΡΠ°Π½ΡΡ Π±ΠΎΠ»Π΅Π΅ ΡΠ΄ΠΎΠ±ΠΎΡΠΈΡΠ°Π΅ΠΌΡΠΌΠΈ, ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΡΠΈΠΌΠ²ΠΎΠ»Ρ ΠΏΠΎΠ΄ΡΠ΅ΡΠΊΠΈΠ²Π°Π½ΠΈΡ:
val oneMillion = 1_000_000 val creditCardNumber = 1234_5678_9012_3456L val socialSecurityNumber = 999_99_9999L Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ hexBytes = 0xFF_EC_DE_5E val Π±Π°ΠΉΡΡ = 0b11010010_01101001_10010100_10010010
ΠΡΠ΅Π΄ΡΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ ΡΠΈΡΠ΅Π» Π² JVM
ΠΠ° ΠΏΠ»Π°ΡΡΠΎΡΠΌΠ΅ JVM ΡΠΈΡΠ»Π° Ρ ΡΠ°Π½ΡΡΡΡ ΠΊΠ°ΠΊ ΠΏΡΠΈΠΌΠΈΡΠΈΠ²Π½ΡΠ΅ ΡΠΈΠΏΡ:
int
,double
ΠΈ Ρ.Π.ΠΡΠΊΠ»ΡΡΠ΅Π½ΠΈΡΠΌΠΈ ΡΠ²Π»ΡΡΡΡΡ ΡΠ»ΡΡΠ°ΠΈ, ΠΊΠΎΠ³Π΄Π° Π²Ρ ΡΠΎΠ·Π΄Π°Π΅ΡΠ΅ ΡΡΡΠ»ΠΊΡ Π½Π° ΡΠΈΡΠ»ΠΎ, Π΄ΠΎΠΏΡΡΠΊΠ°ΡΡΠ΅Π΅ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ NULL, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ
Int?
ΠΈΠ»ΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ Π΄ΠΆΠ΅Π½Π΅ΡΠΈΠΊΠΈ. Π ΡΡΠΈΡ ΡΠ»ΡΡΠ°ΡΡ ΡΠΈΡΠ»Π° ΠΏΠΎΠΌΠ΅ΡΠ°ΡΡΡΡ Π² ΠΊΠ»Π°ΡΡΡ JavaInteger
,Double
ΠΈ ΡΠ°ΠΊ Π΄Π°Π»Π΅Π΅.ΠΠ±ΡΠ°ΡΠΈΡΠ΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, ΡΡΠΎ ΠΎΠ±Π½ΡΠ»ΡΠ΅ΠΌΡΠ΅ ΡΡΡΠ»ΠΊΠΈ Π½Π° ΠΎΠ΄ΠΈΠ½ ΠΈ ΡΠΎΡ ΠΆΠ΅ Π½ΠΎΠΌΠ΅Ρ ΠΌΠΎΠ³ΡΡ Π±ΡΡΡ ΡΠ°Π·Π½ΡΠΌΠΈ ΠΎΠ±ΡΠ΅ΠΊΡΠ°ΠΌΠΈ:
fun main () { // sampleStart val a: Int = 100 val boxedA: Int? = Π° val anotherBoxedA: Int? = Π° Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ b: Int = 10000 val boxedB: Int? = b val anotherBoxedB: Int? = b println (boxedA === anotherBoxedA) // ΠΏΡΠ°Π²Π΄Π° println (boxedB === anotherBoxedB) // Π»ΠΎΠΆΡ // sampleEnd }
ΠΡΠ΅ ΠΎΠ±Π½ΡΠ»ΡΠ΅ΠΌΡΠ΅ ΡΡΡΠ»ΠΊΠΈ Π½Π°
a
Π½Π° ΡΠ°ΠΌΠΎΠΌ Π΄Π΅Π»Π΅ ΡΠ²Π»ΡΡΡΡΡ ΠΎΠ΄Π½ΠΈΠΌ ΠΈ ΡΠ΅ΠΌ ΠΆΠ΅ ΠΎΠ±ΡΠ΅ΠΊΡΠΎΠΌ ΠΈΠ·-Π·Π° ΠΎΠΏΡΠΈΠΌΠΈΠ·Π°ΡΠΈΠΈ ΠΏΠ°ΠΌΡΡΠΈ, ΠΊΠΎΡΠΎΡΡΡ JVM ΠΏΡΠΈΠΌΠ΅Π½ΡΠ΅Ρ ΠΊInteger
s ΠΌΠ΅ΠΆΠ΄Ρ-128
ΠΈ127
.ΠΡΠΎ Π½Π΅ ΠΎΡΠ½ΠΎΡΠΈΡΡΡ ΠΊ ΡΡΡΠ»ΠΊΠ°ΠΌb
, ΠΏΠΎΡΡΠΎΠΌΡ ΡΡΠΎ ΡΠ°Π·Π½ΡΠ΅ ΠΎΠ±ΡΠ΅ΠΊΡΡ.Π‘ Π΄ΡΡΠ³ΠΎΠΉ ΡΡΠΎΡΠΎΠ½Ρ, ΠΎΠ½ΠΈ Π²ΡΠ΅ ΡΠ°Π²Π½ΠΎ ΡΠ°Π²Π½Ρ:
fun main () { // sampleStart Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ b: Int = 10000 println (b == b) // ΠΡΠ²ΠΎΠ΄ΠΈΡ true val boxedB: Int? = b val anotherBoxedB: Int? = b println (boxedB == anotherBoxedB) // Π²ΡΠ²ΠΎΠ΄ΠΈΡ true // sampleEnd }
Π―Π²Π½ΡΠ΅ ΠΏΡΠ΅ΠΎΠ±ΡΠ°Π·ΠΎΠ²Π°Π½ΠΈΡ
ΠΠ·-Π·Π° ΡΠ°Π·Π»ΠΈΡΠ½ΡΡ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»Π΅Π½ΠΈΠΉ ΠΌΠ΅Π½ΡΡΠΈΠ΅ ΡΠΈΠΏΡ Π½Π΅ ΡΠ²Π»ΡΡΡΡΡ ΠΏΠΎΠ΄ΡΠΈΠΏΠ°ΠΌΠΈ Π±ΠΎΠ»ΡΡΠΈΡ .
ΠΡΠ»ΠΈ Π±Ρ ΠΎΠ½ΠΈ Π±ΡΠ»ΠΈ, Ρ Π½Π°Ρ Π±ΡΠ»ΠΈ Π±Ρ ΠΏΡΠΎΠ±Π»Π΅ΠΌΡ ΡΠ»Π΅Π΄ΡΡΡΠ΅Π³ΠΎ Π²ΠΈΠ΄Π°:
// ΠΠΈΠΏΠΎΡΠ΅ΡΠΈΡΠ΅ΡΠΊΠΈΠΉ ΠΊΠΎΠ΄, Π½Π° ΡΠ°ΠΌΠΎΠΌ Π΄Π΅Π»Π΅ Π½Π΅ ΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡΡΠ΅ΡΡΡ: val a: Int? = 1 // Π£ΠΏΠ°ΠΊΠΎΠ²Π°Π½Π½ΡΠΉ Int (java.lang.Integer) val b: ΠΠΎΠ»Π³ΠΎ? = a // Π½Π΅ΡΠ²Π½ΠΎΠ΅ ΠΏΡΠ΅ΠΎΠ±ΡΠ°Π·ΠΎΠ²Π°Π½ΠΈΠ΅ Π΄Π°Π΅Ρ ΡΠΏΠ°ΠΊΠΎΠ²Π°Π½Π½ΡΠΉ Long (java.lang.Long) print (b == a) // Π‘ΡΡΠΏΡΠΈΠ·! ΠΡΠΎ ΠΏΠ΅ΡΠ°ΡΠ°Π΅Ρ «false», ΡΠ°ΠΊ ΠΊΠ°ΠΊ Equals () Long ΠΏΡΠΎΠ²Π΅ΡΡΠ΅Ρ, ΡΠ²Π»ΡΠ΅ΡΡΡ Π»ΠΈ Π΄ΡΡΠ³ΠΎΠΉ ΡΠ°ΠΊΠΆΠ΅ Long.
ΠΠ½Π°ΡΠΈΡ, ΠΌΠΎΠ»ΡΠ° ΠΏΠΎΡΠ΅ΡΡΠ»ΠΈ Π±Ρ ΡΠ°Π²Π΅Π½ΡΡΠ²ΠΎ, Π½Π΅ Π³ΠΎΠ²ΠΎΡΡ ΡΠΆΠ΅ ΠΎΠ± ΠΈΠ΄Π΅Π½ΡΠΈΡΠ½ΠΎΡΡΠΈ.
ΠΠ°ΠΊ ΡΠ»Π΅Π΄ΡΡΠ²ΠΈΠ΅, ΠΌΠ΅Π½ΡΡΠΈΠ΅ ΡΠΈΠΏΡ ΠΠ ΠΏΡΠ΅ΠΎΠ±ΡΠ°Π·ΠΎΠ²ΡΠ²Π°ΡΡΡΡ Π½Π΅ΡΠ²Π½ΠΎ Π² Π±ΠΎΠ»Π΅Π΅ ΠΊΡΡΠΏΠ½ΡΠ΅ ΡΠΈΠΏΡ.ΠΡΠΎ ΠΎΠ·Π½Π°ΡΠ°Π΅Ρ, ΡΡΠΎ ΠΏΡΠΈΡΠ²ΠΎΠ΅Π½ΠΈΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΡ ΡΠΈΠΏΠ°
Byte
ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΠΎΠΉInt
ΡΡΠ΅Π±ΡΠ΅Ρ ΡΠ²Π½ΠΎΠ³ΠΎ ΠΏΡΠ΅ΠΎΠ±ΡΠ°Π·ΠΎΠ²Π°Π½ΠΈΡ.fun main () { // sampleStart val b: Byte = 1 // ΠΠ, Π»ΠΈΡΠ΅ΡΠ°Π»Ρ ΠΏΡΠΎΠ²Π΅ΡΡΡΡΡΡ ΡΡΠ°ΡΠΈΡΠ΅ΡΠΊΠΈ // val i: Int = b // ΠΠ¨ΠΠΠΠ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ i1: Int = b.toInt () // sampleEnd }
ΠΡΠ΅ ΡΠΈΠΏΡ Π½ΠΎΠΌΠ΅ΡΠΎΠ² ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°ΡΡ ΠΏΡΠ΅ΠΎΠ±ΡΠ°Π·ΠΎΠ²Π°Π½ΠΈΠ΅ Π² Π΄ΡΡΠ³ΠΈΠ΅ ΡΠΈΠΏΡ:
toByte (): ΠΠ°ΠΉΡ
toShort (): Short
toInt (): Int
toFloat (): Float
toDouble (): Double
toChar (): Char
val l = 1L + 3 // Long + Int => Long
ΠΠΏΠ΅ΡΠ°ΡΠΈΠΈ
Kotlin ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°Π΅Ρ ΡΡΠ°Π½Π΄Π°ΡΡΠ½ΡΠΉ Π½Π°Π±ΠΎΡ Π°ΡΠΈΡΠΌΠ΅ΡΠΈΡΠ΅ΡΠΊΠΈΡ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΉ Π½Π°Π΄ ΡΠΈΡΠ»Π°ΠΌΠΈ:
+
,-
,*
,/
,%
.ΠΠ½ΠΈ ΠΎΠ±ΡΡΠ²Π»ΡΡΡΡΡ ΡΠ»Π΅Π½Π°ΠΌΠΈ ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΡΡΠΈΡ ΠΊΠ»Π°ΡΡΠΎΠ².
fun main () { // sampleStart println (1 + 2) println (2_500_000_000L — 1L) println (3,14 * 2,71) println (10.0 / 3) // sampleEnd }
ΠΡ ΡΠ°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΏΠ΅ΡΠ΅ΠΎΠΏΡΠ΅Π΄Π΅Π»ΠΈΡΡ ΡΡΠΈ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΡ Π΄Π»Ρ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΡΡΠΊΠΈΡ ΠΊΠ»Π°ΡΡΠΎΠ². ΠΠΎΠ΄ΡΠΎΠ±Π½Π΅Π΅ ΡΠΌ. ΠΠ΅ΡΠ΅Π³ΡΡΠ·ΠΊΠ° ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΠ°.
ΠΠ΅Π»Π΅Π½ΠΈΠ΅ ΡΠ΅Π»ΡΡ ΡΠΈΡΠ΅Π»
ΠΠ΅Π»Π΅Π½ΠΈΠ΅ ΡΠ΅Π»ΡΡ ΡΠΈΡΠ΅Π» Π²ΡΠ΅Π³Π΄Π° Π²ΠΎΠ·Π²ΡΠ°ΡΠ°Π΅Ρ ΡΠ΅Π»ΠΎΠ΅ ΡΠΈΡΠ»ΠΎ. ΠΡΠ±Π°Ρ Π΄ΡΠΎΠ±Π½Π°Ρ ΡΠ°ΡΡΡ ΠΎΡΠ±ΡΠ°ΡΡΠ²Π°Π΅ΡΡΡ.
fun main () { // sampleStart Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ x = 5/2 // println (x == 2.5) // ΠΠ¨ΠΠΠΠ: ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡ ‘==’ Π½Π΅Π»ΡΠ·Ρ ΠΏΡΠΈΠΌΠ΅Π½ΠΈΡΡ ΠΊ ‘Int’ ΠΈ ‘Double’ println (x == 2) // sampleEnd }
ΠΡΠΎ Π²Π΅ΡΠ½ΠΎ Π΄Π»Ρ ΡΠ°Π·Π΄Π΅Π»Π΅Π½ΠΈΡ ΠΌΠ΅ΠΆΠ΄Ρ Π»ΡΠ±ΡΠΌΠΈ Π΄Π²ΡΠΌΡ ΡΠ΅Π»ΠΎΡΠΈΡΠ»Π΅Π½Π½ΡΠΌΠΈ ΡΠΈΠΏΠ°ΠΌΠΈ.
fun main () { // sampleStart Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ x = 5L / 2 println (x == 2L) // sampleEnd }
Π§ΡΠΎΠ±Ρ Π²Π΅ΡΠ½ΡΡΡ ΡΠΈΠΏ Ρ ΠΏΠ»Π°Π²Π°ΡΡΠ΅ΠΉ Π·Π°ΠΏΡΡΠΎΠΉ, ΡΠ²Π½ΠΎ ΠΏΡΠ΅ΠΎΠ±ΡΠ°Π·ΡΠΉΡΠ΅ ΠΎΠ΄ΠΈΠ½ ΠΈΠ· Π°ΡΠ³ΡΠΌΠ΅Π½ΡΠΎΠ² Π² ΡΠΈΠΏ Ρ ΠΏΠ»Π°Π²Π°ΡΡΠ΅ΠΉ Π·Π°ΠΏΡΡΠΎΠΉ.
fun main () { // sampleStart Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ x = 5/2.
toDouble () println (x == 2,5) // sampleEnd }
ΠΠΎΠ±ΠΈΡΠΎΠ²ΡΠ΅ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΈ
Kotlin ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²Π»ΡΠ΅Ρ Π½Π°Π±ΠΎΡ ΠΈΠ· ΠΏΠΎΡΠ°Π·ΡΡΠ΄Π½ΡΡ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΉ Π½Π°Π΄ ΡΠ΅Π»ΡΠΌΠΈ ΡΠΈΡΠ»Π°ΠΌΠΈ.ΠΠ½ΠΈ ΡΠ°Π±ΠΎΡΠ°ΡΡ Π½Π° Π΄Π²ΠΎΠΈΡΠ½ΠΎΠΌ ΡΡΠΎΠ²Π½Π΅ Π½Π°ΠΏΡΡΠΌΡΡ Ρ Π±ΠΈΡΠ°ΠΌΠΈ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»Π΅Π½ΠΈΡ ΡΠΈΡΠ΅Π». ΠΠΎΠ±ΠΈΡΠΎΠ²ΡΠ΅ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΈ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»Π΅Π½Ρ ΡΡΠ½ΠΊΡΠΈΡΠΌΠΈ, ΠΊΠΎΡΠΎΡΡΠ΅ ΠΌΠΎΠΆΠ½ΠΎ Π²ΡΠ·ΡΠ²Π°ΡΡ Π² ΠΈΠ½ΡΠΈΠΊΡΠ½ΠΎΠΉ ΡΠΎΡΠΌΠ΅. ΠΡ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡΠΈΠΌΠ΅Π½ΠΈΡΡ ΡΠΎΠ»ΡΠΊΠΎ ΠΊ
Int
ΠΈLong
.val x = (1 shl 2) ΠΈ 0x000FF000
ΠΠΎΡ ΠΏΠΎΠ»Π½ΡΠΉ ΡΠΏΠΈΡΠΎΠΊ ΠΏΠΎΠ±ΠΈΡΠΎΠ²ΡΡ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΉ:
shl (Π±ΠΈΡΡ)
— ΡΠ΄Π²ΠΈΠ³ Π²Π»Π΅Π²ΠΎ ΡΠΎ Π·Π½Π°ΠΊΠΎΠΌshr (Π±ΠΈΡΡ)
— ΡΠ΄Π²ΠΈΠ³ Π²ΠΏΡΠ°Π²ΠΎ ΡΠΎ Π·Π½Π°ΠΊΠΎΠΌushr (Π±ΠΈΡΡ)
— Π±Π΅Π·Π·Π½Π°ΠΊΠΎΠ²ΡΠΉ ΡΠ΄Π²ΠΈΠ³ Π²ΠΏΡΠ°Π²ΠΎΠΈ (Π±ΠΈΡΡ)
— ΠΏΠΎΠ±ΠΈΡΠΎΠ²ΡΠ΅ ΠΈΠΈΠ»ΠΈ (Π±ΠΈΡΡ)
— ΠΏΠΎΠ±ΠΈΡΠΎΠ²ΡΠ΅ ΠΈΠ»ΠΈxor (Π±ΠΈΡΡ)
- ΠΈΠ»ΠΈ
inv ()
- ΠΏΠΎΠ±ΠΈΡΠΎΠ²Π°Ρ ΠΈΠ½Π²Π΅ΡΡΠΈΡ- ΠΈΠ»ΠΈ
Π‘ΡΠ°Π²Π½Π΅Π½ΠΈΠ΅ ΡΠΈΡΠ΅Π» Ρ ΠΏΠ»Π°Π²Π°ΡΡΠ΅ΠΉ Π·Π°ΠΏΡΡΠΎΠΉ
Π ΡΡΠΎΠΌ ΡΠ°Π·Π΄Π΅Π»Π΅ ΠΎΠ±ΡΡΠΆΠ΄Π°ΡΡΡΡ ΡΠ»Π΅Π΄ΡΡΡΠΈΠ΅ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΈ Ρ ΡΠΈΡΠ»Π°ΠΌΠΈ Ρ ΠΏΠ»Π°Π²Π°ΡΡΠ΅ΠΉ Π·Π°ΠΏΡΡΠΎΠΉ:
ΠΡΠΎΠ²Π΅ΡΠΊΠΈ ΡΠ°Π²Π΅Π½ΡΡΠ²Π°:
a == b
ΠΈa ! = b
ΠΠΏΠ΅ΡΠ°ΡΠΎΡΡ ΡΡΠ°Π²Π½Π΅Π½ΠΈΡ:
a ,
a> b
,a <= b
,a> = b
Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΡΠΊΠ·Π΅ΠΌΠΏΠ»ΡΡΠ° Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π° a nd Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ ΠΏΡΠΎΠ²Π΅ΡΠΎΠΊ:
a.
,.b
x in a..b
,x! in a..b
ΠΠΎΠ³Π΄Π° ΠΎΠΏΠ΅ΡΠ°Π½Π΄Ρ
a
ΠΈb
ΡΡΠ°ΡΠΈΡΠ΅ΡΠΊΠΈ ΠΈΠ·Π²Π΅ΡΡΠ½Ρ ΠΊΠ°ΠΊFloat
ΠΈΠ»ΠΈDouble
ΠΈΠ»ΠΈ ΠΈΡ Π°Π½Π°Π»ΠΎΠ³ΠΈ, Π΄ΠΎΠΏΡΡΠΊΠ°ΡΡΠΈΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ NULL (ΡΠΈΠΏ ΠΎΠ±ΡΡΠ²Π»ΡΠ΅ΡΡΡ, Π²ΡΠ²ΠΎΠ΄ΠΈΡΡΡ ΠΈΠ»ΠΈ ΡΠ²Π»ΡΠ΅ΡΡΡ ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΠΎΠΌ ΡΠΌΠ½ΠΎΠ³ΠΎ ΠΏΡΠ΅ΠΎΠ±ΡΠ°Π·ΠΎΠ²Π°Π½ΠΈΡ), ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΈ Π½Π°Π΄ ΡΠΈΡΠ»Π°ΠΌΠΈ ΠΈ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ΠΎΠΌ, ΠΊΠΎΡΠΎΡΡΠ΅ ΠΎΠ½ΠΈ ΡΠΎΡΠΌΠΈΡΡΡΡ, ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΡΡ ΡΡΠ°Π½Π΄Π°ΡΡΡ IEEE 754 Π΄Π»Ρ Π°ΡΠΈΡΠΌΠ΅ΡΠΈΠΊΠΈ Ρ ΠΏΠ»Π°Π²Π°ΡΡΠ΅ΠΉ Π·Π°ΠΏΡΡΠΎΠΉ.ΠΠ΄Π½Π°ΠΊΠΎ Π΄Π»Ρ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠΈ ΠΎΠ±ΡΠΈΡ Π²Π°ΡΠΈΠ°Π½ΡΠΎΠ² ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ ΠΈ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠ΅Π½ΠΈΡ ΠΏΠΎΠ»Π½ΠΎΠ³ΠΎ ΡΠΏΠΎΡΡΠ΄ΠΎΡΠΈΠ²Π°Π½ΠΈΡ, ΠΊΠΎΠ³Π΄Π° ΠΎΠΏΠ΅ΡΠ°Π½Π΄Ρ , Π° Π½Π΅ ΡΡΠ°ΡΠΈΡΠ΅ΡΠΊΠΈ ΡΠΈΠΏΠΈΠ·ΠΈΡΠΎΠ²Π°Π½Ρ ΠΊΠ°ΠΊ ΡΠΈΡΠ»Π° Ρ ΠΏΠ»Π°Π²Π°ΡΡΠ΅ΠΉ Π·Π°ΠΏΡΡΠΎΠΉ (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ,Π³.
Any
,Comparable <...>
, ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡ ΡΠΈΠΏΠ°), Π² ΠΎΠΏΠ΅ΡΠ°ΡΠΈΡΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡΡΡ ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΠΈequals
ΠΈcompareTo Π΄Π»Ρ
Float
ΠΈDouble
, ΠΊΠΎΡΠΎΡΡΠ΅ Π½Π΅ ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΡΡ ΡΡΠ°Π½Π΄Π°ΡΡΡ, ΡΠ°ΠΊ ΡΡΠΎ:NaN
ΡΡΠΈΡΠ°Π΅ΡΡΡ ΡΠ°Π²Π½ΡΠΌ ΡΠ°ΠΌΠΎΠΌΡ ΡΠ΅Π±Π΅NaN
ΡΡΠΈΡΠ°Π΅ΡΡΡ Π±ΠΎΠ»ΡΡΠΈΠΌ, ΡΠ΅ΠΌ Π»ΡΠ±ΠΎΠΉ Π΄ΡΡΠ³ΠΎΠΉ ΡΠ»Π΅ΠΌΠ΅Π½Ρ, Π²ΠΊΠ»ΡΡΠ°ΡPOSITIVE_INFINITY
-0.
64 - 1
ΠΠ΅Π·Π·Π½Π°ΠΊΠΎΠ²ΡΠ΅ ΡΠΈΠΏΡ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°ΡΡ Π±ΠΎΠ»ΡΡΠΈΠ½ΡΡΠ²ΠΎ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΉ ΡΠ²ΠΎΠΈΡ ΠΏΠΎΠ΄ΠΏΠΈΡΠ°Π½Π½ΡΡ Π°Π½Π°Π»ΠΎΠ³ΠΎΠ².
ΠΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ ΡΠΈΠΏΠ° Ρ Π±Π΅Π·Π·Π½Π°ΠΊΠΎΠ²ΠΎΠ³ΠΎ Π½Π° ΠΏΠΎΠ΄ΠΏΠΈΡΠ°Π½Π½ΡΠΉ Π°Π½Π°Π»ΠΎΠ³ (ΠΈ Π½Π°ΠΎΠ±ΠΎΡΠΎΡ) - ΡΡΠΎ Π΄Π²ΠΎΠΈΡΠ½ΠΎ Π½Π΅ΡΠΎΠ²ΠΌΠ΅ΡΡΠΈΠΌΠΎΠ΅ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ .
ΠΠ΅Π·Π·Π½Π°ΠΊΠΎΠ²ΡΠ΅ ΠΌΠ°ΡΡΠΈΠ²Ρ ΠΈ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Ρ
ΠΠ΅Π·Π·Π½Π°ΠΊΠΎΠ²ΡΠ΅ ΠΌΠ°ΡΡΠΈΠ²Ρ ΠΈ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΈ Ρ Π½ΠΈΠΌΠΈ Π½Π°Ρ ΠΎΠ΄ΡΡΡΡ Π² Π±Π΅ΡΠ°-Π²Π΅ΡΡΠΈΠΈ. ΠΡ ΠΌΠΎΠΆΠ½ΠΎ Π² Π»ΡΠ±ΠΎΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡΡ Π½Π΅ΡΠΎΠ²ΠΌΠ΅ΡΡΠΈΠΌΠΎ. Π’ΡΠ΅Π±ΡΠ΅ΡΡΡ ΡΠΎΠ³Π»Π°ΡΠΈΠ΅ (ΠΏΠΎΠ΄ΡΠΎΠ±Π½ΠΎΡΡΠΈ ΡΠΌ. ΠΠΈΠΆΠ΅).
ΠΠ°ΠΊ ΠΈ Π² ΡΠ»ΡΡΠ°Π΅ Ρ ΠΏΡΠΈΠΌΠΈΡΠΈΠ²Π°ΠΌΠΈ, ΠΊΠ°ΠΆΠ΄ΡΠΉ ΡΠΈΠΏ Π±Π΅Π· Π·Π½Π°ΠΊΠ° ΠΈΠΌΠ΅Π΅Ρ ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΡΡΠΈΠΉ ΡΠΈΠΏ, ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»ΡΡΡΠΈΠΉ ΠΌΠ°ΡΡΠΈΠ²Ρ ΡΡΠΎΠ³ΠΎ ΡΠΈΠΏΠ°:
UByteArray
: ΠΌΠ°ΡΡΠΈΠ² Π±Π°ΠΉΡΠΎΠ² Π±Π΅Π· Π·Π½Π°ΠΊΠ°UShortArray
: ΠΌΠ°ΡΡΠΈΠ² ΠΊΠΎΡΠΎΡΠΊΠΈΡ Π·Π°ΠΌΡΠΊΠ°Π½ΠΈΠΉ Π±Π΅Π· Π·Π½Π°ΠΊΠ°UIntArray
: ΠΌΠ°ΡΡΠΈΠ² ΡΠ΅Π»ΡΡ ΡΠΈΡΠ΅Π» Π±Π΅Π· Π·Π½Π°ΠΊΠ°ULongArray
: ΠΌΠ°ΡΡΠΈΠ² Π΄Π»ΠΈΠ½Π½ΡΡ ΡΠΈΡΠ΅Π» Π±Π΅Π· Π·Π½Π°ΠΊΠ°
ΠΠ°ΠΊ ΠΈ ΠΌΠ°ΡΡΠΈΠ²Ρ ΡΠ΅Π»ΡΡ ΡΠΈΡΠ΅Π» ΡΠΎ Π·Π½Π°ΠΊΠΎΠΌ, ΠΎΠ½ΠΈ ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²Π»ΡΡΡ API, Π°Π½Π°Π»ΠΎΠ³ΠΈΡΠ½ΡΠΉ ΠΊΠ»Π°ΡΡΡ
Array
, Π±Π΅Π· Π½Π°ΠΊΠ»Π°Π΄Π½ΡΡ ΡΠ°ΡΡ ΠΎΠ΄ΠΎΠ² Π½Π° ΡΠΏΠ°ΠΊΠΎΠ²ΠΊΡ.ΠΡΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠΈ ΠΌΠ°ΡΡΠΈΠ²ΠΎΠ² Π±Π΅Π· Π·Π½Π°ΠΊΠ° Π²Ρ ΠΏΠΎΠ»ΡΡΠΈΡΠ΅ ΠΏΡΠ΅Π΄ΡΠΏΡΠ΅ΠΆΠ΄Π΅Π½ΠΈΠ΅ ΠΎ ΡΠΎΠΌ, ΡΡΠΎ ΡΡΠ° ΡΡΠ½ΠΊΡΠΈΡ Π΅ΡΠ΅ Π½Π΅ΡΡΠ°Π±ΠΈΠ»ΡΠ½Π°. Π§ΡΠΎΠ±Ρ ΡΠ΄Π°Π»ΠΈΡΡ ΠΏΡΠ΅Π΄ΡΠΏΡΠ΅ΠΆΠ΄Π΅Π½ΠΈΠ΅, Π²ΠΊΠ»ΡΡΠΈΡΠ΅ Π°Π½Π½ΠΎΡΠ°ΡΠΈΡ
@ExperimentalUnsignedTypes
. ΠΠ°ΠΌ ΡΠ΅ΡΠ°ΡΡ, Π΄ΠΎΠ»ΠΆΠ½Ρ Π»ΠΈ Π²Π°ΡΠΈ ΠΊΠ»ΠΈΠ΅Π½ΡΡ ΡΠ²Π½ΠΎ ΡΠΎΠ³Π»Π°ΡΠ°ΡΡΡΡ Π½Π° ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ Π²Π°ΡΠ΅Π³ΠΎ API, Π½ΠΎ ΠΈΠΌΠ΅ΠΉΡΠ΅ Π² Π²ΠΈΠ΄Ρ, ΡΡΠΎ ΠΌΠ°ΡΡΠΈΠ² Π±Π΅Π· Π·Π½Π°ΠΊΠ° Π½Π΅ ΡΠ²Π»ΡΠ΅ΡΡΡ ΡΡΠ°Π±ΠΈΠ»ΡΠ½ΠΎΠΉ ΡΡΠ½ΠΊΡΠΈΠ΅ΠΉ, ΠΏΠΎΡΡΠΎΠΌΡ API, ΠΊΠΎΡΠΎΡΡΠΉ ΠΈΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅Ρ, ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ Π½Π°ΡΡΡΠ΅Π½ ΠΈΠ·-Π·Π° ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ Π² ΡΠ·ΡΠΊΠ΅. Π£Π·Π½Π°ΠΉΡΠ΅ Π±ΠΎΠ»ΡΡΠ΅ ΠΎ ΡΡΠ΅Π±ΠΎΠ²Π°Π½ΠΈΡΡ ΠΊ ΠΏΠΎΠ΄ΠΏΠΈΡΠΊΠ΅.ΠΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Ρ ΠΈ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΠΎΡΡΠΈ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°ΡΡΡΡ Π΄Π»Ρ
UInt
ΠΈULong
ΠΊΠ»Π°ΡΡΠ°ΠΌΠΈUIntRange
,UIntProgression
,ULongRange
ΠΈULongProgression
.ΠΠΌΠ΅ΡΡΠ΅ Ρ Π±Π΅Π·Π·Π½Π°ΠΊΠΎΠ²ΡΠΌΠΈ ΡΠ΅Π»ΠΎΡΠΈΡΠ»Π΅Π½Π½ΡΠΌΠΈ ΡΠΈΠΏΠ°ΠΌΠΈ ΡΡΠΈ ΠΊΠ»Π°ΡΡΡ ΡΡΠ°Π±ΠΈΠ»ΡΠ½Ρ.ΠΠΈΡΠ΅ΡΠ°Π»Ρ
Π§ΡΠΎΠ±Ρ ΡΠΏΡΠΎΡΡΠΈΡΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ ΡΠ΅Π»ΡΡ ΡΠΈΡΠ΅Π» Π±Π΅Π· Π·Π½Π°ΠΊΠ°, Kotlin ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²Π»ΡΠ΅Ρ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ ΠΏΠΎΠΌΠ΅ΡΠΈΡΡ ΡΠ΅Π»ΠΎΡΠΈΡΠ»Π΅Π½Π½ΡΠΉ Π»ΠΈΡΠ΅ΡΠ°Π» ΡΡΡΡΠΈΠΊΡΠΎΠΌ, ΡΠΊΠ°Π·ΡΠ²Π°ΡΡΠΈΠΌ Π½Π° ΠΊΠΎΠ½ΠΊΡΠ΅ΡΠ½ΡΠΉ ΡΠΈΠΏ Π±Π΅Π· Π·Π½Π°ΠΊΠ° (Π°Π½Π°Π»ΠΎΠ³ΠΈΡΠ½ΠΎ
Float
ΠΈΠ»ΠΈLong
):val b: UByte = 1u // UByte, ΠΎΠΆΠΈΠ΄Π°Π΅ΠΌΡΠΉ ΡΠΈΠΏ ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²Π»Π΅Π½ val s: UShort = 1u // UShort, ΡΠΊΠ°Π·Π°Π½ ΠΎΠΆΠΈΠ΄Π°Π΅ΠΌΡΠΉ ΡΠΈΠΏ val l: ULong = 1u // ULong, ΡΠΊΠ°Π·Π°Π½ ΠΎΠΆΠΈΠ΄Π°Π΅ΠΌΡΠΉ ΡΠΈΠΏ val a1 = 42u // UInt: Π½Π΅ ΡΠΊΠ°Π·Π°Π½ ΠΎΠΆΠΈΠ΄Π°Π΅ΠΌΡΠΉ ΡΠΈΠΏ, ΠΊΠΎΠ½ΡΡΠ°Π½ΡΠ° ΠΏΠΎΠ΄Ρ ΠΎΠ΄ΠΈΡ Π΄Π»Ρ UInt val a2 = 0xFFFF_FFFF_FFFFu // ULong: Π½Π΅ ΡΠΊΠ°Π·Π°Π½ ΠΎΠΆΠΈΠ΄Π°Π΅ΠΌΡΠΉ ΡΠΈΠΏ, ΠΊΠΎΠ½ΡΡΠ°Π½ΡΠ° Π½Π΅ ΠΏΠΎΠΌΠ΅ΡΠ°Π΅ΡΡΡ Π² UInt
val a = 1UL // ULong, Π΄Π°ΠΆΠ΅ Π΅ΡΠ»ΠΈ Π½Π΅ ΡΠΊΠ°Π·Π°Π½ ΠΎΠΆΠΈΠ΄Π°Π΅ΠΌΡΠΉ ΡΠΈΠΏ ΠΈ ΠΊΠΎΠ½ΡΡΠ°Π½ΡΠ° ΠΏΠΎΠΌΠ΅ΡΠ°Π΅ΡΡΡ Π² UInt
ΠΠ°Π»ΡΠ½Π΅ΠΉΡΠ΅Π΅ ΠΎΠ±ΡΡΠΆΠ΄Π΅Π½ΠΈΠ΅
Π’Π΅Ρ Π½ΠΈΡΠ΅ΡΠΊΠΈΠ΅ ΠΏΠΎΠ΄ΡΠΎΠ±Π½ΠΎΡΡΠΈ ΠΈ Π΄Π°Π»ΡΠ½Π΅ΠΉΡΠ΅Π΅ ΠΎΠ±ΡΡΠΆΠ΄Π΅Π½ΠΈΠ΅ ΡΠΌ.
Π ΠΏΡΠ΅Π΄Π»ΠΎΠΆΠ΅Π½ΠΈΠΈ ΠΏΠΎ ΡΠ·ΡΠΊΡ Π΄Π»Ρ Π½Π΅ΠΏΠΎΠ΄ΠΏΠΈΡΠ°Π½Π½ΡΡ ΡΠΈΠΏΠΎΠ².
Boolean
Π’ΠΈΠΏ
Boolean
ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»ΡΠ΅Ρ Π»ΠΎΠ³ΠΈΡΠ΅ΡΠΊΠΈΠ΅ ΠΎΠ±ΡΠ΅ΠΊΡΡ, ΠΊΠΎΡΠΎΡΡΠ΅ ΠΌΠΎΠ³ΡΡ ΠΈΠΌΠ΅ΡΡ Π΄Π²Π° Π·Π½Π°ΡΠ΅Π½ΠΈΡ:true
ΠΈfalse
.Boolean
ΠΈΠΌΠ΅Π΅Ρ Π°Π½Π°Π»ΠΎΠ³, Π΄ΠΎΠΏΡΡΠΊΠ°ΡΡΠΈΠΉ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ NULLBoolean?
, ΠΊΠΎΡΠΎΡΡΠΉ ΡΠ°ΠΊΠΆΠ΅ ΠΈΠΌΠ΅Π΅Ρ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅null
.ΠΡΡΡΠΎΠ΅Π½Π½ΡΠ΅ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΈ Ρ Π»ΠΎΠ³ΠΈΡΠ΅ΡΠΊΠΈΠΌΠΈ Π·Π½Π°ΡΠ΅Π½ΠΈΡΠΌΠΈ Π²ΠΊΠ»ΡΡΠ°ΡΡ:
||
- Π΄ΠΈΠ·ΡΡΠ½ΠΊΡΠΈΡ (Π»ΠΎΠ³ΠΈΡΠ΅ΡΠΊΠ°Ρ ΠΠΠ )&&
- ΠΊΠΎΠ½ΡΡΠ½ΠΊΡΠΈΡ (Π»ΠΎΠ³ΠΈΡΠ΅ΡΠΊΠ°Ρ Π )!
- ΠΎΡΡΠΈΡΠ°Π½ΠΈΠ΅ (Π»ΠΎΠ³ΠΈΡΠ΅ΡΠΊΠΎΠ΅ ΠΠ )
||
ΠΈ&&
ΡΠ°Π±ΠΎΡΠ°ΡΡ Π»Π΅Π½ΠΈΠ²ΠΎ.fun main () { // sampleStart val myTrue: Boolean = true val myFalse: Boolean = false val boolNull: Π»ΠΎΠ³ΠΈΡΠ΅ΡΠΊΠΎΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅? = Π½ΠΎΠ»Ρ println (myTrue || myFalse) println (myTrue && myFalse) println (! myTrue) // sampleEnd }
ΠΠ° JVM : ΠΎΠ±Π½ΡΠ»ΡΠ΅ΠΌΡΠ΅ ΡΡΡΠ»ΠΊΠΈ Π½Π° Π»ΠΎΠ³ΠΈΡΠ΅ΡΠΊΠΈΠ΅ ΠΎΠ±ΡΠ΅ΠΊΡΡ Π·Π°ΠΊΠ»ΡΡΠ΅Π½Ρ Π² ΡΠ°ΠΌΠΊΡ Π°Π½Π°Π»ΠΎΠ³ΠΈΡΠ½ΠΎ ΡΠΈΡΠ»Π°ΠΌ.
Π‘ΠΈΠΌΠ²ΠΎΠ»Ρ
Π‘ΠΈΠΌΠ²ΠΎΠ»Ρ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»Π΅Π½Ρ ΡΠΈΠΏΠΎΠΌ
Char
. Π‘ΠΈΠΌΠ²ΠΎΠ»ΡΠ½ΡΠ΅ Π»ΠΈΡΠ΅ΡΠ°Π»Ρ Π·Π°ΠΊΠ»ΡΡΠ°ΡΡΡΡ Π² ΠΎΠ΄ΠΈΠ½Π°ΡΠ½ΡΠ΅ ΠΊΠ°Π²ΡΡΠΊΠΈ:'1'
.Π‘ΠΏΠ΅ΡΠΈΠ°Π»ΡΠ½ΡΠ΅ ΡΠΈΠΌΠ²ΠΎΠ»Ρ Π½Π°ΡΠΈΠ½Π°ΡΡΡΡ Ρ ΠΎΠ±ΡΠ°ΡΠ½ΠΎΠΉ ΠΊΠΎΡΠΎΠΉ ΡΠ΅ΡΡΡ
\
. ΠΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°ΡΡΡΡ ΡΠ»Π΅Π΄ΡΡΡΠΈΠ΅ ΡΠΏΡΠ°Π²Π»ΡΡΡΠΈΠ΅ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΠΎΡΡΠΈ:\ t
,\ b
,\ n
,\ r
,\ '
,\ "
,\\
ΠΈ\ $
.To Π·Π°ΠΊΠΎΠ΄ΠΈΡΡΠΉΡΠ΅ Π»ΡΠ±ΠΎΠΉ Π΄ΡΡΠ³ΠΎΠΉ ΡΠΈΠΌΠ²ΠΎΠ», ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ ΡΠΈΠ½ΡΠ°ΠΊΡΠΈΡ escape-ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΠΎΡΡΠΈ Unicode:
'\ uFF00'
.fun main () { // sampleStart val aChar: Char = 'a' println (aChar) println ('\ n') // Π²ΡΠ²ΠΎΠ΄ΠΈΡ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΡΠΉ ΡΠΈΠΌΠ²ΠΎΠ» Π½ΠΎΠ²ΠΎΠΉ ΡΡΡΠΎΠΊΠΈ println ('\ uFF00') // sampleEnd }
ΠΡΠ»ΠΈ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ ΡΠΈΠΌΠ²ΠΎΠ»ΡΠ½ΠΎΠΉ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΠΎΠΉ ΡΠ²Π»ΡΠ΅ΡΡΡ ΡΠΈΡΡΠΎΠΉ, Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΡΠ²Π½ΠΎ ΠΏΡΠ΅ΠΎΠ±ΡΠ°Π·ΠΎΠ²Π°ΡΡ Π΅Π³ΠΎ Π² ΡΠΈΡΠ»ΠΎ
Int
Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΡΡΠ½ΠΊΡΠΈΠΈdigitToInt ()
.ΠΠ° JVM : ΠΠ°ΠΊ ΠΈ ΡΠΈΡΠ»Π°, ΡΠΈΠΌΠ²ΠΎΠ»Ρ ΠΏΠΎΠΌΠ΅ΡΠ°ΡΡΡΡ Π² ΡΠ°ΠΌΠΊΡ, ΠΊΠΎΠ³Π΄Π° ΡΡΠ΅Π±ΡΠ΅ΡΡΡ ΡΡΡΠ»ΠΊΠ°, Π΄ΠΎΠΏΡΡΠΊΠ°ΡΡΠ°Ρ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ NULL.
ΠΠ΄Π΅Π½ΡΠΈΡΠ½ΠΎΡΡΡ Π½Π΅ ΡΠΎΡ ΡΠ°Π½ΡΠ΅ΡΡΡ ΠΏΡΠΈ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΈ Π±ΠΎΠΊΡΠ°.
Π‘ΡΡΠΎΠΊΠΈ
Π‘ΡΡΠΎΠΊΠΈ Π² ΠΠΎΡΠ»ΠΈΠ½Π΅ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»Π΅Π½Ρ ΡΠΈΠΏΠΎΠΌ
String
. ΠΠ°ΠΊ ΠΏΡΠ°Π²ΠΈΠ»ΠΎ, ΡΡΡΠΎΠΊΠΎΠ²ΠΎΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»ΡΠ΅Ρ ΡΠΎΠ±ΠΎΠΉ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΠΎΡΡΡ ΡΠΈΠΌΠ²ΠΎΠ»ΠΎΠ² Π² Π΄Π²ΠΎΠΉΠ½ΡΡ ΠΊΠ°Π²ΡΡΠΊΠ°Ρ ("
).val str =" abcd 123 "
ΠΠ»Π΅ΠΌΠ΅Π½ΡΡ ΡΡΡΠΎΠΊΠΈ - ΡΡΠΎ ΡΠΈΠΌΠ²ΠΎΠ»Ρ, ΠΊ ΠΊΠΎΡΠΎΡΡΠΌ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠ»ΡΡΠΈΡΡ Π΄ΠΎΡΡΡΠΏ Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΈ ΠΈΠ½Π΄Π΅ΠΊΡΠ°ΡΠΈΠΈ:
s [i]
.ΠΡ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΏΠ΅ΡΠ΅Π±ΠΈΡΠ°ΡΡ ΡΡΠΈ ΡΠΈΠΌΠ²ΠΎΠ»Ρ Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΡΠΈΠΊΠ»Π°Π΄Π»Ρ
:fun main () { val str = "abcd" // sampleStart for (c in str) { println (c) } // sampleEnd }
Π‘ΡΡΠΎΠΊΠΈ Π½Π΅ΠΈΠ·ΠΌΠ΅Π½ΡΠ΅ΠΌΡ. ΠΠΎΡΠ»Π΅ ΠΈΠ½ΠΈΡΠΈΠ°Π»ΠΈΠ·Π°ΡΠΈΠΈ ΡΡΡΠΎΠΊΠΈ Π²Ρ Π½Π΅ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡΡ Π΅Π΅ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ ΠΈΠ»ΠΈ ΠΏΡΠΈΡΠ²ΠΎΠΈΡΡ Π΅ΠΉ Π½ΠΎΠ²ΠΎΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅. ΠΡΠ΅ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΈ ΠΏΠΎ ΠΏΡΠ΅ΠΎΠ±ΡΠ°Π·ΠΎΠ²Π°Π½ΠΈΡ ΡΡΡΠΎΠΊ Π²ΠΎΠ·Π²ΡΠ°ΡΠ°ΡΡ ΡΠ²ΠΎΠΈ ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΡ Π² Π½ΠΎΠ²ΠΎΠΌ ΠΎΠ±ΡΠ΅ΠΊΡΠ΅
String
, ΠΎΡΡΠ°Π²Π»ΡΡ ΠΈΡΡ ΠΎΠ΄Π½ΡΡ ΡΡΡΠΎΠΊΡ Π½Π΅ΠΈΠ·ΠΌΠ΅Π½Π½ΠΎΠΉ.fun main () { // sampleStart val str = "abcd" println (ΡΠ».uppercase ()) // Π‘ΠΎΠ·Π΄Π°Π΅ΠΌ ΠΈ ΡΠ°ΡΠΏΠ΅ΡΠ°ΡΡΠ²Π°Π΅ΠΌ Π½ΠΎΠ²ΡΠΉ ΠΎΠ±ΡΠ΅ΠΊΡ String println (str) // ΠΈΡΡ ΠΎΠ΄Π½Π°Ρ ΡΡΡΠΎΠΊΠ° ΠΎΡΡΠ°Π΅ΡΡΡ ΡΠΎΠΉ ΠΆΠ΅ // sampleEnd }
ΠΠ»Ρ ΠΎΠ±ΡΠ΅Π΄ΠΈΠ½Π΅Π½ΠΈΡ ΡΡΡΠΎΠΊ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡ
+
.ΠΡΠΎ ΡΠ°ΠΊΠΆΠ΅ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ Π΄Π»Ρ ΠΎΠ±ΡΠ΅Π΄ΠΈΠ½Π΅Π½ΠΈΡ ΡΡΡΠΎΠΊ ΡΠΎ Π·Π½Π°ΡΠ΅Π½ΠΈΡΠΌΠΈ Π΄ΡΡΠ³ΠΈΡ ΡΠΈΠΏΠΎΠ², Π΅ΡΠ»ΠΈ ΠΏΠ΅ΡΠ²ΡΠΌ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠΎΠΌ Π²ΡΡΠ°ΠΆΠ΅Π½ΠΈΡ ΡΠ²Π»ΡΠ΅ΡΡΡ ΡΡΡΠΎΠΊΠ°:
fun main () { // sampleStart val s = "abc" + 1 println (s + "def") // sampleEnd }
ΠΠ±ΡΠ°ΡΠΈΡΠ΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, ΡΡΠΎ Π² Π±ΠΎΠ»ΡΡΠΈΠ½ΡΡΠ²Π΅ ΡΠ»ΡΡΠ°Π΅Π² ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ ΡΡΡΠΎΠΊΠΎΠ²ΡΡ ΡΠ°Π±Π»ΠΎΠ½ΠΎΠ² ΠΈΠ»ΠΈ Π½Π΅ΠΎΠ±ΡΠ°Π±ΠΎΡΠ°Π½Π½ΡΡ ΡΡΡΠΎΠΊ ΠΏΡΠ΅Π΄ΠΏΠΎΡΡΠΈΡΠ΅Π»ΡΠ½Π΅Π΅ ΠΊΠΎΠ½ΠΊΠ°ΡΠ΅Π½Π°ΡΠΈΠΈ ΡΡΡΠΎΠΊ.
Π‘ΡΡΠΎΠΊΠΎΠ²ΡΠ΅ Π»ΠΈΡΠ΅ΡΠ°Π»Ρ
Π Kotlin Π΅ΡΡΡ Π΄Π²Π° ΡΠΈΠΏΠ° ΡΡΡΠΎΠΊΠΎΠ²ΡΡ Π»ΠΈΡΠ΅ΡΠ°Π»ΠΎΠ²:
ΠΠΎΡ ΠΏΡΠΈΠΌΠ΅Ρ ΡΠΊΡΠ°Π½ΠΈΡΠΎΠ²Π°Π½Π½ΠΎΠΉ ΡΡΡΠΎΠΊΠΈ:
val s = "Hello, world! \ N"
ΠΠΊΡΠ°Π½ΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΠΎΡΡΡΠ΅ΡΡΠ²Π»ΡΠ΅ΡΡΡ ΠΎΠ±ΡΡΠ½ΡΠΌ ΡΠΏΠΎΡΠΎΠ±ΠΎΠΌ, Ρ ΠΎΠ±ΡΠ°ΡΠ½ΠΎΠΉ ΠΊΠΎΡΠΎΠΉ ΡΠ΅ΡΡΠΎΠΉ (
\
). Π‘ΠΏΠΈΡΠΎΠΊ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°Π΅ΠΌΡΡ escape-ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΠΎΡΡΠ΅ΠΉ ΡΠΌ. Π ΡΠ°Π·Π΄Π΅Π»Π΅ Β«Π‘ΠΈΠΌΠ²ΠΎΠ»ΡΒ» Π²ΡΡΠ΅.ΠΠ΅ΠΎΠ±ΡΠ°Π±ΠΎΡΠ°Π½Π½Π°Ρ ΡΡΡΠΎΠΊΠ° ΡΠ°Π·Π΄Π΅Π»Π΅Π½Π° ΡΡΠΎΠΉΠ½ΠΎΠΉ ΠΊΠ°Π²ΡΡΠΊΠΎΠΉ (
"" "
), Π½Π΅ ΡΠΎΠ΄Π΅ΡΠΆΠΈΡ ΡΠΊΡΠ°Π½ΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΠΈ ΠΌΠΎΠΆΠ΅Ρ ΡΠΎΠ΄Π΅ΡΠΆΠ°ΡΡ ΡΠΈΠΌΠ²ΠΎΠ»Ρ Π½ΠΎΠ²ΠΎΠΉ ΡΡΡΠΎΠΊΠΈ ΠΈ Π»ΡΠ±ΡΠ΅ Π΄ΡΡΠ³ΠΈΠ΅ ΡΠΈΠΌΠ²ΠΎΠ»Ρ:val text =" "" for (c in "foo") ΠΏΠ΅ΡΠ°ΡΡ (Ρ) "" "
Π§ΡΠΎΠ±Ρ ΡΠ΄Π°Π»ΠΈΡΡ Π²Π΅Π΄ΡΡΠΈΠ΅ ΠΏΡΠΎΠ±Π΅Π»Ρ ΠΈΠ· Π½Π΅ΠΎΠ±ΡΠ°Π±ΠΎΡΠ°Π½Π½ΡΡ ΡΡΡΠΎΠΊ, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ ΡΡΠ½ΠΊΡΠΈΡ
trimMargin ()
:val text = "" " | Π‘ΠΊΠ°ΠΆΠΈ ΠΌΠ½Π΅, ΠΈ Ρ Π·Π°Π±ΡΠ΄Ρ.
| ΠΠ°ΡΡΠΈ ΠΌΠ΅Π½Ρ, ΠΈ Ρ Π·Π°ΠΏΠΎΠΌΠ½Ρ. | ΠΠΎΠ²Π»Π΅ΠΊΠΈΡΠ΅ ΠΌΠ΅Π½Ρ, ΠΈ Ρ ΡΠ·Π½Π°Ρ. | (ΠΠ΅Π½Π΄ΠΆΠ°ΠΌΠΈΠ½ Π€ΡΠ°Π½ΠΊΠ»ΠΈΠ½) "" ".trimMargin ()
ΠΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ
|
ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ ΠΊΠ°ΠΊ ΠΏΡΠ΅ΡΠΈΠΊΡ ΠΏΠΎΠ»Ρ, Π½ΠΎ Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ Π²ΡΠ±ΡΠ°ΡΡ Π΄ΡΡΠ³ΠΎΠΉ ΡΠΈΠΌΠ²ΠΎΠ» ΠΈ ΠΏΠ΅ΡΠ΅Π΄Π°ΡΡ Π΅Π³ΠΎ Π² ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠ°, Π½Π°ΠΏΡΠΈΠΌΠ΅ΡtrimMargin (">")
.Π‘ΡΡΠΎΠΊΠΎΠ²ΡΠ΅ ΡΠ°Π±Π»ΠΎΠ½Ρ
Π‘ΡΡΠΎΠΊΠΎΠ²ΡΠ΅ Π»ΠΈΡΠ΅ΡΠ°Π»Ρ ΠΌΠΎΠ³ΡΡ ΡΠΎΠ΄Π΅ΡΠΆΠ°ΡΡ ΡΠ°Π±Π»ΠΎΠ½Π½ΡΡ Π²ΡΡΠ°ΠΆΠ΅Π½ΠΈΠΉ - ΡΡΠ°Π³ΠΌΠ΅Π½ΡΠΎΠ² ΠΊΠΎΠ΄Π°, ΠΊΠΎΡΠΎΡΡΠ΅ ΠΎΡΠ΅Π½ΠΈΠ²Π°ΡΡΡΡ ΠΈ ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΡ ΠΊΠΎΡΠΎΡΡΡ ΠΎΠ±ΡΠ΅Π΄ΠΈΠ½ΡΡΡΡΡ Π² ΡΡΡΠΎΠΊΡ. ΠΡΡΠ°ΠΆΠ΅Π½ΠΈΠ΅ ΡΠ°Π±Π»ΠΎΠ½Π° Π½Π°ΡΠΈΠ½Π°Π΅ΡΡΡ ΡΠΎ Π·Π½Π°ΠΊΠ° Π΄ΠΎΠ»Π»Π°ΡΠ° (
$
) ΠΈ ΡΠΎΡΡΠΎΠΈΡ ΠΈΠ· ΠΈΠΌΠ΅Π½ΠΈ:fun main () { // sampleStart Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ i = 10 println ("i = $ i") // Π²ΡΠ²ΠΎΠ΄ΠΈΡ "i = 10" // sampleEnd }
ΠΈΠ»ΠΈ Π²ΡΡΠ°ΠΆΠ΅Π½ΠΈΠ΅ Π² ΡΠΈΠ³ΡΡΠ½ΡΡ ΡΠΊΠΎΠ±ΠΊΠ°Ρ :
fun main () { // sampleStart val s = "abc" println ("$ s.length is $ {s.length} ") // Π²ΡΠ²ΠΎΠ΄ΠΈΡ" abc.length is 3 " // sampleEnd }
ΠΡ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΡΠ°Π±Π»ΠΎΠ½Ρ ΠΊΠ°ΠΊ Π² Π½Π΅ΠΎΠ±ΡΠ°Π±ΠΎΡΠ°Π½Π½ΡΡ , ΡΠ°ΠΊ ΠΈ Π² ΡΠΊΡΠ°Π½ΠΈΡΠΎΠ²Π°Π½Π½ΡΡ ΡΡΡΠΎΠΊΠ°Ρ .
Π§ΡΠΎΠ±Ρ Π²ΡΡΠ°Π²ΠΈΡΡ ΡΠΈΠΌΠ²ΠΎΠ»
$
Π² Π½Π΅ΠΎΠ±ΡΠ°Π±ΠΎΡΠ°Π½Π½ΡΡ ΡΡΡΠΎΠΊΡ (ΠΊΠΎΡΠΎΡΠ°Ρ Π½Π΅ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°Π΅Ρ ΡΠΊΡΠ°Π½ΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΠΎΠ±ΡΠ°ΡΠ½ΠΎΠΉ ΠΊΠΎΡΠΎΠΉ ΡΠ΅ΡΡΡ) ΠΏΠ΅ΡΠ΅Π΄ Π»ΡΠ±ΡΠΌ ΡΠΈΠΌΠ²ΠΎΠ»ΠΎΠΌ, ΠΊΠΎΡΠΎΡΡΠΉ ΡΠ°Π·ΡΠ΅ΡΠ΅Π½ Π² ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅ Π½Π°ΡΠ°Π»Π° ΠΈΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΎΡΠ°, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ ΡΠ»Π΅Π΄ΡΡΡΠΈΠΉ ΡΠΈΠ½ΡΠ°ΠΊΡΠΈΡ:val price = "" " $ {'$'} _ 9,99 "" "
ΠΠ°ΡΡΠΈΠ²Ρ
ΠΠ°ΡΡΠΈΠ²Ρ Π² ΠΠΎΡΠ»ΠΈΠ½Π΅ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»Π΅Π½Ρ ΠΊΠ»Π°ΡΡΠΎΠΌ
ΠΠ°ΡΡΠΈΠ²
. ΠΠ½ ΠΈΠΌΠ΅Π΅Ρget
ΠΈset
ΡΡΠ½ΠΊΡΠΈΠΉ, ΠΊΠΎΡΠΎΡΡΠ΅ ΠΏΡΠ΅Π²ΡΠ°ΡΠ°ΡΡΡΡ Π²[]
Π² ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΠΈΠΈ Ρ ΡΠΎΠ³Π»Π°ΡΠ΅Π½ΠΈΡΠΌΠΈ ΠΎ ΠΏΠ΅ΡΠ΅Π³ΡΡΠ·ΠΊΠ΅ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΠΎΠ², ΠΈ ΡΠ²ΠΎΠΉΡΡΠ²ΠΎsize
, Π° ΡΠ°ΠΊΠΆΠ΅ Π΄ΡΡΠ³ΠΈΠ΅ ΠΏΠΎΠ»Π΅Π·Π½ΡΠ΅ ΡΡΠ½ΠΊΡΠΈΠΈ-ΡΠ»Π΅Π½Ρ:class Array
private constructor () { ΡΠ°Π·ΠΌΠ΅Ρ val: Int ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡ fun get (ΠΈΠ½Π΄Π΅ΠΊΡ: Int): T Π½Π°Π±ΠΎΡ ΡΡΠ½ΠΊΡΠΈΠΉ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΠ° (ΠΈΠ½Π΄Π΅ΠΊΡ: Int, Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅: T): Unit ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡ Π²Π΅ΡΠ΅Π»ΠΎ ΠΈΡΠ΅ΡΠ°ΡΠΎΡ (): ΠΡΠ΅ΡΠ°ΡΠΎΡ //... } Π§ΡΠΎΠ±Ρ ΡΠΎΠ·Π΄Π°ΡΡ ΠΌΠ°ΡΡΠΈΠ², ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ ΡΡΠ½ΠΊΡΠΈΡ
arrayOf ()
ΠΈ ΠΏΠ΅ΡΠ΅Π΄Π°ΠΉΡΠ΅ Π΅ΠΉ Π·Π½Π°ΡΠ΅Π½ΠΈΡ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠΎΠ², ΡΠ°ΠΊ ΡΡΠΎarrayOf (1, 2, 3)
ΡΠΎΠ·Π΄Π°Π΅Ρ ΠΌΠ°ΡΡΠΈΠ²[1, 2, 3]
.Π ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅ Π°Π»ΡΡΠ΅ΡΠ½Π°ΡΠΈΠ²Ρ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΡΡΠ½ΠΊΡΠΈΡ
arrayOfNulls ()
Π΄Π»Ρ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ ΠΌΠ°ΡΡΠΈΠ²Π° Π·Π°Π΄Π°Π½Π½ΠΎΠ³ΠΎ ΡΠ°Π·ΠΌΠ΅ΡΠ°, Π·Π°ΠΏΠΎΠ»Π½Π΅Π½Π½ΠΎΠ³ΠΎΠ½ΡΠ»Π΅Π²ΡΠΌΠΈ
ΡΠ»Π΅ΠΌΠ΅Π½ΡΠ°ΠΌΠΈ.ΠΡΡΠ³ΠΎΠΉ Π²Π°ΡΠΈΠ°Π½Ρ - ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΠΊΠΎΠ½ΡΡΡΡΠΊΡΠΎΡ
Array
, ΠΊΠΎΡΠΎΡΡΠΉ ΠΏΡΠΈΠ½ΠΈΠΌΠ°Π΅Ρ ΡΠ°Π·ΠΌΠ΅Ρ ΠΌΠ°ΡΡΠΈΠ²Π° ΠΈ ΡΡΠ½ΠΊΡΠΈΡ, ΠΊΠΎΡΠΎΡΠ°Ρ Π²ΠΎΠ·Π²ΡΠ°ΡΠ°Π΅Ρ Π·Π½Π°ΡΠ΅Π½ΠΈΡ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠΎΠ² ΠΌΠ°ΡΡΠΈΠ²Π° Ρ ΡΡΠ΅ΡΠΎΠΌ Π΅Π³ΠΎ ΠΈΠ½Π΄Π΅ΠΊΡΠ°:fun main () { // sampleStart // Π‘ΠΎΠ·Π΄Π°Π΅Ρ ΠΌΠ°ΡΡΠΈΠ²
ΡΠΎ Π·Π½Π°ΡΠ΅Π½ΠΈΡΠΌΠΈ [Β«0Β», Β«1Β», Β«4Β», Β«9Β», Β«16Β»] val asc = ΠΠ°ΡΡΠΈΠ² (5) {i -> (i * i).Π½Π°Π½ΠΈΠ·ΡΠ²Π°ΡΡ() } asc.forEach {println (it)} // sampleEnd } ΠΠ°ΠΊ ΠΌΡ ΡΠΆΠ΅ Π³ΠΎΠ²ΠΎΡΠΈΠ»ΠΈ Π²ΡΡΠ΅, ΠΎΠΏΠ΅ΡΠ°ΡΠΈΡ
[]
ΠΎΠ·Π½Π°ΡΠ°Π΅Ρ Π²ΡΠ·ΠΎΠ²Ρ ΡΡΠ½ΠΊΡΠΈΠΉ-ΡΠ»Π΅Π½ΠΎΠ²get ()
ΠΈset ()
.ΠΠ°ΡΡΠΈΠ²Ρ Π² ΠΠΎΡΠ»ΠΈΠ½Π΅ ΡΠ²Π»ΡΡΡΡΡ ΠΈΠ½Π²Π°ΡΠΈΠ°Π½ΡΠΎΠΌ . ΠΡΠΎ ΠΎΠ·Π½Π°ΡΠ°Π΅Ρ, ΡΡΠΎ Kotlin Π½Π΅ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ Π½Π°ΠΌ Π½Π°Π·Π½Π°ΡΠ°ΡΡ ΠΌΠ°ΡΡΠΈΠ²
Array
, ΡΠΌ. ΠΡΠΎΠ΅ΠΊΡΠΈΠΈ ΡΠΈΠΏΠΎΠ²).ΠΠ°ΡΡΠΈΠ²Ρ ΠΏΡΠΈΠΌΠΈΡΠΈΠ²Π½ΡΡ ΡΠΈΠΏΠΎΠ²
Π Kotlin ΡΠ°ΠΊΠΆΠ΅ Π΅ΡΡΡ ΠΊΠ»Π°ΡΡΡ, ΠΊΠΎΡΠΎΡΡΠ΅ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»ΡΡΡ ΠΌΠ°ΡΡΠΈΠ²Ρ ΠΏΡΠΈΠΌΠΈΡΠΈΠ²Π½ΡΡ ΡΠΈΠΏΠΎΠ² Π±Π΅Π· Π½Π°ΠΊΠ»Π°Π΄Π½ΡΡ ΡΠ°ΡΡ ΠΎΠ΄ΠΎΠ² Π½Π° ΡΠΏΠ°ΠΊΠΎΠ²ΠΊΡ:
ByteArray
,ShortArray
,IntArray
ΠΈ Ρ. Π. ΠΡΠΈ ΠΊΠ»Π°ΡΡΡ Π½Π΅ ΠΈΠΌΠ΅ΡΡ ΠΎΡΠ½ΠΎΡΠ΅Π½ΠΈΡ Π½Π°ΡΠ»Π΅Π΄ΠΎΠ²Π°Π½ΠΈΡ ΠΊ ΠΊΠ»Π°ΡΡΡArray
, Π½ΠΎ ΠΈΠΌΠ΅ΡΡ ΡΠΎΡ ΠΆΠ΅ Π½Π°Π±ΠΎΡ ΠΌΠ΅ΡΠΎΠ΄ΠΎΠ² ΠΈ ΡΠ²ΠΎΠΉΡΡΠ². Π£ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΠΈΠ· Π½ΠΈΡ ΡΠ°ΠΊΠΆΠ΅ Π΅ΡΡΡ ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΡΡΠ°Ρ ΡΠ°Π±ΡΠΈΡΠ½Π°Ρ ΡΡΠ½ΠΊΡΠΈΡ:val x: IntArray = intArrayOf (1, 2, 3) Ρ [0] = Ρ [1] + Ρ [2]
// ΠΠ°ΡΡΠΈΠ² int ΡΠ°Π·ΠΌΠ΅ΡΠ° 5 ΡΠΎ Π·Π½Π°ΡΠ΅Π½ΠΈΡΠΌΠΈ [0, 0, 0, 0, 0] val arr = IntArray (5) // Π΅.Π³. ΠΈΠ½ΠΈΡΠΈΠ°Π»ΠΈΠ·ΠΈΡΠΎΠ²Π°ΡΡ Π·Π½Π°ΡΠ΅Π½ΠΈΡ Π² ΠΌΠ°ΡΡΠΈΠ²Π΅ ΠΊΠΎΠ½ΡΡΠ°Π½ΡΠΎΠΉ // ΠΠ°ΡΡΠΈΠ² int ΡΠ°Π·ΠΌΠ΅ΡΠ° 5 ΡΠΎ Π·Π½Π°ΡΠ΅Π½ΠΈΡΠΌΠΈ [42, 42, 42, 42, 42] val arr = IntArray (5) {42} // Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ ΠΈΠ½ΠΈΡΠΈΠ°Π»ΠΈΠ·ΠΈΡΠΎΠ²Π°ΡΡ Π·Π½Π°ΡΠ΅Π½ΠΈΡ Π² ΠΌΠ°ΡΡΠΈΠ²Π΅ Ρ ΠΏΠΎΠΌΠΎΡΡΡ Π»ΡΠΌΠ±Π΄Π° // ΠΠ°ΡΡΠΈΠ² int ΡΠ°Π·ΠΌΠ΅ΡΠ° 5 ΡΠΎ Π·Π½Π°ΡΠ΅Π½ΠΈΡΠΌΠΈ [0, 1, 2, 3, 4] (Π·Π½Π°ΡΠ΅Π½ΠΈΡ ΠΈΠ½ΠΈΡΠΈΠ°Π»ΠΈΠ·ΠΈΡΡΡΡΡΡ ΠΈΡ ΠΈΠ½Π΄Π΅ΠΊΡΠ½ΡΠΌΠΈ Π·Π½Π°ΡΠ΅Π½ΠΈΡΠΌΠΈ) var arr = IntArray (5) {ΡΡΠΎ * 1}
ΠΠΎΡΠ»Π΅Π΄Π½Π΅Π΅ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅: 25 ΠΎΠΊΡΡΠ±ΡΡ 2021 Π³.
HTML Decode Online - Π»ΡΡΡΠΈΠΉ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½Ρ Π΄Π»Ρ Π΄Π΅ΠΊΠΎΠ΄ΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΡΡΡΠΎΠΊ HTML, URL-Π°Π΄ΡΠ΅ΡΠΎΠ² HTML ΠΈ ΡΠ°ΠΉΠ»ΠΎΠ² HTML.
HTML Decode - ΡΡΠΎ ΠΏΡΠΎΡΡΠΎΠΉ Π² ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠΈ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½Ρ Π΄Π»Ρ ΠΊΠΎΠ΄ΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΠΏΡΠΎΡΡΠΎΠ³ΠΎ HTML Π² Π·Π°ΠΊΠΎΠ΄ΠΈΡΠΎΠ²Π°Π½Π½ΡΠΉ HTML, ΠΊΠΎΡΠΎΡΡΠΉ ΠΏΠΎΠΌΠΎΠ³Π°Π΅Ρ ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ°ΡΡ ΡΠ΅ΠΊΡΡ HTML Π² HTML Π² ΡΠ΅Π³Π΅ & ltpre & gt.ΠΠΎΠΏΠΈΡΠΎΠ²Π°ΡΡ, Π²ΡΡΠ°Π²Π»ΡΡΡ ΠΈ Π΄Π΅ΠΊΠΎΠ΄ΠΈΡΠΎΠ²Π°ΡΡ.
Π§ΡΠΎ ΠΌΠΎΠΆΠ½ΠΎ Π΄Π΅Π»Π°ΡΡ Ρ HTML-Π΄Π΅ΠΊΠΎΠ΄ΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ?
- HTML Decode - ΡΠ½ΠΈΠΊΠ°Π»ΡΠ½ΡΠΉ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½Ρ Π΄Π»Ρ ΠΊΠΎΠ΄ΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΠΏΡΠΎΡΡΠΎΠ³ΠΎ HTML.
- ΠΡΠΎΡ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½Ρ ΡΠΊΠΎΠ½ΠΎΠΌΠΈΡ Π²Π°ΡΠ΅ Π²ΡΠ΅ΠΌΡ ΠΈ ΠΏΠΎΠΌΠΎΠ³Π°Π΅Ρ ΠΊΠΎΠ΄ΠΈΡΠΎΠ²Π°ΡΡ Π΄Π°Π½Π½ΡΠ΅ ΡΠ·ΡΠΊΠ° Π³ΠΈΠΏΠ΅ΡΡΠ΅ΠΊΡΡΠΎΠ²ΠΎΠΉ ΡΠ°Π·ΠΌΠ΅ΡΠΊΠΈ.
- ΠΡΠΎΡ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½Ρ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ Π·Π°Π³ΡΡΠΆΠ°ΡΡ ΠΏΡΠΎΡΡΠΎΠΉ URL-Π°Π΄ΡΠ΅Ρ Π΄Π°Π½Π½ΡΡ HTML, ΠΊΠΎΡΠΎΡΡΠΉ Π·Π°Π³ΡΡΠΆΠ°Π΅Ρ ΠΏΡΠΎΡΡΡΠ΅ Π΄Π°Π½Π½ΡΠ΅ Π΄Π»Ρ ΠΊΠΎΠ΄ΠΈΡΠΎΠ²Π°Π½ΠΈΡ. ΠΠ°ΠΆΠΌΠΈΡΠ΅ ΠΊΠ½ΠΎΠΏΠΊΡ URL, Π²Π²Π΅Π΄ΠΈΡΠ΅ URL ΠΈ ΠΎΡΠΏΡΠ°Π²ΡΡΠ΅.
- ΠΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΠΈ ΡΠ°ΠΊΠΆΠ΅ ΠΌΠΎΠ³ΡΡ ΠΏΡΠ΅ΠΎΠ±ΡΠ°Π·ΠΎΠ²Π°ΡΡ ΠΏΡΠΎΡΡΠΎΠΉ HTML-ΡΠ°ΠΉΠ» Π² Π·Π°ΠΊΠΎΠ΄ΠΈΡΠΎΠ²Π°Π½Π½ΡΠΉ HTML, Π·Π°Π³ΡΡΠ·ΠΈΠ² ΡΠ°ΠΉΠ».
- HTML Decoder Online Ρ ΠΎΡΠΎΡΠΎ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ Π² Windows, MAC, Linux, Chrome, Firefox, Edge ΠΈ Safari.
ΠΡΠΈΠΌΠ΅Ρ
HTML ΠΠΎΠΏΡΠΎΠ±ΡΠΉΡΠ΅.
& lt;! DOCTYPE html & gt; & lt; html & gt; & lt; head & gt; & lt; title & gt; ΠΡΡΠΏΠ½Π΅ΠΉΡΠΈΠ΅ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ ΠΏΠΎ ΡΡΠ½ΠΎΡΠ½ΠΎΠΉ ΠΊΠ°ΠΏΠΈΡΠ°Π»ΠΈΠ·Π°ΡΠΈΠΈ - Π€ΠΎΠ½Π΄ΠΎΠ²ΡΠΉ ΡΡΠ½ΠΎΠΊ Π‘Π¨Π & lt; / title & gt; & lt; meta charset = "UTF-8" / & gt; & lt; / head & gt; & lt; body & gt; & lt; h2 & gt; Apple: 2037 ΠΌΠΈΠ»Π»ΠΈΠ°ΡΠ΄ΠΎΠ² & lt; / h2 & gt; & lt; h3 & gt; Microsoft: 1624 ΠΌΠΈΠ»Π»ΠΈΠ°ΡΠ΄Π° & lt; / h3 & gt; & lt; h4 & gt; Amazon: 1611 ΠΌΠΈΠ»Π»ΠΈΠ°ΡΠ΄ΠΎΠ² & lt; / h4 & gt; & lt; h5 & gt; Google: 1058 ΠΌΠΈΠ»Π»ΠΈΠ°ΡΠ΄ΠΎΠ² & lt; / h5 & gt; & lt; h5 & gt; Alibaba: 826 ΠΌΠΈΠ»Π»ΠΈΠ°ΡΠ΄ΠΎΠ² & lt; / h5 & gt; & lt; b & gt; ΠΡΠΎ Π΄Π°Π½Π½ΡΠ΅ ΠΏΠΎ ΡΠΎΡΡΠΎΡΠ½ΠΈΡ Π½Π° 21 ΡΠ΅Π½ΡΡΠ±ΡΡ 2020 Π³.& lt; / b & gt; & lt; / body & gt; & lt; / html & gt;
ΠΠ΅ΠΊΠΎΠ΄ΠΈΡΠΎΠ²Π°Π½Π½ΡΠΉ HTML
ΠΡΡΠΏΠ½Π΅ΠΉΡΠΈΠ΅ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ ΠΏΠΎ ΡΡΠ½ΠΎΡΠ½ΠΎΠΉ ΠΊΠ°ΠΏΠΈΡΠ°Π»ΠΈΠ·Π°ΡΠΈΠΈ - Π€ΠΎΠ½Π΄ΠΎΠ²ΡΠΉ ΡΡΠ½ΠΎΠΊ Π‘Π¨Π Apple: 2037 ΠΌΠΈΠ»Π»ΠΈΠ°ΡΠ΄ΠΎΠ²
Microsoft: 1624 ΠΌΠΈΠ»Π»ΠΈΠ°ΡΠ΄Π°
Amazon: 1611 ΠΌΠΈΠ»Π»ΠΈΠ°ΡΠ΄ΠΎΠ²
Google: 1058 ΠΌΠΈΠ»Π»ΠΈΠ°ΡΠ΄ΠΎΠ²
Alibaba: 826 ΠΌΠΈΠ»Π»ΠΈΠ°ΡΠ΄ΠΎΠ²
ΠΡΠΎ Π΄Π°Π½Π½ΡΠ΅ ΠΏΠΎ ΡΠΎΡΡΠΎΡΠ½ΠΈΡ Π½Π° 21 ΡΠ΅Π½ΡΡΠ±ΡΡ 2020 Π³ΠΎΠ΄Π°.