НС Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ ΠΊΠΎΠ΄ элСмСнта: Π½Π΅ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ просмотр ΠΊΠΎΠ΄Π° элСмСнта!

Π‘ΠΎΠ΄Π΅Ρ€ΠΆΠ°Π½ΠΈΠ΅

Π‘Π»ΠΎΠ³ ΠΏΡ€ΠΎ Π—Π°Ρ€Π°Π±ΠΎΡ‚ΠΎΠΊ Π² сСти :::ΠŸΡ€ΠΎΠ΅ΠΊΡ‚ LosenaGroupTeam::: www.Losena.ru

Как ΠΏΡ€ΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ html ΠΊΠΎΠ΄ Π½Π° страницС ΠΊΠΎΠ³Π΄Π° лСвая ΠΊΠ½ΠΎΠΏΠΊΠ° ΠΌΡ‹ΡˆΠΈ Π½Π΅ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚?
Как ΠΏΡ€ΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ исходный HTML ΠΊΠΎΠ΄ Π²Π΅Π± страницы, Ссли Π·Π°Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²Π°Π½Π° правая ΠΊΠ½ΠΎΠΏΠΊΠ° ΠΌΡ‹ΡˆΠΈ ΠΈ сочСтаниС клавиш CTRL+u?
Часто Π·Π°Π΄Π°ΡŽΡ‚ вопросы Ρ‚Π°ΠΊΠΎΠΉ Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΠΊΠΈ,Ρ€Π΅ΡˆΠΈΠ» ΡΠΎΠ±Ρ€Π°Ρ‚ΡŒ ΠΏΠ°Ρ€Ρƒ способов ΠΈ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ Π½Π° страницС,ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ сам Π·Π°ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Π°Π».
1. ΠšΠΎΠ½Ρ‚Ρ€Π» (Ctrl) + N — Π½ΠΎΠ²ΠΎΠ΅ ΠΎΠΊΠ½ΠΎ.Π’ Π½ΠΎΠ²ΠΎΠΌ ΠΎΠΊΠ½Π΅ всС Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π±Ρ€ΠΎΡƒΠ·Π΅Ρ€Π° доступны.(Π΄ΠΎΠ»ΠΆΠ½Ρ‹)
2. Π’ IE Π΅Ρ‘ ΠΌΠΎΠΆΠ½ΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ Ρ€Π°Π·Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ (Π² 5), Ρ‚ΠΎΠ»ΡŒΠΊΠΎ этот способ Π½Π΅ΡƒΠ΄ΠΎΠ±Π½Ρ‹ΠΉ: сСрвис — свойства обозрСватСля — Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡ‚ΡŒ — ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚ — Π΄Ρ€ΡƒΠ³ΠΎΠΉ — сцСнарии — Π°ΠΊΡ‚ΠΈΠ²Π½Ρ‹Π΅ сцСнарии — ΠΎΡ‚ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ. ΠŸΠ΅Ρ€Π΅Π·Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚ΡŒ страницу, правая ΠΊΠ½ΠΎΠΏΠΊΠ° Π±ΡƒΠ΄Π΅Ρ‚ доступна, Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΏΡ€ΠΈ этом сцСнарии Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒΡΡ Π½Π΅ Π±ΡƒΠ΄ΡƒΡ‚ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ java-ссылки Π½Π΅ Π±ΡƒΠ΄ΡƒΡ‚ ΠΎΡ‚ΠΊΡ€Ρ‹Π²Π°Ρ‚ΡŒΡΡ). ΠŸΠΎΡ‚ΠΎΠΌ ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎ эту настройку Π²Π΅Ρ€Π½ΡƒΡ‚ΡŒ, Ссли Π½ΡƒΠΆΠ½ΠΎ для вашСй бСзопасности.
3. Π—Π°ΠΆΠΈΠΌΠ°Π΅ΠΌ Π»Π΅Π²ΡƒΡŽ ΠΊΠ½ΠΎΠΏΠΊΡƒ. (Π΄Π΅Ρ€ΠΆΠΈΠΌ)
Π½Π°ΠΆΠΈΠΌΠ°Π΅ΠΌ ΡΡ€Π΅Π΄Π½ΡŽΡŽ ΠΊΠ½ΠΎΠΏΠΊΡƒ(Π΄Π΅Ρ€ΠΆΠΈΠΌ, ΡƒΠΆΠ΅ 2 ΠΊΠ½ΠΎΠΏΠΊΠΈ)
Π½Π°ΠΆΠΈΠΌΠ°Π΅ΠΌ ΠΏΡ€Π°Π²ΡƒΡŽ ΠΊΠ½ΠΎΠΏΠΊΡƒ (Π΄Π΅Ρ€ΠΆΠΈΠΌ 3 ΠΊΠ½ΠΎΠΏΠΊΠΈ)
ΠΌΠ΅Π΄Π»Π΅Π½Π½ΠΎ отпускаСм Π»Π΅Π²ΡƒΡŽ, ΡΡ€Π΅Π΄Π½ΡŽΡŽ,Π° Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ ΠΈ ΠΏΡ€Π°Π²ΡƒΡŽ.ΠŸΠΎΠ»ΡƒΡ‡ΠΈΠ»ΠΎΡΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π½Π° сохранённой страницС Π½Π° Ρ€Π°Π±ΠΎΡ‡ΠΈΠΉ стол.
4. Π‘ΠΊΠ°Ρ‡Π°Ρ‚ΡŒ ΠΎΡ‡Π΅Π½ΡŒ Π΄Ρ€Π΅Π²Π½ΠΈΠΉ Π±Ρ€ΠΎΡƒΠ·Π΅Ρ€,Π·Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚ΡŒ страницу ΠΈ Π½Π°ΠΉΠ΄ΠΈ ΠΏΠΎΡ‚ΠΎΠΌ эту страницу Π² кэшС.
5. Π‘ΠΎΡ…Ρ€Π°Π½ΠΈΡ‚ΡŒ Π½Π° Ρ€Π°Π±ΠΎΡ‡Π΅ΠΌ столС ΠΈ ΠΊΠΎΠΏΠ°Ρ‚ΡŒΡΡ Π² ΠΊΠΎΠ΄Π΅=).
6. view-source:
Если эту строку Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΏΠ΅Ρ€Π΅Π΄ Π»ΡŽΠ±Ρ‹ΠΌ адрСсом сайта ΠΈ всё это Π²ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ Π²ΠΎ Π²ΠΊΠ»Π°Π΄ΠΊΡƒ Π²Π΅Π±-Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°, Ρ‚ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ исходный ΠΊΠΎΠ΄ Π΄Π°Π½Π½ΠΎΠΉ страницы.
7. МоТно Π΄Π°ΠΆΠ΅ Π½Π΅ ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒ jΠ°vascript, Π° ΠΏΡ€ΠΈΠΎΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ скриптов для ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎΠΉ страницы.
8. Если Π²Ρ‹ ΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚Π΅ΡΡŒ Google Chrome, Π² Π½Π°Ρ‡Π°Π»Π΅ адрСсной строки Π½Π°ΠΆΠΌΠΈΡ‚Π΅ Π½Π° Π·Π°ΠΌΠΎΡ‡Π΅ΠΊ (Ссли сайт Π½Π° https) ΠΈΠ»ΠΈ Π²ΠΎΡΠΊΠ»ΠΈΡ†Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ Π·Π½Π°ΠΊ (Ссли Π½Π° http) β€” Π½Π°ΠΉΠ΄ΠΈΡ‚Π΅ ΠΏΡƒΠ½ΠΊΡ‚ β€œjΠ°vascript” ΠΈ Π·Π°Π±Π»ΠΎΠΊΠΈΡ€ΡƒΠΉΡ‚Π΅.
9. Π‘Π»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ способ, Π½ΡƒΠΆΠ½ΠΎ Π·Π°ΠΉΡ‚ΠΈ Π² панСль Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ° Π² Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π΅ (Π΅ΡΡ‚ΡŒ нСсколько Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ΠΎΠ²):

клавиша F12;
Ctrl + Shift + I;
Настройки Google Chrome ? Π”ΠΎΠΏ. Π˜Π½ΡΡ‚Ρ€ΡƒΠΌΠ΅Π½Ρ‚Ρ‹ ? Π˜Π½ΡΡ‚Ρ€ΡƒΠΌΠ΅Π½Ρ‚Ρ‹ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°.
Π”Π°Π»Π΅Π΅ Π½ΡƒΠΆΠ½ΠΎ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ элСмСнт Π½Π° страницС (Π² нашСм случаС это Π½Π΅ выдСляСмый тСкст) сочСтаниСм клавиш Ctrl + Shift + C ΠΈΠ»ΠΈ Π½Π°ΠΆΠ°Ρ‚ΡŒ Π½Π° ΠΎΡ‚ΠΊΡ€Ρ‹Π²ΡˆΠ΅ΠΉΡΡ ΠΏΠ°Π½Π΅Π»ΠΈ Π² Π»Π΅Π²ΠΎΠΌ Π²Π΅Ρ€Ρ…Π½Π΅ΠΌ ΡƒΠ³Π»Ρƒ Π½Π° ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΉ Π·Π½Π°Ρ‡ΠΎΠΊ , Π΄Π°Π»Π΅Π΅ Π½Π°Π²Π΅Π΄ΠΈΡ‚Π΅ курсор Π½Π° Π·Π°Ρ‰ΠΈΡ‰Ρ‘Π½Π½Ρ‹ΠΉ тСкст Ρ‚Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, Ρ‡Ρ‚ΠΎΠ± синяя ΠΎΠ±Π»Π°ΡΡ‚ΡŒ Π·Π°ΠΊΡ€Ρ‹Π²Π°Π»Π° ΠΈΠΌΠ΅Π½Π½ΠΎ Π½ΡƒΠΆΠ½ΡƒΡŽ Π²Π°ΠΌ Ρ‡Π°ΡΡ‚ΡŒ.

====================================
НС Π·Π°Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Ρ… страниц ΠΏΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ HTML ΠΌΠΎΠΆΠ½ΠΎ Π² Π±Ρ€ΠΎΡƒΠ·Π΅Ρ€Π°Ρ… Ρ‚Π°ΠΊ:

ΠŸΡ€ΠΎΡΠΌΠΎΡ‚Ρ€ исходного ΠΊΠΎΠ΄Π° Π² Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π΅ Opera
Π‘ΠΎΡ‡Π΅Ρ‚Π°Π½ΠΈΠ΅ клавиш Β«Ctrl + UΒ».
МСню Π€Π°ΠΉΠ» Β«Π’ΠΈΠ΄/БрСдства Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ/Π˜ΡΡ…ΠΎΠ΄Π½Ρ‹ΠΉ ΠΊΠΎΠ΄Β».
ΠŸΡ€Π°Π²Π°Ρ ΠΊΠ½ΠΎΠΏΠΊΠ° ΠΌΡ‹ΡˆΠΈ ΠΏΠΎ сайту – Β«Π˜ΡΡ…ΠΎΠ΄Π½Ρ‹ΠΉ ΠΊΠΎΠ΄Β».

ΠŸΡ€ΠΎΡΠΌΠΎΡ‚Ρ€ исходного ΠΊΠΎΠ΄Π° сайта Π² Google ChromeΠŸΡ€ΠΎΡΠΌΠΎΡ‚Ρ€ исходного ΠΊΠΎΠ΄Π° сайта Π² Google Chrome
Π‘ΠΎΡ‡Π΅Ρ‚Π°Π½ΠΈΠ΅ клавиш Β«Ctrl + UΒ».
Настройка (ΠΈΠΊΠΎΠ½ΠΊΠ° Π³Π°Π΅Ρ‡Π½ΠΎΠ³ΠΎ ΠΊΠ»ΡŽΡ‡Π° Π² Π²Π΅Ρ€Ρ…Π½Π΅ΠΌ ΠΏΡ€Π°Π²ΠΎΠΌ ΡƒΠ³Π»Ρƒ) Β«Π˜Π½ΡΡ‚Ρ€ΡƒΠΌΠ΅Π½Ρ‚Ρ‹/ΠŸΡ€ΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ исходный ΠΊΠΎΠ΄Β».
ΠŸΡ€Π°Π²Π°Ρ ΠΊΠ½ΠΎΠΏΠΊΠ° ΠΌΡ‹ΡˆΠΈ ΠΏΠΎ сайту – Β«ΠŸΡ€ΠΎΡΠΌΠΎΡ‚Ρ€ ΠΊΠΎΠ΄Π° страницы».

ΠŸΡ€ΠΎΡΠΌΠΎΡ‚Ρ€ исходного ΠΊΠΎΠ΄Π° Π² Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π΅ FirefoxΠŸΡ€ΠΎΡΠΌΠΎΡ‚Ρ€ ΠΊΠΎΠ΄Π° сайта Π² Mozilla Firefox
Π‘ΠΎΡ‡Π΅Ρ‚Π°Π½ΠΈΠ΅ клавиш Β«Ctrl + UΒ».
МСню Β«Firefox/Π’Π΅Π±-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ°/Π˜ΡΡ…ΠΎΠ΄Π½Ρ‹ΠΉ ΠΊΠΎΠ΄ страницы».
МСню Π€Π°ΠΉΠ» Β«Π˜Π½ΡΡ‚Ρ€ΡƒΠΌΠ΅Π½Ρ‚Ρ‹/Π’Π΅Π±-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ°/Π˜ΡΡ…ΠΎΠ΄Π½Ρ‹ΠΉ ΠΊΠΎΠ΄ страницы».

Π‘ΠΎΠ²Π΅Ρ‚: Если Π²Ρ‹ Π½Π΅ Π²ΠΈΠ΄ΠΈΡ‚Π΅ мСню Π€Π°ΠΉΠ», Π½Π°ΠΆΠΌΠΈΡ‚Π΅ ΠΊΠ»Π°Π²ΠΈΡˆΡƒ Β«AltΒ» Π½Π° ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Π΅.
ΠŸΡ€Π°Π²Π°Ρ ΠΊΠ½ΠΎΠΏΠΊΠ° ΠΌΡ‹ΡˆΠΈ ΠΏΠΎ сайту – Β«Π˜ΡΡ…ΠΎΠ΄Π½Ρ‹ΠΉ ΠΊΠΎΠ΄ страницы».

ΠŸΡ€ΠΎΡΠΌΠΎΡ‚Ρ€ исходного ΠΊΠΎΠ΄Π° сайта Π² IEΠŸΡ€ΠΎΡΠΌΠΎΡ‚Ρ€ исходного ΠΊΠΎΠ΄Π° Π²Π΅Π±-страницы Π² IE
МСню Π€Π°ΠΉΠ» Β«Π’ΠΈΠ΄/ΠŸΡ€ΠΎΡΠΌΠΎΡ‚Ρ€ HTML-ΠΊΠΎΠ΄Π°Β».
ΠŸΡ€Π°Π²Π°Ρ ΠΊΠ½ΠΎΠΏΠΊΠ° ΠΌΡ‹ΡˆΠΈ ΠΏΠΎ сайту – Β«ΠŸΡ€ΠΎΡΠΌΠΎΡ‚Ρ€ HTML-ΠΊΠΎΠ΄Π°Β».

Как ΠΏΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ исходный ΠΊΠΎΠ΄ страницы ΠΈ ΠΊΠΎΠ΄ элСмСнта

25 октября 2013 АлСксСй Π•Ρ€ΡˆΠΎΠ² Β ΠŸΡ€ΠΎΡΠΌΠΎΡ‚Ρ€ΠΎΠ²: 75 013

Как ΠΏΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ исходный ΠΊΠΎΠ΄ (html ΠΊΠΎΠ΄) страницы?

Ctrl + U

Как ΠΏΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ исходный ΠΊΠΎΠ΄ элСмСнта?

НаТмитС ΠΏΡ€Π°Π²ΡƒΡŽ ΠΊΠ½ΠΎΠΏΠΊΡƒ ΠΌΡ‹ΡˆΠΈ Π½Π° ΠΈΠ½Ρ‚Π΅Ρ€Π΅ΡΡƒΡŽΡ‰Π΅ΠΌ элСмСнтС страницы.

Π”Π°Π»Π΅Π΅ Π² контСкстном мСню ΠΊΠ»ΠΈΠΊΠ½ΠΈΡ‚Π΅ Π»Π΅Π²ΠΎΠΉ ΠΊΠ½ΠΎΠΏΠΊΠΎΠΉ ΠΏΠΎ ΠΏΡƒΠ½ΠΊΡ‚Ρƒ

Google Chrome: β€œΠŸΡ€ΠΎΡΠΌΠΎΡ‚Ρ€ ΠΊΠΎΠ΄Π° элСмСнта”

Opera: β€œΠŸΡ€ΠΎΠΈΠ½ΡΠΏΠ΅ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ элСмСнт”

FireFox:

β€œΠΠ½Π°Π»ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ элСмСнт”

Β 

Π’ Π΄Ρ€ΡƒΠ³ΠΈΡ… Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°Ρ… ΠΈΡ‰ΠΈΡ‚Π΅ ΠΏΠΎΠ΄ΠΎΠ±Π½Ρ‹ΠΉ ΠΏΠΎ смыслу ΠΏΡƒΠ½ΠΊΡ‚ мСню.

ВсСм ΠΏΡ€ΠΈΠ²Π΅Ρ‚!

Π‘ΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎ Π²Π½Π°Ρ‡Π°Π»Π΅ ΡΡ‚Π°Ρ‚ΡŒΠΈ Π²Ρ‹Π»ΠΎΠΆΠΈΠ» всю ΡΡƒΡ‚ΡŒ, для Ρ‚Π΅Ρ…, ΠΊΡ‚ΠΎ ΠΈΡ‰Π΅Ρ‚ быстрый ΠΎΡ‚Π²Π΅Ρ‚.

Π˜Π½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΌΠ½ΠΎΠ³ΠΈΠΌ извСстна, Π½ΠΎ ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ ΠΏΠΈΡˆΡƒ для Π½Π°Ρ‡ΠΈΠ½Π°ΡŽΡ‰ΠΈΡ… Π±Π»ΠΎΠ³Π³Π΅Ρ€ΠΎΠ², Π²Π΅Π±-программистов ΠΈ ΠΏΡ€ΠΎΡ‡ΠΈΡ… старатСлСй, Ρ‚ΠΎ эта справочная ΡΡ‚Π°Ρ‚ΡŒΡ ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ Π΄ΠΎΠ»ΠΆΠ½Π° ΠΏΡ€ΠΈΡΡƒΡ‚ΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ.

Π’ Π±ΡƒΠ΄ΡƒΡ‰Π΅ΠΌ Π²Ρ‹ ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ Π±ΡƒΠ΄Π΅Ρ‚Π΅ ΠΈΠ·ΡƒΡ‡Π°Ρ‚ΡŒ исходный ΠΊΠΎΠ΄ страниц ΠΈ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Ρ… элСмСнтов.

Π”Π°Π²Π°ΠΉΡ‚Π΅ посмотрим Π½Π° ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎΠΌ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ ΠΊΠ°ΠΊ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ просмотр исходного ΠΊΠΎΠ΄Π° страницы.

НапримСр, ΠΌΡ‹ Ρ…ΠΎΡ‚ΠΈΠΌ ΠΏΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°ΠΊΠΈΠ΅ ΠΊΠ»ΡŽΡ‡Π΅Π²Ρ‹Π΅ слова (keywords) ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ для ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎΠΉ страницы. Π—Π°Ρ…ΠΎΠ΄ΠΈΠΌ Π½Π° ΠΈΠ½Ρ‚Π΅Ρ€Π΅ΡΡƒΡŽΡ‰ΡƒΡŽ нас Π²Π΅Π±-страницу ΠΈ Π½Π°ΠΆΠΈΠΌΠ°Π΅ΠΌ Ctrl+U. Π’ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎΠΌ ΠΎΠΊΠ½Π΅ ΠΈΠ»ΠΈ Π² ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎΠΉ Π·Π°ΠΊΠ»Π°Π΄ΠΊΠ΅ откроСтся исходный ΠΊΠΎΠ΄ Π΄Π°Π½Π½ΠΎΠΉ страницы. НаТимаСм Ctrl+F для поиска Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚Π° ΠΊΠΎΠ΄Π°. Π’ Π΄Π°Π½Π½ΠΎΠΌ случаС ΠΏΠ΅Ρ‡Π°Ρ‚Π°Π΅ΠΌ Π² ΠΎΠΊΠ½Π΅ поиска слово β€œ

keywords”. Вас автоматичСски пСрСбросит Π½Π° Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚ ΠΊΠΎΠ΄Π° с этим ΠΌΠ΅Ρ‚Π°-Ρ‚Π΅Π³ΠΎΠΌ ΠΈ Π²Ρ‹Π΄Π΅Π»ΠΈΡ‚ искомоС слово.

По Π°Π½Π°Π»ΠΎΠ³ΠΈΠΈ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΊΠ°Ρ‚ΡŒ ΠΈ ΠΈΠ·ΡƒΡ‡Π°Ρ‚ΡŒ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚Ρ‹ ΠΊΠΎΠ΄Π°.

ΠŸΡ€ΠΎΡΠΌΠΎΡ‚Ρ€ всСго исходного ΠΊΠΎΠ΄Π° страницы Π² Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²Π΅ случаСв Π½Π΅ ΠΎΡ‡Π΅Π½ΡŒ ΡƒΠ΄ΠΎΠ±Π΅Π½, поэтому Π²ΠΎ всСх Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°Ρ… сущСствуСт Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΏΡ€ΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠΎΠ΄ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ элСмСнта ΠΈΠ»ΠΈ Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚Π°.

Π”Π°Π²Π°ΠΉΡ‚Π΅ ΠΏΡ€ΠΈΠΌΠ΅Π½ΠΈΠΌ Π½Π° ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎΠΌ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ просмотр ΠΊΠΎΠ΄Π° элСмСнта. НапримСр, посмотрим Π΅ΡΡ‚ΡŒ Π»ΠΈ Ρƒ ссылки Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ nofollow. НаТимаСм ΠΏΡ€Π°Π²ΠΎΠΉ ΠΊΠ½ΠΎΠΏΠΊΠΎΠΉ ΠΌΡ‹ΡˆΠΈ Π½Π° ΠΈΠ½Ρ‚Π΅Ρ€Π΅ΡΡƒΡŽΡ‰Π΅ΠΉ нас ссылкС ΠΈ Π² Π²Ρ‹ΠΏΠ°Π΄Π°ΡŽΡ‰Π΅ΠΌ контСкстном мСню Π»Π΅Π²ΠΎΠΉ ΠΊΠ½ΠΎΠΏΠΊΠΎΠΉ ΠΊΠ»ΠΈΠΊΠ°Π΅ΠΌ ΠΏΠΎ ΠΏΡƒΠ½ΠΊΡ‚Ρƒ β€œΠŸΡ€ΠΎΡΠΌΠΎΡ‚Ρ€ ΠΊΠΎΠ΄Π° элСмСнта” ΠΈΠ»ΠΈ ΠΏΠΎΠ΄ΠΎΠ±Π½ΠΎΠΌΡƒ (Π² зависимости ΠΎΡ‚ вашСго Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°). Π’Π½ΠΈΠ·Ρƒ, Π² ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠΌ ΠΎΠΊΠ½Π΅ для Π°Π½Π°Π»ΠΈΠ·Π° ΠΊΠΎΠ΄Π°, ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅ΠΌ Π½Π΅Ρ‡Ρ‚ΠΎ ΠΏΠΎΠ΄ΠΎΠ±Π½ΠΎΠ΅.

Β 

ΠœΡ‹ Π²ΠΈΠ΄ΠΈΠΌ, Ρ‡Ρ‚ΠΎ Π² ΠΊΠΎΠ΄Π΅ ссылки присутствуСт rel=”nofollow”. Π­Ρ‚ΠΎ Π·Π½Π°Ρ‡ΠΈΡ‚, Ρ‡Ρ‚ΠΎ ΠΏΠΎ этой ссылкС Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ β€œΡƒΡ‚Π΅ΠΊΠ°Ρ‚ΡŒβ€ Ρ‚Π˜Π¦ ΠΈ PR. Об этом ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½Π΅ΠΉ ΠΏΠΎΠ³ΠΎΠ²ΠΎΡ€ΠΈΠΌ Π² ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΡ… ΡΡ‚Π°Ρ‚ΡŒΡΡ…. БСйчас ΠΆΠ΅ Π²Π°ΠΆΠ½ΠΎ Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ Π²Ρ‹ Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ Π·Π½Π°Π΅Ρ‚Π΅ ΠΊΠ°ΠΊ ΠΏΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ исходный ΠΊΠΎΠ΄ страницы ΠΈ исходный ΠΊΠΎΠ΄ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ элСмСнта.

Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΡ€ΠΎΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ Ρ‡Ρ‚Π΅Π½ΠΈΠ΅ записи ΠΈ ΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ. Π Π°Π·ΠΌΠ΅Ρ‰Π΅Π½ΠΈΠ΅ ссылок Π·Π°ΠΏΡ€Π΅Ρ‰Π΅Π½ΠΎ.

Как ΠΏΡ€ΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠΎΠ΄ страницы Π² ЯндСкс Π‘Ρ€Π°ΡƒΠ·Π΅Ρ€Π΅ β€” доступныС ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹

Для Π½Π°Ρ‡ΠΈΠ½Π°ΡŽΡ‰ΠΈΡ… Π²Π΅Π±-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ² ΠΈ Π΄ΠΈΠ·Π°ΠΉΠ½Π΅Ρ€ΠΎΠ² ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΏΠΎΠ»Π΅Π·Π½ΠΎ ΠΏΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ, ΠΊΠ°ΠΊ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½ Ρ‚ΠΎΡ‚ ΠΈΠ»ΠΈ ΠΈΠ½ΠΎΠΉ элСмСнт Π½Π° сайтС, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ интСрСсныС ΠΈΠ΄Π΅ΠΈ Π² своих ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°Ρ…. Или для поиска ошибок Π½Π° своих сайтах ΠΈ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ валидности ΠΊΠΎΠ΄Π°. Π’ этой ΡΡ‚Π°Ρ‚ΡŒΠ΅ ΠΌΡ‹ расскаТСм, ΠΊΠ°ΠΊ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ ΠΊΠΎΠ΄ страницы Π² ЯндСкс Π‘Ρ€Π°ΡƒΠ·Π΅Ρ€Π΅ ΠΈ Π΅Ρ‰Ρ‘ ΠΌΠ½ΠΎΠ³ΠΎ интСрСсного ΠΈ ΠΏΠΎΠ»Π΅Π·Π½ΠΎΠ³ΠΎ, связанного с ΠΊΠΎΠ΄ΠΎΠΌ.

ВстроСнный Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ ΠΊΠΎΠ΄Π° Π² ЯндСкс.Π‘Ρ€Π°ΡƒΠ·Π΅Ρ€Π΅

ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΠΈ ΠΏΡ€ΠΈΠ²Ρ‹ΠΊΠ»ΠΈ ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΡ‚ΡŒ сайт, ΠΊΠ°ΠΊ Π½Π°Π±ΠΎΡ€ тСкста, ΠΊΠ°ΠΊΠΈΡ…-Ρ‚ΠΎ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΎΠΊ, Ρ„ΠΎΠ½ΠΎΠ², ΠΊΠ½ΠΎΠΏΠΎΠΊ. Но это лишь видимая Ρ‡Π°ΡΡ‚ΡŒ страницы. На самом Π΄Π΅Π»Π΅ Π²Π΅Π±-страница состоит ΠΈΠ· Π½Π°Π±ΠΎΡ€Π° HTML-Ρ‚Π΅Π³ΠΎΠ², CSS-стилСй ΠΈ JS-скриптов ΠΈ Π΄Ρ€ΡƒΠ³ΠΎΠ³ΠΎ ΠΊΠΎΠ΄Π°. ИмСнно ΠΎΠ½ΠΈ ΠΎΡ‚Π²Π΅Ρ‡Π°ΡŽΡ‚ Π·Π° Ρ‚ΠΎ, ΠΊΠ°ΠΊ Π±ΡƒΠ΄ΡƒΡ‚ Ρ€Π°Π·ΠΌΠ΅Ρ‰Π°Ρ‚ΡŒΡΡ Π½Π° сайтС Π±Π»ΠΎΠΊΠΈ, ΠΊΠ°ΠΊΠΈΠ΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Π½Ρ‹ стили ΠΈ Ρ‡Ρ‚ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΡ€ΠΎΠΈΡΡ…ΠΎΠ΄ΠΈΡ‚ΡŒ ΠΏΡ€ΠΈ Π½Π°ΠΆΠ°Ρ‚ΠΈΠΈ Π½Π° Ρ‚Ρƒ ΠΈΠ»ΠΈ ΠΈΠ½ΡƒΡŽ ΠΊΠ½ΠΎΠΏΠΊΡƒ.

Π‘Ρ€Π°ΡƒΠ·Π΅Ρ€ ЯндСкс ΠΎΠ±Π»Π°Π΄Π°Π΅Ρ‚ встроСнным Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ΠΎΠΌ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ позволяСт ΡƒΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ элСмСнтами Π½Π° сайтС: ΠΌΠ΅Π½ΡΡ‚ΡŒ Ρ„ΠΎΡ€ΠΌΡƒ, Ρ†Π²Π΅Ρ‚ элСмСнтов, Π·Π°ΠΌΠ΅Π½ΡΡ‚ΡŒ тСкст ΠΈ ΡˆΡ€ΠΈΡ„Ρ‚Ρ‹. Если Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ ΠΏΡ€Π°Π²Ρ‹ΠΉ ΠΊΠ»ΠΈΠΊ ΠΌΡ‹ΡˆΠΈ Π½Π° любом мСстС страницы ΠΈ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ Π² контСкстном мСню Β«ΠŸΡ€ΠΎΡΠΌΠΎΡ‚Ρ€ ΠΊΠΎΠ΄Π° страницы», Ρ‚ΠΎ откроСтся ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎΠ΅ ΠΎΠΊΠ½ΠΎ, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ Π±ΡƒΠ΄Π΅Ρ‚ ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒΡΡ html-Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΠ° сплошной стСной. МоТно ΡΠΊΠΎΠΏΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ тСкст ΠΈ ΡΠΎΡ…Ρ€Π°Π½ΠΈΡ‚ΡŒ Π΅Π³ΠΎ Π² тСкстовый Ρ„Π°ΠΉΠ» Π½Π° ПК ΠΏΠ΅Ρ€Π΅ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π² Π² index.html ΠΈ ΠΏΠΎΡ‚ΠΎΠΌ Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ этот ярлык, Ρ‚ΠΎ ΠΎΠ±ΠΎΠ·Ρ€Π΅Π²Π°Ρ‚Π΅Π»ΡŒ построит Ρ‚ΠΎΡ‡Π½ΠΎ Ρ‚Π°ΠΊΡƒΡŽ ΠΆΠ΅ страницу, ΠΎΠ΄Π½Π°ΠΊΠΎ Π½ΠΈΠΊΠ°ΠΊΠΈΠ΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π² Π½Π΅ΠΌ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Π½Π΅ Π±ΡƒΠ΄ΡƒΡ‚. Π­Ρ‚ΠΎ просто Π½Π°Π±ΠΎΡ€ html-Ρ‚Π΅Π³ΠΎΠ² с css-вставками. ΠŸΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ ΠΊΠΎΠ΄, ΠΊΠ°ΠΊ ΠΎΠ½ хранится Π½Π° сСрвСрС, ΠΏΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ‚Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ Π½Π΅ получится.

Как ΠΏΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠΎΠ΄ элСмСнта

Но Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΈΡΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½Ρ‹ΠΉ элСмСнт достаточно ΠΊΠ»ΠΈΠΊΠ½ΡƒΡ‚ΡŒ Π½Π° ΠΈΠ½Ρ‚Π΅Ρ€Π΅ΡΡƒΡŽΡ‰Π΅ΠΌ элСмСнтС ΠΏΡ€Π°Π²ΠΎΠΉ клавишСй ΠΌΡ‹ΡˆΠΈ ΠΈ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ Β«ΠŸΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠΎΠ΄Β». Запустится ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Π°Ρ консоль, Π² Π½Ρ‘ΠΌ ΠΊΠΎΠ΄ этого элСмСнта Π±ΡƒΠ΄Π΅Ρ‚ подсвСчСн синим Ρ†Π²Π΅Ρ‚ΠΎΠΌ.

Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π² этом Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π΅:

  • ΠΎΡ‚Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ тСкст;
  • ΡƒΠ΄Π°Π»ΠΈΡ‚ΡŒ элСмСнт;
  • Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ элСмСнт;
  • ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ ΡΡ‚ΠΈΠ»ΡŒ, Ρ†Π²Π΅Ρ‚, Ρ„ΠΎΡ€ΠΌΡƒ, располоТСниС.

НС ΠΏΡƒΠ³Π°ΠΉΡ‚Π΅ΡΡŒ, измСнСния Π½Π΅ сохранятся Π½Π° сайтС. ΠŸΡ€ΠΈ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠΈ страницы сайт вСрнСтся Π² исходноС состояниС. ΠœΠΎΠΆΠ΅Ρ‚ Π²Ρ‹ Π·Π°ΠΌΠ΅Ρ‡Π°Π»ΠΈ, ΠΊΠ°ΠΊ мошСнники Π·Π°Π·Ρ‹Π²Π°ΡŽΡ‰ΠΈΠ΅ Π½Π° Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ Ρ…Π°ΠΉΠΏ-ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Ρ‹ ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°ΡŽΡ‚ свои банковскиС счСта с большими суммами Π΄Π΅Π½Π΅Π³ Π² элСктронных Ρ‡Π΅ΠΊΠ°Ρ…, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΎΠ½ΠΈ, якобы, ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ»ΠΈ ΠΈ Π²Ρ‹Π²Π΅Π»ΠΈ. Π­Ρ‚ΠΎ всС дСлаСтся Π² ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π° ΠΊΠΎΠ΄Π°. ΠŸΡ€ΠΈ поискС Ρ€Π°Π±ΠΎΡ‚Ρ‹ ΠΈ ΠΎΠ±Ρ‰Π΅Π½ΠΈΠΈ с Ρ‚Π°ΠΊΠΈΠΌΠΈ бизнСсмСнами, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΡ€Π΅Π΄Π»Π°Π³Π°ΡŽΡ‚ Π²Π°ΠΌ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ свой бизнСс Π² ΠΊΠ°ΠΊΠΎΠΌ-Π½ΠΈΠ±ΡƒΠ΄ΡŒ нСизвСстном стартапС. Π‘Ρ‚ΠΎΠΈΡ‚ ΠΏΠΎΠΏΡ€ΠΎΡΠΈΡ‚ΡŒ собСсСдника ΠΎΠ±Π½ΠΎΠ²ΠΈΡ‚ΡŒ страницу, Ссли Π²Ρ‹ ΠΎΠ±Ρ‰Π°Π΅Ρ‚Π΅ΡΡŒ видСосвязи, Ρ‚ΠΎΠ³Π΄Π° ΠΎΠ±ΠΌΠ°Π½ вскроСтся. Π”Π°ΠΆΠ΅ самыС Π·Π°Ρ‰ΠΈΡ‰Π΅Π½Π½Ρ‹Π΅ сайты Π±Π°Π½ΠΊΠΎΠ² Π½Π΅ застрахованы ΠΎΡ‚ Ρ‚Π°ΠΊΠΎΠΉ манипуляции, ΠΊΠΎΠ³Π΄Π° мошСнники ΠΌΠ΅Π½ΡΡŽΡ‚ сумму Π½Π° своСм счСтС, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ввСсти людСй Π² Π·Π°Π±Π»ΡƒΠΆΠ΄Π΅Π½ΠΈΠ΅.

Π‘ Π΄Ρ€ΡƒΠ³ΠΎΠΉ стороны Π΄Π°Π½Π½Ρ‹ΠΉ способ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΏΠΎΠ»Π΅Π·Π΅Π½ для ΠΊΠΎΠΏΠΈΡ€Π°ΠΉΡ‚Π΅Ρ€Π° ΠΈΠ»ΠΈ Π΄ΠΈΠ·Π°ΠΉΠ½Π΅Ρ€Π°, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌΡƒ Π½ΡƒΠΆΠ½ΠΎ ΠΈΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ ошибки Π½Π° сайтС сдСланныС Π²Π΅Ρ€ΡΡ‚Π°Π»ΡŒΡ‰ΠΈΠΊΠΎΠΌ ΠΈΠ»ΠΈ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚ ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€ΠΎΠΌ. Π’ Ρ‚Π°ΠΊΠΎΠΌ случаС, Π΄Π°ΠΆΠ΅ Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΠΎΠ²Π°Π½ΠΎ ΠΎΡ‚Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ошибки ΠΈΠ»ΠΈ ΠΎΠΏΠ΅Ρ‡Π°Ρ‚ΠΊΠΈ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΠΎΡ…Ρ€Π°Π½ΠΈΡ‚ΡŒ ΡΠΊΡ€ΠΈΠ½ΡˆΠΎΡ‚ сайта с Ρ€Π°Π±ΠΎΡ‚ΠΎΠΉ ΠΈ ΠΏΡ€ΠΈΠΊΡ€Π΅ΠΏΠΈΡ‚ΡŒ Π΅Π³ΠΎ Π² ΠΏΠΎΡ€Ρ‚Ρ„ΠΎΠ»ΠΈΠΎ. Π Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ ΠΊΠΎΠ΄Π° позволяСт ΠΈΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ Ρ‚Π°ΠΊΠΈΠ΅ ΠΎΠ³Ρ€Π΅Ρ…ΠΈ, ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ скрин ΠΈ послС ΠΏΠ΅Ρ€Π΅Π·Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚ΡŒ страницу. Π£Π΄Π°Π»Π΅Π½ΠΈΠ΅ ΠΊΠ°ΠΊΠΈΡ…-Ρ‚ΠΎ элСмСнтов позволяСт ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ ΡΠΊΡ€ΠΈΠ½ΡˆΠΎΡ‚ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎΠ³ΠΎ участка страницы Π±Π΅Π· Π»ΠΈΡˆΠ½ΠΈΡ… элСмСнтов. НапримСр Π²Ρ‹Ρ€Π΅Π·Π°Ρ‚ΡŒ Ρ€Π΅ΠΊΠ»Π°ΠΌΠ½Ρ‹ΠΉ Π±Π°Π½Π½Π΅Ρ€, Ссли ΠΎΠ½ Π·Π°ΠΏΠΎΠ»Π·Π°Π΅Ρ‚ Π½Π° ΠΎΡΠ½ΠΎΠ²Π½ΡƒΡŽ Ρ‡Π°ΡΡ‚ΡŒ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Π° ΠΈ ΡΡ„ΠΎΡ‚ΠΎΠ³Ρ€Π°Ρ„ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠ°ΠΊΠΎΠΉ-Ρ‚ΠΎ экран сайта Π±Π΅Π· Ρ€Π΅ΠΊΠ»Π°ΠΌΡ‹.

Π‘ ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ горячих клавиш

ΠŸΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ HTML-ΠΊΠΎΠ΄ страницы Π² ЯндСкс Π‘Ρ€Π°ΡƒΠ·Π΅Ρ€Π΅, ΠΊΠ°ΠΊ ΠΈ Π² любом Π΄Ρ€ΡƒΠ³ΠΎΠΌ ΠΎΠ±ΠΎΠ·Ρ€Π΅Π²Π°Ρ‚Π΅Π»Π΅, ΠΌΠΎΠΆΠ½ΠΎ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ сочСтания горячих клавиш:

  • Ctrl + U β€” ΠΏΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠΎΠ΄ страницы;
  • Ctrl + Shift + I β€” просмотр ΠΊΠΎΠ΄Π° элСмСнта;
  • F12 β€” запуск Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π° ΠΊΠΎΠ΄Π°;
  • Ctrl + Shift + О β€” консоль JavaScript.

МСню Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°

Бпособ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ‡Π΅Π½ горячим клавишам:

  1. ΠžΡ‚ΠΊΡ€Ρ‹Π²Π°Π΅ΠΌ «Настройки ЯндСкс.Π‘Ρ€Π°ΡƒΠ·Π΅Ρ€Π°Β» ΠΈ Π½Π°Π²ΠΎΠ΄ΠΈΠΌ курсор Π²ΠΎ Π²ΡΠΏΠ»Ρ‹Π²Π°ΡŽΡ‰Π΅ΠΌ мСню Π½Π° ΠΏΡƒΠ½ΠΊΡ‚ Β«Π”ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΒ».
  2. Π—Π°Ρ‚Π΅ΠΌ Π½Π° Β«Π”ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ инструмСнты» β€” здСсь Π²Ρ‹Π±ΠΈΡ€Π°Π΅ΠΌ Β«ΠŸΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠΎΠ΄ страницы» ΠΈΠ»ΠΈ Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ Β«Π˜Π½ΡΡ‚Ρ€ΡƒΠΌΠ΅Π½Ρ‚Ρ‹ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°Β». ΠŸΡ€ΠΈ нСобходимости ΠΎΡ‚ΡΡŽΠ΄Π° ΠΌΠΎΠΆΠ½ΠΎ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ консоль JS.

ΠŸΠΎΠ»Π΅Π·Π½Ρ‹Π΅ возмоТности Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π° ΠΊΠΎΠ΄Π°

Π‘Ρ‹Π²Π°Π΅Ρ‚ Π½Π° сайтС Π·Π°ΠΏΡ€Π΅Ρ‰Π΅Π½ΠΎ ΠΊΠΎΠΏΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ тСкста. Если Π±Π»ΠΎΠΊ тСста большой ΠΈ Π²Ρ€ΡƒΡ‡Π½ΡƒΡŽ Π΅Π³ΠΎ ΠΏΠ΅Ρ€Π΅ΠΏΠ΅Ρ‡Π°Ρ‚Ρ‹Π²Π°Ρ‚ΡŒ Π½Π΅ хочСтся, это ΠΌΠΎΠΆΠ½ΠΎ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ ΠΈΠ· Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π° ΠΊΠΎΠ΄Π°. К вопросу β€” ΠΏΠΎΡ‡Π΅ΠΌΡƒ нСльзя ΠΈΡΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚ΡŒ элСмСнт Π² ЯндСксС. Π­Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠΉ способ Π·Π°Ρ‰ΠΈΡ‚Ρ‹ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Π° ΠΎΡ‚ пиратства, Ссли это авторскиС курсы ΠΈΠ»ΠΈ ΡΡ‚Π°Ρ‚ΡŒΠΈ ΠΈ Π°Π²Ρ‚ΠΎΡ€ Π½Π΅ Ρ…ΠΎΡ‡Π΅Ρ‚, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π΅Π³ΠΎ Π½Π°Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ разнСсли ΠΏΠΎ ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚Ρƒ. Но, Π½Π° самом Π΄Π΅Π»Π΅,Β  любой тСкст ΠΌΠΎΠΆΠ½ΠΎ ΡΠΊΠΎΠΏΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Ρ‡Π΅Ρ€Π΅Π· консоль Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°.

  1. ЗапускаСм консоль.
  2. Находим ΠΈΠ½Ρ‚Π΅Ρ€Π΅ΡΡƒΡŽΡ‰ΠΈΠΉ нас тСкст. Π’ΡƒΡ‚ понадобятся хотя Π±Ρ‹ ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹Π΅ знания HTML Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΠΈ. Π§Π°ΡΡ‚ΡŒ ΠΊΠΎΠ΄Π° скрыта, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ скрипты ΠΈΠ»ΠΈ тСкст эти ΠΏΡƒΠ½ΠΊΡ‚Ρ‹ Π½ΡƒΠΆΠ½ΠΎ Ρ€Π°Π·Π²Π΅Ρ€Π½ΡƒΡ‚ΡŒ.
  3. ВыдСляСм тСкст ΠΈ Π½Π°ΠΆΠΈΠΌΠ°Π΅ΠΌ Π½Π° ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Π΅ ΠΊΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΡŽ Ctrl + Π‘ β€” эта комбинация ΠΎΡ‚Π²Π΅Ρ‡Π°Π΅Ρ‚ Π·Π° ΠΊΠΎΠΏΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π² Π±ΡƒΡ„Π΅Ρ€ ΠΎΠ±ΠΌΠ΅Π½Π° Π²Ρ‹Π΄Π΅Π»Π΅Π½Π½ΠΎΠ³ΠΎ элСмСнта.

ИзмСнСниС элСмСнтов Π½Π° сайтС

ΠŸΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ элСмСнты ΠΌΠΎΠΆΠ΅ΠΌ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ консоли Styles. Π—Π΄Π΅ΡΡŒ Π² Π½ΠΈΠΆΠ½Π΅ΠΉ ΠΏΠΎΠ»ΠΎΠ²ΠΈΠ½Π΅ консоли справа ΠΌΡ‹ Π²ΠΈΠ΄ΠΈΠΌ нСсколько ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚ΠΈΠΊΠΎΠ², Π²Π»ΠΎΠΆΠ΅Π½Π½Ρ‹Ρ… Π΄Ρ€ΡƒΠ³ Π² Π΄Ρ€ΡƒΠ³Π°. Π‘Ρ‚Π°Π²ΠΈΠΌ Π² Ρ†Π΅Π½Ρ‚Ρ€ курсор ΠΈ мСняСм Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π½Π° Π½ΡƒΠΆΠ½ΠΎΠ΅.

  1. Π§Ρ‚ΠΎΠ±Ρ‹ ΡƒΠ·Π½Π°Ρ‚ΡŒ Ρ†Π²Π΅Ρ‚ тСкста выдСляСм элСмСнт, ΠΆΠΌΡ‘ΠΌ ПКМ ΠΈ Π² контСкстном мСню Π²Ρ‹Π±ΠΈΡ€Π°Π΅ΠΌ Β«Π˜ΡΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚ΡŒ элСмСнт».
  2. Π’ΠΎ Π²ΠΊΠ»Π°Π΄ΠΊΠ΅ Styles ΠΈΡ‰Π΅ΠΌ слово color со Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ΠΌ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€) #60015 ΠΈ ΠΌΠΈΠ½ΠΈΠ°Ρ‚ΡŽΡ€ΠΎΠΉ самого Ρ†Π²Π΅Ρ‚Π°.

Π’Π΅ΠΏΠ΅Ρ€ΡŒ Π²Ρ‹ Π·Π½Π°Π΅Ρ‚Π΅ Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ, ΠΊΠ°ΠΊ ΠΈΡΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚ΡŒ элСмСнт Π² ЯндСкс Π‘Ρ€Π°ΡƒΠ·Π΅Ρ€Π΅, Π½ΠΎ ΠΈ ΠΊΠ°ΠΊ Π΅Π³ΠΎ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ. ΠŸΠ΅Ρ€Π΅Π½ΠΈΠΌΠ°ΠΉΡ‚Π΅ знания ΠΈ примСняйтС ΠΈΡ… Π² своих ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°Ρ…. Π­Ρ‚ΠΎ Π½Π΅ Π·Π½Π°Ρ‡ΠΈΡ‚, Ρ‡Ρ‚ΠΎ Π½ΡƒΠΆΠ½ΠΎ всС Π΄Π΅Π»Π°Ρ‚ΡŒ ΠΏΠΎΠ΄ ΠΊΠΎΠΏΠΈΡ€ΠΊΡƒ. Но Π² процСссС изучСния Ρ‡ΡƒΠΆΠΎΠ³ΠΎ ΠΊΠΎΠ΄Π° ΠΈ Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Ρ‹ Ρ‚Π΅ ΠΈΠ»ΠΈ ΠΈΠ½Ρ‹Π΅ элСмСнты формируСтся собствСнноС ΠΏΠΎΠ½ΠΈΠΌΠ°Π½ΠΈΠ΅, ΠΊΠ°ΠΊ Π½ΡƒΠΆΠ½ΠΎ Π΄Π΅Π»Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ»ΠΎΡΡŒ Ρ…ΠΎΡ€ΠΎΡˆΠΎ.

Ѐункция Β«ΠŸΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ Π½Π°Π»ΠΎΠ³ΠΎΠ²Ρ‹ΠΉ ΠΊΠΎΠ΄Β» Π½Π΅ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ ΠΏΡ€ΠΈ разноскС Π½Π°ΠΊΠ»Π°Π΄Π½ΠΎΠΉ для часов, сборов ΠΈΠ»ΠΈ элСмСнт ΠΆΡƒΡ€Π½Π°Π»Π°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΈΠΌΠ΅Π΅Ρ‚ Π½Π΅Ρ‚ Π½Π°Π»ΠΎΠ³ΠΎΠ²ΠΎΠΉ Π³Ρ€ΡƒΠΏΠΏΡ‹, ΡƒΠΊΠ°Π·Π°Π½Π½Ρ‹Π΅ Π² ΠŸΠ°ΠΊΠ΅Ρ‚ обновлСния 1 для Microsoft Dynamics AX 2009 Π³.

БвСдСния ΠΎΠ± исправлСнии

БущСствуСт исправлСниС ΠΎΡ‚ ΠΊΠΎΡ€ΠΏΠΎΡ€Π°Ρ†ΠΈΠΈ ΠœΠ°ΠΉΠΊΡ€ΠΎΡΠΎΡ„Ρ‚. Π˜ΠΌΠ΅Π΅Ρ‚ΡΡ Ρ€Π°Π·Π΄Π΅Π» Β«Π˜ΡΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ доступно для Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈΒ» Π² Π²Π΅Ρ€Ρ…Π½Π΅ΠΉ части этой ΡΡ‚Π°Ρ‚ΡŒΠΈ Π±Π°Π·Ρ‹ Π·Π½Π°Π½ΠΈΠΉ. Если ΠΏΠΎΡΠ²Π»ΡΡŽΡ‚ΡΡ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ установки исправлСния ΠΈΠ»ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ вопросы тСхничСской ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΈ, ΠΎΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ΡΡŒ ΠΊ своСму ΠΏΠ°Ρ€Ρ‚Π½Π΅Ρ€Ρƒ ΠΈΠ»ΠΈ зарСгистрированы Π² ΠΏΠ»Π°Π½Π΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΈ нСпосрСдствСнно с ΠΊΠΎΡ€ΠΏΠΎΡ€Π°Ρ†ΠΈΠ΅ΠΉ ΠœΠ°ΠΉΠΊΡ€ΠΎΡΠΎΡ„Ρ‚, ΠΌΠΎΠΆΠ½ΠΎ ΠΎΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ΡΡŒ Π² слуТбу тСхничСской ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΈ Microsoft Dynamics ΠΈ создайтС Π½ΠΎΠ²Ρ‹ΠΉ запрос Π½Π° обслуТиваниС. Π§Ρ‚ΠΎΠ±Ρ‹ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ это, посСтитС ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ Π²Π΅Π±-ΡƒΠ·Π΅Π» ΠΊΠΎΡ€ΠΏΠΎΡ€Π°Ρ†ΠΈΠΈ ΠœΠ°ΠΉΠΊΡ€ΠΎΡΠΎΡ„Ρ‚:

https://mbs.microsoft.com/support/newst art.aspxМоТно Ρ‚Π°ΠΊΠΆΠ΅ слуТбу тСхничСской ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΈ для Microsoft Dynamics ΠΏΠΎ Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½Ρƒ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ этих ссылок для Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½ΠΎΠ² ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎΠΉ страны. Для этого посСтитС ΠΎΠ΄ΠΈΠ½ ΠΈΠ· ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΡ… Π²Π΅Π±-ΡƒΠ·Π»Π°Ρ… ΠΊΠΎΡ€ΠΏΠΎΡ€Π°Ρ†ΠΈΠΈ ΠœΠ°ΠΉΠΊΡ€ΠΎΡΠΎΡ„Ρ‚:

ΠŸΠ°Ρ€Ρ‚Π½Π΅Ρ€Ρ‹

https://mbs.microsoft.com/partnersource/support/ΠšΠ»ΠΈΠ΅Π½Ρ‚Ρ‹

https://mbs.microsoft.com/customersource/support/information/SupportIn formation/global_support_contacts_eng.htmΠ’ особых случаях ΠΎΠΏΠ»Π°Ρ‚Π°, прСдусмотрСнная Π² слуТбу ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΈ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΎΡ‚ΠΌΠ΅Π½Π΅Π½Π° Если спСциалист слуТбы тСхничСской ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΈ Microsoft Dynamics ΠΈ связанных ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚ΠΎΠ² ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚, Ρ‡Ρ‚ΠΎ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ являСтся ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎ Π²Ρ‹ΠΏΡƒΡ‰Π΅Π½Π½ΠΎΠ΅. Π—Π°Ρ‚Ρ€Π°Ρ‚Ρ‹ Π½Π° ΠΎΠ±Ρ‹Ρ‡Π½Ρ‹Π΅ слуТбы ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΈ Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡ‚ΡŒΡΡ ΠΊ Π»ΡŽΠ±Ρ‹Π΅ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ вопросы ΠΈ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½Π΅ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‚ трСбованиям особым ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅ΠΌ.

Π­Ρ‚ΠΎ исправлСниС планируСтся Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ Π² ΠŸΠ°ΠΊΠ΅Ρ‚ обновлСния 2 для Microsoft Dynamics AX 2009.

Π’ Ρ€Π°Π·Π΄Π΅Π»Π΅ «РСшСниС» ΡƒΠΊΠ°Π·Π°Π½ΠΎ, доступно Π»ΠΈ это исправлСниС Π² исправлСнии ΠΈΠ»ΠΈ Π² послСднСм ΠΏΠ°ΠΊΠ΅Ρ‚Π΅ обновлСния. Для сравнСния ΠΈ тСстирования ΠΎΡ€ΠΈΠ³ΠΈΠ½Π°Π»ΡŒΠ½ΠΎΠ΅ исправлСниС доступно Π½Π° Π²Π΅Π±-ΡƒΠ·Π»Π΅ http://hotfix .

БвСдСния ΠΎΠ± установкС

Если Ρƒ вас Π΅ΡΡ‚ΡŒ настройки для ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΈΠ»ΠΈ Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ ΠΈΠ»ΠΈ Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹, измСняСмыС Π΄Π°Π½Π½Ρ‹ΠΌ исправлСниСм, Ρ‚ΠΎ Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚Π΅ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ дСйствия.

  1. ΠŸΡ€ΠΎΡΠΌΠΎΡ‚Ρ€ΠΈΡ‚Π΅ измСнСния, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ описаны Π² XPO-Ρ„Π°ΠΉΠ».

  2. ΠŸΡ€ΠΈΠΌΠ΅Π½ΠΈΡ‚Π΅ эти измСнСния Π² тСстовой срСдС ΠΏΠ΅Ρ€Π΅Π΄ Ρ€Π°Π·Π²Π΅Ρ€Ρ‚Ρ‹Π²Π°Π½ΠΈΠ΅ΠΌ Π΄Π°Π½Π½ΠΎΠ³ΠΎ исправлСния Π² Ρ€Π°Π±ΠΎΡ‡Π΅ΠΉ срСдС.

Π”ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ свСдСния ΠΎΠ± установкС Π΄Π°Π½Π½ΠΎΠ³ΠΎ исправлСния Ρ‰Π΅Π»ΠΊΠ½ΠΈΡ‚Π΅ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ Π½ΠΎΠΌΠ΅Ρ€ ΡΡ‚Π°Ρ‚ΡŒΠΈ Π±Π°Π·Ρ‹ Π·Π½Π°Π½ΠΈΠΉ ΠœΠ°ΠΉΠΊΡ€ΠΎΡΠΎΡ„Ρ‚:

893082 инструкции ΠΏΠΎ установкС исправлСния Microsoft Dynamics AX

ΠŸΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ условия

НСобходимо ΠΈΠΌΠ΅Ρ‚ΡŒ Microsoft Dynamics AX 2009 Π³. ΠŸΠ°ΠΊΠ΅Ρ‚ обновлСния 1 для установки этого исправлСния.

ΠΠ΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎΡΡ‚ΡŒ ΠΏΠ΅Ρ€Π΅Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ

ПослС установки этого исправлСния Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΏΠ΅Ρ€Π΅Π·Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚ΡŒ слуТбы Application Object Server (AOS).

БвСдСния ΠΎ Ρ„Π°ΠΉΠ»Π°Ρ…

Π“Π»ΠΎΠ±Π°Π»ΡŒΠ½Π°Ρ вСрсия этого исправлСния содСрТит Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Ρ‹ Ρ„Π°ΠΉΠ»Π° (ΠΈΠ»ΠΈ Π±ΠΎΠ»Π΅Π΅ ΠΏΠΎΠ·Π΄Π½ΠΈΠ΅ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Ρ‹ Ρ„Π°ΠΉΠ»ΠΎΠ²), ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½Ρ‹Π΅ Π² ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΉ Ρ‚Π°Π±Π»ΠΈΡ†Π΅. Π”Π°Ρ‚Π° ΠΈ врСмя для этих Ρ„Π°ΠΉΠ»ΠΎΠ² ΡƒΠΊΠ°Π·Π°Π½Ρ‹ Π² Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅ ΠΎΠ±Ρ‰Π΅Π³ΠΎ скоординированного Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ (UTC). ΠŸΡ€ΠΈ просмотрС свСдСний ΠΎ Ρ„Π°ΠΉΠ»Π΅, ΠΎΠ½ прСобразуСтся Π² локальноС врСмя. Π§Ρ‚ΠΎΠ±Ρ‹ ΡƒΠ·Π½Π°Ρ‚ΡŒ Ρ€Π°Π·Π½ΠΈΡ†Ρƒ ΠΌΠ΅ΠΆΠ΄Ρƒ Π²Ρ€Π΅ΠΌΠ΅Π½Π΅ΠΌ ΠΏΠΎ Π“Ρ€ΠΈΠ½Π²ΠΈΡ‡Ρƒ ΠΈ мСстным Π²Ρ€Π΅ΠΌΠ΅Π½Π΅ΠΌ, ΠΎΡ‚ΠΊΡ€ΠΎΠΉΡ‚Π΅ Π²ΠΊΠ»Π°Π΄ΠΊΡƒ Часовой пояс элСмСнта Π”Π°Ρ‚Π° ΠΈ врСмя Π² ΠΏΠ°Π½Π΅Π»ΠΈ управлСния.

Имя Ρ„Π°ΠΉΠ»Π°

ВСрсия Ρ„Π°ΠΉΠ»Π°

Π Π°Π·ΠΌΠ΅Ρ€ Ρ„Π°ΠΉΠ»Π°

Π”Π°Ρ‚Π°

ВрСмя

ΠŸΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ°

Axupdate.exe

НСпримСнимо

61,288

10-Apr-2012

08:13

x86

Kb2700016glp.xpo

НСпримСнимо

51,479,837

10-Apr-2012

07:55

НСпримСнимо

Metadata.xml

НСпримСнимо

72

10-Apr-2012

07:55

НСпримСнимо

Kb2700016glp.xpo

НСпримСнимо

53,738,302

10-Apr-2012

08:02

НСпримСнимо

Metadata.xml

НСпримСнимо

72

10-Apr-2012

08:02

НСпримСнимо

Kb2700016glp.xpo

НСпримСнимо

4,298,073

10-Apr-2012

07:57

НСпримСнимо

Metadata.xml

НСпримСнимо

72

10-Apr-2012

07:57

НСпримСнимо

Kb2700016glp.xpo

НСпримСнимо

15,021,647

10-Apr-2012

08:05

НСпримСнимо

Metadata.xml

НСпримСнимо

72

10-Apr-2012

08:05

НСпримСнимо

Kb2700016.xpo

НСпримСнимо

65,940,868

10-Apr-2012

07:52

НСпримСнимо

Metadata.xml

НСпримСнимо

72

10-Apr-2012

07:52

НСпримСнимо

Kb2700016.xpo

НСпримСнимо

66,339,724

10-Apr-2012

07:59

НСпримСнимо

Metadata.xml

НСпримСнимо

72

10-Apr-2012

07:59

НСпримСнимо

Kb2700016.xpo

НСпримСнимо

55,473,958

10-Apr-2012

07:57

НСпримСнимо

Metadata.xml

НСпримСнимо

72

10-Apr-2012

07:57

НСпримСнимо

Kb2700016.xpo

НСпримСнимо

55,423,946

10-Apr-2012

07:50

НСпримСнимо

Metadata.xml

НСпримСнимо

72

10-Apr-2012

07:50

НСпримСнимо

Kb2700016.xpo

НСпримСнимо

63,930,628

10-Apr-2012

08:04

НСпримСнимо

Metadata.xml

НСпримСнимо

72

10-Apr-2012

08:04

НСпримСнимо

Axsetupsp.exe

5.0.1100.45

1,636,200

10-Apr-2012

08:16

x86

Cabextractor.dll

НСпримСнимо

18,800

10-Apr-2012

08:15

x86

Microsoft.dynamics.setup.reportingservices.dll

5.0.1100.9

150,440

15-Nov-2011

19:50

x86

Axsetupsp.resources.dll

5.0.1100.40

538,488

10-Apr-2012

08:16

x86

Microsoft.dynamics.setup.reportingservices.resources.dll

5.0.1000.45

17,336

15-Nov-2011

19:50

x86

Axsetupsp.resources.dll

5.0.1100.40

534,392

10-Apr-2012

08:16

x86

Microsoft.dynamics.setup.reportingservices.resources.dll

5.0.1000.45

16,312

15-Nov-2011

19:50

x86

Axsetupsp.resources.dll

5.0.1100.40

530,296

10-Apr-2012

08:12

x86

Microsoft.dynamics.setup.reportingservices.resources.dll

5.0.1000.45

16,312

15-Nov-2011

19:50

x86

Axsetupsp.resources.dll

5.0.1100.40

534,392

10-Apr-2012

08:16

x86

Microsoft.dynamics.setup.reportingservices.resources.dll

5.0.1000.45

16,824

15-Nov-2011

19:50

x86

Axsetupsp.resources.dll

5.0.1100.40

534,392

10-Apr-2012

08:16

x86

Microsoft.dynamics.setup.reportingservices.resources.dll

5.0.1000.45

16,824

15-Nov-2011

19:50

x86

Axsetupsp.resources.dll

5.0.1100.40

530,296

10-Apr-2012

08:16

x86

Microsoft.dynamics.setup.reportingservices.resources.dll

5.0.1000.45

16,312

15-Nov-2011

19:50

x86

Axsetupsp.resources.dll

5.0.1100.40

530,296

10-Apr-2012

08:16

x86

Microsoft.dynamics.setup.reportingservices.resources.dll

5.0.1000.45

16,312

15-Nov-2011

19:50

x86

Axsetupsp.resources.dll

5.0.1100.40

538,488

10-Apr-2012

08:16

x86

Microsoft.dynamics.setup.reportingservices.resources.dll

5.0.1000.45

16,824

15-Nov-2011

19:50

x86

Axsetupsp.resources.dll

5.0.1100.40

538,488

10-Apr-2012

08:16

x86

Microsoft.dynamics.setup.reportingservices.resources.dll

5.0.1500.1212

16,320

15-Nov-2011

19:50

x86

Axsetupsp.resources.dll

5.0.1100.40

534,392

10-Apr-2012

08:16

x86

Microsoft.dynamics.setup.reportingservices.resources.dll

5.0.1000.45

16,824

15-Nov-2011

19:50

x86

Axsetupsp.resources.dll

5.0.1100.40

530,296

10-Apr-2012

08:16

x86

Microsoft.dynamics.setup.reportingservices.resources.dll

5.0.1000.45

16,312

15-Nov-2011

19:50

x86

Axsetupsp.resources.dll

5.0.1100.40

530,296

10-Apr-2012

08:16

x86

Microsoft.dynamics.setup.reportingservices.resources.dll

5.0.1000.45

16,312

15-Nov-2011

19:50

x86

Axsetupsp.resources.dll

5.0.1100.40

542,584

10-Apr-2012

08:12

x86

Microsoft.dynamics.setup.reportingservices.resources.dll

5.0.1000.45

17,848

15-Nov-2011

19:50

x86

Axsetupsp.resources.dll

5.0.1100.40

530,296

10-Apr-2012

08:16

x86

Microsoft.dynamics.setup.reportingservices.resources.dll

5.0.1000.45

16,312

15-Nov-2011

19:50

x86

Axsetupsp.resources.dll

5.0.1100.40

534,392

10-Apr-2012

08:16

x86

Microsoft.dynamics.setup.reportingservices.resources.dll

5.0.1000.45

16,312

15-Nov-2011

19:50

x86

Axsetupsp.resources.dll

5.0.1100.40

530,296

10-Apr-2012

08:16

x86

Microsoft.dynamics.setup.reportingservices.resources.dll

5.0.1000.45

16,312

15-Nov-2011

19:50

x86

Axsetupsp.resources.dll

5.0.1100.40

530,296

10-Apr-2012

08:16

x86

Microsoft.dynamics.setup.reportingservices.resources.dll

5.0.1000.45

16,312

15-Nov-2011

19:50

x86

Axsetupsp.resources.dll

5.0.1100.40

534,392

10-Apr-2012

08:16

x86

Microsoft.dynamics.setup.reportingservices.resources.dll

5.0.1000.45

16,824

15-Nov-2011

19:50

x86

Axsetupsp.resources.dll

5.0.1100.40

534,392

10-Apr-2012

08:16

x86

Microsoft.dynamics.setup.reportingservices.resources.dll

5.0.1000.45

16,312

15-Nov-2011

19:50

x86

Axsetupsp.resources.dll

5.0.1100.40

546,680

10-Apr-2012

08:16

x86

Microsoft.dynamics.setup.reportingservices.resources.dll

5.0.1000.45

18,872

15-Nov-2011

19:50

x86

Axsetupsp.resources.dll

5.0.1100.40

530,296

10-Apr-2012

08:16

x86

Microsoft.dynamics.setup.reportingservices.resources.dll

5.0.1000.45

16,312

15-Nov-2011

19:50

x86

Axsetupsp.resources.dll

5.0.1100.40

558,968

10-Apr-2012

08:16

x86

Microsoft.dynamics.setup.reportingservices.resources.dll

5.0.1000.45

20,408

15-Nov-2011

19:50

x86

Axsetupsp.resources.dll

5.0.1100.40

530,296

10-Apr-2012

08:16

x86

Microsoft.dynamics.setup.reportingservices.resources.dll

5.0.1000.45

16,312

15-Nov-2011

19:50

x86

Axsetupsp.resources.dll

5.0.1100.40

526,200

10-Apr-2012

08:16

x86

Microsoft.dynamics.setup.reportingservices.resources.dll

5.0.1000.45

15,800

15-Nov-2011

19:50

x86

Cabextractor.dll

НСпримСнимо

22,384

10-Apr-2012

08:13

x64

ΠŸΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° установки исправлСния прилоТСния

Π§Ρ‚ΠΎΠ±Ρ‹ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎΡΡ‚ΡŒ установки исправлСния ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ, ΠΎΡ‚ΠΊΡ€ΠΎΠΉΡ‚Π΅ класс SysHotfixManifest Π² ΠΏΡ€ΠΈΠΊΠ»Π°Π΄Π½Ρ‹Ρ… ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² (AOT). Π—Π°Ρ‚Π΅ΠΌ ΡƒΠ±Π΅Π΄ΠΈΡ‚Π΅ΡΡŒ, Ρ‡Ρ‚ΠΎ имССтся ΠΌΠ΅Ρ‚ΠΎΠ΄, имя ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ установлСнныС исправлСния ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ Π½ΠΎΠΌΠ΅Ρ€ ΡΡ‚Π°Ρ‚ΡŒΠΈ Π±Π°Π·Ρ‹ Π·Π½Π°Π½ΠΈΠΉ (KB). ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚ провСряйтС Π—Π°Ρ‚Ρ€Π°Π³ΠΈΠ²Π°Π΅ΠΌΡ‹Π΅ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹ ΠΏΡƒΡ‚Π΅ΠΌ сравнСния Ρ„Π°ΠΉΠ»Π° .txt ΠšΠ‘XXXXXXΠΊ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°ΠΌ Π² AOT. Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, ΠΌΠΎΠΆΠ½ΠΎ ΡƒΠ±Π΅Π΄ΠΈΡ‚ΡŒΡΡ Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ Π½Π΅ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½Ρ‹ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹ Π² SYP слоС ΠΈΠ»ΠΈ слоС GLP.

ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅. ΠŸΡ€ΠΎΡ‚ΠΎΡ‚ΠΈΠΏ XXXXXX прСдставляСт Π½ΠΎΠΌΠ΅Ρ€ ΡΡ‚Π°Ρ‚ΡŒΠΈ ΠΈΠ· установлСнных исправлСний.

Начало Ρ€Π°Π±ΠΎΡ‚Ρ‹ с HTML — Π˜Π·ΡƒΡ‡Π΅Π½ΠΈΠ΅ Π²Π΅Π±-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ

Π’ этой ΡΡ‚Π°Ρ‚ΡŒΠ΅ ΠΌΡ‹ ΠΎΡ…Π²Π°Ρ‚ΠΈΠΌ Π°Π·Ρ‹ HTML, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Π΅ для Π½Π°Ρ‡Π°Π»Π° Ρ€Π°Π±ΠΎΡ‚Ρ‹. Π”Π°Π΄ΠΈΠΌ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ «элСмСнтам», Β«Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π°ΠΌΒ», Β«Ρ‚Π΅Π³Π°ΠΌΒ» ΠΈ ΠΏΡ€ΠΎΡ‡ΠΈΠΌ Π²Π°ΠΆΠ½Ρ‹ΠΌ понятиям, ΠΎ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π²Ρ‹, Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, ΡΠ»Ρ‹ΡˆΠ°Π»ΠΈ, Π° Ρ‚Π°ΠΊΠΆΠ΅ ΠΎΠ± ΠΈΡ… Ρ€ΠΎΠ»ΠΈ Π² языкС. ΠœΡ‹ Ρ‚Π°ΠΊΠΆΠ΅ ΠΏΠΎΠΊΠ°ΠΆΠ΅ΠΌ, ΠΊΠ°ΠΊ устроСны HTML-элСмСнты, типичная HTML-страница, ΠΈ объясним Π΄Ρ€ΡƒΠ³ΠΈΠ΅ Π²Π°ΠΆΠ½Ρ‹Π΅ аспСкты языка. По Ρ…ΠΎΠ΄Ρƒ Π΄Π΅Π»Π°, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π²Ρ‹ Π½Π΅ заскучали, ΠΌΡ‹ ΠΏΠΎΠΈΠ³Ρ€Π°Π΅ΠΌ с настоящСй HTML-страницСй!

HTML (HyperText Markup Language — язык гипСртСкстовой Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΠΈ) Π½Π΅ являСтся языком программирования; это язык Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΠΈ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹ΠΉ для опрСдСлСния структуры Π²Π΅Π±-страниц, посСщаСмых ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡΠΌΠΈ. Они ΠΌΠΎΠ³ΡƒΡ‚ ΠΈΠΌΠ΅Ρ‚ΡŒ ΡΠ»ΠΎΠΆΠ½ΡƒΡŽ ΠΈΠ»ΠΈ ΠΏΡ€ΠΎΡΡ‚ΡƒΡŽ структуру, всё зависит ΠΎΡ‚ замысла ΠΈ ТСлания Π²Π΅Π±-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°. HTML состоит ΠΈΠ· ряда элСмСнтов, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚Π΅ для Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΡ…Π²Π°Ρ‚ΠΈΡ‚ΡŒ, ΠΎΠ±Π΅Ρ€Π½ΡƒΡ‚ΡŒ ΠΈΠ»ΠΈ Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΈΡ‚ΡŒ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ части содСрТимого, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ½ΠΎ ΠΈΠΌΠ΅Π»ΠΎ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½Ρ‹ΠΉ Π²ΠΈΠ΄ ΠΈΠ»ΠΈ срабатывало ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½Ρ‹ΠΌ способом. ВстроСнныС тэги ΠΌΠΎΠ³ΡƒΡ‚ ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Ρ‚ΡŒ Ρ‡Π°ΡΡ‚ΡŒ содСрТимого Π² гипСрссылку, ΠΏΠΎ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠ΅Ρ€Π΅ΠΉΡ‚ΠΈ Π½Π° Π΄Ρ€ΡƒΠ³ΡƒΡŽ Π²Π΅Π±-страницу, Π²Ρ‹Π΄Π΅Π»ΠΈΡ‚ΡŒ курсивом слова ΠΈ Ρ‚Π°ΠΊ Π΄Π°Π»Π΅Π΅. НапримСр, рассмотрим ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΡƒΡŽ строку:

Мой ΠΊΠΎΡ‚ ΠΎΡ‡Π΅Π½ΡŒ сСрдитый

Если ΠΌΡ‹ Ρ…ΠΎΡ‚ΠΈΠΌ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ строка ΠΎΡ‚ΠΎΠ±Ρ€Π°Π·ΠΈΠ»Π°ΡΡŒ Π² Ρ‚Π°ΠΊΠΎΠΌ ΠΆΠ΅ Π²ΠΈΠ΄Π΅, ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ Π΅Ρ‘, ΠΊΠ°ΠΊ «ΠΏΠ°Ρ€Π°Π³Ρ€Π°Ρ„», Π·Π°ΠΊΠ»ΡŽΡ‡ΠΈΠ² Π΅Ρ‘ Π² Ρ‚Π΅Π³ΠΈ элСмСнта «ΠΏΠ°Ρ€Π°Π³Ρ€Π°Ρ„»Β  (<p>), Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€:

<p>Мой ΠΊΠΎΡ‚ ΠΎΡ‡Π΅Π½ΡŒ сСрдитый</p>

ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅: ΠœΠ΅Ρ‚ΠΊΠΈ Π² HTML Π½Π΅Ρ‡ΡƒΠ²ΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ ΠΊ рСгистру, Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ ΠΎΠ½ΠΈ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ записаны Π² Π²Π΅Ρ€Ρ…Π½Π΅ΠΌ ΠΈΠ»ΠΈ Π½ΠΈΠΆΠ½Π΅ΠΌ рСгистрС. НапримСр, Ρ‚Π΅Π³ <title> ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ записан ΠΊΠ°ΠΊ <title>, <TITLE>, <Title>, <TiTlE>, ΠΈ Ρ‚.Π΄., ΠΈ ΠΎΠ½ Π±ΡƒΠ΄Π΅Ρ‚ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Π½ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½ΠΎ. Π›ΡƒΡ‡ΡˆΠ΅ΠΉ ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠΎΠΉ, ΠΎΠ΄Π½Π°ΠΊΠΎ, являСтся запись всСх Ρ‚Π΅Π³ΠΎΠ² Π² Π½ΠΈΠΆΠ½Π΅ΠΌ рСгистрС для обСспСчСния согласованности, удобочитаСмости ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΡ… ΠΏΡ€ΠΈΡ‡ΠΈΠ½.

Π”Π°Π²Π°ΠΉΡ‚Π΅ рассмотрим элСмСнт «ΠΏΠ°Ρ€Π°Π³Ρ€Π°Ρ„» Ρ‡ΡƒΡ‚ΡŒ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½Π΅Π΅:

ΠžΡΠ½ΠΎΠ²Π½Ρ‹ΠΌΠΈ частями элСмСнта ΡΠ²Π»ΡΡŽΡ‚ΡΡ:

  1. ΠžΡ‚ΠΊΡ€Ρ‹Π²Π°ΡŽΡ‰ΠΈΠΉ Ρ‚Π΅Π³: Он состоит ΠΈΠ· названия (обозначСния) элСмСнта (Π² нашСм случаС, p), ΠΏΠΎΠΌΠ΅Ρ‰Ρ‘Π½Π½ΠΎΠ³ΠΎ Π²Π½ΡƒΡ‚Ρ€ΠΈ ΡƒΠ³Π»ΠΎΠ²Ρ‹Ρ… скобок. Π”Π°Π½Π½Ρ‹ΠΉ Ρ‚Π΅Π³ слуТит ΠΏΡ€ΠΈΠ·Π½Π°ΠΊΠΎΠΌ Π½Π°Ρ‡Π°Π»Π° элСмСнта, с этого ΠΌΠΎΠΌΠ΅Π½Ρ‚Π° Ρ‚Π΅Π³ Π½Π°Ρ‡ΠΈΠ½Π°Π΅Ρ‚ Π²Π»ΠΈΡΡ‚ΡŒ Π½Π° ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π΅ послС Π½Π΅Π³ΠΎ содСрТимоС.
  2. Π—Π°ΠΊΡ€Ρ‹Π²Π°ΡŽΡ‰ΠΈΠΉ Ρ‚Π΅Π³: выглядит ΠΊΠ°ΠΊ ΠΈ ΠΎΡ‚ΠΊΡ€Ρ‹Π²Π°ΡŽΡ‰ΠΈΠΉ, Π½ΠΎ содСрТит слСш ΠΏΠ΅Ρ€Π΅Π΄ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ΠΌ Ρ‚Π΅Π³Π°. Он слуТит ΠΏΡ€ΠΈΠ·Π½Π°ΠΊΠΎΠΌ ΠΊΠΎΠ½Ρ†Π° элСмСнта. ΠŸΡ€ΠΎΠΏΡƒΡΠΊΠΈ Π·Π°ΠΊΡ€Ρ‹Π²Π°ΡŽΡ‰ΠΈΡ… Ρ‚Π΅Π³ΠΎΠ² β€” типичная ошибка Π½ΠΎΠ²ΠΈΡ‡ΠΊΠΎΠ², которая ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΡ€ΠΈΠ²ΠΎΠ΄ΠΈΡ‚ΡŒ ΠΊ Π½Π΅ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½Ρ‹ΠΌ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π°ΠΌ β€” Π² Π»ΡƒΡ‡ΡˆΠ΅ΠΌ случаС всё сработаСт ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ, Π² Π΄Ρ€ΡƒΠ³ΠΈΡ… страница ΠΌΠΎΠΆΠ΅Ρ‚ вовсС Π½Π΅ ΠΏΡ€ΠΎΡ€ΠΈΡΠΎΠ²Π°Ρ‚ΡŒΡΡ ΠΈΠ»ΠΈ ΠΏΡ€ΠΎΡ€ΠΈΡΠΎΠ²Π°Ρ‚ΡŒΡΡ Π½Π΅ ΠΊΠ°ΠΊ оТидалось.
  3. Π‘ΠΎΠ΄Π΅Ρ€ΠΆΠΈΠΌΠΎΠ΅: Как Π²ΠΈΠ΄Π½ΠΎ, Π² нашСм случаС содСрТимым являСтся простой тСкст.
  4. Π­Π»Π΅ΠΌΠ΅Π½Ρ‚: ΠΎΡ‚ΠΊΡ€Ρ‹Π²Π°ΡŽΡ‰ΠΈΠΉ Ρ‚Π΅Π³ + Π·Π°ΠΊΡ€Ρ‹Π²Π°ΡŽΡ‰ΠΈΠΉ Ρ‚Π΅Π³ + содСрТимоС = элСмСнт.

АктивноС ΠΈΠ·ΡƒΡ‡Π΅Π½ΠΈΠ΅: созданиС вашСго ΠΏΠ΅Ρ€Π²ΠΎΠ³ΠΎ HTML элСмСнта

ΠžΡ‚Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΡƒΠΉΡ‚Π΅ строку тСкста Π½ΠΈΠΆΠ΅ Π² ΠΏΠΎΠ»Π΅ Π’Π²ΠΎΠ΄, ΠΎΠ±Π΅Ρ€Π½ΡƒΠ² Π΅Ρ‘ Ρ‚Π΅Π³Π°ΠΌΠΈ <em> ΠΈ </em> (Π²ΡΡ‚Π°Π²ΡŒΡ‚Π΅ <em> ΠΏΠ΅Ρ€Π΅Π΄ строкой, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ Π½Π°Ρ‡Π°Π»ΠΎ элСмСнта, ΠΈ </em> послС Π½Π΅Ρ‘, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ ΠΊΠΎΠ½Π΅Ρ† элСмСнта) β€” эти дСйствия Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π²Ρ‹Π΄Π΅Π»ΠΈΡ‚ΡŒ строку тСкста курсивом! Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π²ΠΈΠ΄Π΅Ρ‚ΡŒ измСнСния Π² Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠΌ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ Π² ΠΏΠΎΠ»Π΅ Π’Ρ‹Π²ΠΎΠ΄.

Если Π²Ρ‹ ошиблись, Ρ‚ΠΎ всСгда ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π½Π°Ρ‡Π°Ρ‚ΡŒ снова, воспользовавшись ΠΊΠ½ΠΎΠΏΠΊΠΎΠΉ Π‘Π±Ρ€ΠΎΡΠΈΡ‚ΡŒ. Если ΡƒΠΏΡ€Π°ΠΆΠ½Π΅Π½ΠΈΠ΅ Π²Ρ‹Π·Ρ‹Π²Π°Π΅Ρ‚ Ρƒ вас затруднСния, Ρ‚ΠΎ Π½Π°ΠΆΠΌΠΈΡ‚Π΅ ΠΊΠ½ΠΎΠΏΠΊΡƒ ΠŸΠΎΠΊΠ°Π·Π°Ρ‚ΡŒ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½Ρ‹ΠΉ ΠΎΡ‚Π²Π΅Ρ‚.

Π’Π»ΠΎΠΆΠ΅Π½Π½Ρ‹Π΅ элСмСнты

Π’Ρ‹ Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π²ΠΊΠ»Π°Π΄Ρ‹Π²Π°Ρ‚ΡŒ элСмСнты Π²Π½ΡƒΡ‚Ρ€ΡŒ Π΄Ρ€ΡƒΠ³ΠΈΡ… элСмСнтов β€” это называСтся Π²Π»ΠΎΠΆΠ΅Π½Π½ΠΎΡΡ‚ΡŒΡŽ. Если ΠΌΡ‹ Ρ…ΠΎΡ‚ΠΈΠΌ ΠΏΠΎΠ΄Ρ‡Π΅Ρ€ΠΊΠ½ΡƒΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ наш ΠΊΠΎΡ‚ ΠΎΡ‡Π΅Π½ΡŒ сСрдитый, ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ Π·Π°ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ слово «ΠΎΡ‡Π΅Π½ΡŒ» Π² элСмСнт <strong> , ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ это слово ΠΊΡ€Π°ΠΉΠ½Π΅ Π²Π°ΠΆΠ½ΠΎ Π² Π΄Π°Π½Π½ΠΎΠΌ контСкстС:

<p>Мой ΠΊΠΎΡ‚ <strong>ΠΎΡ‡Π΅Π½ΡŒ</strong>  сСрдитый.</p>

Π’Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΡƒΠ΄ΠΎΡΡ‚ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒΡΡ, Ρ‡Ρ‚ΠΎ элСмСнты Π²Π»ΠΎΠΆΠ΅Π½Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ: Π² ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΌ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ ΠΌΡ‹ ΠΎΡ‚ΠΊΡ€Ρ‹Π²Π°Π΅ΠΌ p элСмСнт ΠΏΠ΅Ρ€Π²Ρ‹ΠΌ, Π·Π°Ρ‚Π΅ΠΌ элСмСнт strong, Π·Π°Ρ‚Π΅ΠΌ ΠΌΡ‹ Π·Π°ΠΊΡ€Ρ‹Π²Π°Π΅ΠΌ элСмСнт strong ΠΏΠ΅Ρ€Π²Ρ‹ΠΌ, Π·Π°Ρ‚Π΅ΠΌ p. Π‘Π»Π΅Π΄ΡƒΡŽΡ‰Π΅Π΅ ΠΏΠΈΡΠ°Ρ‚ΡŒ Π½Π΅ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ:

<p>Мой ΠΊΠΎΡ‚ <strong>ΠΎΡ‡Π΅Π½ΡŒ сСрдитый.</p></strong>

Π­Π»Π΅ΠΌΠ΅Π½Ρ‚Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΎΡ‚ΠΊΡ€Ρ‹Π²Π°Ρ‚ΡŒΡΡ ΠΈ Π·Π°ΠΊΡ€Ρ‹Π²Π°Ρ‚ΡŒΡΡ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ Ρ‚Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ явно Π½Π°Ρ…ΠΎΠ΄ΠΈΡ‚ΡŒΡΡ Π²Π½ΡƒΡ‚Ρ€ΠΈ ΠΈΠ»ΠΈ снаруТи Π΄Ρ€ΡƒΠ³ Π΄Ρ€ΡƒΠ³Π°. Если ΠΎΠ½ΠΈ ΠΏΠ΅Ρ€Π΅ΠΊΡ€Ρ‹Π²Π°ΡŽΡ‚ΡΡ Ρ‚Π°ΠΊ, ΠΊΠ°ΠΊ Π² ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ Π²Ρ‹ΡˆΠ΅, Ρ‚ΠΎ ваш Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ попытаСтся Β«Π΄ΠΎΠ΄ΡƒΠΌΠ°Ρ‚ΡŒΒ» Π·Π° вас, Ρ‡Ρ‚ΠΎ Π²Ρ‹ ΠΈΠΌΠ΅Π»ΠΈ Π² Π²ΠΈΠ΄Ρƒ, ΠΈ Π²Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚Π΅ нСпрСдсказуСмый Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚. Π’Π°ΠΊ Ρ‡Ρ‚ΠΎ Π½Π΅ Π΄Π΅Π»Π°ΠΉΡ‚Π΅ Ρ‚Π°ΠΊ!

Π‘Π»ΠΎΡ‡Π½Ρ‹Π΅ ΠΈ строчныС элСмСнты

БущСствуСт Π΄Π²Π΅ Π²Π°ΠΆΠ½Ρ‹Ρ… ΠΊΠ°Ρ‚Π΅Π³ΠΎΡ€ΠΈΠΈ элСмСнтов Π² HTML, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²Π°ΠΌ стоит Π·Π½Π°Ρ‚ΡŒ β€” элСмСнты Π±Π»ΠΎΡ‡Π½ΠΎΠ³ΠΎ уровня ΠΈ строчныС элСмСнты.

  • Π­Π»Π΅ΠΌΠ΅Π½Ρ‚Ρ‹ Π±Π»ΠΎΡ‡Π½ΠΎΠ³ΠΎ уровня Ρ„ΠΎΡ€ΠΌΠΈΡ€ΡƒΡŽΡ‚ Π²ΠΈΠ΄ΠΈΠΌΡ‹ΠΉ Π±Π»ΠΎΠΊ Π½Π° страницС β€” ΠΎΠ½ΠΈ окаТутся Π½Π° Π½ΠΎΠ²ΠΎΠΉ строкС послС любого ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Π°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΡˆΡ‘Π» Π΄ΠΎ Π½ΠΈΡ…, ΠΈ любой ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚ послС Π½ΠΈΡ… Ρ‚Π°ΠΊΠΆΠ΅ окаТСтся Π½Π° Π½ΠΎΠ²ΠΎΠΉ строкС. Π§Π°Ρ‰Π΅ всСго элСмСнтами Π±Π»ΠΎΡ‡Π½ΠΎΠ³ΠΎ уровня Π±Ρ‹Π²Π°ΡŽΡ‚ структурныС элСмСнты страницы, ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΡŽΡ‰ΠΈΠ΅ собой, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΏΠ°Ρ€Π°Π³Ρ€Π°Ρ„Ρ‹ (Π°Π±Π·Π°Ρ†Ρ‹), списки, мСню Π½Π°Π²ΠΈΠ³Π°Ρ†ΠΈΠΈ, Ρ„ΡƒΡ‚Π΅Ρ€Ρ‹, ΠΈΠ»ΠΈ ΠΏΠΎΠ΄Π²Π°Π»Ρ‹, ΠΈ Ρ‚. ΠΏ. Π­Π»Π΅ΠΌΠ΅Π½Ρ‚Ρ‹ Π±Π»ΠΎΡ‡Π½ΠΎΠ³ΠΎ уровня нС Π²ΠΊΠ»Π°Π΄Ρ‹Π²Π°ΡŽΡ‚ΡΡΒ Π² строчныС элСмСнты, Π½ΠΎ ΠΈΠ½ΠΎΠ³Π΄Π° ΠΌΠΎΠ³ΡƒΡ‚Β Π²ΠΊΠ»Π°Π΄Ρ‹Π²Π°Ρ‚ΡŒΡΡ Π² Π΄Ρ€ΡƒΠ³ΠΈΠ΅ элСмСнты Π±Π»ΠΎΡ‡Π½ΠΎΠ³ΠΎ уровня.
  • Π‘Ρ‚Ρ€ΠΎΡ‡Π½Ρ‹Π΅ элСмСнты β€” это Ρ‚Π΅, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ содСрТатся Π² элСмСнтах Π±Π»ΠΎΡ‡Π½ΠΎΠ³ΠΎ ΡƒΡ€ΠΎΠ²Π½ΡΒ ΠΈΒ ΠΎΠΊΡ€ΡƒΠΆΠ°ΡŽΡ‚ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΌΠ°Π»Ρ‹Π΅ части содСрТимого Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°, Π½Π΅ Ρ†Π΅Π»Ρ‹Π΅ Π°Π±Π·Π°Ρ†Ρ‹ ΠΈ Π³Ρ€ΡƒΠΏΠΏΠΈΡ€ΠΎΠ²ΠΊΠΈ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Π°. Π‘Ρ‚Ρ€ΠΎΡ‡Π½Ρ‹Π΅ элСмСнты Π½Π΅ приводят ΠΊ появлСнию Π½ΠΎΠ²ΠΎΠΉ строки в Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π΅: ΠΎΠ½ΠΈ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ Π²ΡΡ‚Ρ€Π΅Ρ‡Π°ΡŽΡ‚ΡΡ Π²Π½ΡƒΡ‚Ρ€ΠΈ Π°Π±Π·Π°Ρ†Π° тСкста, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, элСмСнт <a> (ссылка) ΠΈΠ»ΠΈ Π°ΠΊΡ†Π΅Π½Ρ‚ΠΈΡ€ΡƒΡŽΡ‰ΠΈΠ΅ элСмСнты вродС <em> ΠΈΠ»ΠΈ <strong>.

ΠŸΠΎΡΠΌΠΎΡ‚Ρ€ΠΈΡ‚Π΅ Π½Π° ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ ΠΏΡ€ΠΈΠΌΠ΅Ρ€:

<em>ΠŸΠ΅Ρ€Π²Ρ‹ΠΉ</em><em>Π²Ρ‚ΠΎΡ€ΠΎΠΉ</em><em>Ρ‚Ρ€Π΅Ρ‚ΠΈΠΉ</em>

<p>Ρ‡Π΅Ρ‚Π²Ρ‘Ρ€Ρ‚Ρ‹ΠΉ</p><p>пятый</p><p>ΡˆΠ΅ΡΡ‚ΠΎΠΉ</p>

<em> β€” это строчный элСмСнт, Ρ‚Π°ΠΊ Ρ‡Ρ‚ΠΎ, ΠΊΠ°ΠΊ Π²Ρ‹ здСсь Π²ΠΈΠ΄ΠΈΡ‚Π΅, ΠΏΠ΅Ρ€Π²Ρ‹Π΅ Ρ‚Ρ€ΠΈ элСмСнта находятся Π½Π° ΠΎΠ΄Π½ΠΎΠΉ строкС Π΄Ρ€ΡƒΠ³ с Π΄Ρ€ΡƒΠ³ΠΎΠΌΒ Π±Π΅Π· ΠΏΡ€ΠΎΠ±Π΅Π»ΠΎΠ² ΠΌΠ΅ΠΆΠ΄Ρƒ Π½ΠΈΠΌΠΈ. Π‘ Π΄Ρ€ΡƒΠ³ΠΎΠΉ стороны, <p> β€” это элСмСнт Π±Π»ΠΎΡ‡Π½ΠΎΠ³ΠΎ уровня, Ρ‚Π°ΠΊ Ρ‡Ρ‚ΠΎ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ элСмСнт находится Π½Π° Π½ΠΎΠ²ΠΎΠΉ строкС, с пространством Π²Ρ‹ΡˆΠ΅ ΠΈ Π½ΠΈΠΆΠ΅ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ (этот ΠΈΠ½Ρ‚Π΅Ρ€Π²Π°Π» опрСдСляСтся CSS-ΠΎΡ„ΠΎΡ€ΠΌΠ»Π΅Π½ΠΈΠ΅ΠΌΒ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Ρ‹ ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡŽΡ‚ ΠΊ Π°Π±Π·Π°Ρ†Π°ΠΌ).

ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅: HTML5 ΠΏΠ΅Ρ€Π΅ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΠ» ΠΊΠ°Ρ‚Π΅Π³ΠΎΡ€ΠΈΠΈ элСмСнтов Π² HTML: ΡΠΌΠΎΡ‚Ρ€ΠΈΡ‚Π΅Β ΠšΠ°Ρ‚Π΅Π³ΠΎΡ€ΠΈΠΈ Ρ‚ΠΈΠΏΠΎΠ² содСрТимого элСмСнтов. Π₯отя эти опрСдСлСния Ρ‚ΠΎΡ‡Π½Π΅Π΅ ΠΈ ΠΎΠ΄Π½ΠΎΠ·Π½Π°Ρ‡Π½Π΅Π΅, Ρ‡Π΅ΠΌ Ρ‚Π΅, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π±Ρ‹Π»ΠΈ Ρ€Π°Π½ΡŒΡˆΠ΅, ΠΈΡ… Π³ΠΎΡ€Π°Π·Π΄ΠΎ слоТнСС ΠΏΠΎΠ½ΡΡ‚ΡŒ, Ρ‡Π΅ΠΌ Β«Π±Π»ΠΎΡ‡Π½Ρ‹ΠΉΒ» ΠΈ «строчный», поэтому ΠΌΡ‹ Π±ΡƒΠ΄Π΅ΠΌ ΠΏΡ€ΠΈΠ΄Π΅Ρ€ΠΆΠΈΠ²Π°Ρ‚ΡŒΡΡ ΠΈΡ… Π² этом Ρ€Π°Π·Π΄Π΅Π»Π΅.

ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅: НС ΠΏΡƒΡ‚Π°ΠΉΡ‚Π΅ Ρ‚Π΅Ρ€ΠΌΠΈΠ½Ρ‹ Β«Π±Π»ΠΎΡ‡Π½Ρ‹ΠΉΒ» ΠΈ «строчный», ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Π΅ Π² этом Ρ€Π°Π·Π΄Π΅Π»Π΅, с ΠΎΠ΄Π½ΠΎΠΈΠΌΡ‘Π½Π½Ρ‹ΠΌΠΈ Ρ‚ΠΈΠΏΠ°ΠΌΠΈ отобраТСния Π² CSS. Π₯отя ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ ΠΎΠ½ΠΈ ΠΊΠΎΡ€Ρ€Π΅Π»ΠΈΡ€ΡƒΡŽΡ‚, смСна Ρ‚ΠΈΠΏΠ° отобраТСния Π² CSS Π½Π΅ мСняСт ΠΊΠ°Ρ‚Π΅Π³ΠΎΡ€ΠΈΡŽ элСмСнта ΠΈ Π½Π΅ влияСт Π½Π° Ρ‚ΠΎ, Π²ΠΎ Ρ‡Ρ‚ΠΎ Π΅Π³ΠΎ ΠΌΠΎΠΆΠ½ΠΎ Π²ΠΊΠ»Π°Π΄Ρ‹Π²Π°Ρ‚ΡŒ ΠΈ Ρ‡Ρ‚ΠΎ ΠΌΠΎΠΆΠ½ΠΎ Π²ΠΊΠ»Π°Π΄Ρ‹Π²Π°Ρ‚ΡŒ Π² Π½Π΅Π³ΠΎ. Π­Ρ‚Π° довольно частая ΠΏΡƒΡ‚Π°Π½ΠΈΡ†Π° β€”Β ΠΎΠ΄Π½Π° ΠΈΠ· ΠΏΡ€ΠΈΡ‡ΠΈΠ½, ΠΏΠΎΡ‡Π΅ΠΌΡƒ HTML5 отказался ΠΎΡ‚ этих Ρ‚Π΅Ρ€ΠΌΠΈΠ½ΠΎΠ².

ΠŸΡƒΡΡ‚Ρ‹Π΅ элСмСнты

НС всС элСмСнты ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‚ Π²Ρ‹ΡˆΠ΅ΡƒΠΏΠΎΠΌΡΠ½ΡƒΡ‚ΠΎΠΌΡƒ ΡˆΠ°Π±Π»ΠΎΠ½Ρƒ: ΠΎΡ‚ΠΊΡ€Ρ‹Π²Π°ΡŽΡ‰ΠΈΠΉ Ρ‚Π΅Π³, ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚, Π·Π°ΠΊΡ€Ρ‹Π²Π°ΡŽΡ‰ΠΈΠΉ Ρ‚Π΅Π³. НСкоторыС элСмСнты состоят ΠΈΠ· ΠΎΠ΄Π½ΠΎΠ³ΠΎ Ρ‚Π΅Π³Π° ΠΈ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ для вставки Ρ‡Π΅Π³ΠΎ-Π»ΠΈΠ±ΠΎ Π² Ρ‚ΠΎ мСсто Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°, Π³Π΄Π΅ Ρ€Π°Π·ΠΌΠ΅Ρ‰Π΅Π½Ρ‹. НапримСр, элСмСнт <img> вставляСт ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π½Π° страницу Π² Ρ‚ΠΎΠΌ самом мСстС, Π³Π΄Π΅ ΠΎΠ½ располоТСн:

<img src="https://raw.githubusercontent.com/mdn/beginner-html-site/gh-pages/images/firefox-icon.png">

Π­Ρ‚ΠΎ Π²Ρ‹Π²Π΅Π΄Π΅Ρ‚ Π½Π° Π²Π°ΡˆΡƒ страницу ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π΅:

ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅: ΠŸΡƒΡΡ‚Ρ‹Π΅ элСмСнты ΠΈΠ½ΠΎΠ³Π΄Π° Π½Π°Π·Ρ‹Π²Π°ΡŽΡ‚Β void-элСмСнтами.

Π£ элСмСнтов Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Ρ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ выглядят Ρ‚Π°ΠΊ:

Атрибуты содСрТат Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΡƒΡŽ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎΠ± элСмСнтС, которая, ΠΏΠΎ Π²Π°ΡˆΠ΅ΠΌΡƒ мнСнию, Π½Π΅ Π΄ΠΎΠ»ΠΆΠ½Π° ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Ρ‚ΡŒΡΡ Π² содСрТимом элСмСнта.Β Π’ Π΄Π°Π½Π½ΠΎΠΌ случаС Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Β class позволяСт Π²Π°ΠΌ Π΄Π°Ρ‚ΡŒ элСмСнту ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΎΠ½Π½ΠΎΠ΅ имя, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Π² дальнСйшСм ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ использовано для обращСния ΠΊ элСмСнту с ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠ΅ΠΉ ΠΎ стилС ΠΈ ΠΏΡ€ΠΎΡ‡ΠΈΠΌΠΈ Π²Π΅Ρ‰Π°ΠΌΠΈ.

Атрибут Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΈΠΌΠ΅Ρ‚ΡŒ:

  1. ΠŸΡ€ΠΎΠ±Π΅Π» ΠΌΠ΅ΠΆΠ΄Ρƒ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ΠΎΠΌ ΠΈ ΠΈΠΌΠ΅Π½Π΅ΠΌ элСмСнта (ΠΈΠ»ΠΈ ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰ΠΈΠΌ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ΠΎΠΌ, Ссли Ρƒ элСмСнта ΡƒΠΆΠ΅ Π΅ΡΡ‚ΡŒ ΠΎΠ΄ΠΈΠ½ ΠΈΠ»ΠΈ нСсколько Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ΠΎΠ²).
  2. Имя Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π° ΠΈ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ Π·Π° Π½ΠΈΠΌ Π·Π½Π°ΠΊ равСнства.
  3. Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π°, Π·Π°ΠΊΠ»ΡŽΡ‡Ρ‘Π½Π½ΠΎΠ΅ Π² ΠΊΠ°Π²Ρ‹Ρ‡ΠΊΠΈ.

АктивноС ΠΈΠ·ΡƒΡ‡Π΅Π½ΠΈΠ΅: Π”ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ΠΎΠ² Π² элСмСнт

Π’ΠΎΠ·ΡŒΠΌΡ‘ΠΌ для ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π° элСмСнт <a> β€” ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚ anchor (ΡΠΊΠΎΡ€ΡŒ) ΠΈ Π΄Π΅Π»Π°Π΅Ρ‚ тСкст Π²Π½ΡƒΡ‚Ρ€ΠΈ Π½Π΅Π³ΠΎ гипСрссылкой. ΠœΠΎΠΆΠ΅Ρ‚ ΠΈΠΌΠ΅Ρ‚ΡŒ нСсколько Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ΠΎΠ², Π²ΠΎΡ‚ нСсколько из Π½ΠΈΡ…:

  • href: Π’ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΈ этого Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π° прописываСтся Π²Π΅Π±-адрСс, Π½Π° ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ, ΠΏΠΎ вашСй Π·Π°Π΄ΡƒΠΌΠΊΠ΅, Π΄ΠΎΠ»ΠΆΠ½Π° ΡƒΠΊΠ°Π·Ρ‹Π²Π°Ρ‚ΡŒ ссылка, ΠΊΡƒΠ΄Π° Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ΠΈΡ‚, ΠΊΠΎΠ³Π΄Π° Π²Ρ‹ ΠΏΠΎ Π½Π΅ΠΉ ΠΊΠ»ΠΈΠΊΠ°Π΅Ρ‚Π΅. НапримСр,Β href="https://www.mozilla.org/".
  • title: Атрибут title описываСт Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΡƒΡŽ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎ ссылкС, Ρ‚Π°ΠΊΡƒΡŽ ΠΊΠ°ΠΊ: Π½Π° ΠΊΠ°ΠΊΡƒΡŽ страницу ΠΎΠ½Π° Π²Π΅Π΄Ρ‘Ρ‚. НапримСр, title="The Mozilla homepage". Она появится Π² Π²ΠΈΠ΄Π΅ Π²ΡΠΏΠ»Ρ‹Π²Π°ΡŽΡ‰Π΅ΠΉ подсказки, ΠΊΠΎΠ³Π΄Π° Π²Ρ‹ навСдётС курсор Π½Π° ссылку.
  • target: Атрибут target опрСдСляСт контСкст просмотра, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π±ΡƒΠ΄Π΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ для отобраТСния ссылки. НапримСр, target="_blank" ΠΎΡ‚ΠΎΠ±Ρ€Π°Π·ΠΈΡ‚ ссылку Π½Π° Π½ΠΎΠ²ΠΎΠΉ Π²ΠΊΠ»Π°Π΄ΠΊΠ΅. Если Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΠΎΡ‚ΠΎΠ±Ρ€Π°Π·ΠΈΡ‚ΡŒ ссылку Π½Π° Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΉ Π²ΠΊΠ»Π°Π΄ΠΊΠ΅, просто опуститС этот Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚.

Π˜Π·ΠΌΠ΅Π½ΠΈΡ‚Π΅ строку тСкста Π½ΠΈΠΆΠ΅ Π² ΠΏΠΎΠ»Π΅ Π’Π²ΠΎΠ΄ Ρ‚Π°ΠΊ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ½Π° Π²Π΅Π»Π° Π½Π° ваш Π»ΡŽΠ±ΠΈΠΌΡ‹ΠΉ Π²Π΅Π±-сайт. Π‘Π½Π°Ρ‡Π°Π»Π° Π΄ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ элСмСнт <a>Π·Π°Ρ‚Π΅ΠΌ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ href ΠΈ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ title. НаконСц, ΡƒΠΊΠ°ΠΆΠΈΡ‚Π΅ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ target Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ ссылку Π½Π° Π½ΠΎΠ²ΠΎΠΉ Π²ΠΊΠ»Π°Π΄ΠΊΠ΅. Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π½Π°Π±Π»ΡŽΠ΄Π°Ρ‚ΡŒ сдСланныС измСнСния Π² Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠΌ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ Π² ΠΏΠΎΠ»Π΅ Π’Ρ‹Π²ΠΎΠ΄. Π’Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ гипСрссылку, ΠΏΡ€ΠΈ Π½Π°Π²Π΅Π΄Π΅Π½ΠΈΠΈ курсора Π½Π° ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ появляСтся содСрТимоС Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π° title, Π° ΠΏΡ€ΠΈ Ρ‰Π΅Π»Ρ‡ΠΊΠ΅ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ΠΈΡ‚ ΠΏΠΎ адрСсу Π² Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π΅Β href. ΠŸΠΎΠΌΠ½ΠΈΡ‚Π΅, Ρ‡Ρ‚ΠΎ ΠΌΠ΅ΠΆΠ΄Ρƒ ΠΈΠΌΠ΅Π½Π΅ΠΌ элСмСнта ΠΈ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΌ ΠΈΠ· Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ΠΎΠ² Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ ΠΏΡ€ΠΎΠ±Π΅Π».

Если Π²Ρ‹ ошиблись, Ρ‚ΠΎ всСгда ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π½Π°Ρ‡Π°Ρ‚ΡŒ снова, воспользовавшись ΠΊΠ½ΠΎΠΏΠΊΠΎΠΉ Π‘Π±Ρ€ΠΎΡΠΈΡ‚ΡŒ. Если ΡƒΠΏΡ€Π°ΠΆΠ½Π΅Π½ΠΈΠ΅ Π²Ρ‹Π·Ρ‹Π²Π°Π΅Ρ‚ Ρƒ вас затруднСния, Ρ‚ΠΎ Π½Π°ΠΆΠΌΠΈΡ‚Π΅ ΠΊΠ½ΠΎΠΏΠΊΡƒ ΠŸΠΎΠΊΠ°Π·Π°Ρ‚ΡŒ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½Ρ‹ΠΉ ΠΎΡ‚Π²Π΅Ρ‚.

Π‘ΡƒΠ»Π΅Π²Ρ‹Π΅ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Ρ‹

Иногда Π²Ρ‹ Π±ΡƒΠ΄Π΅Ρ‚Π΅ Π²ΠΈΠ΄Π΅Ρ‚ΡŒ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Ρ‹, написанныС Π±Π΅Π· значСния β€” это ΡΠΎΠ²Π΅Ρ€ΡˆΠ΅Π½Π½ΠΎ допустимо. Β Π’Π°ΠΊΠΈΠ΅ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Ρ‹ Π½Π°Π·Ρ‹Π²Π°ΡŽΡ‚ΡΡ Π±ΡƒΠ»Π΅Π²Ρ‹Π΅, ΠΈ ΠΎΠ½ΠΈ ΠΌΠΎΠ³ΡƒΡ‚ ΠΈΠΌΠ΅Ρ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΠ΄Π½ΠΎ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Π² основном совпадаСт с Π΅Π³ΠΎ ΠΈΠΌΠ΅Π½Π΅ΠΌ. Π’ качСствС ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π° Π²ΠΎΠ·ΡŒΠΌΡ‘ΠΌ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Β disabled, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΠΎΠΆΠ½ΠΎ Π½Π°Π·Π½Π°Ρ‡ΠΈΡ‚ΡŒ для формирования элСмСнтов Π²Π²ΠΎΠ΄Π°, Ссли Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ½ΠΈ Π±Ρ‹Π»ΠΈ ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π΅Π½Ρ‹ (Π½Π΅Π°ΠΊΡ‚ΠΈΠ²Π½Ρ‹), Ρ‚Π°ΠΊ Ρ‡Ρ‚ΠΎ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π²Π²ΠΎΠ΄ΠΈΡ‚ΡŒ ΠΊΠ°ΠΊΠΈΠ΅-Π»ΠΈΠ±ΠΎ Π΄Π°Π½Π½Ρ‹Π΅ Π² Π½ΠΈΡ….

<input type="text" disabled="disabled">

Для краткости ΡΠΎΠ²Π΅Ρ€ΡˆΠ΅Π½Π½ΠΎ допустимо Π·Π°ΠΏΠΈΡΡ‹Π²Π°Ρ‚ΡŒ ΠΈΡ… ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ (ΠΌΡ‹ Ρ‚Π°ΠΊΠΆΠ΅ для справки размСстили Π½Π΅ Π΄Π΅Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ элСмСнт input, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π΄Π°Ρ‚ΡŒ Π²Π°ΠΌ большСС ΠΏΠΎΠ½ΠΈΠΌΠ°Π½ΠΈΠ΅ происходящСго):

<input type="text" disabled>

<input type="text">

На Π²Ρ‹Ρ…ΠΎΠ΄Π΅ ΠΎΠ±Π° Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Π° Π±ΡƒΠ΄ΡƒΡ‚ Π²Ρ‹Π³Π»ΡΠ΄Π΅Ρ‚ΡŒ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ:

ΠžΠΏΡƒΡΠΊΠ°Π½ΠΈΠ΅ ΠΊΠ°Π²Ρ‹Ρ‡Π΅ΠΊ Π²ΠΎΠΊΡ€ΡƒΠ³ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ΠΎΠ²

ΠžΡΠΌΠ°Ρ‚Ρ€ΠΈΠ²Π°ΡΡΡŒ Π²ΠΎ всСмирной сСти, Π²Ρ‹ Π±ΡƒΠ΄Π΅Ρ‚Π΅ Π²ΡΡ‚Ρ€Π΅Ρ‡Π°Ρ‚ΡŒ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ Π½Π΅Π·Π½Π°ΠΊΠΎΠΌΡ‹Π΅ способы написания Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΠΈ, Π²ΠΊΠ»ΡŽΡ‡Π°Ρ написаниС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉΒ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ΠΎΠ² Π±Π΅Π· ΠΊΠ°Π²Ρ‹Ρ‡Π΅ΠΊ.Β Π­Ρ‚ΠΎ допустимо ΠΏΡ€ΠΈ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½Ρ‹Ρ… условиях, Π½ΠΎ Ρ€Π°Π·Ρ€ΡƒΡˆΠΈΡ‚ Π²Π°ΡˆΡƒ Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΡƒ ΠΏΡ€ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΡ…. НапримСр, Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°ΡΡΡŒ ΠΊ Π½Π°ΡˆΠ΅ΠΌΡƒ ΡƒΠΏΡ€Π°ΠΆΠ½Π΅Π½ΠΈΡŽ с гипСрссылкой, ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ основной Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ с Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ΠΎΠΌ href Ρ‚Π°ΠΊ:

<a href=https://www.mozilla.org/>Π»ΡŽΠ±ΠΈΠΌΡ‹ΠΉ Π²Π΅Π±-сайт</a>

Однако, ΠΊΠ°ΠΊ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΌΡ‹ Π΄ΠΎΠ±Π°Π²ΠΈΠΌ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Β titleΒ Π² Ρ‚Π°ΠΊΠΎΠΌ ΠΆΠ΅ стилС, ΠΌΡ‹ поступим Π½Π΅Π²Π΅Ρ€Π½ΠΎ:

<a href=https://www.mozilla.org/ title=The Mozilla homepage>favorite website</a>

Π’ этом мСстС Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ Π½Π΅Π²Π΅Ρ€Π½ΠΎ истолкуСт Π²Π°ΡˆΡƒ Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΡƒ, думая, Ρ‡Ρ‚ΠΎ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ title — это Π½Π° самом Π΄Π΅Π»Π΅ Ρ‚Ρ€ΠΈ Ρ€Π°Π·Π½Ρ‹Ρ… Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π°Β β€” Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Β title со Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ΠΌ «The» ΠΈ Π΄Π²Π° Π±ΡƒΠ»Π΅Π²Ρ‹Ρ… Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π°: Mozilla ΠΈ homepage. Π­Ρ‚ΠΎ, ΠΎΡ‡Π΅Π²ΠΈΠ΄Π½ΠΎ, Π½Π΅ Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ имСлось Π² Π²ΠΈΠ΄Ρƒ, ΠΈ ΠΏΡ€ΠΈΠ²Π΅Π΄Ρ‘Ρ‚ ΠΊ ошибкС ΠΈΠ»ΠΈ Π½Π΅ΠΎΠΆΠΈΠ΄Π°Π½Π½ΠΎΠΌΡƒ повСдСнию ΠΊΠΎΠ΄Π°, ΠΊΠ°ΠΊ это ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ Π² ΠΆΠΈΠ²ΠΎΠΌ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ Π½ΠΈΠΆΠ΅. ΠŸΠΎΠΏΡ€ΠΎΠ±ΡƒΠΉΡ‚Π΅ навСсти курсор Π½Π° ссылку, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ, Π½Π° Ρ‡Ρ‚ΠΎ ΠΏΠΎΡ…ΠΎΠΆ тСкст title!

Наш совСт: всСгда ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ ΠΊΠ°Π²Ρ‹Ρ‡ΠΊΠΈ Π² Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π°Ρ… β€” это ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΡ‚ ΠΈΠ·Π±Π΅ΠΆΠ°Ρ‚ΡŒ ΠΏΠΎΠ΄ΠΎΠ±Π½Ρ‹Ρ… ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ, ΠΈ, ΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ, ΠΊΠΎΠ΄ Π±ΡƒΠ΄Π΅Ρ‚ Π±ΠΎΠ»Π΅Π΅ Ρ‡ΠΈΡ‚Π°Π±Π΅Π»ΡŒΠ½Ρ‹ΠΌ.

ΠžΠ΄ΠΈΠ½Π°Ρ€Π½Ρ‹Π΅ ΠΈΠ»ΠΈ Π΄Π²ΠΎΠΉΠ½Ρ‹Π΅ ΠΊΠ°Π²Ρ‹Ρ‡ΠΊΠΈ?

Π’ этой ΡΡ‚Π°Ρ‚ΡŒΠ΅ Π²Ρ‹ Π·Π°ΠΌΠ΅Ρ‚ΠΈΡ‚Π΅, Ρ‡Ρ‚ΠΎ всС Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Ρ‹ Π·Π°ΠΊΠ»ΡŽΡ‡Π΅Π½Ρ‹ Π² Π΄Π²ΠΎΠΉΠ½Ρ‹Π΅ ΠΊΠ°Π²Ρ‹Ρ‡ΠΊΠΈ. Однако, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π²ΠΈΠ΄Π΅Ρ‚ΡŒ ΠΎΠ΄ΠΈΠ½Π°Ρ€Π½Ρ‹Π΅ ΠΊΠ°Π²Ρ‹Ρ‡ΠΊΠΈ Π² HTML Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ… Π΄Ρ€ΡƒΠ³ΠΈΡ… людСй. Π­Ρ‚ΠΎ ΠΈΡΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Π΄Π΅Π»ΠΎ вкуса, ΠΈ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ свободно Π²Ρ‹Π±ΠΈΡ€Π°Ρ‚ΡŒ, ΠΊΠ°ΠΊΠΈΠ΅ ΠΈΠ· Π½ΠΈΡ… ΠΏΡ€Π΅Π΄ΠΏΠΎΡ‡ΠΈΡ‚Π°Π΅Ρ‚Π΅. ОбС ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ строки эквивалСнтны:

<a href="http://www.example.com">Бсылка ΠΊ ΠΌΠΎΠ΅ΠΌΡƒ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρƒ.</a>

<a href='http://www.example.com'>Бсылка ΠΊ ΠΌΠΎΠ΅ΠΌΡƒ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρƒ.</a>

ΠžΠ΄Π½Π°ΠΊΠΎΒ Π²Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΡƒΠ±Π΅Π΄ΠΈΡ‚ΡŒΡΡ, Ρ‡Ρ‚ΠΎ Π½Π΅ ΡΠΌΠ΅ΡˆΠΈΠ²Π°Π΅Ρ‚Π΅ ΠΈΡ… вмСстС. Π‘Π»Π΅Π΄ΡƒΡŽΡ‰Π΅Π΅ Π±ΡƒΠ΄Π΅Ρ‚ Π½Π΅Π²Π΅Ρ€Π½Ρ‹ΠΌ!

<a href="http://www.example.com'>Бсылка ΠΊ ΠΌΠΎΠ΅ΠΌΡƒ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρƒ.</a>

Если Π²Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚Π΅ ΠΎΠ΄ΠΈΠ½ Ρ‚ΠΈΠΏ ΠΊΠ°Π²Ρ‹Ρ‡Π΅ΠΊ Π² своём HTML, Ρ‚ΠΎ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΠΎΠΌΠ΅ΡΡ‚ΠΈΡ‚ΡŒ Π²Π½ΡƒΡ‚Ρ€ΡŒ ΠΈΡ… ΠΊΠ°Π²Ρ‹Ρ‡ΠΊΠΈ Π΄Ρ€ΡƒΠ³ΠΎΠ³ΠΎ Ρ‚ΠΈΠΏΠ°, Π½Π΅ вызывая Π½ΠΈΠΊΠ°ΠΊΠΈΡ… ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ:

<a href="http://www.example.com" title="Isn't this fun?">A link to my example.</a>

Если Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ Π²ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ ΠΊΠ°Π²Ρ‹Ρ‡ΠΊΠΈ Ρ‚ΠΎΠ³ΠΎ ΠΆΠ΅ Ρ‚ΠΈΠΏΠ°, Ρ‚ΠΎ Π²Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹ HTML. НапримСр, это Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚:

<a href='http://www.example.com' title='Isn't this fun?'>A link to my example.</a>

ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ Π²Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Ρ‚Π°ΠΊ:

<a href='http://www.example.com' title='Isn&#39;t this fun?'>A link to my example.</a>

НиТС Π΄Π°Π½ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ оборачивания основных, ΡΠ°ΠΌΠΎΡΡ‚ΠΎΡΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… HTML элСмСнтов, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ сами ΠΏΠΎ сСбС нС ΠΎΡ‡Π΅Π½ΡŒ ΠΏΠΎΠ»Π΅Π·Π½Ρ‹. Π”Π°Π²Π°ΠΉΡ‚Π΅ посмотрим, ΠΊΠ°ΠΊ ΡΠ°ΠΌΠΎΡΡ‚ΠΎΡΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ элСмСнты ΠΎΠ±ΡŠΠ΅Π΄ΠΈΠ½ΡΡŽΡ‚ΡΡ для формирования всСй HTML страницы:

<!DOCTYPE html>
<html>
  <head>
    <meta charset="utf-8">
    <title>ВСстовая страница</title>
  </head>
  <body>
    <p>Π­Ρ‚ΠΎ β€” моя страница</p>
  </body>
</html>

Π’ΠΎΡ‚ Ρ‡Ρ‚ΠΎ ΠΌΡ‹ ΠΈΠΌΠ΅Π΅ΠΌ:

  1. <!DOCTYPE html>: ОбъявлСниС Ρ‚ΠΈΠΏΠ° Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°. ΠžΡ‡Π΅Π½ΡŒ Π΄Π°Π²Π½ΠΎ, Π΅Ρ‰Ρ‘Β ΠΊΠΎΠ³Π΄Π° HTML Π±Ρ‹Π» ΠΌΠΎΠ»ΠΎΠ΄Β (1991/2), Ρ‚ΠΈΠΏΡ‹ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ² использовались Π² качСствС ссылок Π½Π° Π½Π°Π±ΠΎΡ€ ΠΏΡ€Π°Π²ΠΈΠ», ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ HTML-страница Π΄ΠΎΠ»ΠΆΠ½Π° Π±Ρ‹Π»Π° ΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ½Π° ΡΡ‡ΠΈΡ‚Π°Π»Π°ΡΡŒ Ρ…ΠΎΡ€ΠΎΡˆΠ΅ΠΉ, Ρ‡Ρ‚ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΎΠ·Π½Π°Ρ‡Π°Ρ‚ΡŒ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΡ‡Π΅ΡΠΊΡƒΡŽ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΡƒ ошибок ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ ΠΏΠΎΠ»Π΅Π·Π½Ρ‹Π΅ Π²Π΅Ρ‰ΠΈ. ОбъявлСниС Ρ‚ΠΈΠΏΠ° докумСнта выглядСло примСрно Π²ΠΎΡ‚ Ρ‚Π°ΠΊ:
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    Однако в наши Π΄Π½ΠΈ Π½ΠΈΠΊΡ‚ΠΎ особо Π½Π΅ Π΄ΡƒΠΌΠ°Π΅Ρ‚ ΠΎ Π½ΠΈΡ…, ΠΈ Ρ‚ΠΈΠΏΡ‹ докумСнта стали историчСским Π°Ρ€Ρ‚Π΅Ρ„Π°ΠΊΡ‚ΠΎΠΌ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±Ρ‹Ρ‚ΡŒ Π²ΠΊΠ»ΡŽΡ‡Π΅Π½Ρ‹ Π²Π΅Π·Π΄Π΅, Ρ‡Ρ‚ΠΎΠ±Ρ‹ всё работало ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ.Β <!DOCTYPE html>Β β€” это самый ΠΊΠΎΡ€ΠΎΡ‚ΠΊΠΈΠΉΒ Π²ΠΈΠ΄ Ρ‚ΠΈΠΏΠ° Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°, который считаСтся Π΄Π΅ΠΉΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΌ. На самом Π΄Π΅Π»Π΅ это всё, Ρ‡Ρ‚ΠΎ Π½ΡƒΠΆΠ½ΠΎ Π²Π°ΠΌ Π·Π½Π°Ρ‚ΡŒ ΠΎ Ρ‚ΠΈΠΏΠ°Ρ… Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ² .
  2. <html></html>: Π­Π»Π΅ΠΌΠ΅Π½Ρ‚ <html> содСрТит Π² сСбС всё содСрТимоС на всСй страницС, ΠΈ ΠΈΠ½ΠΎΠ³Π΄Π° Π΅Π³ΠΎ Π½Π°Π·Ρ‹Π²Π°ΡŽΡ‚ «ΠΊΠΎΡ€Π½Π΅Π²ΠΎΠΉ элСмСнт».Β 
  3. <head></head>: Π­Π»Π΅ΠΌΠ΅Π½Ρ‚ <head>. Π”Π°Π½Π½Ρ‹ΠΉ элСмСнт выступаСт Π² качСствС ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Π° для всСго содСрТимого, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ Π² HTML Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚, Π½ΠΎ Π½Π΅ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Ρ‚ΡŒ посСтитСлям вашСй страницы. Он Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ Ρ‚Π°ΠΊΠΈΠ΅ Π²Π΅Ρ‰ΠΈ, ΠΊΠ°ΠΊ ΠΊΠ»ΡŽΡ‡Π΅Π²Ρ‹Π΅ слова ΠΈ описаниС страницы, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²Ρ‹ Ρ…ΠΎΡ‚Π΅Π»ΠΈ Π±Ρ‹ ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Ρ‚ΡŒ Π² поисковых запросах, CSS для стилизирования вашСго ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Π°, объявлСниС ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅ΠΌΠΎΠ³ΠΎ Π½Π°Π±ΠΎΡ€Π° символов ΠΈ ΠΌΠ½ΠΎΠ³ΠΎΠ΅ Π΄Ρ€ΡƒΠ³ΠΎΠ΅. Π’Ρ‹ ΡƒΠ·Π½Π°Π΅Ρ‚Π΅ большС ΠΎΠ± этом ΠΈΠ· ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΉ ΡΡ‚Π°Ρ‚ΡŒΠΈ Π΄Π°Π½Π½ΠΎΠ³ΠΎ руководства.
  4. <meta charset="utf-8">: Π­Ρ‚ΠΎΡ‚ элСмСнт устанавливаСт Π² качСствС символьной ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²ΠΊΠΈ для вашСго Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π° utf-8 , ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎ символов ΠΈΠ· всСх извСстных чСловСчСству языков. По сущСству, Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ страница смоТСт ΠΎΡ‚ΠΎΠ±Ρ€Π°Π·ΠΈΡ‚ΡŒ любой тСкстовый ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π²Ρ‹ смоТСтС Π² Π½Π΅Ρ‘ Π²Π»ΠΎΠΆΠΈΡ‚ΡŒ. НСт ΠΏΡ€ΠΈΡ‡ΠΈΠ½ Π½Π΅ ΡƒΡΡ‚Π°Π½Π°Π²Π»ΠΈΠ²Π°Ρ‚ΡŒ эту ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²ΠΊΡƒ, это Ρ‚Π°ΠΊΠΆΠ΅ ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΡ‚ ΠΈΠ·Π±Π΅ΠΆΠ°Ρ‚ΡŒ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ ΠΏΠΎΠ·Π΄Π½Π΅Π΅.
  5. <title></title>: Π­Π»Π΅ΠΌΠ΅Π½Ρ‚ <title>. Π­Ρ‚ΠΎΡ‚ элСмСнт устанавливаСт Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ вашСй страницы, который появляСтся Π²ΠΎ Π²ΠΊΠ»Π°Π΄ΠΊΠ΅ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°, Π·Π°Π³Ρ€ΡƒΠΆΠ°ΡŽΡ‰Π΅ΠΉ эту страницу, Ρ‚Π°ΠΊΠΆΠ΅ это Π·Π°Π³Π»Π°Π²ΠΈΠ΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ ΠΏΡ€ΠΈ описании страницы, ΠΊΠΎΠ³Π΄Π° Π²Ρ‹ сохраняСтС Π΅Ρ‘ Π² Π·Π°ΠΊΠ»Π°Π΄ΠΊΠ°Ρ… ΠΈΠ»ΠΈ ΠΈΠ·Π±Ρ€Π°Π½Π½ΠΎΠΌ.
  6. <body></body>: Π­Π»Π΅ΠΌΠ΅Π½Ρ‚ <body>. Он содСрТит вСсь ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Ρ‚ΡŒ посСтитСлям вашСй страницы, β€” тСкст, изобраТСния, Π²ΠΈΠ΄Π΅ΠΎ, ΠΈΠ³Ρ€Ρ‹, ΠΏΡ€ΠΎΠΈΠ³Ρ€Ρ‹Π²Π°Π΅ΠΌΡ‹Π΅ Π°ΡƒΠ΄ΠΈΠΎ Π΄ΠΎΡ€ΠΎΠΆΠΊΠΈ ΠΈΠ»ΠΈ Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ Π΅Ρ‰Ρ‘.

АктивноС ΠΈΠ·ΡƒΡ‡Π΅Π½ΠΈΠ΅: Π”ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ элСмСнтов Π² ваш HTML-Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚

Если Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΠΏΠΎΡΠΊΡΠΏΠ΅Ρ€ΠΈΠΌΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ с написаниСм HTML Π½Π° ΡΠ²ΠΎΡ‘ΠΌΒ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π΅,Β Ρ‚ΠΎΒ ΠΌΠΎΠΆΠ΅Ρ‚Π΅:

  1. Π‘ΠΊΠΎΠΏΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ HTML-страницы, располоТСнный Π²Ρ‹ΡˆΠ΅.
  2. Π‘ΠΎΠ·Π΄Π°Ρ‚ΡŒ Π½ΠΎΠ²Ρ‹ΠΉ Ρ„Π°ΠΉΠ» Π² тСкстовом Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π΅.
  3. Π’ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ ΠΊΠΎΠ΄ Π² ваш Π½ΠΎΠ²Ρ‹ΠΉ тСкстовый Ρ„Π°ΠΉΠ».
  4. Π‘ΠΎΡ…Ρ€Π°Π½ΠΈΡ‚ΡŒ Ρ„Π°ΠΉΠ» ΠΊΠ°ΠΊ index.html.

Π’Π΅ΠΏΠ΅Ρ€ΡŒ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ ΠΈ ΠΏΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ, Π²ΠΎ Ρ‡Ρ‚ΠΎ отрисовался ΠΊΠΎΠ΄, Π° ΠΏΠΎΡ‚ΠΎΠΌ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ Π΅Π³ΠΎ, ΠΎΠ±Π½ΠΎΠ²ΠΈΡ‚ΡŒ страницу ΠΈ ΠΏΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ»ΠΎΡΡŒ. Π‘Π½Π°Ρ‡Π°Π»Π° страница выглядит Ρ‚Π°ΠΊ:


Для этого упраТнСния вы ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠΎΠ΄ локально Π½Π° своём ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π΅, ΠΊΠ°ΠΊ прСдлагаСтся Π²Ρ‹ΡˆΠ΅, Π° ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Π² Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π΅, располоТСнном Π½ΠΈΠΆΠ΅. Π’ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π΅ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ содСрТимоС элСмСнта <body>. ΠŸΠΎΠΏΡ€ΠΎΠ±ΡƒΠΉΡ‚Π΅ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π΅:

  • Π”ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ страницы сразу Π·Π° ΠΎΡ‚ΠΊΡ€Ρ‹Π²Π°ΡŽΡ‰ΠΈΠΌ Ρ‚Π΅Π³ΠΎΠΌΒ <body>. ВСкст Π΄ΠΎΠ»ΠΆΠ΅Π½ Π½Π°Ρ…ΠΎΠ΄ΠΈΡ‚ΡŒΡΡΒ ΠΌΠ΅ΠΆΠ΄Ρƒ ΠΎΡ‚ΠΊΡ€Ρ‹Π²Π°ΡŽΡ‰ΠΈΠΌ Ρ‚Π΅Π³ΠΎΠΌΒ <h2> ΠΈ Π·Π°ΠΊΡ€Ρ‹Π²Π°ΡŽΡ‰ΠΈΠΌΒ </h2> .
  • ΠΠ°ΠΏΠΈΡˆΠΈΡ‚Π΅ Π² ΠΏΠ°Ρ€Π°Π³Ρ€Π°Ρ„Π΅ ΠΎ Ρ‡Ρ‘ΠΌ-Π½ΠΈΠ±ΡƒΠ΄ΡŒ, Ρ‡Ρ‚ΠΎ каТСтся вам интСрСсным.
  • Π’Ρ‹Π΄Π΅Π»ΠΈΡ‚Π΅ Π²Π°ΠΆΠ½Ρ‹Π΅ слова, ΠΎΠ±Π΅Ρ€Π½ΡƒΠ² ΠΈΡ… Π² ΠΎΡ‚ΠΊΡ€Ρ‹Π²Π°ΡŽΡ‰ΠΈΠΉ Ρ‚Π΅Π³Β <strong> ΠΈ Π·Π°ΠΊΡ€Ρ‹Π²Π°ΡŽΡ‰ΠΈΠΉΒ </strong>
  • Π”ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ ссылку Π½Π° свой Π°Π±Π·Π°Ρ†Β Ρ‚Π°ΠΊ, как объяснСно Ρ€Π°Π½Π΅Π΅ Π² ΡΡ‚Π°Ρ‚ΡŒΠ΅.
  • Π”ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Π² свой Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ ΠΏΠΎΠ΄ Π°Π±Π·Π°Ρ†Π΅ΠΌ, ΠΊΠ°ΠΊ объяснСно Ρ€Π°Π½Π΅Π΅ Π² ΡΡ‚Π°Ρ‚ΡŒΠ΅. Если смоТСтС ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π΄Ρ€ΡƒΠ³ΡƒΡŽ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ (со своСго ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π° ΠΈΠ»ΠΈ ΠΈΠ· ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚Π°). Π’Ρ‹ большой ΠΌΠΎΠ»ΠΎΠ΄Π΅Ρ†!

Если Π²Ρ‹ Π·Π°ΠΏΡƒΡ‚Π°Π»ΠΈΡΡŒ, всСгда ΠΌΠΎΠΆΠ½ΠΎ Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ сначала ΠΊΠ½ΠΎΠΏΠΊΠΎΠΉΒ Π‘Π±Ρ€ΠΎΡΠΈΡ‚ΡŒ. Π‘Π΄Π°Ρ‘Ρ‚Π΅ΡΡŒ β€” посмотритС ΠΎΡ‚Π²Π΅Ρ‚, Π½Π°ΠΆΠ°Π² Π½Π°Β ΠŸΠΎΠΊΠ°Π·Π°Ρ‚ΡŒ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅.

ΠŸΡ€ΠΎΠ±Π΅Π»Ρ‹ Π² HTML

Π’Ρ‹ ΠΌΠΎΠ³Π»ΠΈ Π·Π°ΠΌΠ΅Ρ‚ΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ Π² ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°Ρ… ΠΊΠΎΠ΄Π° ΠΈΠ· этой ΡΡ‚Π°Ρ‚ΡŒΠΈΒ ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΡ€ΠΎΠ±Π΅Π»ΠΎΠ². Π­Ρ‚ΠΎ вовсС Π½Π΅ ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ β€”Β ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ Π΄Π²Π° ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π° эквивалСнтны:

<p>Π‘ΠΎΠ±Π°ΠΊΠΈ Π³Π»ΡƒΠΏΡ‹.</p>

<p>Π‘ΠΎΠ±Π°ΠΊΠΈ
         Π³Π»ΡƒΠΏΡ‹.</p>

НС Π²Π°ΠΆΠ½ΠΎ, сколько пустого мСста Π²Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚Π΅ Π² Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΠ΅ (Ρ‡Ρ‚ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚ Π²ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ±Π΅Π»Ρ‹ ΠΈ сдвиги строк):Β Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Β ΠΏΡ€ΠΈ Π°Π½Π°Π»ΠΈΠ·Π΅ кода сократит всё пустоС мСсто Π΄ΠΎ ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΏΡ€ΠΎΠ±Π΅Π»Π°. Π—Π°Ρ‡Π΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΡ€ΠΎΠ±Π΅Π»ΠΎΠ²? ΠžΡ‚Π²Π΅Ρ‚: это Π΄ΠΎΡΡ‚ΡƒΠΏΠ½ΠΎΡΡ‚ΡŒ для понимания β€” Π³ΠΎΡ€Π°Π·Π΄ΠΎ Π»Π΅Π³Ρ‡Π΅ Ρ€Π°Π·ΠΎΠ±Ρ€Π°Ρ‚ΡŒΡΡ, Ρ‡Ρ‚ΠΎ происходит Π² вашСм ΠΊΠΎΠ΄Π΅, Ссли ΠΎΠ½ ΡƒΠ΄ΠΎΠ±Π½ΠΎ ΠΎΡ‚Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½, Π° Π½Π΅ просто собран вмСстС Π² ΠΎΠ΄Π½ΠΎΠΌ большом бСспорядкС. Π’ нашСм ΠΊΠΎΠ΄Π΅ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ Π²Π»ΠΎΠΆΠ΅Π½Π½Ρ‹ΠΉ элСмСнт сдвинут Π½Π° Π΄Π²Π° ΠΏΡ€ΠΎΠ±Π΅Π»Π° ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ элСмСнта, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ ΠΎΠ½ находится. Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ любоС Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ (Π² частности, количСство ΠΏΡ€ΠΎΠ±Π΅Π»ΠΎΠ² для отступа), Π½ΠΎ Π»ΡƒΡ‡ΡˆΠ΅ ΠΏΡ€ΠΈΠ΄Π΅Ρ€ΠΆΠΈΠ²Π°Ρ‚ΡŒΡΡ ΠΎΠ΄Π½ΠΎΠ³ΠΎ стиля.

Π’ HTML символы <, >, ", ' ΠΈ & ΡΠ²Π»ΡΡŽΡ‚ΡΡ ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹ΠΌΠΈ. Они ΡΠ²Π»ΡΡŽΡ‚ΡΡ Ρ‡Π°ΡΡ‚ΡŒΡŽ самого синтаксиса HTML. Π’Π°ΠΊ ΠΊΠ°ΠΊ ΠΆΠ΅ Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ Π² тСкст ΠΎΠ΄ΠΈΠ½ ΠΈΠ· этих ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Ρ… символов? НапримСр, Ссли Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ампСрсанд ΠΈΠ»ΠΈ Π·Π½Π°ΠΊ «мСньшС» ΠΈ Π½Π΅ ΠΈΠ½Ρ‚Π΅Ρ€ΠΏΡ€Π΅Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π΅Π³ΠΎ ΠΊΠ°ΠΊ ΠΊΠΎΠ΄.

ΠœΡ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ссылки-ΠΌΠ½Π΅ΠΌΠΎΠ½ΠΈΠΊΠΈΒ  β€” ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Π΅ ΠΊΠΎΠ΄Ρ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°ΡŽΡ‚ спСцсимволы, ΠΈ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Π½Ρ‹ Π² Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Ρ… позициях. КаТдая ссылка-ΠΌΠ½Π΅ΠΌΠΎΠ½ΠΈΠΊ начинаСтся с ампСрсанда (&)Β ΠΈ Π·Π°Π²Π΅Ρ€ΡˆΠ°Π΅Ρ‚ΡΡ Ρ‚ΠΎΡ‡ΠΊΠΎΠΉ с запятой (;).

Π‘ΡƒΠΊΠ²Π΅Π½Π½Ρ‹ΠΉ ΡΠΈΠΌΠ²ΠΎΠ»Π‘ΠΈΠΌΠ²ΠΎΠ»ΡŒΠ½Ρ‹ΠΉ эквивалСнт
<&lt;
>&gt;
«&quot;
&apos;
&&amp;

Π’Β  ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΌ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ Π²Ρ‹ Π²ΠΈΠ΄ΠΈΡ‚Π΅ Π΄Π²Π° Π°Π±Π·Π°Ρ†Π°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Ρ€Π°ΡΡΠΊΠ°Π·Ρ‹Π²Π°ΡŽΡ‚ ΠΎ Π²Π΅Π±-тСхнологиях:

<p>Π’ HTML Π²Ρ‹ опрСдСляСтС ΠΏΠ°Ρ€Π°Π³Ρ€Π°Ρ„ элСмСнтом <p>.</p>

<p>Π’ HTML Π²Ρ‹ опрСдСляСтС ΠΏΠ°Ρ€Π°Π³Ρ€Π°Ρ„ элСмСнтом &lt;p&gt;.</p>

Π’ ΠΆΠΈΠ²ΠΎΠΌ Π²Ρ‹Π²ΠΎΠ΄Π΅ Π½ΠΈΠΆΠ΅Β Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π·Π°ΠΌΠ΅Ρ‚ΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ Π°Π±Π·Π°Ρ† выводится Π½Π΅ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ считаСт, Ρ‡Ρ‚ΠΎ Π²Ρ‚ΠΎΡ€ΠΎΠΉ элСмСнт  <p> являСтся Π½Π°Ρ‡Π°Π»ΠΎΠΌ Π½ΠΎΠ²ΠΎΠ³ΠΎ Π°Π±Π·Π°Ρ†Π°! Π’Ρ‚ΠΎΡ€ΠΎΠΉ Π°Π±Π·Π°Ρ† нашСго ΠΊΠΎΠ΄Π° выводится ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ ΠΌΡ‹ Π·Π°ΠΌΠ΅Π½ΠΈΠ»ΠΈ ΡƒΠ³Π»ΠΎΠ²Ρ‹Π΅ скобки Π½Π° ссылки-ΠΌΠ½Π΅ΠΌΠΎΠ½ΠΈΠΊΠΈ.

Π’ HTML, ΠΊΠ°ΠΊ ΠΈ Π² Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²Π΅ языков программирования, Π΅ΡΡ‚ΡŒ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΏΠΈΡΠ°Ρ‚ΡŒ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΈ Π² ΠΊΠΎΠ΄Π΅. ΠšΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΈ ΠΈΠ³Π½ΠΎΡ€ΠΈΡ€ΡƒΡŽΡ‚ΡΡ ΠΎΠ±ΠΎΠ·Ρ€Π΅Π²Π°Ρ‚Π΅Π»Π΅ΠΌ ΠΈ Π½Π΅ Π²ΠΈΠ΄Π½Ρ‹ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŽ, ΠΈΡ… Π΄ΠΎΠ±Π°Π²Π»ΡΡŽΡ‚ для Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΡΡΠ½ΠΈΡ‚ΡŒ, ΠΊΠ°ΠΊ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ написанный ΠΊΠΎΠ΄, Ρ‡Ρ‚ΠΎ Π΄Π΅Π»Π°ΡŽΡ‚ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Π΅ Π΅Π³ΠΎ части ΠΈ Ρ‚. Π΄. Вакая ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠ° ΠΏΠΎΠ»Π΅Π·Π½Π°, Ссли Π²Ρ‹ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚Π΅ΡΡŒ ΠΊ ΠΊΠΎΠ΄Ρƒ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π΄Π°Π²Π½ΠΎ Π½Π΅ Π²ΠΈΠ΄Π΅Π»ΠΈ ΠΈΠ»ΠΈ ΠΊΠΎΠ³Π΄Π° Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‚ΡŒ Π΅Π³ΠΎ ΠΊΠΎΠΌΡƒ-Ρ‚ΠΎ Π΄Ρ€ΡƒΠ³ΠΎΠΌΡƒ.

Π§Ρ‚ΠΎΠ±Ρ‹ ΠΏΡ€Π΅Π²Ρ€Π°Ρ‚ΠΈΡ‚ΡŒ Ρ‡Π°ΡΡ‚ΡŒ содСрТимого HTML-Ρ„Π°ΠΉΠ»Π° Π² ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ, Π½ΡƒΠΆΠ½ΠΎ ΠΏΠΎΠΌΠ΅ΡΡ‚ΠΈΡ‚ΡŒ Π΅Ρ‘ Π² ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Π΅ ΠΌΠ°Ρ€ΠΊΠ΅Ρ€Ρ‹ <!-- ΠΈ -->, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€:

<p> МСня Π½Π΅Ρ‚ Π² коммСнтариях( </p>

Как Π²Ρ‹ ΡƒΠ²ΠΈΠ΄ΠΈΡ‚Π΅ Π½ΠΈΠΆΠ΅, ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ ΠΏΠ°Ρ€Π°Π³Ρ€Π°Ρ„ Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΡ‘Π½ Π½Π° экранС, Π° Π²Ρ‚ΠΎΡ€ΠΎΠΉ Π½Π΅Ρ‚.

Π’Ρ‹ дошли Π΄ΠΎ ΠΊΠΎΠ½Ρ†Π° ΡΡ‚Π°Ρ‚ΡŒΠΈ β€” надССмся, Π²Π°ΠΌ ΠΏΠΎΠ½Ρ€Π°Π²ΠΈΠ»ΠΎΡΡŒ ΠΏΡƒΡ‚Π΅ΡˆΠ΅ΡΡ‚Π²ΠΈΠ΅ ΠΏΠΎ основам HTML. На этом этапС Π²Ρ‹ ΡƒΠΆΠ΅ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ Ρ€Π°Π·ΠΎΠ±Ρ€Π°Ρ‚ΡŒΡΡ, ΠΊΠ°ΠΊ выглядит язык, ΠΊΠ°ΠΊ ΠΎΠ½ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π½Π° Π±Π°Π·ΠΎΠ²ΠΎΠΌ ΡƒΡ€ΠΎΠ²Π½Π΅ ΠΈ ΡƒΠΌΠ΅Ρ‚ΡŒ ΠΎΠΏΠΈΡΠ°Ρ‚ΡŒ нСсколько элСмСнтов ΠΈ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ΠΎΠ². БСйчас идСальноС врСмя ΠΈ мСсто, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠΈΡ‚ΡŒ ΠΈΠ·ΡƒΡ‡Π°Ρ‚ΡŒ HTML. Π’ ΠΏΠΎΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΡ… ΡΡ‚Π°Ρ‚ΡŒΡΡ…Β ΠΌΡ‹ рассмотрим Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΈΠ· Π²Π΅Ρ‰Π΅ΠΉ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²Ρ‹ ΡƒΠΆΠ΅ рассмотрСли, Π½ΠΎ Π½Π°ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½Π΅Π΅, Π° Ρ‚Π°ΠΊΠΆΠ΅ прСдставим Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½ΠΎΠ²Ρ‹Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ языка. ΠžΡΡ‚Π°Π²Π°ΠΉΡ‚Π΅ΡΡŒ с Π½Π°ΠΌΠΈ!

ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅: БСйчас, ΠΊΠΎΠ³Π΄Π° Π²Ρ‹ Π½Π°Ρ‡ΠΈΠ½Π°Π΅Ρ‚Π΅ большС ΡƒΠ·Π½Π°Π²Π°Ρ‚ΡŒ ΠΎ HTML, Π²Ρ‹ Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π½Π°Ρ‡Π°Ρ‚ΡŒ ΠΈΠ·ΡƒΡ‡Π°Ρ‚ΡŒ основы каскадных Ρ‚Π°Π±Π»ΠΈΡ† стилСй Cascading Style Sheets, ΠΈΠ»ΠΈ CSS. CSS β€” это язык, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡΒ Π΄Π»Ρ стилизации Π²Π΅Π±-страниц (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ ΡˆΡ€ΠΈΡ„Ρ‚Π° ΠΈΠ»ΠΈ Ρ†Π²Π΅Ρ‚ΠΎΠ² ΠΈΠ»ΠΈ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ ΠΌΠ°ΠΊΠ΅Ρ‚Π° страницы). Как Π²Ρ‹ скоро ΠΏΠΎΠΉΠΌΡ‘Ρ‚Π΅, HTML ΠΈ CSS созданы Π΄Ρ€ΡƒΠ³ для Π΄Ρ€ΡƒΠ³Π°.

Как ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ исходный ΠΊΠΎΠ΄ страницы Π² Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π΅ Google Chrome

Π’Π΅Π±-страница, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ Π²Ρ‹ сСйчас просматриваСтС, ΠΊΠ°ΠΊ ΠΈ всС ΠΎΡΡ‚Π°Π»ΡŒΠ½Ρ‹Π΅, состоит ΠΈΠ· ΠΊΠΎΠ΄Π°, написанного Π½Π° языкС программирования. Π’ этой ΡΡ‚Π°Ρ‚ΡŒΠ΅ ΠΌΡ‹ расскаТСм, ΠΊΠ°ΠΊ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ ΠΊΠΎΠ΄ страницы Google Chrome, Π·Π°Ρ‡Π΅ΠΌ это Π½ΡƒΠΆΠ½ΠΎ ΠΈ ΠΊΠ°ΠΊΠΈΠ΅ возмоТности прСдоставляСт Ρ€Π΅ΠΆΠΈΠΌ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°.

Вводная информация

Π‘Π°ΠΉΡ‚Ρ‹ ΠΏΠΈΡˆΡƒΡ‚ Π² основном Π½Π° языкС HTML – это язык гипСртСкстовой Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΠΈ. Π’Π°ΠΊΠΆΠ΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ CSS, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΡ„ΠΎΡ€ΠΌΠΈΡ‚ΡŒ стили. Π‘ΠΎΠ»Π΅Π΅ слоТныС рСсурсы ΠΏΠΈΡˆΡƒΡ‚ΡΡ Π½Π° скриптовых языках Ρ‚Π°ΠΊΠΈΡ… ΠΊΠ°ΠΊ PHP ΠΈ JS. ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ Π²ΠΈΠ΄ΠΈΡ‚ тСкст, ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠΈ, Π²ΠΈΠ΄Π΅ΠΎ, Π΄ΠΈΠ½Π°ΠΌΠΈΡ‡Π½Ρ‹Π΅ элСмСнты ΠΈ Π²ΡΠΏΠ»Ρ‹Π²Π°ΡŽΡ‰ΠΈΠ΅ ΠΎΠΊΠ½Π°. Но Π²Π½ΡƒΡ‚Ρ€ΠΈ – всС это состоит ΠΈΠ· Ρ‚Π΅Π³ΠΎΠ², Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ, условий, ссылок, ΠΎΠ΄Π½ΠΈΠΌ словом – ΠΊΠΎΠ΄Π°.

Π•ΡΡ‚ΡŒ рСсурсы, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‚ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ сайты Π±Π΅Π· знания языков программирования, это конструкторы. Но ΠΈ ΠΎΠ½ΠΈ Ρ‚Π°ΠΊ ΠΈΠ»ΠΈ ΠΈΠ½Π°Ρ‡Π΅ ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΡƒΡŽΡ‚ Π²ΠΈΠ·ΡƒΠ°Π»ΡŒΠ½Ρ‹Π΅ элСмСнты Π² Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΡƒ Π½Π° языкС HTML, CSS ΠΈ JS. Волько происходит это Π±Π΅Π· участия Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°.

Для Ρ‡Π΅Π³ΠΎ Π½ΡƒΠΆΠ½ΠΎ ΠΏΡ€ΠΎΡΠΌΠ°Ρ‚Ρ€ΠΈΠ²Π°Ρ‚ΡŒ ΠΊΠΎΠ΄

ΠΠ΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎΡΡ‚ΡŒ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ ΠΈ ΠΏΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½Π΅Π΅ содСрТимоС сайта ΠΌΠΎΠΆΠ΅Ρ‚ Π²ΠΎΠ·Π½ΠΈΠΊΠ½ΡƒΡ‚ΡŒ Π² Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… ситуациях:

  • Если Π²Ρ‹ Π½Π°Ρ‡ΠΈΠ½Π°ΡŽΡ‰ΠΈΠΉ Π²Π΅Π±-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ ΠΈΠ»ΠΈ Π²Π΅Ρ€ΡΡ‚Π°Π»ΡŒΡ‰ΠΈΠΊ, Π²Π°ΠΌ Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΠΎΠ»Π΅Π·Π½ΠΎ ΠΏΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ, ΠΊΠ°ΠΊ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Ρ‹ Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… сайтах Ρ‚Π΅ ΠΈΠ»ΠΈ ΠΈΠ½Ρ‹Π΅ элСмСнты. КакиС-Ρ‚ΠΎ части ΠΊΠΎΠ΄Π° Π²Ρ‹ Π΄Π°ΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡΠΊΠΎΠΏΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ сСбС Π² свой ΠΏΡ€ΠΎΠ΅ΠΊΡ‚.
  • ВСстировщики сайтов ΠΈ ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€Ρ‹ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠ² Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡΡ‚ΡŒ Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π²ΠΈΠ·ΡƒΠ°Π»ΡŒΠ½ΠΎΠ΅ исполнСниС сайта согласно ΠΌΠ°ΠΊΠ΅Ρ‚Π°ΠΌ, Π½ΠΎ ΠΈ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ Π»ΠΈ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½Π° Π²Π»ΠΎΠΆΠ΅Π½Π½ΠΎΡΡ‚ΡŒ Ρ‚Π΅Π³ΠΎΠ² h2, h3 ΠΈ Ρ‚.Π΄., прописаны Π»ΠΈ ΠΌΠ΅Ρ‚Π°Ρ‚Π΅Π³ΠΈ, Ρ‚Π°ΠΉΡ‚Π»Ρ‹ ΠΈ Π΄Π΅ΡΠΊΡ€ΠΈΠΏΡˆΠ΅Π½Ρ‹ Π½Π° ΠΊΠ°ΠΆΠ΄ΠΎΠΉ страницС.
  • Если ΠΊΠΎΠΏΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ тСкста, ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΎΠΊ, Π²ΠΈΠ΄Π΅ΠΎ Π½Π° сайтС Π·Π°ΠΏΡ€Π΅Ρ‰Π΅Π½ΠΎ, ΠΎΠ±ΠΎΠΉΡ‚ΠΈ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΠ΅ ΠΌΠΎΠΆΠ½ΠΎ Ρ‡Π΅Ρ€Π΅Π· ΠΊΠΎΠ΄.
  • БпСциалисты, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π·Π°Π½ΠΈΠΌΠ°ΡŽΡ‚ΡΡ написаниСм тСкстов Π½Π° сайт, Π½Π΅ всСгда ΠΌΠΎΠ³ΡƒΡ‚ ΠΏΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ процСсс ΠΏΡƒΠ±Π»ΠΈΠΊΠ°Ρ†ΠΈΠΈ ΡΡ‚Π°Ρ‚ΡŒΠΈ. Если ваш ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π» ΠΎΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Π»ΠΈ ΠΏΠΎΠ΄ ΠΈΠΌΠ΅Π½Π΅ΠΌ администратора ΠΈΠ»ΠΈ ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€Π°, Π²Ρ‹ Π½Π΅ смоТСтС ΠΏΠΎΠ»ΠΎΠΆΠΈΡ‚ΡŒ эту ΡΡ‚Π°Ρ‚ΡŒΡŽ Π² ΠΏΠΎΡ€Ρ‚Ρ„ΠΎΠ»ΠΈΠΎ. Но с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ инструмСнтов Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ° ΠΌΠΎΠΆΠ½ΠΎ Β«ΠΏΠΎΠ΄ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒΒ» Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ элСмСнты сайта, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Ссли Π² тСкстС Π·Π°ΠΊΡ€Π°Π»Π°ΡΡŒ досадная ошибка, Π΅Π΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ ΠΈ послС ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ ΡΠΊΡ€ΠΈΠ½ΡˆΠΎΡ‚.

ИзмСнСния ΠΌΠΎΠΆΠ½ΠΎ Π²Π½ΠΎΡΠΈΡ‚ΡŒ Π»ΡŽΠ±Ρ‹Π΅. Π­Ρ‚ΠΎ Π½ΠΈΠΊΠ°ΠΊ Π½Π΅ отразится Π½Π° работоспособности сайта. ВсС дСйствия ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°ΡŽΡ‚ΡΡ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π½Π° вашСм ПК, Π² вашСм Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π΅, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ Π²Ρ‹ удаляСтС ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹ ΠΈΠ»ΠΈ измСняСтС тСкст Π² локальной ΠΊΠΎΠΏΠΈΠΈ сайта, хранящСйся Ρƒ вас Π½Π° ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π΅. ПослС ΠΏΠ΅Ρ€Π΅Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ страницы всС исправлСния исчСзнут, ΠΈ Π²Ρ‹ снова ΡƒΠ²ΠΈΠ΄ΠΈΡ‚Π΅ сайт, ΠΊΠ°ΠΊΠΎΠΉ ΠΎΠ½ Π»Π΅ΠΆΠΈΡ‚ Π½Π° сСрвСрС.

Π˜Π½ΡΡ‚Ρ€ΡƒΠΌΠ΅Π½Ρ‚Ρ‹ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ° ΠΈ исходный ΠΊΠΎΠ΄ – Π² Ρ‡Π΅ΠΌ Ρ€Π°Π·Π½ΠΈΡ†Π°

Π’Ρ‹, Π½Π°Π²Π΅Ρ€Π½ΠΎΠ΅, ΠΌΠΎΠ³Π»ΠΈ ΠΎΠ±Ρ€Π°Ρ‚ΠΈΡ‚ΡŒ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎ Π² Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π΅ Π΅ΡΡ‚ΡŒ Π΄Π²Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ: Β«ΠŸΡ€ΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠΎΠ΄Β» ΠΈ Β«ΠŸΡ€ΠΎΡΠΌΠΎΡ‚Ρ€ ΠΊΠΎΠ΄Π° страницы». НСсмотря Π½Π° ΡΡ…ΠΎΠΆΠ΅ΡΡ‚ΡŒ Π½Π°Π·Π²Π°Π½ΠΈΠΉ, это Ρ€Π°Π·Π½Ρ‹Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ.

Π˜ΡΡ…ΠΎΠ΄Π½Ρ‹ΠΉ ΠΊΠΎΠ΄ страницы Π₯Ρ€ΠΎΠΌ – это Π½Π°Π±ΠΎΡ€ символов, структурированный Π² Π΄Ρ€Π΅Π²ΠΎΠ²ΠΈΠ΄Π½ΡƒΡŽ структуру, ΠΈ ΠΎΠ½ открываСтся Π½Π° ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎΠΉ страницС. ВсС страницы сайтов, написанных Π½Π° языкС HTML, Π½Π°Ρ‡ΠΈΠ½Π°ΡŽΡ‚ΡΡ со строчки <!DOCTYPE html>. Она Π³ΠΎΠ²ΠΎΡ€ΠΈΡ‚ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Ρƒ, Ρ‡Ρ‚ΠΎ данная страница написана Π½Π° языкС HTML5. ЗаканчиваСтся каТдая страница Ρ‚Π΅Π³ΠΎΠΌ </html>. Π­Ρ‚ΠΎ Π½Π΅ΠΈΠ·ΠΌΠ΅Π½Π½ΠΎ.

ВсС Ρ‡Ρ‚ΠΎ ΠΌΠ΅ΠΆΠ΄Ρƒ ΠΏΠ΅Ρ€Π²Ρ‹ΠΌ, ΠΎΡ‚ΠΊΡ€Ρ‹Π²Π°ΡŽΡ‰ΠΈΠΌ Ρ‚Π΅Π³ΠΎΠΌ ΠΈ Π·Π°ΠΊΡ€Ρ‹Π²Π°ΡŽΡ‰ΠΈΠΌ Π² ΠΊΠΎΠ½Ρ†Π΅ страницы, это ΠΌΠ΅Ρ‚Π°Ρ‚Π΅Π³ΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π΄Π°ΡŽΡ‚ Ρ‚Π΅Ρ…Π½ΠΈΡ‡Π΅ΡΠΊΡƒΡŽ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Ρƒ ΠΈ всС Π²ΠΈΠ·ΡƒΠ°Π»ΡŒΠ½Ρ‹Π΅ элСмСнты страницы, Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ Ρ‚Π΅Π»ΠΎ страницы, Ρ‡Ρ‚ΠΎ Π²ΠΈΠ΄ΠΈΡ‚ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ. На этой страницС Π½ΠΈΡ‡Π΅Π³ΠΎ с ΠΊΠΎΠ΄ΠΎΠΌ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ нСльзя, Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΏΠ΅Ρ€Π΅ΠΉΡ‚ΠΈ ΠΏΠΎ ссылкам ΠΈΠ»ΠΈ ΡΠΊΠΎΠΏΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π΅Π³ΠΎ ΠΈΠ»ΠΈ ΠΊΠ°ΠΊΠΈΠ΅-Ρ‚ΠΎ части сСбС Π² ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ ΠΈΠ»ΠΈ для ΠΊΠ°ΠΊΠΈΡ…-Ρ‚ΠΎ Π΄Ρ€ΡƒΠ³ΠΈΡ… Ρ†Π΅Π»Π΅ΠΉ.

Ѐункция Β«ΠŸΡ€ΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠΎΠ΄Β» – это инструмСнт, с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ ΠΈΠ·ΡƒΡ‡ΠΈΡ‚ΡŒ Π±ΠΎΠ»Π΅Π΅ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Π΅ элСмСнты, стили, скрипты. Π§Ρ‚ΠΎ-Ρ‚ΠΎ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ Π½Π° сайтС, Π½ΠΎ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ локально. Π•Ρ‰Ρ‘ эта функция называСтся Β«Π˜Π½ΡΡ‚Ρ€ΡƒΠΌΠ΅Π½Ρ‚Ρ‹ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°Β».

Как ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ исходный ΠΊΠΎΠ΄ страницы Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π° Π“ΡƒΠ³Π» Π₯Ρ€ΠΎΠΌ

ΠžΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ исходный ΠΊΠΎΠ΄ ΠΌΠΎΠΆΠ½ΠΎ нСсколькими способами Π² зависимости ΠΎΡ‚ устройства ΠΈ ΠΏΡ€Π΅Π΄ΠΏΠΎΡ‡Ρ‚Π΅Π½ΠΈΠΉ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ:

На ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π΅

  • Π‘ ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ горячих клавиш – для этого, Π½Π°Ρ…ΠΎΠ΄ΡΡΡŒ Π½Π° ΠΈΠ½Ρ‚Π΅Ρ€Π΅ΡΡƒΡŽΡ‰Π΅ΠΉ страницС Π½Π°ΠΆΠΌΠΈΡ‚Π΅ Π½Π° ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Π΅ ΠΊΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΡŽ клавиш Ctrl + U. Рядом Π² Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π΅ откроСтся Π²ΠΊΠ»Π°Π΄ΠΊΠ°, содСрТащая вСсь исходный ΠΊΠΎΠ΄.
  • ΠžΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ ΠΈΠ· контСкстного мСню – Ссли Π²Ρ‹ Π½Π΅ Π΄Ρ€ΡƒΠΆΠΈΡ‚Π΅ с горячими клавишами эту ΠΆΠ΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ ΠΌΠΎΠΆΠ½ΠΎ Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ Ρ‡Π΅Ρ€Π΅Π· контСкстноС мСню ΠΌΡ‹ΡˆΠΈ. Π’Π°ΠΊΠΆΠ΅ Π½Π°Ρ…ΠΎΠ΄ΡΡΡŒ Π½Π° страницС, ΠΊΠΎΠ΄ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ Π½ΡƒΠΆΠ½ΠΎ ΠΏΡ€ΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Π΄Π°Π½Π½Ρ‹Π΅, Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚Π΅ ΠΏΡ€Π°Π²Ρ‹ΠΉ ΠΊΠ»ΠΈΠΊ ΠΌΡ‹ΡˆΠΊΠΎΠΉ Π½Π° пустом мСстС, Π³Π΄Π΅ Π½Π΅Ρ‚ Π½ΠΈΠΊΠ°ΠΊΠΈΡ… Π°ΠΊΡ‚ΠΈΠ²Π½Ρ‹Ρ… элСмСнтов ΠΈΠ»ΠΈ тСкста ΠΈ Π² ΠΎΡ‚ΠΊΡ€Ρ‹Π²ΡˆΠ΅ΠΌΡΡ спискС Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ Β«ΠŸΡ€ΠΎΡΠΌΠΎΡ‚Ρ€ ΠΊΠΎΠ΄Π° страницы».

На мобильном Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½Π΅

На мобильном Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½Π΅ Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡ€ΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ исходный ΠΊΠΎΠ΄. Волько Π²ΠΎΡ‚ Π² настройках мобильной вСрсии Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π° Π½Π΅Ρ‚ ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ для этой Ρ†Π΅Π»ΠΈ. Однако ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠΎΠ΄ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΎΠ΄Π½ΠΎΠΉ хитрости. Π’ Π½Π°Ρ‡Π°Π»ΠΎ ссылки Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ view-source:

НапримСр: view-source:https://sergoot.ru/

Π˜ΡΡ…ΠΎΠ΄Π½Ρ‹ΠΉ ΠΊΠΎΠ΄ страницы откроСтся Π² Ρ‚ΠΎΠΌ ΠΆΠ΅ ΠΎΠΊΠ½Π΅, Π³Π΄Π΅ Π±Ρ‹Π»Π° Π·Π°Π³Ρ€ΡƒΠΆΠ΅Π½Π° страница. Код Π² смартфонС Ρ‚Π°ΠΊΠΆΠ΅ прСдставляСт собой Π½Π°Π±ΠΎΡ€ символов. НСкоторыС элСмСнты ΠΎΡ‚ΠΌΠ΅Ρ‡Π΅Π½Ρ‹ Ρ€Π°Π·Π½Ρ‹ΠΌΠΈ Ρ†Π²Π΅Ρ‚Π°ΠΌΠΈ, это подсвСтка синтаксиса. К ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρƒ, ΠΏΠΎ синСму Ρ†Π²Π΅Ρ‚Ρƒ ΠΌΠΎΠΆΠ½ΠΎ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ это ссылка. ΠšΠ»Π°ΡΡΡ‹, Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΈ Ρ‚Π΅Π³ΠΈ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ ΠΎΡ€Π°Π½ΠΆΠ΅Π²Ρ‹ΠΌΠΈ ΠΈΠ»ΠΈ Ρ€ΠΎΠ·ΠΎΠ²Ρ‹ΠΌΠΈ. ΠšΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΈ Π²Ρ‹Π΄Π΅Π»ΡΡŽΡ‚ΡΡ Π·Π΅Π»Π΅Π½Ρ‹ΠΌ Ρ†Π²Π΅Ρ‚ΠΎΠΌ. ΠžΠ±Ρ‹Ρ‡Π½Ρ‹ΠΉ тСкст, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ отобраТаСтся Π½Π° сайтС ΠΊΠ°ΠΊ тСкст Π² ΠΊΠΎΠ΄Π΅ Π½ΠΈΠΊΠ°ΠΊ Π½Π΅ Π²Ρ‹Π΄Π΅Π»Π΅Π½.

ΠŸΡ€ΠΎΡΠΌΠΎΡ‚Ρ€ ΠΊΠΎΠ΄Π° элСмСнта

Π‘ΠΎΠ»Π΅Π΅ интСрСсный инструмСнт – это просмотр ΠΊΠΎΠ΄Π° элСмСнта ΠΈΠ»ΠΈ ΠΊΠ°ΠΊ Π΅Π³ΠΎ Π΅Ρ‰Ρ‘ Π½Π°Π·Ρ‹Π²Π°ΡŽΡ‚ Β«Π˜Π½ΡΡ‚Ρ€ΡƒΠΌΠ΅Π½Ρ‚Ρ‹ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°Β». Π—Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ Π΅Π³ΠΎ ΠΌΠΎΠΆΠ½ΠΎ Ρ‚ΠΎΠΆΠ΅ нСсколькими способами:

  • Π‘ ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΠΉ клавиши F12.
  • Π‘ ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ горячих клавиш Ctrl + Shift + I.
  • Π§Π΅Ρ€Π΅Π· контСкстноС мСню ΠΌΡ‹ΡˆΠΈ – послСдний ΠΏΡƒΠ½ΠΊΡ‚ Π² спискС.
  • Π§Π΅Ρ€Π΅Π· мСню Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π° – Π² спискС Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ Β«Π”ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ инструмСнты – Π˜Π½ΡΡ‚Ρ€ΡƒΠΌΠ΅Π½Ρ‚Ρ‹ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°Β».

НСваТно ΠΊΠ°ΠΊΠΈΠΌ способом запускаСтся функция, Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΠ΄ΠΈΠ½. Π‘ΠΏΡ€Π°Π²Π° откроСтся панСль с мноТСством ΠΊΠ½ΠΎΠΏΠΎΠΊ, Π²ΠΊΠ»Π°Π΄ΠΎΠΊ ΠΈ настроСк, Π² Π΅Π³ΠΎ ΠΎΠΊΠ½Π΅ отобраТаСтся Ρ‡Π°ΡΡ‚ΡŒ ΠΊΠΎΠ΄Π°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π²Ρ‹ Π²ΠΈΠ΄ΠΈΡ‚Π΅ Π² Π΄Π°Π½Π½Ρ‹ΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ‚ Π½Π° экранС.

По ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ открываСтся Π²ΠΊΠ»Π°Π΄ΠΊΠ° Elements. Но Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ Π½Π° консоль ΠΈΠ»ΠΈ ΠΏΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ структуру ΠΏΠ°ΠΏΠΎΠΊ Π½Π° сСрвСрС, Π° Ρ‚Π°ΠΊΠΆΠ΅ хранящиСся Ρ‚Π°ΠΌ Ρ„Π°ΠΉΠ»Ρ‹. На самом Π΄Π΅Π»Π΅ инструмСнты Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ° ΠΏΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²Π»ΡΡŽΡ‚ ΠΎΠ³Ρ€ΠΎΠΌΠ½Ρ‹Π΅ возмоТности. И Π² ΠΎΠ΄Π½ΠΎΠΉ ΡΡ‚Π°Ρ‚ΡŒΠ΅ всС ΠΎΠΏΠΈΡΠ°Ρ‚ΡŒ просто Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ. ΠžΡΡ‚Π°Π½ΠΎΠ²ΠΈΠΌΡΡ Π½Π° Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… возмоТностях, Ρ‡Ρ‚ΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Π½Π΅ΠΎΠΏΡ‹Ρ‚Π½ΠΎΠΌΡƒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŽ.

Как ΠΎΡ‚Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΈ ΡΠΎΡ…Ρ€Π°Π½ΠΈΡ‚ΡŒ исходный ΠΊΠΎΠ΄

Π§Ρ‚ΠΎΠ±Ρ‹ ΠΎΡ‚Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠ°ΠΊΠΎΠΉ-Ρ‚ΠΎ элСмСнт Π½Π° сайтС, ΠΎΡ‚ΠΊΡ€ΠΎΠΉΡ‚Π΅ инструмСнты Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ° ΠΈ Π²Ρ‹Π΄Π΅Π»ΠΈΡ‚Π΅ Π΅Π³ΠΎ курсором ΠΌΡ‹ΡˆΠΊΠΈ. НапримСр, Π²Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ ΡΡ‚Π°Ρ‚ΡŒΠΈ:

  1. Π’Ρ‹Π΄Π΅Π»ΠΈΡ‚Π΅ тСкст, Π½Π° Π²Ρ‹Π΄Π΅Π»Π΅Π½Π½ΠΎΠΌ элСмСнтС Π½Π°ΠΆΠΌΠΈΡ‚Π΅ ΠΏΡ€Π°Π²ΡƒΡŽ ΠΊΠ»Π°Π²ΠΈΡˆΡƒ ΠΌΡ‹ΡˆΠΈ ΠΈ Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ Β«ΠŸΡ€ΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠΎΠ΄Β».
  2. Π’ ΠΏΡ€Π°Π²ΠΎΠΉ ΠΏΠ°Π½Π΅Π»ΠΈ Π½ΡƒΠΆΠ½Ρ‹ΠΉ элСмСнт подсвСтится. Π—Π΄Π΅ΡΡŒ Ссли ΠΎΠ½ скрыт Π²ΠΎ Π²Π»ΠΎΠΆΠ΅Π½Π½ΠΎΠΉ структурС, ΠΊΠ»ΠΈΠΊΠΎΠΌ Π½Π° ΠΌΠ°Π»Π΅Π½ΡŒΠΊΡƒΡŽ стрСлочку Ρ€Π°Π·Π²Π΅Ρ€Π½ΠΈΡ‚Π΅ Π²Π΅Ρ‚ΠΊΡƒ ΠΈ ΠΎΡ‚Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΡƒΠΉΡ‚Π΅ тСкст.
  3. Как Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π²Ρ‹ пСрСмСститС фокус Π² Π΄Ρ€ΡƒΠ³ΠΎΠ΅ мСсто ΠΊΠΎΠ΄Π° Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ измСнится.

Π’Π΅ΠΏΠ΅Ρ€ΡŒ ΠΌΠΎΠΆΠ½ΠΎ Π·Π°ΠΊΡ€Ρ‹Ρ‚ΡŒ инструмСнты Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ° ΠΈ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ ΡΠΊΡ€ΠΈΠ½ΡˆΠΎΡ‚ страницы с ΡƒΠΆΠ΅ исправлСнными элСмСнтами.

Если Π²Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ ΡΠΊΠΎΠΏΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ тСкст, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π² ΠΎΠ±Ρ‹Ρ‡Π½ΠΎΠΌ Ρ€Π΅ΠΆΠΈΠΌΠ΅ Π½Π΅ копируСтся с сайта, Ρ‚ΠΎΠ³Π΄Π° Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚Π΅ Π½Π° этом участкС страницС снова ΠΏΡ€Π°Π²Ρ‹ΠΉ ΠΊΠ»ΠΈΠΊ ΠΌΡ‹ΡˆΠΈ ΠΈ Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ Β«ΠŸΡ€ΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠΎΠ΄Β». Π—Π΄Π΅ΡΡŒ тСкст, ΠΌΠΎΠΆΠ½ΠΎ спокойно Π²Ρ‹Π΄Π΅Π»ΠΈΡ‚ΡŒ ΠΈ ΡΠΊΠΎΠΏΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π² Π±ΡƒΡ„Π΅Ρ€ ΠΎΠ±ΠΌΠ΅Π½Π°.

Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ совсСм ΡƒΠ΄Π°Π»ΠΈΡ‚ΡŒ Ρ†Π΅Π»Ρ‹Π΅ Π±Π»ΠΎΠΊΠΈ тСкста, ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΎΠΊ ΠΈ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… элСмСнтов. Π‘Π°ΠΉΡ‚ Π±ΡƒΠ΄Π΅Ρ‚ ΠΌΠ΅Π½ΡΡ‚ΡŒΡΡ прямо Ρƒ вас Π½Π° Π³Π»Π°Π·Π°Ρ…, Π° Ρ‚Π°ΠΊΠΆΠ΅ Π°Π΄Π°ΠΏΡ‚ΠΈΠ² автоматичСски подстроит ΠΎΡΡ‚Π°Π²ΡˆΠΈΠ΅ΡΡ Π²ΠΈΠ΄ΠΈΠΌΡ‹Π΅ элСмСнты, Ρ‡Ρ‚ΠΎΠ±Ρ‹ структура Π½Π΅ ломалась.

Π”Ρ€ΡƒΠ³ΠΈΠ΅ возмоТности инструмСнтов Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°

Π’ Π½ΠΈΠΆΠ½Π΅ΠΉ части ΠΏΠ°Π½Π΅Π»ΠΈ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ° ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ стили элСмСнтов, Ρ€Π°Π·ΠΌΠ΅Ρ€Ρ‹ ΠΈ отступы.

Если Π½ΡƒΠΆΠ½ΠΎ Π½Π°ΠΉΡ‚ΠΈ ΠΊΠ°ΠΊΠΎΠΉ-Ρ‚ΠΎ элСмСнт Π½Π° сайтС Π½Π°ΠΆΠΌΠΈΡ‚Π΅ ΠΊΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΡŽ клавиш Ctrl + F ΠΈ Π² строкС поиска ΠΏΠΎ сайту Π²Π²Π΅Π΄ΠΈΡ‚Π΅ запрос. Π›ΡŽΠ±ΠΎΠ΅ слово ΠΈΠ»ΠΈ тэг. ВсС совпадСния подсвСтятся ΠΆΠ΅Π»Ρ‚Ρ‹ΠΌ, ΠΈ Π²Ρ‹ Π»Π΅Π³ΠΊΠΎ вычислитС, Π³Π΄Π΅ находится Ρ‚ΠΎΡ‚ ΠΈΠ»ΠΈ ΠΈΠ½ΠΎΠΉ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ ΠΈ ΠΊΠ°ΠΊ ΠΎΠ½ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½.

ΠšΡ€ΠΎΠΌΠ΅ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎΠ³ΠΎ просмотра Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡΡ‚ΡŒ страницу Π½Π° Π°Π΄Π°ΠΏΡ‚ΠΈΠ². Кнопка находится Π² Π»Π΅Π²ΠΎΠΌ Π²Π΅Ρ€Ρ…Π½Π΅ΠΌ ΡƒΠ³Π»Ρƒ ΠΏΠ°Π½Π΅Π»ΠΈ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ². На Π½Π΅ΠΉ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ ΠΏΠ»Π°Π½ΡˆΠ΅Ρ‚ ΠΈ Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½. Π’Π°ΠΊΠΆΠ΅ Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ этот инструмСнт ΠΌΠΎΠΆΠ½ΠΎ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΊΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΠΈ клавиш Ctrl + Shift + M. Π—Π΄Π΅ΡΡŒ ΠΌΠΎΠΆΠ½ΠΎ Π²Ρ€ΡƒΡ‡Π½ΡƒΡŽ Π²Ρ‹ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ ΡˆΠΈΡ€ΠΈΠ½Ρƒ ΠΈ высоту экрана ΠΈΠ»ΠΈ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ ΠΈΠ· списка ΡƒΠΆΠ΅ ΠΈΠΌΠ΅ΡŽΡ‰ΠΈΡ…ΡΡ устройств, ΠΈ ΠΏΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ, ΠΊΠ°ΠΊ сайт Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Ρ‚ΡŒΡΡ Π½Π° iPhone, iPad ΠΈΠ»ΠΈ смартфонС Galaxy.

Π—Π°ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅

ΠšΠΎΠ½Π΅Ρ‡Π½ΠΎ, для Π½Π΅ΠΎΠΏΡ‹Ρ‚Π½ΠΎΠ³ΠΎ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π½ΠΈΠΊΠ°ΠΊ Π½Π΅ взаимодСйствуСт ΠΈ Π½Π΅ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ с сайтами, Π΅ΠΌΡƒ вряд Π»ΠΈ пригодится ΠΏΠΎΠ½ΠΈΠΌΠ°Π½ΠΈΠ΅ ΠΊΠΎΠ΄Π° ΠΈ Ρ€Π°Π±ΠΎΡ‚Ρ‹ Ρ€Π΅ΠΆΠΈΠΌΠ° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°. Но Ρ‚Π΅ΠΌ, ΠΊΡ‚ΠΎ Π² Ρ‚Π΅ΠΌΠ΅, это бСсцСнный инструмСнт, благодаря ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌΡƒ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡ€ΠΎΠΊΠ°Ρ‡ΠΈΠ²Π°Ρ‚ΡŒ свои Π½Π°Π²Ρ‹ΠΊΠΈ, Π½Π°Ρ…ΠΎΠ΄ΠΈΡ‚ΡŒ закономСрности ΠΈ ΡƒΠ»ΡƒΡ‡ΡˆΠ°Ρ‚ΡŒ способности Π² вСрсткС.

Π’Π²Π΅Π΄Π΅Π½ΠΈΠ΅ Π²Β Chrome DevTools. ПанСль Elements β€” Π‘Π»ΠΎΠ³ HTML Academy

Π’Β ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ соврСмСнный Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ встроСны инструмСнты Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°Β β€” ΠΎΠ½ΠΈ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‚ быстро ΠΎΡ‚Π»ΠΎΠ²ΠΈΡ‚ΡŒ ΠΈΒ ΠΈΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ ошибки Π²Β Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΠ΅ ΠΈΠ»ΠΈ Π²Β ΠΊΠΎΠ΄Π΅. Π‘Β ΠΈΡ…Β ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΌΠΎΠΆΠ½ΠΎ ΡƒΠ·Π½Π°Ρ‚ΡŒ, ΠΊΠ°ΠΊ ΠΏΠΎΡΡ‚Ρ€ΠΎΠΈΠ»ΠΎΡΡŒ DOM-Π΄Π΅Ρ€Π΅Π²ΠΎ, ΠΊΠ°ΠΊΠΈΠ΅ Ρ‚Π΅Π³ΠΈ ΠΈΒ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Ρ‹ Π΅ΡΡ‚ΡŒ на страницС, ΠΏΠΎΡ‡Π΅ΠΌΡƒ Π½Π΅Β ΠΏΠΎΠ΄Π³Ρ€ΡƒΠ·ΠΈΠ»ΠΈΡΡŒ ΡˆΡ€ΠΈΡ„Ρ‚Ρ‹ ΠΈΒ ΠΌΠ½ΠΎΠ³ΠΎΠ΅ Π΄Ρ€ΡƒΠ³ΠΎΠ΅.

В этом Ρ†ΠΈΠΊΠ»Π΅ статСй ΠΌΡ‹Β Ρ€Π°Π·Π±Π΅Ρ€Ρ‘ΠΌ Π±Π°Π·ΠΎΠ²Ρ‹Π΅ возмоТности Chrome DevTools, Π½ΠΎΒ ΠΈΡ…Β Π±ΡƒΠ΄Π΅Ρ‚ Π²ΠΏΠΎΠ»Π½Π΅ достаточно для Π½Π°Ρ‡Π°Π»Π° обучСния.

Как ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ инструмСнты Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°

OSΒ XΒ β€” Ctrl+Cmd+I.

WindowsΒ β€” F12.

LinuxΒ β€” Ctrl+Shift+I.

Настройки DevTools

Π’Π΅ΠΌΠ° интСрфСйса

МоТно Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ инструмСнты Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ° ΠΈΒ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ ΠΈΡ…Β Π²Π½Π΅ΡˆΠ½ΠΈΠΉ Π²ΠΈΠ΄Β β€” Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ Ρ‚Ρ‘ΠΌΠ½ΠΎΠ΅ ΠΎΡ„ΠΎΡ€ΠΌΠ»Π΅Π½ΠΈΠ΅ интСрфСйса.

ГорячиС клавиши

В настройках Π΅ΡΡ‚ΡŒ список горячих ΠΊΠ»Π°Π²ΠΈΡˆΒ β€” совСтуСм с ними ΠΎΠ·Π½Π°ΠΊΠΎΠΌΠΈΡ‚ΡŒΡΡ, Π·Π½Π°Π½ΠΈΠ΅ этих ΠΊΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΠΉ ΠΎΡ‡Π΅Π½ΡŒ ускорит Ρ€Π°Π±ΠΎΡ‚Ρƒ.

РасполоТСниС панСлСй

Π’Β ΠΏΡ€Π°Π²ΠΎΠΌ Π²Π΅Ρ€Ρ…Π½Π΅ΠΌ ΡƒΠ³Π»Ρƒ находится ΠΊΠ½ΠΎΠΏΠΊΠ°, которая ΠΎΡ‚Π²Π΅Ρ‡Π°Π΅Ρ‚ за располоТСниС ΠΏΠ°Π½Π΅Π»Π΅ΠΉ. DevTools ΠΌΠΎΠΆΠ΅Ρ‚ Π½Π°Ρ…ΠΎΠ΄ΠΈΡ‚ΡŒΡΡ снизу, слСва, справа, Π°Β Π΅Ρ‰Ρ‘ ΠΌΡ‹Β ΠΌΠΎΠΆΠ΅ΠΌ ΠΎΡ‚ΠΊΡ€Π΅ΠΏΠΈΡ‚ΡŒ ΠΎΡ‚Π»Π°Π΄Ρ‡ΠΈΠΊ ΠΈΒ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ с ним Π²Β ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎΠΌ ΠΎΠΊΠ½Π΅.

Π’ΠΊΠ»Π°Π΄ΠΊΠ° Elements

Π‘Β Π΅Ρ‘Β ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΌΠΎΠΆΠ½ΠΎ ΠΎΡ‚ΡΠ»Π΅ΠΆΠΈΠ²Π°Ρ‚ΡŒ элСмСнты и их свойства на страницС, ΠΌΠΎΠΆΠ½ΠΎ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ стили ΠΈΒ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡΡ‚ΡŒ вёрстку Π½Π°Β ΠΏΠ΅Ρ€Π΅ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅. Как это Π΄Π΅Π»Π°Ρ‚ΡŒ? Π”Π°Π²Π°ΠΉΡ‚Π΅ Ρ€Π°Π·Π±ΠΈΡ€Π°Ρ‚ΡŒΡΡ.

Как ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ об элСмСнтС

Π•ΡΡ‚ΡŒ Ρ‚Ρ€ΠΈ способа ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ о любом элСмСнтС на страницС — Π²Ρ‹Π±ΠΈΡ€Π°ΠΉΡ‚Π΅ самый ΡƒΠ΄ΠΎΠ±Π½Ρ‹ΠΉ для сСбя.

Π§Π΅Ρ€Π΅Π· инспСктор. Бпособ ΡƒΠ΄ΠΎΠ±Π΅Π½, Ссли Π²Ρ‹Β Ρ‚ΠΎΡ‡Π½ΠΎ Π²ΠΈΠ΄ΠΈΡ‚Π΅ элСмСнт ΠΈΒ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΊΠ»ΠΈΠΊΠ½ΡƒΡ‚ΡŒ ΠΏΠΎΒ Π½Π΅ΠΌΡƒ ΠΏΡ€Π°Π²ΠΎΠΉ ΠΊΠ½ΠΎΠΏΠΊΠΎΠΉ ΠΌΡ‹ΡˆΠΈ. Π’Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ Inspect ΠΈΠ»ΠΈ Β«ΠŸΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠΎΠ΄Β». Π—Π°ΠΎΠ΄Π½ΠΎ сразу откроСтся панСль Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°.

Поиск по элСмСнтам. ΠŸΡ€ΠΈ ΠΏΠΎΠΊΠ°Π·Π°Π½Π½ΠΎΠΌ ΠΎΡ‚Π»Π°Π΄Ρ‡ΠΈΠΊΠ΅ Π½Π°ΠΆΠΈΠΌΠ°Π΅ΠΌ Ctrl+F, ΠΈΒ Π²Π½ΠΈΠ·Ρƒ появится ΠΎΠΊΠ½ΠΎ поиска ΠΏΠΎΒ Ρ‚Π΅Π³Ρƒ, Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Ρƒ, классу ΠΈΠ»ΠΈ тСкстовому содСрТимому элСмСнта.

Π’Π²Π΅Π΄Ρ‘ΠΌ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, класс header, ΠΈΒ ΡƒΠ²ΠΈΠ΄ΠΈΠΌ всС подходящиС элСмСнты:

Π’ΠΈΠ·ΡƒΠ°Π»ΡŒΠ½Ρ‹ΠΉ поиск. ΠŸΡ€ΠΈ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΠΎΠΌ ΠΎΡ‚Π»Π°Π΄Ρ‡ΠΈΠΊΠ΅ ΠΎΡ‚ΠΊΡ€Ρ‹Π²Π°Π΅ΠΌ Ρ€Π΅ΠΆΠΈΠΌ Π²ΠΈΠ·ΡƒΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ поиска, Π½Π°Ρ…ΠΎΠ΄ΠΈΠΌ Π½ΡƒΠΆΠ½Ρ‹ΠΉ элСмСнт ΠΈΒ ΠΊΠ»ΠΈΠΊΠ°Π΅ΠΌ ΠΏΠΎΒ Π½Π΅ΠΌΡƒ.

Как внСсти измСнСния в элСмСнт на страницС

Если Π²Ρ‹Β Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΠΎΡ‚Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚, класс ΠΈΠ»ΠΈ тСкст элСмСнта, сдСлайтС Π΄Π²ΠΎΠΉΠ½ΠΎΠΉ Ρ‰Π΅Π»Ρ‡ΠΎΠΊ Π²Β Π½ΡƒΠΆΠ½ΠΎΠΉ Ρ‚ΠΎΡ‡ΠΊΠ΅ и вноситС измСнСния.

Π§Ρ‚ΠΎΠ±Ρ‹ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅ΡΡ‚ΠΈΡ‚ΡŒΡΡ Π²ΠΏΠ΅Ρ€Ρ‘Π΄, Π½Π°ΠΆΠΌΠΈΡ‚Π΅ Tab, Π½Π°Π·Π°Π΄Β β€” Shift+Tab, Π°Β Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΠΊΡ€Ρ‹Ρ‚ΡŒ элСмСнт, Π½Π°ΠΆΠΌΠΈΡ‚Π΅ H.

Как ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΡƒ страницы

Π›ΡŽΠ±ΠΈΡ‚Π΅Π»ΠΈ ΠΌΡ‹ΡˆΠΈ ΠΊΠ»ΠΈΠΊΠ°ΡŽΡ‚ ΠΏΡ€Π°Π²ΠΎΠΉ ΠΊΠ½ΠΎΠΏΠΊΠΎΠΉ на элСмСнт ΠΈΒ Π²Ρ‹Π±ΠΈΡ€Π°ΡŽΡ‚ Edit asΒ HTML, Π°Β Ρ„Π°Π½Π°Ρ‚Ρ‹ ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Ρ‹ Π½Π°ΠΆΠΈΠΌΠ°ΡŽΡ‚ F2. Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ сразу отобраТаСтся на экранС.

ΠŸΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° вёрстки Π½Π°Β ΠΏΠ΅Ρ€Π΅ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅

ΠœΡ‹Β Π²Π΅Ρ€ΡΡ‚Π°Π»ΠΈ, Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π»ΠΈ, Π°Β ΠΊΠ°ΠΊ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ вёрстка нС развалится, Ссли количСство элСмСнтов измСнится? Π‘Π΄Π΅Π»Π°Π΅ΠΌ тСсты Π½Π°Β ΠΏΠ΅Ρ€Π΅ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅.

ΠŸΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° Π½Π°Β ΠΏΠ΅Ρ€Π΅ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ тСкстом. Π•ΡΡ‚ΡŒ Π΄Π²Π° способа:

  1. Находим элСмСнт, Π΄Π΅Π»Π°Π΅ΠΌ Π΄Π²ΠΎΠΉΠ½ΠΎΠΉ ΠΊΠ»ΠΈΠΊ и добавляСм тСкст. ΠŸΡ€ΠΎΡ‰Π΅ всСго ΡΠΊΠΎΠΏΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ содСрТимоС ΠΈΒ Π²ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ Π΅Π³ΠΎ нСсколько Ρ€Π°Π·.
  2. ΠžΡ‚ΠΊΡ€Ρ‹Π²Π°Π΅ΠΌ Π²ΠΊΠ»Π°Π΄ΠΊΡƒ Console, вставляСм ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ document.body.contentEditable = true, Π½Π°ΠΆΠΈΠΌΠ°Π΅ΠΌ Enter. Π’Π΅ΠΏΠ΅Ρ€ΡŒ ΠΌΠΎΠΆΠ½ΠΎ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ любой тСкстовый элСмСнт на страницС Π½Π°ΠΏΡ€ΡΠΌΡƒΡŽ. ЕстСствСнно, исправлСнный тСкст останСтся Π΄ΠΎΒ ΠΏΠ΅Ρ€Π΅Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ страницы ΠΈΒ Π½ΠΈΠΊΠ°ΠΊ нС повлияСт на сайт.

На что ΠΎΠ±Ρ€Π°Ρ‰Π°Ρ‚ΡŒ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅? ΠŸΡ€ΠΈ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠΈ тСкста элСмСнты Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Ρ€Π°ΡΡ‚ΡΠ³ΠΈΠ²Π°Ρ‚ΡŒΡΡ ΠΏΠΎΒ Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΠΈ, тСкст Π½Π΅Β Π΄ΠΎΠ»ΠΆΠ΅Π½ Π²Ρ‹Π»Π΅Π·Π°Ρ‚ΡŒ за поля элСмСнта, Π²Ρ‹ΠΏΠ°Π΄Π°Ρ‚ΡŒ ΠΈΠ»ΠΈ ΠΎΠ±Ρ€Π΅Π·Π°Ρ‚ΡŒΡΡ.

ΠŸΠ΅Ρ€Π΅ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΠΏΠΎΡ‚ΠΎΠΊΠΎΠ²Ρ‹ΠΌΠΈ Π±Π»ΠΎΠΊΠ°ΠΌΠΈ. Находим родитСля, Π²Β ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ Π»Π΅ΠΆΠ°Ρ‚ Π½ΡƒΠΆΠ½Ρ‹Π΅ элСмСнты ΠΈΒ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΡƒΠ΅ΠΌ Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΡƒ, добавляСм нСсколько Π±Π»ΠΎΠΊΠΎΠ², примСняСм измСнСния и смотрим Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚.

Π‘Π΅Ρ‚ΠΊΠ° ΠΏΡ€ΠΈ ΠΏΠ΅Ρ€Π΅ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠΈ Π½Π΅Β Π΄ΠΎΠ»ΠΆΠ½Π° Π»ΠΎΠΌΠ°Ρ‚ΡŒΡΡ, Π°Β Π»ΠΎΠ³ΠΈΠΊΠ° ΠΏΠΎΡ‚ΠΎΠΊΠ° Π΄ΠΎΠ»ΠΆΠ½Π° ΡΠΎΡ…Ρ€Π°Π½ΡΡ‚ΡŒΡΡ.

ΠŸΡ€ΠΎΡΠΌΠΎΡ‚Ρ€ и тСстовоС Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ стилСй

Π˜Π½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡ о стилях находится Π½Π°Β Π²ΠΊΠ»Π°Π΄ΠΊΠ΅ Styles. Π‘ΠΏΡ€Π°Π²Π° выводятся стили, ΡƒΠΊΠ°Π·Π°Π½Π½Ρ‹Π΅ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠΌ, а справа ΠΎΡ‚Β ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ стиля — Ρ„Π°ΠΉΠ» и строка, Π³Π΄Π΅ ΠΎΠ½ΠΈ прописаны.

ΠΠ°Β ΡΠΊΡ€ΠΈΠ½ΡˆΠΎΡ‚Π΅ Π²Ρ‹ΡˆΠ΅Β β€” стили Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°, примСняСмыС к элСмСнту. Они ΠΌΠΎΠ³ΡƒΡ‚ ΠΎΡ‚Π»ΠΈΡ‡Π°Ρ‚ΡŒΡΡ в зависимости ΠΎΡ‚Β Π²Ρ‹Π±Ρ€Π°Π½Π½ΠΎΠ³ΠΎ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°. А здСсь находятся унаслСдованныС стили.

Π‘Π»ΠΎΠΊ с мСтриками (Π½Π°Β ΡΠΊΡ€ΠΈΠ½ΡˆΠΎΡ‚Π΅) на самом Π΄Π΅Π»Π΅ находится в самом Π½ΠΈΠ·ΡƒΒ β€” Π½ΡƒΠΆΠ½ΠΎ ΠΏΡ€ΠΎΡΠΊΡ€ΠΎΠ»Π»ΠΈΡ‚ΡŒ список Π΄ΠΎΒ ΠΊΠΎΠ½Ρ†Π°.

МСняСм стили прямо Π²Β Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π΅

Π›ΡŽΠ±ΠΎΠ΅ ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΠΎΡ‚Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ, Π°Β Ρ€Π°Π·ΠΌΠ΅Ρ€Ρ‹ элСмСнтов ΠΌΠ΅Π½ΡΡ‚ΡŒ прямо Π²Β Π±Π»ΠΎΠΊΠ΅ с мСтрикой. НапримСр, ΠΏΠ΅Ρ€Π΅ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΠΌ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Ρ€Π°Π·ΠΌΠ΅Ρ€Π° ΡˆΡ€ΠΈΡ„Ρ‚Π°, ΠΈΒ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ сразу появится на экранС.

НапишСм ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ с ошибкой. ΠŸΡ€Π°Π²ΠΈΠ»ΠΎ нС примСнится, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ Π΅Π³ΠΎ нС сущСствуСт. Оно Π·Π°Ρ‡Ρ‘Ρ€ΠΊΠ½ΡƒΡ‚ΠΎ, а слСва появляСтся ΠΈΠΊΠΎΠ½ΠΊΠ° с прСдупрСТдСниСм.

А Сщё ΠΌΡ‹Β ΠΌΠΎΠΆΠ΅ΠΌ Ρ€Π°Π·Π²ΠΎΡ€Π°Ρ‡ΠΈΠ²Π°Ρ‚ΡŒ сокращённоС ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ, ΠΊΠ»ΠΈΠΊΠ½ΡƒΠ² на стрСлку. НапримСр, Ρ‚Π°ΠΊ ΠΌΠΎΠΆΠ½ΠΎ Ρ€Π°Π·Π²Π΅Ρ€Π½ΡƒΡ‚ΡŒ ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ для border-style.

Π‘Π»Π΅Π²Π° у всСх элСмСнтов Π΅ΡΡ‚ΡŒ чСкбокс для Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ ΠΈΒ Π²Ρ‹ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ стилСй.

Π”Π°Π½Π½Ρ‹Π΅ ΠΎΒ Ρ†Π²Π΅Ρ‚Π΅

У элСмСнтов со свойством color Π»Π΅Π³ΠΊΠΎ мСняСтся Ρ†Π²Π΅Ρ‚Β β€” для этого Π½ΡƒΠΆΠ½ΠΎ Π²ΠΎΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ ΠΏΠΈΠΏΠ΅Ρ‚ΠΊΠΎΠΉ. МоТно Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ любой Ρ†Π²Π΅Ρ‚ из интСрфСйса ΠΈΠ»ΠΈ ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ Ρ†Π²Π΅Ρ‚ Π²Β RGBA ΠΈΠ»ΠΈ HSL.

Π­Ρ‚ΠΎ Π΄Π°Π»Π΅ΠΊΠΎ нС всС возмоТности Chrome DevTools, но рассказ ΠΎΠ±ΠΎ всём сразу Π·Π°ΠΉΠΌΡ‘Ρ‚ Π½Π΅Β ΠΎΠ΄ΠΈΠ½ час. ΠŸΠΎΠ΄ΠΏΠΈΡˆΠΈΡ‚Π΅ΡΡŒ на рассылку, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π½Π΅Β ΠΏΡ€ΠΎΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ выпуски.

Π“Π²ΠΎΠ·Π΄ΠΈ ΠΌΠΎΠΆΠ½ΠΎ Π·Π°ΠΊΠΎΠ»Π°Ρ‡ΠΈΠ²Π°Ρ‚ΡŒ и микроскопом, Π½ΠΎΒ Π»ΡƒΡ‡ΡˆΠ΅ Π½Π΅Β Π½Π°Π΄ΠΎ

Π‘ΠΈΠ»Π°Β β€” Π²Β Π·Π½Π°Π½ΠΈΠΈ, ΠΊΠ°ΠΊΠΈΠ΅ инструмСнты ΠΊΠΎΠ³Π΄Π° ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡ‚ΡŒ. Знания — Π½Π°Β ΠΈΠ½Ρ‚Π΅Ρ€Π°ΠΊΡ‚ΠΈΠ²Π½Ρ‹Ρ… курсах и интСнсивах.

ΠΠ°Ρ‡Π°Ρ‚ΡŒ ΠΎΠ±ΡƒΡ‡Π΅Π½ΠΈΠ΅

НаТатиС Π½Π°Β ΠΊΠ½ΠΎΠΏΠΊΡƒΒ β€” согласиС Π½Π°Β ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΡƒ ΠΏΠ΅Ρ€ΡΠΎΠ½Π°Π»ΡŒΠ½Ρ‹Ρ… Π΄Π°Π½Π½Ρ‹Ρ…

24+ ΠΊΠΎΠ΄Π° ΠΏΡ€ΠΈΡ‡ΠΈΠ½Ρ‹ Π½Π΅ Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚ ΠΈ ΠΊΠ°ΠΊ это ΠΈΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ

ΠŸΡ€Π΅ΠΌΠΈΡƒΠΌ-Ρ‡Π»Π΅Π½? — Π—Π°ΠΏΡ€ΠΎΡΠΈΡ‚ΡŒ нСстандартный ΠΊΠΎΠ΄

Π― всСгда сначала Ρ‚Π΅ΡΡ‚ΠΈΡ€ΡƒΡŽ ΠΊΠΎΠ΄, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠ±Π΅Π΄ΠΈΡ‚ΡŒΡΡ, Ρ‡Ρ‚ΠΎ ΠΎΠ½ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚, ΠΎΠ΄Π½Π°ΠΊΠΎ Π΅ΡΡ‚ΡŒ ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΡ€ΠΈΡ‡ΠΈΠ½, ΠΏΠΎ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ ΠΎΠ½ ΠΈΠ½ΠΎΠ³Π΄Π° Π½Π΅ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ ΠΊΠ°ΠΊ для мСня, Ρ‚Π°ΠΊ ΠΈ для Π΄Ρ€ΡƒΠ³ΠΈΡ… людСй, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π΅Π³ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚, Π΄Π°ΠΆΠ΅ Ссли ΠΎΠ½ Π½Π΅ сломан.

Π’ΠΎΡ‚ список Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΏΡ€ΠΈΡ‡ΠΈΠ½, ΠΏΠΎ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ ΠΊΠΎΠ΄ Π½Π΅ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚:

  1. Π—Π°Π±Ρ‹Π» ΠΎΡ‡ΠΈΡΡ‚ΠΈΡ‚ΡŒ кСш Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°: Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ внСсти измСнСния Π² CSS ΠΈ ΠΏΠΎΠ΄ΡƒΠΌΠ°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ ΠΎΠ½ΠΈ Π½Π΅ Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚, хотя Π½Π° самом Π΄Π΅Π»Π΅ ΠΎΠ½ΠΈ Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ фактичСски ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Π΅Ρ‚ Π±ΠΎΠ»Π΅Π΅ ΡΡ‚Π°Ρ€ΡƒΡŽ Π²Π΅Ρ€ΡΠΈΡŽ страниц, которая Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ старый ΠΊΠΎΠ΄.ΠžΡ‡ΠΈΡΡ‚ΠΈΡ‚Π΅ кСш Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠ±Π΅Π΄ΠΈΡ‚ΡŒΡΡ.
  2. НС ΡƒΠ΄Π°Π»ΠΎΡΡŒ ΠΎΡ‡ΠΈΡΡ‚ΠΈΡ‚ΡŒ кСш сСрвСра: НСкоторыС поставщики услуг управляСмого хостинга ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ ΠΎΡ‡Π΅Π½ΡŒ агрСссивноС ΠΊΠ΅ΡˆΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π½Π° сторонС сСрвСра. Π― знаю, Ρ‡Ρ‚ΠΎ WPEngine Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ Π½Π° самом Π΄Π΅Π»Π΅ ΠΌΠΎΠ³ΡƒΡ‚ ΠΏΡ€ΠΎΠΉΡ‚ΠΈ Π΄Π½ΠΈ, ΠΏΡ€Π΅ΠΆΠ΄Π΅ Ρ‡Π΅ΠΌ измСнСния CSS появятся Π½Π° вашСм сайтС. Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ внСсти эти измСнСния, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚, Π½ΠΎ Π΄ΡƒΠΌΠ°Π΅Ρ‚Π΅, Ρ‡Ρ‚ΠΎ это Π½Π΅ Ρ‚Π°ΠΊ, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ Π²Ρ‹ Π½Π΅ Π²ΠΈΠ΄ΠΈΡ‚Π΅ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ Π² интСрфСйсС ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ. ΠžΡ‡ΠΈΡΡ‚ΠΈΡ‚Π΅ кСш сСрвСра ΠΈ протСстируйтС ΠΊΠΎΠ΄ локально, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ ΠΊΠ΅ΡˆΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π½Π° сторонС сСрвСра ΠΈΠ»ΠΈ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°Π΅ΠΌΡ‹ΠΉ ΠΌΠΎΠ΄ΡƒΠ»ΡŒ ΠΊΠ΅ΡˆΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡ.
  3. ВставлСн ΠΊΠΎΠ΄ CSS Π² Ρ„Π°ΠΉΠ» Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ: Код CSS Π½Π΅ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ Π² Ρ„Π°ΠΉΠ»Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ ΠΎΡ‚ΠΊΡ€Ρ‹Π²Π°ΡŽΡ‰ΠΈΠΉ Ρ‚Π΅Π³ PHP, ΠΎΠ·Π½Π°Ρ‡Π°ΡŽΡ‰ΠΈΠΉ Π΅Π³ΠΎ Ρ‡Ρ‚Π΅Π½ΠΈΠ΅ процСссором PHP, установлСнным Π½Π° сСрвСрС.
  4. PHP вставлСн Π² Ρ‚Π°Π±Π»ΠΈΡ†Ρƒ стилСй. : Код PHP Π½Π΅ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π² Ρ„Π°ΠΉΠ»Π΅ .css, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ читаСтся Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ΠΎΠΌ, Π° Π½Π΅ процСссором PHP, установлСнным Π½Π° сСрвСрС.
  5. ВставлСн PHP ΠΈΠ»ΠΈ CSS Π² сцСнарии Π²Π΅Ρ€Ρ…Π½Π΅Π³ΠΎ ΠΈ Π½ΠΈΠΆΠ½Π΅Π³ΠΎ ΠΊΠΎΠ»ΠΎΠ½Ρ‚ΠΈΡ‚ΡƒΠ»Π°: Π’Π΅ΠΌΡ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²ΠΊΠ»ΡŽΡ‡Π°ΡŽΡ‚ ΠΏΠΎΠ»Π΅ для сцСнариСв Π²Π΅Ρ€Ρ…Π½Π΅Π³ΠΎ ΠΈ Π½ΠΈΠΆΠ½Π΅Π³ΠΎ ΠΊΠΎΠ»ΠΎΠ½Ρ‚ΠΈΡ‚ΡƒΠ»Π°, Π΄Π΅Π»Π°ΡŽΡ‚ это, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠΏΡ€ΠΎΡΡ‚ΠΈΡ‚ΡŒ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ Javascript для отслСТивания Google Analytics ΠΈ сцСнариСв ΠΆΠΈΠ²ΠΎΠ³ΠΎ Ρ‡Π°Ρ‚Π°, Π° Π½Π΅ сцСнариСв PHP.
  6. Π‘ΠΊΠΎΠΏΠΈΡ€ΠΎΠ²Π°Π» Π΅Π³ΠΎ с Π²Π΅Π±-страницы ΠΈ вставил Π² Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ Ρ‚Π΅ΠΌ: ΠžΡ‡Π΅Π½ΡŒ распространСнная ошибка, ΠΈΠ·-Π·Π° ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ апострофы ΠΏΠ΅Ρ€Π΅Π²ΠΎΡ€Π°Ρ‡ΠΈΠ²Π°ΡŽΡ‚ΡΡ, Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΈΠ²ΠΎΠ΄ΠΈΡ‚ ΠΊ появлСнию Π±Π΅Π»ΠΎΠ³ΠΎ экрана смСрти, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π»ΠΎΠΌΠ°Π΅Ρ‚ ваш сайт.ВсСгда ΠΊΠΎΠΏΠΈΡ€ΡƒΠΉΡ‚Π΅ Π½Π΅ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Π°Π½Π½Ρ‹ΠΉ ΠΊΠΎΠ΄ ΠΈ вставляйтС Π΅Π³ΠΎ Π² ΠΊΠΎΠ½Π΅Ρ† Ρ„Π°ΠΉΠ»Π° с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ тСкстового Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π°, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Notepad ++.
  7. НС скопировал вСсь ΠΊΠΎΠ΄: ΠšΠΎΠΏΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π±Π»ΠΎΠΊΠ° ΠΊΠΎΠ΄Π° CSS, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π½Π΅ Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ класс ΠΈΠ»ΠΈ пропускаСт Π·Π°ΠΊΡ€Ρ‹Π²Π°ΡŽΡ‰ΡƒΡŽ скобку, ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Ρ‚ ΠΊ Ρ‚ΠΎΠΌΡƒ, Ρ‡Ρ‚ΠΎ ΠΊΠΎΠ΄ Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ. Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΠΎΠ΄ΡƒΠΌΠ°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ ΠΊΠΎΠ΄ бСсполСзСн, ΠΊΠΎΠ³Π΄Π° СдинствСнная ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ° Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ Π²Ρ‹ оставили скобку ΠΈΠ»ΠΈ Ρ‚ΠΎΡ‡ΠΊΡƒ с запятой.
  8. НС ΡƒΠ΄Π°Π»ΠΎΡΡŒ Π²ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ вСсь ΠΊΠΎΠ΄ : Π’ΠΎ ΠΆΠ΅, Ρ‡Ρ‚ΠΎ ΠΈ Π²Ρ‹ΡˆΠ΅, Π½ΠΎ ΠΈΠ½ΠΎΠ³Π΄Π° случаСтся.
  9. Использовали Π½ΠΎΠ²Ρ‹Π΅ Ρ…ΡƒΠΊΠΈ, ΠΊΠΎΠ³Π΄Π° Π² вашСй Ρ‚Π΅ΠΌΠ΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ старыС: ИспользованиС ΠΊΠΎΠ΄Π°, Π²ΠΊΠ»ΡŽΡ‡Π°ΡŽΡ‰Π΅Π³ΠΎ Ρ…ΡƒΠΊΠΈ Ρ†ΠΈΠΊΠ»Π° для сайтов, Π½Π° ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… всС Π΅Ρ‰Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ старая Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΠ° XHTML Π½Π° Π½ΠΎΠ²Ρ‹Ρ… сайтах, Π½Π΅ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚.Код Π±ΡƒΠ΄Π΅Ρ‚ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Π½Π° старых сайтах, поэтому ΠΎΠ½ Π½Π΅ сломан, Π½ΠΎ Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ с HTML 5, Ρ€Π°Π·Ρ€Π΅ΡˆΠ°ΡŽΡ‰ΠΈΠΌ Π΄ΠΎΡ‡Π΅Ρ€Π½ΠΈΠ΅ Ρ‚Π΅ΠΌΡ‹.
  10. Использовали старыС Ρ…ΡƒΠΊΠΈ, ΠΊΠΎΠ³Π΄Π° ваша Ρ‚Π΅ΠΌΠ° ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ Π½ΠΎΠ²Ρ‹Π΅: Π’ΠΎ ΠΆΠ΅, Ρ‡Ρ‚ΠΎ ΠΈ Π²Ρ‹ΡˆΠ΅
  11. ИспользованиС старого Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π½Π΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ классы Π² ΠΊΠΎΠ΄Π΅: НСкоторыС старыС Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Ρ‹ Π½Π΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‚ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Π΅ классы CSS, Ρ‡Ρ‚ΠΎ ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ ΠΊΠΎΠ΄ Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ Π΄Π΅Π»Π°Ρ‚ΡŒ Ρ‚ΠΎ, для Ρ‡Π΅Π³ΠΎ ΠΎΠ½ написан. Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ нСсколько Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ΠΎΠ² для тСстирования ΠΊΠΎΠ΄Π° ΠΈΠ»ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ бСсплатныС ΠΎΠ½Π»Π°ΠΉΠ½-инструмСнты для кросс-Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π½ΠΎΠΉ совмСстимости.
  12. Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ послСдняя вСрсия Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°, которая Π΅Ρ‰Π΅ Π½Π΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ классы Π² ΠΊΠΎΠ΄Π΅: НСкоторыС Π½ΠΎΠ²Ρ‹Π΅ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Ρ‹ Π½Π΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‚ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ классы CSS, Ρ‡Ρ‚ΠΎ ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ ΠΊΠΎΠ΄ Π±ΡƒΠ΄Π΅Ρ‚ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Π² старых Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°Ρ…, ΠΎΠ΄Π½Π°ΠΊΠΎ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΠΎΠ΄ΡƒΠΌΠ°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ это Π½Π΅ Ρ‚Π°ΠΊ, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ Π²Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ Π±Π΅Ρ‚Π°-Π²Π΅Ρ€ΡΠΈΡŽ ΠΈΠ»ΠΈ послСднюю Π²Π΅Ρ€ΡΠΈΡŽ, которая Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ‡Ρ‚ΠΎ Π²Ρ‹ΡˆΠ»Π°.
  13. Π‘ΠΊΠΎΠΏΠΈΡ€ΠΎΠ²Π°Π» ΠΎΡ‚ΠΊΡ€Ρ‹Π²Π°ΡŽΡ‰ΠΈΠΉ Ρ‚Π΅Π³ PHP ΠΈ вставил Π΅Π³ΠΎ Π² Ρ„Π°ΠΉΠ» Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ: PHP-Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚Ρ‹ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ Π²ΠΊΠ»ΡŽΡ‡Π°ΡŽΡ‚ ΠΎΡ‚ΠΊΡ€Ρ‹Π²Π°ΡŽΡ‰ΠΈΠΉ Ρ‚Π΅Π³ PHP, ΠΎΠ΄Π½Π°ΠΊΠΎ Π΅Π³ΠΎ Π½Π΅ слСдуСт Π²ΡΡ‚Π°Π²Π»ΡΡ‚ΡŒ Π² Ρ„Π°ΠΉΠ» Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΡƒΠΆΠ΅ Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ этот Ρ‚Π΅Π³.Π’Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚Π΅ сообщСниС ΠΎΠ± ошибкС ΠΈ сломаСтС свой сайт, Ссли это ΠΏΡ€ΠΎΠΈΠ·ΠΎΠΉΠ΄Π΅Ρ‚, Ρ‡Ρ‚ΠΎ Π»Π΅Π³ΠΊΠΎ ΠΈΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ, просто ΡƒΠ΄Π°Π»ΠΈΠ² Ρ‚Π΅Π³. По этой ΠΏΡ€ΠΈΡ‡ΠΈΠ½Π΅ всСгда Π»ΡƒΡ‡ΡˆΠ΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ тСкстовый Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ для вставки ΠΊΠΎΠ΄Π° Π² фактичСский Ρ„Π°ΠΉΠ», Π° Π½Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΈΡ… Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ WordPress. Если Π²Ρ‹ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚Π΅ ΠΊΠΎΠ΄ Π² фактичСский Ρ„Π°ΠΉΠ», Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π»Π΅Π³ΠΊΠΎ ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π½ΠΎ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ Π΅Π³ΠΎ ΠΈ быстро ΡƒΡΡ‚Ρ€Π°Π½ΠΈΡ‚ΡŒ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡƒ, Ρ‡Π΅Π³ΠΎ Π½Π΅ происходит ΠΏΡ€ΠΈ использовании Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π° Ρ‚Π΅ΠΌ, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ Π²Ρ‹ Π±ΡƒΠ΄Π΅Ρ‚Π΅ Π·Π°Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²Π°Π½Ρ‹ для доступа ΠΊ сайту ΠΏΡ€ΠΈ Π²ΠΎΠ·Π½ΠΈΠΊΠ½ΠΎΠ²Π΅Π½ΠΈΠΈ ошибки программирования.
  14. Π‘ΠΊΠΎΠΏΠΈΡ€ΠΎΠ²Π°Π» ΠΈ вставил ΠΎΠ±Π° Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ вмСсто Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π²Ρ‹Π±ΠΈΡ€Π°Ρ‚ΡŒ ΠΎΠ΄Π½ΠΎ: МногиС сообщСния ΠΈ Ρ„ΠΎΡ€ΡƒΠΌΡ‹ Π²ΠΊΠ»ΡŽΡ‡Π°ΡŽΡ‚ нСсколько Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚ΠΎΠ² ΠΊΠΎΠ΄Π°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Ρ€Π΅ΡˆΠ°ΡŽΡ‚ ΠΎΠ΄Π½ΠΈ ΠΈ Ρ‚Π΅ ΠΆΠ΅ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹.Если Π²Ρ‹ вставитС Π΄Π²Π° Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚Π° ΠΊΠΎΠ΄Π°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡŽΡ‚ ΠΎΠ΄Π½ΠΎ ΠΈ Ρ‚ΠΎ ΠΆΠ΅, это ΠΌΠΎΠΆΠ΅Ρ‚ привСсти ΠΊ ΠΏΠΎΠ»ΠΎΠΌΠΊΠ΅ вашСго сайта, ΠΈ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΠΎΠ΄ΡƒΠΌΠ°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ ΠΊΠΎΠ΄ Π½Π΅ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚, Π° это Π½Π΅ Ρ‚Π°ΠΊ. Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΠ΄ΠΈΠ½ Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚ Π·Π° Ρ€Π°Π·.
  15. Π‘ΠΊΠΎΠΏΠΈΡ€ΠΎΠ²Π°Π½ ΠΊΠΎΠ΄ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ Π² Ρ„Π°ΠΉΠ» шаблона: Иногда ΠΌΠΎΠΆΠ½ΠΎ Π²ΡΡ‚Ρ€Π΅Ρ‚ΠΈΡ‚ΡŒ ΠΊΠΎΠ΄ PHP, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π±Ρ‹Π» написан для использования Π² Ρ„Π°ΠΉΠ»Π΅ шаблона, Π° Π½Π΅ Π² Ρ„Π°ΠΉΠ»Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ Π΄ΠΎΡ‡Π΅Ρ€Π½ΠΈΡ… Ρ‚Π΅ΠΌ. Код шаблона Π½Π΅ всСгда Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π² Ρ„Π°ΠΉΠ»Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ ΠΎΠ½ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ Π·Π°ΠΊΠ»ΡŽΡ‡Π΅Π½ Π² ΠΎΡ‚ΠΊΡ€Ρ‹Π²Π°ΡŽΡ‰ΠΈΠ΅ ΠΈ Π·Π°ΠΊΡ€Ρ‹Π²Π°ΡŽΡ‰ΠΈΠ΅ Ρ‚Π΅Π³ΠΈ PHP. ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΠ΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ Π½Π΅ ΠΎΠ·Π½Π°Ρ‡Π°ΡŽΡ‚, Ρ‡Ρ‚ΠΎ ΠΎΠ½ΠΈ, ΠΊΠ°ΠΊ ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ, Π½Π΅ Π±ΡƒΠ΄ΡƒΡ‚ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Π² Ρ„Π°ΠΉΠ»Π΅ пластины Π² зависимости ΠΎΡ‚ Ρ‚Π΅ΠΌΡ‹.ΠŸΡ€ΠΎΡΡ‚ΠΎ ΡƒΠ±Π΅Π΄ΠΈΡ‚Π΅ΡΡŒ, Ρ‡Ρ‚ΠΎ Π²Ρ‹ Ρ‚ΠΎΡ‡Π½ΠΎ Π·Π½Π°Π΅Ρ‚Π΅, Π² ΠΊΠ°ΠΊΠΎΠΉ Ρ„Π°ΠΉΠ» Π²ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ ΠΊΠΎΠ΄, Π² ΠΏΡ€ΠΎΡ‚ΠΈΠ²Π½ΠΎΠΌ случаС Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ сообщСниС ΠΎΠ± ошибкС, Ссли ΠΊΠΎΠ΄ Π½Π΅ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚.
  16. Π£ вас установлСн ΠΏΠ»Π°Π³ΠΈΠ½, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ замСняСт ΠΊΠΎΠ΄: НСкоторыС ΠΏΠ»Π°Π³ΠΈΠ½Ρ‹ Π·Π°ΠΌΠ΅Π½ΡΡŽΡ‚ ΠΊΠΎΠ΄ PHP, Ρ‡Ρ‚ΠΎ ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ ΠΊΠΎΠ΄ с Ρ„ΠΈΠ»ΡŒΡ‚Ρ€Π°ΠΌΠΈ ΠΈ ΠΏΠ΅Ρ€Π΅Ρ…Π²Π°Ρ‚Ρ‡ΠΈΠΊΠ°ΠΌΠΈ ΠΌΠΎΠΆΠ΅Ρ‚ Π½Π΅ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ. ΠŸΡ€ΠΈΠΌΠ΅Ρ€ΠΎΠΌ этого являСтся ΠΏΠ»Π°Π³ΠΈΠ½ Genesis Simple Edits. Если Ρƒ вас установлСн этот ΠΏΠ»Π°Π³ΠΈΠ½, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ позволяСт Π½Π°ΡΡ‚Ρ€Π°ΠΈΠ²Π°Ρ‚ΡŒ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎ ΠΏΡƒΠ±Π»ΠΈΠΊΠ°Ρ†ΠΈΠΈ ΠΈ ΠΌΠ΅Ρ‚Π°Π΄Π°Π½Π½Ρ‹Π΅, Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ ΠΊΠΎΠ΄Π° PHP для выполнСния Ρ‚ΠΎΠ³ΠΎ ΠΆΠ΅ дСйствия, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ ΠΌΠ΅Ρ‚Π°-ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎ ΠΏΡƒΠ±Π»ΠΈΠΊΠ°Ρ†ΠΈΠΈ ΠΈΠ»ΠΈ Ρ„ΠΈΠ»ΡŒΡ‚Ρ€ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΎ ΠΏΡƒΠ±Π»ΠΈΠΊΠ°Ρ†ΠΈΠΈ, Π½Π΅ сработаСт.Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΠΎΠ΄ΡƒΠΌΠ°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ ΠΊΠΎΠ΄ Π½Π΅ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚, хотя Π½Π° самом Π΄Π΅Π»Π΅ ΠΎΠ½ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚, ΠΈ всС, Ρ‡Ρ‚ΠΎ Π²Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Ρ€Π΅ΡˆΠΈΡ‚ΡŒ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡƒ ΠΈ Π·Π°ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ ΠΊΠΎΠ΄ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ, — это Π΄Π΅Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΠ»Π°Π³ΠΈΠ½.
  17. ИспользованиС ΠΊΠΎΠ΄Π° PHP для условного измСнСния ΠΌΠ°ΠΊΠ΅Ρ‚Π° Π­Ρ‚ΠΎΡ‚ ΠΊΠΎΠ΄ Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ с Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌΠΈ Ρ‚Π΅ΠΌΠ°ΠΌΠΈ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‰ΠΈΠΌΠΈ bbPress, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Ρ‚Π°ΠΊΠΆΠ΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°Π΅ΠΌΡ‹ΠΉ ΠΌΠΎΠ΄ΡƒΠ»ΡŒ Genesis bbPress connect. Π­Ρ‚ΠΎΡ‚ ΠΏΠ»Π°Π³ΠΈΠ½ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ ΠΊ Ρ„ΠΈΠ»ΡŒΡ‚Ρ€Π°ΠΌ Genesis, это Ρ‚ΠΎ ΠΆΠ΅ самоС, Ρ‡Ρ‚ΠΎ ΠΈ PHP-ΠΊΠΎΠ΄ для условного измСнСния ΠΌΠ°ΠΊΠ΅Ρ‚ΠΎΠ², поэтому ΠΎΠ½ Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ ΠΎΠ½ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ΠΈΡ‚ ΠΊΠΎΠ΄.
  18. ИспользованиС классов XHTML CSS Π² Π΄ΠΎΡ‡Π΅Ρ€Π½Π΅ΠΉ Ρ‚Π΅ΠΌΠ΅ HTML 5 — ΠŸΡ€ΠΈΠΌΠ΅Ρ€: #content Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ с Π΄ΠΎΡ‡Π΅Ρ€Π½Π΅ΠΉ Ρ‚Π΅ΠΌΠΎΠΉ HTML 5, которая ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚.запись-ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚.
  19. ИспользованиС Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΠΈ HTML Π² Ρ‚Π΅ΠΌΠ΅ XHTML — .site-header Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Π½Π° сайтС, Π½Π° ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ выполняСтся Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΠ° XHTML, поэтому Π²Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ #header.
  20. Код шаблона Π³Π»Π°Π²Π½ΠΎΠΉ страницы — Π›ΡŽΠ±ΠΎΠΉ ΠΊΠΎΠ΄ Π² шаблонС Π³Π»Π°Π²Π½ΠΎΠΉ страницы Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΏΡ€ΠΈ использовании настроСк чтСния ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ. Если Π²Ρ‹ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚Π΅ эти настройки ΠΈ Π²Ρ‹Π±Π΅Ρ€Π΅Ρ‚Π΅ ΡΡ‚Π°Ρ‚ΠΈΡ‡Π΅ΡΠΊΡƒΡŽ страницу Π² качСствС Π³Π»Π°Π²Π½ΠΎΠΉ страницы, ΠΊΠΎΠ΄ Π² шаблонС Π³Π»Π°Π²Π½ΠΎΠΉ страницы Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ.
  21. Π”ΠΎΠ±Π°Π²Π»Π΅Π½ CSS послС ΠΌΠ΅Π΄ΠΈΠ°-запросов — Π›ΡƒΡ‡ΡˆΠ΅ всСго Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ собствСнный CSS ΠΏΠ΅Ρ€Π΅Π΄ ΠΌΠ΅Π΄ΠΈΠ°-запросами, ΠΈΠ½Π°Ρ‡Π΅ это ΠΌΠΎΠΆΠ΅Ρ‚ Π½Π΅ ΡΡ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ.
  22. Π”ΠΎΠ±Π°Π²Π»Π΅Π½ CSS для измСнСния ΡƒΠΆΠ΅ стилизованного класса — Π’Ρ‹ Π΄ΠΎΠ±Π°Π²ΠΈΠ»ΠΈ CSS Π² ΠΊΠΎΠ½Π΅Ρ† Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ стилСй, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ ΡΡ‚ΠΈΠ»ΡŒ ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰Π΅Π³ΠΎ элСмСнта, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΡƒΠΆΠ΅ ΠΈΠΌΠ΅Π΅Ρ‚ ΡΡ‚ΠΈΠ»ΡŒ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ. ΠŸΡ€ΠΈΠΌΠ΅Ρ€ΠΎΠΌ этого являСтся ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ области Π²ΠΈΠ΄ΠΆΠ΅Ρ‚Π° для использования Π²ΠΈΠ΄ΠΆΠ΅Ρ‚Π° ΠΈΠ·Π±Ρ€Π°Π½Π½Ρ‹Ρ… сообщСний Genesis, ΠΊΠΎΠ³Π΄Π° Π΅Π³ΠΎ ΡΡ‚ΠΈΠ»ΡŒ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ настроСн Π½Π° использованиС Π²ΠΈΠ΄ΠΆΠ΅Ρ‚Π° ΠΈΠ·Π±Ρ€Π°Π½Π½ΠΎΠΉ страницы. Π’Π°Ρˆ CSS ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Π΄Ρ€ΡƒΠ³ΠΈΠΌ, Π½ΠΎ Π²Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚Π΅ Π΄Ρ€ΡƒΠ³ΠΎΠΉ класс. Π§Ρ‚ΠΎ Π²Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ, Ρ‚Π°ΠΊ это ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ CSS ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ½ большС стилизовал Π²ΠΈΠ΄ΠΆΠ΅Ρ‚ ΠΈΠ·Π±Ρ€Π°Π½Π½ΠΎΠΉ страницы ΠΈ стилизовал Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π²ΠΈΠ΄ΠΆΠ΅Ρ‚ ΠΈΠ·Π±Ρ€Π°Π½Π½ΠΎΠ³ΠΎ сообщСния.
  23. Код шаблона домашнСй страницы — Π›ΡŽΠ±ΠΎΠΉ ΠΊΠΎΠ΄ Π² Ρ„Π°ΠΉΠ»Π΅ шаблона home.php Π±ΡƒΠ΄Π΅Ρ‚ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Π½Π° Π³Π»Π°Π²Π½ΠΎΠΉ страницС Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΏΡ€ΠΈ использовании настроСк чтСния ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ. Если Π²Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚Π΅ ΡΡ‚Π°Ρ‚ΠΈΡ‡Π΅ΡΠΊΡƒΡŽ страницу Π² качСствС Π³Π»Π°Π²Π½ΠΎΠΉ страницы, ΠΊΠΎΠ΄ Π±ΡƒΠ΄Π΅Ρ‚ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Π½Π° страницС Π²Π°ΡˆΠΈΡ… сообщСний (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π½Π° страницС Π±Π»ΠΎΠ³Π°), Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ссли Π²Ρ‹ Π½Π΅ Π²Ρ‹Π±Ρ€Π°Π»ΠΈ шаблон страницы Π±Π»ΠΎΠ³Π° Π² Ρ€Π°ΡΠΊΡ€Ρ‹Π²Π°ΡŽΡ‰Π΅ΠΌΡΡ мСню. (ΠŸΡ€ΠΈΠΌΠ΅Π½ΡΠ΅Ρ‚ΡΡ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΊ Ρ‚Π΅ΠΌΠ°ΠΌ с Π²ΠΊΠ»ΡŽΡ‡Π΅Π½Π½Ρ‹ΠΌ шаблоном страницы Π±Π»ΠΎΠ³Π°).
  24. ΠΠ΅ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½Π½Ρ‹ΠΉ CSS Π²Ρ‹Π·Ρ‹Π²Π°Π΅Ρ‚ Π½Π°Ρ€ΡƒΡˆΠ΅Π½ΠΈΠ΅ Π΄Ρ€ΡƒΠ³ΠΎΠ³ΠΎ CSS — Участник установил Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΊΠΎΠ΄ для создания ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΎΠ³ΠΎ ΠΌΠ°ΠΊΠ΅Ρ‚Π°, Π½ΠΎ ΠΎΠ½ Π½Π΅ Ρ€Π°Π±ΠΎΡ‚Π°Π», ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ CSS для измСнСния ΡˆΠΈΡ€ΠΈΠ½Ρ‹ содСрТимого Π½Π΅ Ρ€Π°Π±ΠΎΡ‚Π°Π».Они ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠΈΠ»ΠΈ Π΄Ρ€ΡƒΠ³ΠΎΠΉ CSS, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΎΠ½ΠΈ добавляли Ρ€Π°Π½Π΅Π΅, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ! Important, Ρ‡Ρ‚ΠΎ ΠΌΠ΅ΡˆΠ°Π΅Ρ‚ Ρ€Π°Π±ΠΎΡ‚Π΅ Π½ΠΎΠ²ΠΎΠ³ΠΎ CSS.

ΠŸΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½Ρ‹ΠΉ Π²Ρ‹ΡˆΠ΅ ΠΊΠΎΠ΄ НЕ Π±ΡƒΠ΄Π΅Ρ‚ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ, Ссли Ρƒ вас Ρ‚Π°ΠΊΠΆΠ΅ Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€ΠΎΠ²Π°Π½ ΠΏΠ»Π°Π³ΠΈΠ½ Genesis Simple Edits, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ ΠΎΠ½ ΠΏΠ΅Ρ€Π΅ΠΊΡ€Ρ‹Π²Π°Π΅Ρ‚ Ρ„ΠΈΠ»ΡŒΡ‚Ρ€ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΎ сообщСниях.

Π­Ρ‚ΠΎ всС, ΠΎ Ρ‡Π΅ΠΌ я ΠΌΠΎΠ³Ρƒ Π΄ΡƒΠΌΠ°Ρ‚ΡŒ Π½Π° Π΄Π°Π½Π½Ρ‹ΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ‚, Π½ΠΎ я ΡƒΠ²Π΅Ρ€Π΅Π½, Ρ‡Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ Π΅Ρ‰Π΅ ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΡ€ΠΈΡ‡ΠΈΠ½, ΠΏΠΎ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ ΠΊΠΎΠ΄ Π½Π΅ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ (Π½ΠΎ Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚), ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠΆΠ½ΠΎ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ Π² этот список.

ΠŸΠΎΡ…ΠΎΠΆΠΈΠ΅ сообщСния

ВзаимодСйствиС с читатСлями

Π Π•Π¨Π•ΠΠž: ΠœΠžΠ™ ELEMENT TV REMOTE НЕ Π ΠΠ‘ΠžΠ’ΠΠ•Π’ Π’ΠžΠžΠ‘Π©Π•, КАК

Около 13200 Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ΠΎΠ² (0.79 сСкунд) Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹ поиска

    НС удаСтся Π·Π°ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΡƒΠ»ΡŒΡ‚ Comcast Π½Π° Element TV — Π‘ΠΏΡ€Π°Π²ΠΊΠ° Comcast ΠΈ …

    Ρ„ΠΎΡ€ΡƒΠΌΡ‹. xfinity .com /…/ XfinityTV ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° Comcast ΡƒΠ΄Π°Π»Π΅Π½Π½Ρ‹ΠΉ Π­Π»Π΅ΠΌΠ΅Π½Ρ‚ T
6 июня 2011 Π³. — Π£ мСня Π΅ΡΡ‚ΡŒ Π–Πš-Ρ‚Π΅Π»Π΅Π²ΠΈΠ·ΠΎΡ€ Element 47 «ΠΊΠ»Π°ΡΡΠ° HD 1080p 60 Π“Ρ†, ELGFT471.Мой ΠΏΡƒΠ»ΡŒΡ‚ — ΡƒΠ½ΠΈΠ²Π΅Ρ€ΡΠ°Π»ΡŒΠ½Ρ‹ΠΉ ΠΏΡƒΠ»ΡŒΡ‚ Comcast — красная ΠΊΠ½ΠΎΠΏΠΊΠ° OK / Select.

Comcast — ΠΊΠ°ΠΊΠΎΠΉ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹ΠΉ ΠΊΠΎΠ΄ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ с element tv find …

https://www.directly.com/…/ comcast -what- ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ -code-to-use-with -… ΠΊΠ°ΠΊΠΎΠΉ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹ΠΉ ΠΊΠΎΠ΄ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ с element tv Π½Π°ΠΉΡ‚ΠΈ ΠΊΠΎΠ΄ Π½Π΅ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ … Моя ошибка…. Π’Π°ΠΊΠΆΠ΅ ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠ΅Π½ΠΎ, Ρ‡Ρ‚ΠΎ Ρƒ Element Π΅ΡΡ‚ΡŒ ΡƒΠ΄Π°Π»Π΅Π½Π½ΠΎΠ΅ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅ для Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Ρ‚Π΅Π»Π΅Π²ΠΈΠ·ΠΎΡ€ΠΎΠ².

Element Tv Comcast Remote (Tut) — YouTube

? 3:19
https://www.youtube.com/watch?v=ZDBr-hZN2AI
20 января 2010 Π³. — Π—Π°Π³Ρ€ΡƒΠΆΠ΅Π½ΠΎ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΌ TopBreakX3
Π£Ρ‡Π΅Π±Π½ΠΈΠΊ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ Π² вашСй ΡƒΠ΄Π°Π»Π΅Π½Π½ΠΎΠΉ Π±ΡƒΠΌΠ°ΠΆΠ½ΠΎΠΉ справкС comcast, Π½ΠΎ Π²ΠΎΡ‚ ΠΊΠΎΠ΄, Ссли Π²Ρ‹ Π½Π΅ Π²ΠΈΠ΄ΠΈΡ‚Π΅… Π½Π΅ Π²ΠΈΠΆΡƒ ясно (10178) Π­Ρ‚ΠΎ Π²ΠΈΠ΄Π΅ΠΎΡ€ΠΎΠ»ΠΈΠΊ ΠΎ Ρ‚ΠΎΠΌ, ΠΊΠ°ΠΊ Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ ΠΏΡƒΠ»ΡŒΡ‚ comcast для вашСго Π–Πš-Ρ‚Π΅Π»Π΅Π²ΠΈΠ·ΠΎΡ€Π° element. … Какая Ρ€Π°Π·Π½ΠΈΡ†Π°, Π·Π°ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΡƒΠΉΡ‚Π΅ ΠΏΡƒΠ»ΡŒΡ‚ Comcast … это Π±Ρ‹Π»ΠΎ ΠΊΡ€ΡƒΡ‚ΠΎ ,,,, Ρ‚Π΅Π»Π΅Π²ΠΈΠ·ΠΎΡ€ ΠΌΠΎΠ΅ΠΉ сСстры сСйчас Π² ΠΏΡƒΡ‚ΠΈ ,,, спасибо. ΠžΡ‚ΡΡƒΡ‚ΡΡ‚Π²ΡƒΠ΅Ρ‚: панСль

Comcast Remote Codes для TV — Easy PC Tutorials

www.easypctutorials.com> Comcast

Знакомство с Cypress | ДокумСнтация Cypress

Π§Ρ‚ΠΎ Π²Ρ‹ ΡƒΠ·Π½Π°Π΅Ρ‚Π΅

  • Как Cypress Π·Π°ΠΏΡ€Π°ΡˆΠΈΠ²Π°Π΅Ρ‚ DOM
  • Как Cypress управляСт ΠΏΡ€Π΅Π΄ΠΌΠ΅Ρ‚Π°ΠΌΠΈ ΠΈ Ρ†Π΅ΠΏΠΎΡ‡ΠΊΠ°ΠΌΠΈ ΠΊΠΎΠΌΠ°Π½Π΄
  • Как выглядят утвСрТдСния ΠΈ ΠΊΠ°ΠΊ ΠΎΠ½ΠΈ Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚
  • Как Ρ‚Π°ΠΉΠΌ-Π°ΡƒΡ‚Ρ‹ ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡŽΡ‚ΡΡ ΠΊ ΠΊΠΎΠΌΠ°Π½Π΄Π°ΠΌ

Π­Ρ‚ΠΎ самоС Π²Π°ΠΆΠ½ΠΎΠ΅ руководство для понимания Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ Ρ‚Π΅ΡΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ с ΠšΠΈΠΏΠ°Ρ€ΠΈΡ.ΠŸΡ€ΠΎΡ‡Ρ‚ΠΈΡ‚Π΅ это. ΠŸΠΎΠ½ΠΈΠΌΠ°Ρ‚ΡŒ это. Π—Π°Π΄Π°Π²Π°ΠΉΡ‚Π΅ вопросы ΠΎΠ± этом, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΌΡ‹ ΠΌΠΎΠ³Π»ΠΈ ΡƒΠ»ΡƒΡ‡ΡˆΠΈΡ‚ΡŒ Π­Ρ‚ΠΎ.

ПослС Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ Π²Ρ‹ Π·Π°ΠΊΠΎΠ½Ρ‡ΠΈΡ‚Π΅, ΠΌΡ‹ ΠΏΡ€Π΅Π΄Π»Π°Π³Π°Π΅ΠΌ ΠΏΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΈΠ· Π½Π°ΡˆΠΈΡ… ΠΎΠ±ΡƒΡ‡Π°ΡŽΡ‰ΠΈΡ… Π²ΠΈΠ΄Π΅ΠΎ.

ΠšΠΈΠΏΠ°Ρ€ΠΈΡ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ простым (ΠΈΠ½ΠΎΠ³Π΄Π°)

ΠŸΡ€ΠΎΡΡ‚ΠΎΡ‚Π° Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π΄Π΅Π»Π°Ρ‚ΡŒ большС с мСньшим количСством Π½Π°Π±ΠΎΡ€Π° тСкста. Π”Π°Π²Π°ΠΉΡ‚Π΅ посмотрим Π½Π° ΠΏΡ€ΠΈΠΌΠ΅Ρ€:

  describe ('Post Resource', () => {
  it ('Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ Π½ΠΎΠ²ΠΎΠ³ΠΎ сообщСния', () => {
    cy.visit ('/ posts / new')

    cy.get ('input.post-title')
      .type ("Моя пСрвая запись")

    cy.ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ ('input.post-body')
      .type ('ΠŸΡ€ΠΈΠ²Π΅Ρ‚, ΠΌΠΈΡ€!')

    cy.contains ('ΠžΡ‚ΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ')
      .click ()

    cy.url ()
      .should ('Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ', '/ сообщСния / ΠΌΠΎΠΉ-ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ-пост')

    cy.get ('h2')
      .should ('ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ', 'Моя пСрвая запись')
  })
})
  

Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ это ΠΏΡ€ΠΎΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ? Если Π±Ρ‹ Π²Ρ‹ это сдСлали, это ΠΌΠΎΠ³Π»ΠΎ Π±Ρ‹ Π·Π²ΡƒΡ‡Π°Ρ‚ΡŒ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π½ΠΎ Ρ‚Π°ΠΊ:

  1. ΠŸΠΎΡΠ΅Ρ‚ΠΈΡ‚Π΅ страницу ΠΏΠΎ адрСсу / posts / new .
  2. НайдитС с Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΎΠΌ класса .
  3. Π’Π²Π΅Π΄ΠΈΡ‚Π΅ Π² Π½Π΅Π³ΠΎ «ΠœΠΎΡ пСрвая запись».
  4. НайдитС с Ρ‚Π΅Π»ΠΎΠΌ класса .
  5. Π’Π²Π΅Π΄ΠΈΡ‚Π΅ "ΠŸΡ€ΠΈΠ²Π΅Ρ‚, ΠΌΠΈΡ€!" Π²Π½ΡƒΡ‚Ρ€ΡŒ.
  6. НайдитС элСмСнт, содСрТащий тСкст ΠžΡ‚ΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ .
  7. Π©Π΅Π»ΠΊΠ½ΠΈΡ‚Π΅ ΠΏΠΎ Π½Π΅ΠΌΡƒ.
  8. Π’ΠΎΠ·ΡŒΠΌΠΈΡ‚Π΅ URL-адрСс Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π° ΠΈ ΡƒΠ±Π΅Π΄ΠΈΡ‚Π΅ΡΡŒ, Ρ‡Ρ‚ΠΎ ΠΎΠ½ Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ / posts / my-first-post .
  9. НайдитС Ρ‚Π΅Π³ h2 ΠΈ ΡƒΠ±Π΅Π΄ΠΈΡ‚Π΅ΡΡŒ, Ρ‡Ρ‚ΠΎ ΠΎΠ½ содСрТит тСкст «Моя пСрвая запись».

Π­Ρ‚ΠΎ ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ простой тСст, Π½ΠΎ ΠΏΡ€ΠΈΠΌΠΈΡ‚Π΅ Π²ΠΎ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, сколько ΠΊΠΎΠ΄Π° Π±Ρ‹Π»ΠΎ покрываСтся ΠΈΠΌ, ΠΊΠ°ΠΊ Π½Π° ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π΅, Ρ‚Π°ΠΊ ΠΈ Π½Π° сСрвСрС!

Π’ ΠΎΡΡ‚Π°Π²ΡˆΠ΅ΠΉΡΡ части этого руководства ΠΌΡ‹ исслСдуСм основы Cypress, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π΄Π΅Π»Π°ΡŽΡ‚ этот ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚.ΠœΡ‹ дСмистифицируСм ΠΏΡ€Π°Π²ΠΈΠ»Π°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ слСдуСт Cypress, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π²Ρ‹ ΠΌΠΎΠ³Π»ΠΈ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚ΠΈΠ²Π½ΠΎ протСстируйтС своС ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π΄Π΅ΠΉΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠ°ΠΊ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ, насколько это Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, Π° Ρ‚Π°ΠΊΠΆΠ΅ обсудитС, ΠΊΠ°ΠΊ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ярлыки, ΠΊΠΎΠ³Π΄Π° это ΠΏΠΎΠ»Π΅Π·Π½ΠΎ.

Π­Π»Π΅ΠΌΠ΅Π½Ρ‚Ρ‹ запроса

Cypress ΠΏΠΎΡ…ΠΎΠΆ Π½Π° jQuery

Если Π²Ρ‹ Ρ€Π°Π½ΡŒΡˆΠ΅ использовали jQuery, Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, Π²Ρ‹ ΠΏΡ€ΠΈΠ²Ρ‹ΠΊΠ»ΠΈ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ запросы для Ρ‚Π°ΠΊΠΈΡ… элСмСнтов:

Π’ Cypress элСмСнты запроса Ρ‚Π°ΠΊΠΈΠ΅ ΠΆΠ΅:

ЀактичСски, Cypress связываСт jQuery ΠΈ прСдоставляСт Π²Π°ΠΌ ΠΌΠ½ΠΎΠ³ΠΈΠ΅ ΠΈΠ· своих ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ² ΠΎΠ±Ρ…ΠΎΠ΄Π° DOM, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π²Ρ‹ ΠΌΠΎΠ³Π»ΠΈ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ со слоТными HTML-структуры с Π»Π΅Π³ΠΊΠΎΡΡ‚ΡŒΡŽ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ API, с ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌΠΈ Π²Ρ‹ ΡƒΠΆΠ΅ Π·Π½Π°ΠΊΠΎΠΌΡ‹.= "/ static"] '). first ()

Cypress ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ ΠΌΠΎΡ‰Π½Ρ‹ΠΉ ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌ Π²Ρ‹Π±ΠΎΡ€Π° jQuery, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ тСсты Π·Π½Π°ΠΊΠΎΠΌΡ‹ΠΌΠΈ ΠΈ ΡƒΠ΄ΠΎΠ±ΠΎΡ‡ΠΈΡ‚Π°Π΅ΠΌ для соврСмСнных Π²Π΅Π±-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ².

ЗаинтСрСсованы Π² Π»ΡƒΡ‡ΡˆΠΈΡ… ΠΌΠ΅Ρ‚ΠΎΠ΄Π°Ρ… Π²Ρ‹Π±ΠΎΡ€Π° элСмСнтов? ΠŸΡ€ΠΎΡ‡Ρ‚ΠΈΡ‚Π΅ здСсь.

Однако доступ ΠΊ элСмСнтам DOM, Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅ΠΌΡ‹ΠΌ ΠΈΠ· запроса, Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ ΠΈΠ½Π°Ρ‡Π΅:

 
const $ jqElement = $ ('. элСмСнт')


const $ cyElement = cy.get ('. элСмСнт')
  

Π”Π°Π²Π°ΠΉΡ‚Π΅ посмотрим, ΠΏΠΎΡ‡Π΅ΠΌΡƒ это …

Cypress — это

НС Как jQuery

Вопрос: Π§Ρ‚ΠΎ происходит, ΠΊΠΎΠ³Π΄Π° jQuery Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π½Π°ΠΉΡ‚ΠΈ подходящиС элСмСнты DOM ΠΈΠ· Π΅Π³ΠΎ сСлСктор?

ΠžΡ‚Π²Π΅Ρ‚: Ой! Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ ΠΏΡƒΡΡ‚ΡƒΡŽ ΠΊΠΎΠ»Π»Π΅ΠΊΡ†ΠΈΡŽ jQuery.Π£ нас Π΅ΡΡ‚ΡŒ настоящая ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ для Ρ€Π°Π±ΠΎΡ‚Ρ‹, Π½ΠΎ ΠΎΠ½ Π½Π΅ содСрТит Ρ‚ΠΎΠ³ΠΎ элСмСнта, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π½Π°ΠΌ Π½ΡƒΠΆΠ΅Π½. Π˜Ρ‚Π°ΠΊ, ΠΌΡ‹ Π½Π°Ρ‡ΠΈΠ½Π°Π΅ΠΌ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ условных ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΎΠΊ ΠΈ ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π½ΠΎΠ΅ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ Π½Π°ΡˆΠΈΡ… запросов Π²Ρ€ΡƒΡ‡Π½ΡƒΡŽ.

 
const $ myElement = $ ('. элСмСнт'). first ()



if ($ myElement.length) {
  doSomething ($ myElement)
}
  

Вопрос: Π§Ρ‚ΠΎ происходит, ΠΊΠΎΠ³Π΄Π° Cypress Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π½Π°ΠΉΡ‚ΠΈ подходящиС элСмСнты DOM ΠΈΠ· Π΅Π³ΠΎ сСлСктора?

ΠžΡ‚Π²Π΅Ρ‚: НичСго ΡΡ‚Ρ€Π°ΡˆΠ½ΠΎΠ³ΠΎ! Cypress автоматичСски повторяСт запрос Π΄ΠΎ Ρ‚Π΅Ρ… ΠΏΠΎΡ€, ΠΏΠΎΠΊΠ° Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚:

1.Π­Π»Π΅ΠΌΠ΅Π½Ρ‚ Π½Π°ΠΉΠ΄Π΅Π½
  cy
  
  .get ('# элСмСнт')

  
  
  .then (($ myElement) => {
    doSomething ($ myElement)
  })
  
2. Достигнут установлСнный Ρ‚Π°ΠΉΠΌ-Π°ΡƒΡ‚
  cy
  
  
  
  .get ('# элСмСнт-Π½Π΅-сущСствуСт')

  
  .then (($ myElement) => {
    doSomething ($ myElement)
  })
  

Π­Ρ‚ΠΎ Π΄Π΅Π»Π°Π΅Ρ‚ Cypress Π½Π°Π΄Π΅ΠΆΠ½Ρ‹ΠΌ ΠΈ нСвосприимчивым ΠΊ дСсяткам распространСнных ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ, Π²ΠΎΠ·Π½ΠΈΠΊΠ°ΡŽΡ‰ΠΈΡ… Π² Π΄Ρ€ΡƒΠ³ΠΈΠ΅ инструмСнты тСстирования. Π£Ρ‡Ρ‚ΠΈΡ‚Π΅ всС ΠΎΠ±ΡΡ‚ΠΎΡΡ‚Π΅Π»ΡŒΡΡ‚Π²Π°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠ³ΡƒΡ‚ Π²Ρ‹Π·Π²Π°Ρ‚ΡŒ запрос ΠΊ Ошибка элСмСнта DOM:

  • МодСль DOM Π΅Ρ‰Π΅ Π½Π΅ Π·Π°Π³Ρ€ΡƒΠΆΠ΅Π½Π°.
  • Π’Π°Ρˆ Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊ Π½Π΅ Π·Π°Π²Π΅Ρ€ΡˆΠΈΠ» Π·Π°Π³Ρ€ΡƒΠ·ΠΊΡƒ.
  • На запрос XHR Π½Π΅ ΠΎΡ‚Π²Π΅Ρ‚ΠΈΠ»ΠΈ.
  • Анимация Π½Π΅ Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½Π°.
  • ΠΈ Ρ‚Π°ΠΊ Π΄Π°Π»Π΅Π΅ …

РаньшС Π²Π°ΠΌ ΠΏΡ€ΠΈΡ…ΠΎΠ΄ΠΈΠ»ΠΎΡΡŒ ΠΏΠΈΡΠ°Ρ‚ΡŒ собствСнный ΠΊΠΎΠ΄ для Π·Π°Ρ‰ΠΈΡ‚Ρ‹ ΠΎΡ‚ всСх Π±Π΅Π· ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ эти ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹: нСприятный мэшап ΠΈΠ· ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ»ΡŒΠ½Ρ‹Ρ… ΠΎΠΆΠΈΠ΄Π°Π½ΠΈΠΉ, условных ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π½Ρ‹Ρ… ΠΏΠΎΠΏΡ‹Ρ‚ΠΎΠΊ ΠΈ null провСряСт засорСниС Π²Π°ΡˆΠΈΡ… тСстов. Волько Π½Π΅ Π½Π° ΠšΠΈΠΏΠ°Ρ€ΠΈΡΠ΅! Π‘ΠΎ встроСнной Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠ΅ΠΉ ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π° ΠΈ настраиваСмыС Ρ‚Π°ΠΉΠΌΠ°ΡƒΡ‚Ρ‹, Cypress ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΡ‚ всС эти нСстыковочныС вопросы.

Cypress ΠΎΠ±Π΅Ρ€Ρ‚Ρ‹Π²Π°Π΅Ρ‚ всС запросы DOM Π½Π°Π΄Π΅ΠΆΠ½ΠΎΠΉ Π»ΠΎΠ³ΠΈΠΊΠΎΠΉ ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π° ΠΈ Ρ‚Π°ΠΉΠΌ-Π°ΡƒΡ‚Π°, которая Π»ΡƒΡ‡ΡˆΠ΅ соотвСтствуСт Ρ‚ΠΎΠΌΡƒ, ΠΊΠ°ΠΊ Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚ настоящиС Π²Π΅Π±-прилоТСния. ΠœΡ‹ Ρ‚ΠΎΡ€Π³ΡƒΠ΅ΠΌ Π½Π΅Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌΠΈ измСнСниями Π² Ρ‚ΠΎΠΌ, ΠΊΠ°ΠΊ ΠΌΡ‹ Π½Π°Ρ…ΠΎΠ΄ΠΈΠΌ DOM элСмСнты для Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ ΠΏΠΎΠ²Ρ‹ΡˆΠ΅Π½ΠΈΡ ΡΡ‚Π°Π±ΠΈΠ»ΡŒΠ½ΠΎΡΡ‚ΠΈ всСх Π½Π°ΡˆΠΈΡ… тСстов. ИзгнаниС Ρ…Π»ΠΎΠΏΡŒΠ΅Π² для Ρ…ΠΎΡ€ΠΎΡˆΠΈΠΉ!

Π’ Cypress, Ссли Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ Π½Π°ΠΏΡ€ΡΠΌΡƒΡŽ Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ с элСмСнтом DOM, Π²Ρ‹Π·ΠΎΠ²ΠΈΡ‚Π΅ .then () с Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠ΅ΠΉ ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎΠ³ΠΎ Π²Ρ‹Π·ΠΎΠ²Π°, которая ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅Ρ‚ элСмСнт Π² качСствС ΠΏΠ΅Ρ€Π²ΠΎΠ³ΠΎ Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚Π°. Когда Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΠΏΡ€ΠΎΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ ΠΏΠΎΠ²Ρ‚ΠΎΡ€ ΠΈ Ρ‚Π°ΠΉΠΌ-Π°ΡƒΡ‚ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ ΠΈ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ Ρ‚Ρ€Π°Π΄ΠΈΡ†ΠΈΠΎΠ½Π½ΡƒΡŽ ΡΠΈΠ½Ρ…Ρ€ΠΎΠ½Π½ΡƒΡŽ Ρ€Π°Π±ΠΎΡ‚Ρƒ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠšΠΈΠΏΠ°Ρ€ΠΈΡ. Π΄ΠΎΠ»Π»Π°Ρ€ΠΎΠ² БША.

Запрос ΠΏΠΎ тСкстовому содСрТимому

Π”Ρ€ΡƒΠ³ΠΎΠΉ способ Π½Π°Ρ…ΠΎΠ΄ΠΈΡ‚ΡŒ ΠΏΡ€Π΅Π΄ΠΌΠ΅Ρ‚Ρ‹ — Π±ΠΎΠ»Π΅Π΅ Ρ‡Π΅Π»ΠΎΠ²Π΅Ρ‡Π½Ρ‹ΠΉ — ΠΈΡΠΊΠ°Ρ‚ΡŒ ΠΈΡ… ΠΏΠΎ ΠΈΡ… ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ ΡƒΠ²ΠΈΠ΄ΠΈΡ‚ Π½Π° страницС. Для этого Π΅ΡΡ‚ΡŒ ΡƒΠ΄ΠΎΠ±Π½Ρ‹ΠΉ cy.contains () ΠΊΠΎΠΌΠ°Π½Π΄Π°, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€:

 
cy.contains ('НовоС сообщСниС')


cy.get ('. main'). contains ('НовоС сообщСниС')
  

Π­Ρ‚ΠΎ ΠΏΠΎΠ»Π΅Π·Π½ΠΎ ΠΏΡ€ΠΈ написании тСстов с Ρ‚ΠΎΡ‡ΠΊΠΈ зрСния взаимодСйствия ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ с вашим ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ΠΌ. Они Π·Π½Π°ΡŽΡ‚ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ, Ρ‡Ρ‚ΠΎ хотят Π½Π°ΠΆΠ°Ρ‚ΡŒ ΠΊΠ½ΠΎΠΏΠΊΡƒ с надписью «ΠŸΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΡ‚ΡŒ Π½Π° рассмотрСниС».Они понятия Π½Π΅ ΠΈΠΌΠ΅ΡŽΡ‚, Ρ‡Ρ‚ΠΎ Ρƒ Π½Π΅Π³ΠΎ Π΅ΡΡ‚ΡŒ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ type ΠΈΠ· submit ΠΈΠ»ΠΈ CSS class of my-submit-button .

Если вашС ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΏΠ΅Ρ€Π΅Π²Π΅Π΄Π΅Π½ΠΎ Π½Π° нСсколько языков для i18n, ΡƒΠ±Π΅Π΄ΠΈΡ‚Π΅ΡΡŒ, Ρ‡Ρ‚ΠΎ Π²Ρ‹ ΠΏΠΎΠ΄ΡƒΠΌΠ°ΠΉΡ‚Π΅ ΠΎ послСдствиях использования тСкста, ΠΎΠ±Ρ€Π°Ρ‰Π΅Π½Π½ΠΎΠ³ΠΎ ΠΊ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŽ, для поиска элСмСнтов DOM!

Когда элСмСнты ΠΎΡ‚ΡΡƒΡ‚ΡΡ‚Π²ΡƒΡŽΡ‚

Как ΠΌΡ‹ ΠΏΠΎΠΊΠ°Π·Π°Π»ΠΈ Π²Ρ‹ΡˆΠ΅, Cypress ΠΏΡ€Π΅Π΄ΠΏΠΎΠ»Π°Π³Π°Π΅Ρ‚ асинхронный Ρ…Π°Ρ€Π°ΠΊΡ‚Π΅Ρ€ Π²Π΅Π±- ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ ΠΈ Π½Π΅ сразу пСрСстаСт Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ, ΠΊΠΎΠ³Π΄Π° элСмСнт Π½Π΅ нашСл.ВмСсто этого Cypress Π΄Π°Π΅Ρ‚ Π²Π°ΡˆΠ΅ΠΌΡƒ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡŽ врСмя, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π·Π°ΠΊΠΎΠ½Ρ‡ΠΈΡ‚ΡŒ всС, Ρ‡Ρ‚ΠΎ ΠΎΠ½ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚ Π΄Π΅Π»Π°Ρ‚ΡŒ!

Π­Ρ‚ΠΎ извСстно ΠΊΠ°ΠΊ Ρ‚Π°ΠΉΠΌ-Π°ΡƒΡ‚ , ΠΈ Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎ ΠΊΠΎΠΌΠ°Π½Π΄ ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Ρ… ΠΏΠ΅Ρ€ΠΈΠΎΠ΄Ρ‹ Ρ‚Π°ΠΉΠΌ-Π°ΡƒΡ‚Π° (Ρ‚Π°ΠΉΠΌΠ°ΡƒΡ‚ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ составляСт 4 сСкунды). Π­Ρ‚ΠΈ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ Π±ΡƒΠ΄ΡƒΡ‚ ΡƒΠΊΠ°Π·Ρ‹Π²Π°Ρ‚ΡŒ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ Ρ‚Π°ΠΉΠΌ-Π°ΡƒΡ‚ Π² Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ ΠΏΠΎ API, ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎΠ΅ описаниС Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ количСство миллисСкунд, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠΈΡ‚ΡŒ, поиск элСмСнта.

 
cy.get ('. ΠΌΠΎΠΉ-ΠΌΠ΅Π΄Π»Π΅Π½Π½Ρ‹ΠΉ-сСлСктор', {Ρ‚Π°ΠΉΠΌ-Π°ΡƒΡ‚: 10000})
  

Π’Ρ‹ Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Ρ‚Π°ΠΉΠΌ-Π°ΡƒΡ‚ глобально Ρ‡Π΅Ρ€Π΅Π· ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ: defaultCommandTimeout .

Π§Ρ‚ΠΎΠ±Ρ‹ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ повСдСнию Π²Π΅Π±-ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ, Cypress являСтся асинхронным ΠΈ полагаСтся Π½Π° Ρ‚Π°ΠΉΠΌΠ°ΡƒΡ‚Ρ‹, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π·Π½Π°Ρ‚ΡŒ, ΠΊΠΎΠ³Π΄Π° ΠΏΠ΅Ρ€Π΅ΡΡ‚Π°Ρ‚ΡŒ ΠΆΠ΄Π°Ρ‚ΡŒ, ΠΏΠΎΠΊΠ° ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΏΠ΅Ρ€Π΅ΠΉΠ΄Π΅Ρ‚ Π² ΠΎΠΆΠΈΠ΄Π°Π΅ΠΌΠΎΠ΅ состояниС. Π’Π°ΠΉΠΌΠ°ΡƒΡ‚Ρ‹ ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ глобально ΠΈΠ»ΠΈ для ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹.

Π—Π΄Π΅ΡΡŒ Π΅ΡΡ‚ΡŒ компромисс ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ: тСстов с Π±ΠΎΠ»Π΅Π΅ Π΄Π»ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌΠΈ ΠΏΠ΅Ρ€ΠΈΠΎΠ΄Π°ΠΌΠΈ оТидания трСбуСтся большС Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π²Ρ‹ΠΉΡ‚ΠΈ ΠΈΠ· строя . ΠšΠΎΠΌΠ°Π½Π΄Ρ‹ всСгда Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡŽΡ‚ΡΡ, ΠΊΠ°ΠΊ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΠ½ΠΈ ΠΎΠΆΠΈΠ΄Π°ΡŽΡ‚ΡΡ. ΠΊΡ€ΠΈΡ‚Π΅Ρ€ΠΈΠΈ ΡΠΎΠ±Π»ΡŽΠ΄Π΅Π½Ρ‹, поэтому Ρ€Π°Π±ΠΎΡ‡ΠΈΠ΅ тСсты Π±ΡƒΠ΄ΡƒΡ‚ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒΡΡ Ρ‚Π°ΠΊ ΠΆΠ΅ быстро, ΠΊΠ°ΠΊ ΠΈ вашС ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ позволяСт.ВСст, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π½Π΅ ΠΏΡ€ΠΎΡˆΠ΅Π» ΠΈΠ·-Π·Π° Ρ‚Π°ΠΉΠΌ-Π°ΡƒΡ‚Π°, Π±ΡƒΠ΄Π΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ вСсь ΠΏΠ΅Ρ€ΠΈΠΎΠ΄ Ρ‚Π°ΠΉΠΌ-Π°ΡƒΡ‚Π°, ΠΏΠΎ Π΄ΠΈΠ·Π°ΠΉΠ½Ρƒ. Π­Ρ‚ΠΎ ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ, хотя Π²Ρ‹ , Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, Π·Π°Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΡƒΠ²Π΅Π»ΠΈΡ‡ΠΈΡ‚ΡŒ ΠΏΠ΅Ρ€ΠΈΠΎΠ΄ оТидания Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹ΠΌ частям вашСго прилоТСния, Π²Ρ‹, , Π½Π΅ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π΄Π΅Π»Π°Π»ΠΈ Π΅Π³ΠΎ слишком Π΄Π»ΠΈΠ½Π½Ρ‹ΠΌ, Π½Π° всякий случай Β».

ПозТС Π² этом руководствС ΠΌΡ‹ Π±ΠΎΠ»Π΅Π΅ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎ рассмотрим УтвСрТдСния ΠΈ Ρ‚Π°ΠΉΠΌΠ°ΡƒΡ‚Ρ‹ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ.

Π¦Π΅ΠΏΠΎΡ‡ΠΊΠΈ ΠΊΠΎΠΌΠ°Π½Π΄

ΠžΡ‡Π΅Π½ΡŒ Π²Π°ΠΆΠ½ΠΎ ΠΏΠΎΠ½ΠΈΠΌΠ°Ρ‚ΡŒ ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Cypress ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ для Ρ†Π΅ΠΏΠΎΡ‡ΠΊΠΈ ΠΊΠΎΠΌΠ°Π½Π΄. вмСстС.Он управляСт Ρ†Π΅ΠΏΠΎΡ‡ΠΊΠΎΠΉ ΠΎΠ±Π΅Ρ‰Π°Π½ΠΈΠΉ ΠΎΡ‚ вашСго ΠΈΠΌΠ΅Π½ΠΈ, ΠΏΡ€ΠΈ этом каТдая ΠΊΠΎΠΌΠ°Π½Π΄Π° Π΄Π°Π΅Ρ‚ ‘подчиняСтся’ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΉ ΠΊΠΎΠΌΠ°Π½Π΄Π΅, ΠΏΠΎΠΊΠ° Ρ†Π΅ΠΏΠΎΡ‡ΠΊΠ° Π½Π΅ закончится ΠΈΠ»ΠΈ ΠΏΠΎΠΊΠ° Π½Π΅ Π²ΠΎΠ·Π½ΠΈΠΊΠ½Π΅Ρ‚ ошибка столкнулся. Π Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΡƒ Π½Π΅ Π½ΡƒΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Promises Π½Π°ΠΏΡ€ΡΠΌΡƒΡŽ, Π½ΠΎ ΠΏΠΎΠ½ΠΈΠΌΠ°Π½ΠΈΠ΅ Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ ΠΎΠ½ΠΈ Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚, ΠΏΠΎΠ»Π΅Π·Π½ΠΎ!

ВзаимодСйствиС с элСмСнтами

Как ΠΌΡ‹ Π²ΠΈΠ΄Π΅Π»ΠΈ Π² Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎΠΌ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅, Cypress позволяСт Π²Π°ΠΌ Π½Π°ΠΆΠ°Ρ‚ΡŒ ΠΈ ввСсти элСмСнты Π½Π° страницС с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ .click () ΠΈ .type () ΠΊΠΎΠΌΠ°Π½Π΄ с cy.get () ΠΈΠ»ΠΈ Ρƒ.Π».содСрТит () ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ. Π­Ρ‚ΠΎ ΠΎΡ‚Π»ΠΈΡ‡Π½Ρ‹ΠΉ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Ρ†Π΅ΠΏΠΎΡ‡ΠΊΠ° Π² дСйствии. ΠŸΠΎΡΠΌΠΎΡ‚Ρ€ΠΈΠΌ Π΅Ρ‰Π΅ Ρ€Π°Π·:

  cy.get ('textarea.post-body'). Type ('Π­Ρ‚ΠΎ ΠΎΡ‚Π»ΠΈΡ‡Π½Ρ‹ΠΉ пост.')
  

ΠœΡ‹ привязываСм .type () ΠΊ cy.get () , сообщив Π΅ΠΌΡƒ ввСсти Ρ‚Π΅ΠΌΡƒ, Π΄Π°Π»ΠΎ ΠΈΠ· ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ cy.get () , которая Π±ΡƒΠ΄Π΅Ρ‚ элСмСнтом DOM.

Π’ΠΎΡ‚ Π΅Ρ‰Π΅ большС ΠΊΠΎΠΌΠ°Π½Π΄ дСйствий, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Cypress прСдоставляСт для взаимодСйствия с вашим ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ΠΌ:

Π­Ρ‚ΠΈ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΠ²Π°ΡŽΡ‚ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π³Π°Ρ€Π°Π½Ρ‚ΠΈΠΈ ΠΎ Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ состояниС элСмСнтов Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π±Ρ‹Ρ‚ΡŒ Π΄ΠΎ выполнСния ΠΈΡ… дСйствий.

НапримСр, ΠΏΡ€ΠΈ написании ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ .click () Cypress Π³Π°Ρ€Π°Π½Ρ‚ΠΈΡ€ΡƒΠ΅Ρ‚, Ρ‡Ρ‚ΠΎ с элСмСнтом ΠΌΠΎΠΆΠ½ΠΎ Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ (ΠΊΠ°ΠΊ с Ρ€Π΅Π°Π»ΡŒΠ½Ρ‹ΠΌ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΌ). Он Π±ΡƒΠ΄Π΅Ρ‚ автоматичСски ΠΆΠ΄Π°Ρ‚ΡŒ, ΠΏΠΎΠΊΠ° элСмСнт Π½Π΅ ΠΏΠ΅Ρ€Π΅ΠΉΠ΄Π΅Ρ‚ Π² состояниС готовности ΠΊ Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡŽ:

  • НС скрываСтся
  • НС покрываСтся
  • НС ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π΅Π½
  • Π‘Π΅Π· Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ

Π­Ρ‚ΠΎ Ρ‚Π°ΠΊΠΆΠ΅ ΠΏΠΎΠΌΠΎΠ³Π°Π΅Ρ‚ ΠΏΡ€Π΅Π΄ΠΎΡ‚Π²Ρ€Π°Ρ‚ΠΈΡ‚ΡŒ расслоСниС ΠΏΡ€ΠΈ взаимодСйствии с вашим ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ΠΌ Π² тСстах. ΠžΠ±Ρ‹Ρ‡Π½ΠΎ это ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π° force .

Π£Ρ‚Π²Π΅Ρ€ΠΆΠ΄Π΅Π½ΠΈΠ΅ ΠΎΠ± элСмСнтах

УтвСрТдСния

ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‚ Π΄Π΅Π»Π°Ρ‚ΡŒ Ρ‚Π°ΠΊΠΈΠ΅ Π²Π΅Ρ‰ΠΈ, ΠΊΠ°ΠΊ обСспСчСниС видимости элСмСнта ΠΈΠ»ΠΈ наличия ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½Ρ‹ΠΉ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚, класс CSS ΠΈΠ»ΠΈ состояниС. УтвСрТдСния — это ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‚ Π²Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΎΠΏΠΈΡΠ°Ρ‚ΡŒ ΠΆΠ΅Π»Π°Π΅ΠΌΠΎΠ΅ состояниС вашСго прилоТСния. ΠšΠΈΠΏΠ°Ρ€ΠΈΡ Π±ΡƒΠ΄Π΅Ρ‚ автоматичСски Π΄ΠΎΠΆΠ΄Π°Ρ‚ΡŒΡΡ, ΠΏΠΎΠΊΠ° ваши элСмСнты достигнут этого состояния, ΠΈΠ»ΠΈ ΠΏΡ€ΠΎΠ²Π°Π»ΠΈΡ‚ΡŒ тСст, Ссли утвСрТдСния Π½Π΅ проходят. Π’ΠΎΡ‚ ΠΊΡ€Π°Ρ‚ΠΊΠΈΠΉ ΠΎΠ±Π·ΠΎΡ€ ΡƒΡ‚Π²Π΅Ρ€ΠΆΠ΄Π΅Π½ΠΈΠΉ Π² дСйствии:

  cy.get (': checkbox'). Should ('be.disabled')

cy.get ('form'). should ('have.class', 'Π³ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΡŒΠ½Π°Ρ Ρ„ΠΎΡ€ΠΌΠ°')

cy.get ('input'). should ('not.have.value', 'БША')
  

Π’ ΠΊΠ°ΠΆΠ΄ΠΎΠΌ ΠΈΠ· этих ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΎΠ² Π²Π°ΠΆΠ½ΠΎ ΠΎΡ‚ΠΌΠ΅Ρ‚ΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ Cypress Π±ΡƒΠ΄Π΅Ρ‚ автоматичСски ΠΎΠΆΠΈΠ΄Π°Π΅Ρ‚ , ΠΏΠΎΠΊΠ° эти утвСрТдСния Π½Π΅ ΠΏΡ€ΠΎΠΉΠ΄ΡƒΡ‚. Π­Ρ‚ΠΎ ΠΌΠ΅ΡˆΠ°Π΅Ρ‚ Π²Π°ΠΌ ΠΈΠΌΠ΅Ρ‚ΡŒ Π·Π½Π°Ρ‚ΡŒ ΠΈΠ»ΠΈ Π·Π°Π±ΠΎΡ‚ΠΈΡ‚ΡŒΡΡ ΠΎ Ρ‚ΠΎΡ‡Π½ΠΎΠΌ ΠΌΠΎΠΌΠ΅Π½Ρ‚Π΅, ΠΊΠΎΠ³Π΄Π° ваши элСмСнты Π² ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎΠΌ ΠΈΡ‚ΠΎΠ³Π΅ Π΄ΠΎΡΡ‚ΠΈΠ³Π°ΡŽΡ‚ этого ΡˆΡ‚Π°Ρ‚.

ΠœΡ‹ ΡƒΠ·Π½Π°Π΅ΠΌ большС ΠΎΠ± утвСрТдСниях ΠΏΠΎΠ·ΠΆΠ΅ Π² этом руководствС.

Π£ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ ΠΏΡ€Π΅Π΄ΠΌΠ΅Ρ‚Π°ΠΌΠΈ

Новая Ρ†Π΅ΠΏΠΎΡ‡ΠΊΠ° Cypress всСгда начинаСтся с cy.[ΠΊΠΎΠΌΠ°Π½Π΄Π°] , Π³Π΄Π΅ Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ получаСтся ΠΊΠΎΠΌΠ°Π½Π΄Π° устанавливаСт, ΠΊΠ°ΠΊΠΈΠ΅ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ Π²Ρ‹Π·Π²Π°Π½Ρ‹ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌΠΈ (связанными).

НСкоторыС ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°ΡŽΡ‚ null ΠΈ, ΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ, Π½Π΅ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ связаны, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ cy.clearCookies () .

НСкоторыС ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ cy.get () ΠΈΠ»ΠΈ cy.contains () , ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ элСмСнт DOM, Ρ‡Ρ‚ΠΎ позволяСт ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π±ΡƒΠ΄ΡƒΡ‚ привязаны ΠΊ Π½ΠΈΠΌ (ΠΏΡ€ΠΈ условии, Ρ‡Ρ‚ΠΎ ΠΎΠ½ΠΈ ΠΎΠΆΠΈΠ΄Π°ΡŽΡ‚ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ DOM), Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ .click () ΠΈΠ»ΠΈ Π΄Π°ΠΆΠ΅ cy.contains () снова .

НСкоторыС ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ связаны ΠΈΠ· …
  • Ρ‚ΠΎΠ»ΡŒΠΊΠΎ cy , Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ ΠΎΠ½ΠΈ Π½Π΅ Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚ с ΡΡƒΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠΌ: cy.clearCookies () .
  • ΠΊΠΎΠΌΠ°Π½Π΄, Π΄Π°ΡŽΡ‰ΠΈΡ… ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Π΅ Ρ‚ΠΈΠΏΡ‹ ΡΡƒΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, элСмСнты DOM): . Π’ΠΈΠΏ () .
  • ΠΈ cy ΠΈ ΠΈΠ· ΠΏΠΎΠ΄Ρ‡ΠΈΠ½Π΅Π½Π½ΠΎΠΉ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹: cy.contains () .
НСкоторыС ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ Π΄Π°ΡŽΡ‚ …
  • null , Ρ‡Ρ‚ΠΎ ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ никакая ΠΊΠΎΠΌΠ°Π½Π΄Π° Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ связана послС ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹: cy.clearCookie () .
  • Ρ‚ΠΎΡ‚ ΠΆΠ΅ ΠΏΡ€Π΅Π΄ΠΌΠ΅Ρ‚, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΎΠ½ΠΈ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ»ΠΈ ΠΈΠ·Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎ: . НаТмитС () .
  • новая Ρ‚Π΅ΠΌΠ°, ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰Π°Ρ ΠΊΠΎΠΌΠ°Π½Π΄Π΅ .wait () .

На самом Π΄Π΅Π»Π΅ это Π³ΠΎΡ€Π°Π·Π΄ΠΎ Π±ΠΎΠ»Π΅Π΅ ΠΈΠ½Ρ‚ΡƒΠΈΡ‚ΠΈΠ²Π½ΠΎ понятно, Ρ‡Π΅ΠΌ каТСтся.

ΠŸΡ€ΠΈΠΌΠ΅Ρ€Ρ‹:
  cy.clearCookies ()

cy.get ('. основной-ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€')
  .contains ("Π—Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΈ")
  .click ()
  

ΠšΠΎΠΌΠ°Π½Π΄Ρ‹ Cypress Π½Π΅ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°ΡŽΡ‚ своих ΡΡƒΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ², Π° Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°ΡŽΡ‚ ΠΈΡ….ΠŸΠΎΠΌΠ½ΠΈΡ‚Π΅: ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ Cypress асинхронны ΠΈ ставятся Π² ΠΎΡ‡Π΅Ρ€Π΅Π΄ΡŒ для выполнСния Π² ΠΏΠΎΠ·Π΄Π½Π΅Π΅ врСмя. Π’ΠΎ врСмя выполнСния ΡΡƒΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹ пСрСходят ΠΎΡ‚ ΠΎΠ΄Π½ΠΎΠΉ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ ΠΊ Π΄Ρ€ΡƒΠ³ΠΎΠΉ, ΠΈ ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΠΎΠ»Π΅Π·Π½ΠΎΠ³ΠΎ ΠΊΠΎΠ΄Π° Cypress запускаСтся ΠΌΠ΅ΠΆΠ΄Ρƒ ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΠΊΠΎΠΌΠ°Π½Π΄ΠΎΠΉ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π³Π°Ρ€Π°Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ всС Π² порядкС.

Π§Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ±ΠΎΠΉΡ‚ΠΈ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎΡΡ‚ΡŒ ΡΡΡ‹Π»Π°Ρ‚ΡŒΡΡ Π½Π° элСмСнты, Cypress ΠΈΠΌΠ΅Π΅Ρ‚ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ извСстный ΠΊΠ°ΠΊ псСвдоним. ПсСвдоним ΠΏΠΎΠΌΠΎΠ³Π°Π΅Ρ‚ Π²Ρ‹ Π² сохранитС ΠΈ сохранитС ссылки Π½Π° элСмСнты для Π±ΡƒΠ΄ΡƒΡ‰Π΅Π³ΠΎ использования.

ИспользованиС
.then () для дСйствий Π² ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΠΈ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°

Π₯ΠΎΡ‚ΠΈΡ‚Π΅ ΠΎΠΊΡƒΠ½ΡƒΡ‚ΡŒΡΡ Π² ΠΏΠΎΡ‚ΠΎΠΊ ΠΊΠΎΠΌΠ°Π½Π΄ ΠΈ Π½Π°ΠΏΡ€ΡΠΌΡƒΡŽ Π·Π°Π½ΡΡ‚ΡŒΡΡ ΠΏΡ€Π΅Π΄ΠΌΠ΅Ρ‚ΠΎΠΌ? НСт ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ, Π΄ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠ΅.then () Π² Π²Π°ΡˆΡƒ Ρ†Π΅ΠΏΠΎΡ‡ΠΊΡƒ ΠΊΠΎΠΌΠ°Π½Π΄. Когда прСдыдущая ΠΊΠΎΠΌΠ°Π½Π΄Π° Ρ€Π°Π·Ρ€Π΅ΡˆΠ°Π΅Ρ‚ΡΡ, ΠΎΠ½Π° Π²Ρ‹Π·ΠΎΠ²Π΅Ρ‚ Π²Π°ΡˆΡƒ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎΠ³ΠΎ Π²Ρ‹Π·ΠΎΠ²Π° с ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π½Ρ‹ΠΌ ΠΏΡ€Π΅Π΄ΠΌΠ΅Ρ‚ Π² качСствС ΠΏΠ΅Ρ€Π²ΠΎΠ³ΠΎ Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚Π°.

Если Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠΈΡ‚ΡŒ объСдинСниС ΠΊΠΎΠΌΠ°Π½Π΄ послС вашСго .then () , Π²Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ Ρ‚Π΅ΠΌΡƒ, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΡƒΡΡ‚ΡƒΠΏΠΈΡ‚ΡŒ этим ΠΊΠΎΠΌΠ°Π½Π΄Π°ΠΌ, Ρ‡Π΅Π³ΠΎ ΠΌΠΎΠΆΠ½ΠΎ Π΄ΠΎΠ±ΠΈΡ‚ΡŒΡΡ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅ΠΌΠΎΠ³ΠΎ значСния, ΠΎΡ‚Π»ΠΈΡ‡Π½ΠΎΠ³ΠΎ ΠΎΡ‚ null ΠΈΠ»ΠΈ undefined . Cypress пСрСдаст это ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΉ ΠΊΠΎΠΌΠ°Π½Π΄Π΅ Π·Π° вас.

Π”Π°Π²Π°ΠΉΡ‚Π΅ посмотрим Π½Π° ΠΏΡ€ΠΈΠΌΠ΅Ρ€:
  cy
  
  .ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ ('# нСкоторая ссылка')

  .then (($ myElement) => {
    

    
    const href = $ myElement.prop ('href')

    
    Π²Π΅Ρ€Π½ΡƒΡ‚ΡŒ href.replace (/(#.*)/, '')
  })
  .then ((href) => {
    
    
  })
  

Π£ нас Π΅ΡΡ‚ΡŒ Π΅Ρ‰Π΅ ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΎΠ² ΠΈ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ΠΎΠ² использования cy.then () Π² нашС Руководство ΠΏΠΎ основной ΠΊΠΎΠ½Ρ†Π΅ΠΏΡ†ΠΈΠΈ, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΡƒΡ‡ΠΈΡ‚, ΠΊΠ°ΠΊ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ с асинхронным ΠΊΠΎΠ΄ΠΎΠΌ, ΠΊΠΎΠ³Π΄Π° ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅, ΠΈ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ алиасинг.

ИспользованиС псСвдонимов для ссылки Π½Π° ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰ΠΈΠ΅ Ρ‚Π΅ΠΌΡ‹

Cypress ΠΈΠΌΠ΅Π΅Ρ‚ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ для быстрого Π²ΠΎΠ·Π²Ρ€Π°Ρ‚Π° ΠΊ ΠΏΡ€ΠΎΡˆΠ»Ρ‹ΠΌ Ρ‚Π΅ΠΌΠ°ΠΌ. называСтся ΠŸΡΠ΅Π²Π΄ΠΎΠ½ΠΈΠΌΡ‹.Π­Ρ‚ΠΎ выглядит ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π½ΠΎ Ρ‚Π°ΠΊ:

  cy.get ('. Мой-сСлСктор')
  .as ('ΠΌΠΎΠΉΠ­Π»Π΅ΠΌΠ΅Π½Ρ‚')
  .click ()



cy.get ('@ myElement')
  .click ()
  

Π­Ρ‚ΠΎ позволяСт Π½Π°ΠΌ ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ наши запросы DOM для Π±ΠΎΠ»Π΅Π΅ быстрых тСстов, ΠΊΠΎΠ³Π΄Π° элСмСнт всС Π΅Ρ‰Π΅ находится Π² DOM, ΠΈ ΠΎΠ½ автоматичСски ΠΎΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Π΅Ρ‚ запросы ΠΊ DOM для нас, ΠΊΠΎΠ³Π΄Π° это Π½Π΅ сразу нашСл Π² DOM. Π­Ρ‚ΠΎ особСнно ΠΏΠΎΠ»Π΅Π·Π½ΠΎ ΠΏΡ€ΠΈ Ρ€Π°Π±ΠΎΡ‚Π΅ с Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊΠΈ ΠΏΠ΅Ρ€Π΅Π΄Π½Π΅Π³ΠΎ ΠΏΠ»Π°Π½Π°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π΄Π΅Π»Π°ΡŽΡ‚ ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π½ΠΎΠ³ΠΎ Ρ€Π΅Π½Π΄Π΅Ρ€ΠΈΠ½Π³Π°!

ΠšΠΎΠΌΠ°Π½Π΄Ρ‹ асинхронны

ΠžΡ‡Π΅Π½ΡŒ Π²Π°ΠΆΠ½ΠΎ ΠΏΠΎΠ½ΠΈΠΌΠ°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ Cypress Π½ΠΈΡ‡Π΅Π³ΠΎ Π½Π΅ Π΄Π΅Π»Π°ΡŽΡ‚ Π² Π² ΠΌΠΎΠΌΠ΅Π½Ρ‚ ΠΈΡ… Π²Ρ‹Π·ΠΎΠ²Π°, Π° скорСС ставятся Π² ΠΎΡ‡Π΅Ρ€Π΅Π΄ΡŒ для запуска ΠΏΠΎΠ·ΠΆΠ΅.Π­Ρ‚ΠΎΡ‚ это Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ ΠΌΡ‹ ΠΈΠΌΠ΅Π΅ΠΌ Π² Π²ΠΈΠ΄Ρƒ, ΠΊΠΎΠ³Π΄Π° Π³ΠΎΠ²ΠΎΡ€ΠΈΠΌ, Ρ‡Ρ‚ΠΎ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ Cypress асинхронны.

Π’ΠΎΠ·ΡŒΠΌΠΈΡ‚Π΅ этот ΠΊΠΎΡ€ΠΎΡ‚ΠΊΠΈΠΉ тСст, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€:
  it ('мСняСт URL ΠΏΡ€ΠΈ Π½Π°ΠΆΠ°Ρ‚ΠΈΠΈ Π½Π° "awesome"', () => {
  cy.visit ('/ ΠΌΠΎΠΉ / рСсурс / ΠΏΡƒΡ‚ΡŒ')

  cy.get ('. ΡƒΠ΄ΠΈΠ²ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ-сСлСктор')
    .click ()

  cy.url ()
    .should ('Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ', '/ ΠΌΠΎΠΉ / рСсурс / ΠΏΡƒΡ‚ΡŒ # ΡƒΠ΄ΠΈΠ²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ')
})




  

Cypress Π½Π΅ запускаСт магию Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·Π°Ρ†ΠΈΠΈ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°, ΠΏΠΎΠΊΠ° Π½Π΅ запустится функция тСстирования Π²Ρ‹Ρ…ΠΎΠ΄Ρ‹.

БмСшиваниС кода Async и Sync

ΠŸΠΎΠΌΠ½ΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ Cypress Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡŽΡ‚ΡΡ асинхронно, Π²Π°ΠΆΠ½ΠΎ, Ссли Π²Ρ‹ ΠΏΠΎΠΏΡ‹Ρ‚ΠΊΠ° ΡΠΌΠ΅ΡˆΠ°Ρ‚ΡŒ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ Cypress с синхронным ΠΊΠΎΠ΄ΠΎΠΌ.Π‘ΠΈΠ½Ρ…Ρ€ΠΎΠ½Π½Ρ‹ΠΉ ΠΊΠΎΠ΄ Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ Π½Π΅ΠΌΠ΅Π΄Π»Π΅Π½Π½ΠΎ — Π½Π΅ доТидаясь выполнСния ΠΊΠΎΠΌΠ°Π½Π΄ Cypress Π½Π°Π΄ Π½ΠΈΠΌ.

ΠΠ΅ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎΠ΅ использованиС

Π’ ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½ΠΎΠΌ Π½ΠΈΠΆΠ΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ el выполняСт ΠΎΡ†Π΅Π½ΠΊΡƒ Π½Π΅ΠΌΠ΅Π΄Π»Π΅Π½Π½ΠΎ, Π΄ΠΎ cy.visit () Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΎ, поэтому всСгда Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹Ρ‡ΠΈΡΠ»ΡΡ‚ΡŒΡΡ ΠΊΠ°ΠΊ пустой массив.

  it ('Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π½Π΅ Ρ‚Π°ΠΊ, ΠΊΠ°ΠΊ ΠΌΡ‹ ΠΎΠΆΠΈΠ΄Π°Π»ΠΈ', () => {
  cy.visit ('/ ΠΌΠΎΠΉ / рСсурс / ΠΏΡƒΡ‚ΡŒ')

  cy.get ('. ΡƒΠ΄ΠΈΠ²ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ-сСлСктор')
    .click ()

  
  
  
  
  ΠΏΡƒΡΡ‚ΡŒ el = Cypress. $ ('.Π½ΠΎΠ²Ρ‹ΠΉ-эль ')

  if (el.length) {
    
    cy.get ('. Π΄Ρ€ΡƒΠ³ΠΎΠΉ-сСлСктор')
  } Π΅Ρ‰Π΅ {
    
    
    
    cy.get ('. Π½Π΅ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ-сСлСктор')
  }
})




  

ΠŸΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎΠ΅ использованиС

НиТС ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½ ΠΎΠ΄ΠΈΠ½ ΠΈΠ· способов ΠΏΠ΅Ρ€Π΅ΠΏΠΈΡΠ°Ρ‚ΡŒ ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½Ρ‹ΠΉ Π²Ρ‹ΡˆΠ΅ ΠΊΠΎΠ΄, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡŽΡ‚ΡΡ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ.

  it ('Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π½Π΅ Ρ‚Π°ΠΊ, ΠΊΠ°ΠΊ ΠΌΡ‹ ΠΎΠΆΠΈΠ΄Π°Π»ΠΈ', () => {
  cy.visit ('/ ΠΌΠΎΠΉ / рСсурс / ΠΏΡƒΡ‚ΡŒ')

  cy.get ('. ΡƒΠ΄ΠΈΠ²ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ-сСлСктор')
    .click ()
    .then (() => {
      
      
      ΠΏΡƒΡΡ‚ΡŒ el = ΠšΠΈΠΏΠ°Ρ€ΠΈΡ.$ ('. Π½ΠΎΠ²Ρ‹ΠΉ-эль')

      if (el.length) {
        cy.get ('. Π΄Ρ€ΡƒΠ³ΠΎΠΉ-сСлСктор')
      } Π΅Ρ‰Π΅ {
        cy.get ('. Π½Π΅ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ-сСлСктор')
      }
    })
})




  

ΠΠ΅ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎΠ΅ использованиС

Π’ ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½ΠΎΠΌ Π½ΠΈΠΆΠ΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ провСряСтся Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΈΠΌΠ΅Π½ΠΈ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ . нСпосрСдствСнно ΠΏΠ΅Ρ€Π΅Π΄ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ΠΌ cy.visit () , поэтому всСгда Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΡ†Π΅Π½ΠΈΠ²Π°Ρ‚ΡŒ Π½Π΅ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΎ .

  it ('test', () => {
  ΠΏΡƒΡΡ‚ΡŒ имя ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ = undefined

  cy.visit ('https: // app.com ')
  cy.get ('. имя-ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ')
    .then (($ el) => {
      
      
      имя ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ = $ el.text ()
    })

  
  
  if (имя ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ) {
    
    cy.contains (имя ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ) .click ()
  } Π΅Ρ‰Π΅ {
    
    
    
    cy.contains ('Мой ΠΏΡ€ΠΎΡ„ΠΈΠ»ΡŒ'). click ()
  }
})




  

ΠŸΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎΠ΅ использованиС

НиТС ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½ ΠΎΠ΄ΠΈΠ½ ΠΈΠ· способов ΠΏΠ΅Ρ€Π΅ΠΏΠΈΡΠ°Ρ‚ΡŒ ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½Ρ‹ΠΉ Π²Ρ‹ΡˆΠ΅ ΠΊΠΎΠ΄, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡŽΡ‚ΡΡ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ.

  it ('test', () => {
  ΠΏΡƒΡΡ‚ΡŒ имя ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ = undefined

  cy.visit ('https: // app.com ')
  cy.get ('. имя-ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ')
    .then (($ el) => {
      
      
      имя ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ = $ el.text ()

      
      
      if (имя ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ) {
        cy.contains (имя ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ) .click ()
      } Π΅Ρ‰Π΅ {
        cy.get ("Мой ΠΏΡ€ΠΎΡ„ΠΈΠ»ΡŒ"). click ()
      }
    })
})




  

КаТдая ΠΊΠΎΠΌΠ°Π½Π΄Π° Cypress (ΠΈ Ρ†Π΅ΠΏΠΎΡ‡ΠΊΠ° ΠΊΠΎΠΌΠ°Π½Π΄) возвращаСтся Π½Π΅ΠΌΠ΅Π΄Π»Π΅Π½Π½ΠΎ, имСя Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π±Ρ‹Π» Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ Π² ΠΎΡ‡Π΅Ρ€Π΅Π΄ΡŒ ΠΊΠΎΠΌΠ°Π½Π΄ для выполнСния Π² Π±ΠΎΠ»Π΅Π΅ ΠΏΠΎΠ·Π΄Π½Π΅Π΅ врСмя.

Π’Ρ‹ Π½Π°ΠΌΠ΅Ρ€Π΅Π½Π½ΠΎ Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Ρ‡Ρ‚ΠΎ-Π½ΠΈΠ±ΡƒΠ΄ΡŒ ΠΏΠΎΠ»Π΅Π·Π½ΠΎΠ΅ с Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅ΠΌΡ‹ΠΌ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ΠΌ ΠΈΠ· ΠΊΠΎΠΌΠ°Π½Π΄Π°.ΠšΠΎΠΌΠ°Π½Π΄Ρ‹ ставятся Π² ΠΎΡ‡Π΅Ρ€Π΅Π΄ΡŒ ΠΈ ΡƒΠΏΡ€Π°Π²Π»ΡΡŽΡ‚ΡΡ ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ Π·Π° кулисами.

ΠœΡ‹ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π»ΠΈ наш API Ρ‚Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ DOM — это сильно измСняСмый ΠΎΠ±ΡŠΠ΅ΠΊΡ‚, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ постоянно Ρ‚ΡƒΡ…Π½Π΅Ρ‚. Π§Ρ‚ΠΎΠ±Ρ‹ ΠšΠΈΠΏΠ°Ρ€ΠΈΡ Π½Π΅ ΡˆΠ΅Π»ΡƒΡˆΠΈΠ»ΡΡ ΠΈ Π·Π½Π°Π», ΠΊΠΎΠ³Π΄Π° Π΄Π΅ΠΉΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ, ΠΌΡ‹ управляСм ΠΊΠΎΠΌΠ°Π½Π΄Π°ΠΌΠΈ строго ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΠΈΡ€ΡƒΠ΅ΠΌΡ‹ΠΌ Π΄Π΅Ρ‚Π΅Ρ€ΠΌΠΈΠ½ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΌ способом.

Если Π²Ρ‹ соврСмСнный JS-программист, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡƒΡΠ»Ρ‹ΡˆΠ°Ρ‚ΡŒ слово «асинхронный» ΠΈ ΠΏΠΎΠ΄ΡƒΠΌΠ°Ρ‚ΡŒ: ΠΏΠΎΡ‡Π΅ΠΌΡƒ Π½Π΅ ΠΌΠΎΠ³Ρƒ Π»ΠΈ я просто ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ async / await вмСсто изучСния ΠΊΠ°ΠΊΠΎΠ³ΠΎ-Ρ‚ΠΎ ΠΏΡ€ΠΎΠΏΡ€ΠΈΠ΅Ρ‚Π°Ρ€Π½ΠΎΠ³ΠΎ API?

API-интСрфСйсы

Cypress построСны совсСм Π½Π΅ Ρ‚Π°ΠΊ, ΠΊΠ°ΠΊ Π²Ρ‹, вСроятно, ΠΏΡ€ΠΈΠ²Ρ‹ΠΊΠ»ΠΈ: Π½ΠΎ эти ΡˆΠ°Π±Π»ΠΎΠ½Ρ‹ проСктирования нСвСроятно ΠΏΡ€Π΅Π΄Π½Π°ΠΌΠ΅Ρ€Π΅Π½Π½Ρ‹Π΅.ΠœΡ‹ углубимся Π² подробности Π΄Π°Π»Π΅Π΅ Π² этом руководствС.

Π˜Π·Π±Π΅Π³Π°ΠΉΡ‚Π΅ ΠΏΠ΅Ρ‚Π΅Π»ΡŒ

ИспользованиС ΠΊΠΎΠΌΠ°Π½Π΄ Ρ†ΠΈΠΊΠ»Π° JavaScript, Ρ‚Π°ΠΊΠΈΡ… ΠΊΠ°ΠΊ ΠΈ , ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΠΌΠ΅Ρ‚ΡŒ Π½Π΅ΠΎΠΆΠΈΠ΄Π°Π½Π½Ρ‹Π΅ эффСкты. Π”Π°Π²Π°ΠΉΡ‚Π΅ скаТСм, нашС ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ случайноС число ΠΏΡ€ΠΈ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠ΅.

ΠœΡ‹ Ρ…ΠΎΡ‚ΠΈΠΌ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ тСст остановился, ΠΊΠΎΠ³Π΄Π° ΠΎΠ½ Π½Π°ΠΉΠ΄Π΅Ρ‚ число 7. Если любоС Π΄Ρ€ΡƒΠ³ΠΎΠ΅ число отобраТаСтся тСст, ΠΏΠ΅Ρ€Π΅Π·Π°Π³Ρ€ΡƒΠΆΠ°Π΅Ρ‚ страницу ΠΈ снова провСряСт.

ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅: Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π½Π°ΠΉΡ‚ΠΈ это ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΈ Π½ΡƒΠΆΠ½Ρ‹ΠΉ тСст Π² нашСм Π Π΅Ρ†Π΅ΠΏΡ‚Ρ‹.

ΠΠ΅ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½Ρ‹ΠΉ тСст

ΠžΠΏΠΈΡΠ°Π½Π½Ρ‹ΠΉ Π½ΠΈΠΆΠ΅ тСст НЕ Π‘Π£Π”Π•Π’ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ ΠΈ, скорСС всСго, ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Ρ‚ ΠΊ сбою вашСго Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°.

  ΠΏΡƒΡΡ‚ΡŒ found7 = false

while (! found7) {
  
  
  
  
  cy.get ('# Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚')
    .should ('not.be.empty')
    .invoke ('тСкст')
    .then (parseInt)
    .then ((число) => {
      if (number === 7) {
        found7 = истина
        cy.log ('ΠΏΠΎΠ²Π΅Π·Π»ΠΎ ** 7 **')
      } Π΅Ρ‰Π΅ {
        cy.reload ()
      }
    })
}
  

ΠŸΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½Ρ‹ΠΉ Π²Ρ‹ΡˆΠ΅ тСст ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠ°Π΅Ρ‚ Π΄ΠΎΠ±Π°Π²Π»ΡΡ‚ΡŒ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ cy.get ('# result') Π² Ρ†Π΅ΠΏΠΎΡ‡ΠΊΡƒ тСстов Π±Π΅Π· выполнСния! Π¦Π΅ΠΏΠΎΡ‡ΠΊΠ° ΠΊΠΎΠΌΠ°Π½Π΄ ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠ°Π΅Ρ‚ расти, Π½ΠΎ Π½ΠΈΠΊΠΎΠ³Π΄Π° Π½Π΅ выполняСтся — Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ тСстовая функция Π½ΠΈΠΊΠΎΠ³Π΄Π° Π½Π΅ Π·Π°Π²Π΅Ρ€ΡˆΠ°Π΅Ρ‚ΡΡ.Π¦ΠΈΠΊΠ» ΠΈ Π½ΠΈΠΊΠΎΠ³Π΄Π° Π½Π΅ позволяСт Cypress, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π½Π°Ρ‡Π°Ρ‚ΡŒ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ Π΄Π°ΠΆΠ΅ самой ΠΏΠ΅Ρ€Π²ΠΎΠΉ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ cy.get (...) .

ΠŸΡ€Π°Π²ΠΈΠ»ΡŒΠ½Ρ‹ΠΉ тСст

Нам Π½ΡƒΠΆΠ½ΠΎ Π΄Π°Ρ‚ΡŒ тСсту Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ нСсколько ΠΊΠΎΠΌΠ°Π½Π΄, ΠΏΡ€Π΅ΠΆΠ΄Π΅ Ρ‡Π΅ΠΌ Ρ€Π΅ΡˆΠΈΡ‚ΡŒ, Π½ΡƒΠΆΠ½ΠΎ ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠΈΡ‚ΡŒ. Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½Ρ‹ΠΉ тСст Π±ΡƒΠ΄Π΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Ρ€Π΅ΠΊΡƒΡ€ΡΠΈΡŽ.

  const checkAndReload = () => {
  
  cy.get ('# Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚')
    .should ('not.be.empty')
    .invoke ('тСкст')
    .then (parseInt)
    .then ((число) => {
      
      
      if (number === 7) {
        cy.ΠΆΡƒΡ€Π½Π°Π» ('ΠΏΠΎΠ²Π΅Π·Π»ΠΎ ** 7 **')

        Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π΅Π½ΠΈΠ΅
      }

      
      
      cy.wait (500, {ΠΆΡƒΡ€Π½Π°Π»: лоТь})
      cy.reload ()
      checkAndReload ()
    })
}

cy.visit ('общСдоступный / index.html')
checkAndReload ()
  

ВСст выполняСтся ΠΈ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ Π·Π°Π²Π΅Ρ€ΡˆΠ°Π΅Ρ‚ΡΡ.

Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ ΠΊΠΎΡ€ΠΎΡ‚ΠΊΠΎΠ΅ Π²ΠΈΠ΄Π΅ΠΎ, посвящСнноС этому ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρƒ, Π½Π° https://www.youtube.com/watch?v=5Z8BaPNDfvA.

ΠŸΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ запуск ΠΊΠΎΠΌΠ°Π½Π΄

ПослС Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΈΡ тСстовой Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Cypress ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ΠΈΡ‚ ΠΊ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΡŽ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π±Ρ‹Π»ΠΈ поставлСны Π² ΠΎΡ‡Π΅Ρ€Π΅Π΄ΡŒ с использованиСм cy.* ΠΊΠΎΠΌΠ°Π½Π΄Π½Ρ‹Ρ… Ρ†Π΅ΠΏΠΎΡ‡Π΅ΠΊ.

Π”Π°Π²Π°ΠΉΡ‚Π΅ Π΅Ρ‰Π΅ Ρ€Π°Π· посмотрим Π½Π° ΠΏΡ€ΠΈΠΌΠ΅Ρ€
  it ('мСняСт URL ΠΏΡ€ΠΈ Π½Π°ΠΆΠ°Ρ‚ΠΈΠΈ Π½Π° "awesome"', () => {
  cy.visit ('/ ΠΌΠΎΠΉ / рСсурс / ΠΏΡƒΡ‚ΡŒ')

  cy.get ('. ΡƒΠ΄ΠΈΠ²ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ-сСлСктор')
    .click ()

  cy.url ()
    .should ('Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ', '/ ΠΌΠΎΠΉ / рСсурс / ΠΏΡƒΡ‚ΡŒ # ΡƒΠ΄ΠΈΠ²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ')
})
  

ΠŸΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½Ρ‹ΠΉ Π²Ρ‹ΡˆΠ΅ тСст Π²Ρ‹Π·ΠΎΠ²Π΅Ρ‚ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ Π² ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΌ порядкС:

  1. ΠŸΠΎΡΠ΅Ρ‚ΠΈΡ‚Π΅ URL.
  2. НайдитС элСмСнт ΠΏΠΎ Π΅Π³ΠΎ сСлСктору.
  3. Π’Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚Π΅ дСйствиС Ρ‰Π΅Π»Ρ‡ΠΊΠ° ΠΏΠΎ этому элСмСнту.
  4. Π’ΠΎΠ·ΡŒΠΌΠΈΡ‚Π΅ URL.
  5. Π£Ρ‚Π²Π΅Ρ€Π΄ΠΈΡ‚ΡŒ URL-адрСс для Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠΉ строки .

Π­Ρ‚ΠΈ дСйствия всСгда Π±ΡƒΠ΄ΡƒΡ‚ ΠΏΡ€ΠΎΠΈΡΡ…ΠΎΠ΄ΠΈΡ‚ΡŒ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ (ΠΎΠ΄Π½ΠΎ Π·Π° Π΄Ρ€ΡƒΠ³ΠΈΠΌ), Π½ΠΈΠΊΠΎΠ³Π΄Π° Π² ΠΏΠ°Ρ€Π°Π»Π»Π΅Π»ΡŒΠ½ΠΎ (ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ). ΠŸΠΎΡ‡Π΅ΠΌΡƒ?

Π§Ρ‚ΠΎΠ±Ρ‹ ΠΏΡ€ΠΎΠΈΠ»Π»ΡŽΡΡ‚Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ это, Π΄Π°Π²Π°ΠΉΡ‚Π΅ вСрнСмся ΠΊ этому списку дСйствий ΠΈ раскроСм Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΈΠ· скрытый ✨ Π²ΠΎΠ»ΡˆΠ΅Π±ΡΡ‚Π²ΠΎ ✨ Cypress Π΄Π΅Π»Π°Π΅Ρ‚ для нас Π½Π° ΠΊΠ°ΠΆΠ΄ΠΎΠΌ ΡˆΠ°Π³Ρƒ:

  1. ΠŸΠΎΡΠ΅Ρ‚ΠΈΡ‚Π΅ URL ✨ ΠΈ Π΄ΠΎΠΆΠ΄ΠΈΡ‚Π΅ΡΡŒ, ΠΏΠΎΠΊΠ° Π½Π΅ сработаСт событиС Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ страницы ΠΈ . внСшниС рСсурсы Π·Π°Π³Ρ€ΡƒΠΆΠ΅Π½Ρ‹ ✨
  2. НайдитС элСмСнт ΠΏΠΎ Π΅Π³ΠΎ сСлСктору ✨ ΠΈ ΠΏΠΎΠ²Ρ‚ΠΎΡ€ΠΈΡ‚Π΅ ΠΏΠΎΠΏΡ‹Ρ‚ΠΊΡƒ, ΠΏΠΎΠΊΠ° ΠΎΠ½ Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ Π½Π°ΠΉΠ΄Π΅Π½ Π² DOM ✨
  3. Π’Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚Π΅ дСйствиС Ρ‰Π΅Π»Ρ‡ΠΊΠ° Π½Π° этом элСмСнтС ✨ послС Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ ΠΌΡ‹ доТдСмся, ΠΏΠΎΠΊΠ° элСмСнт Π΄ΠΎΡΡ‚ΠΈΡ‡ΡŒ состояниС дСйствия ✨
  4. Π’ΠΎΠ·ΡŒΠΌΠΈΡ‚Π΅ URL-адрСс ΠΈ…
  5. Π£Ρ‚Π²Π΅Ρ€Π΄ΠΈΡ‚ΡŒ URL, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΡƒΡŽ строку ✨ ΠΈ ΠΏΠΎΠ²Ρ‚ΠΎΡ€ΡΡ‚ΡŒ, ΠΏΠΎΠΊΠ° ΡƒΡ‚Π²Π΅Ρ€ΠΆΠ΄Π΅Π½ΠΈΠ΅ Π½Π΅ ΠΏΡ€ΠΎΠΉΠ΄Π΅Ρ‚ ✨

Как Π²ΠΈΠ΄ΠΈΡ‚Π΅, Cypress выполняСт ΠΌΠ½ΠΎΠ³ΠΎ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ Ρ€Π°Π±ΠΎΡ‚Ρ‹, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π³Π°Ρ€Π°Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ состояниС application соотвСтствуСт оТиданиям Π½Π°ΡˆΠΈΡ… ΠΊΠΎΠΌΠ°Π½Π΄. КаТдая ΠΊΠΎΠΌΠ°Π½Π΄Π° ΠΌΠΎΠΆΠ΅Ρ‚ Ρ€Π°Π·Ρ€Π΅ΡˆΠΈΡ‚ΡŒ быстро (Ρ‚Π°ΠΊ быстро, Ρ‡Ρ‚ΠΎ Π²Ρ‹ Π½Π΅ ΡƒΠ²ΠΈΠ΄ΠΈΡ‚Π΅ ΠΈΡ… Π² состоянии оТидания), Π½ΠΎ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ ΠΌΠΎΠ³ΡƒΡ‚ сСкунды ΠΈΠ»ΠΈ Π΄Π°ΠΆΠ΅ дСсятки сСкунд Π½Π° Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅.

Π₯отя врСмя оТидания Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²Π° ΠΊΠΎΠΌΠ°Π½Π΄ истСкаСт Ρ‡Π΅Ρ€Π΅Π· нСсколько сСкунд, Π΄Ρ€ΡƒΠ³ΠΈΠ΅ спСциализированныС ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΎΠΆΠΈΠ΄Π°ΡŽΡ‚, Ρ‡Ρ‚ΠΎ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Π΅ Π²Π΅Ρ‰ΠΈ Π·Π°ΠΉΠΌΡƒΡ‚ Π³ΠΎΡ€Π°Π·Π΄ΠΎ большС Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ cy.visit () , СстСствСнно, Π±ΡƒΠ΄Π΅Ρ‚ ΠΆΠ΄Π°Ρ‚ΡŒ дольшС, ΠΏΡ€Π΅ΠΆΠ΄Π΅ Ρ‡Π΅ΠΌ ΠΎΡ‚ΡΡ‡ΠΈΡ‚Ρ‹Π²Π°Ρ‚ΡŒ врСмя ΠΈΠ·.

Π£ этих ΠΊΠΎΠΌΠ°Π½Π΄ Π΅ΡΡ‚ΡŒ свои собствСнныС значСния Ρ‚Π°ΠΉΠΌ-Π°ΡƒΡ‚Π°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π·Π°Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Ρ‹ Π² наша конфигурация.

Π›ΡŽΠ±ΠΎΠ΅ ΠΎΠΆΠΈΠ΄Π°Π½ΠΈΠ΅ ΠΈΠ»ΠΈ повторная ΠΏΠΎΠΏΡ‹Ρ‚ΠΊΠ°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹ для обСспСчСния ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎΠ³ΠΎ выполнСния шага, Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π·Π°Π²Π΅Ρ€ΡˆΠΈΡ‚ΡŒ Π΄ΠΎ Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ начнСтся ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ шаг. Если ΠΎΠ½ΠΈ Π½Π΅ Π·Π°Π²Π΅Ρ€ΡˆΠ°Ρ‚ΡΡ ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎ Ρ€Π°Π½ΡŒΡˆΠ΅ врСмя оТидания истСкло, тСст Π½Π΅ ΠΏΡ€ΠΎΠΉΠ΄Π΅Π½.

ΠšΠΎΠΌΠ°Π½Π΄Ρ‹ Π΅ΡΡ‚ΡŒ обСщания

Π­Ρ‚ΠΎ большой сСкрСт Cypress: ΠΌΡ‹ взяли наш Π»ΡŽΠ±ΠΈΠΌΡ‹ΠΉ ΡƒΠ·ΠΎΡ€ для составили ΠΊΠΎΠ΄ JavaScript, обСщания, ΠΈ встроили ΠΈΡ… прямо Π² Ρ‚ΠΊΠ°Π½ΡŒ ΠšΠΈΠΏΠ°Ρ€ΠΈΡ.Π’Ρ‹ΡˆΠ΅, ΠΊΠΎΠ³Π΄Π° ΠΌΡ‹ Π³ΠΎΠ²ΠΎΡ€ΠΈΠΌ, Ρ‡Ρ‚ΠΎ ставим Π² ΠΎΡ‡Π΅Ρ€Π΅Π΄ΡŒ дСйствия, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½ΡƒΠΆΠ½ΠΎ ΠΏΡ€Π΅Π΄ΠΏΡ€ΠΈΠ½ΡΡ‚ΡŒ ΠΏΠΎΠ·ΠΆΠ΅, ΠΌΡ‹ ΠΌΠΎΠ³Π»ΠΈ ΠΏΠΎΠ²Ρ‚ΠΎΡ€ΠΈΡ‚ΡŒ это ΠΊΠ°ΠΊ Β«Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ ΠΎΠ±Π΅Ρ‰Π°Π½ΠΈΠΉ ΠΊ Ρ†Π΅ΠΏΠΎΡ‡ΠΊΠ΅ ΠΎΠ±Π΅Ρ‰Π°Π½ΠΈΠΉΒ».

Π”Π°Π²Π°ΠΉΡ‚Π΅ сравним ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰ΠΈΠΉ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ с Π΅Π³ΠΎ Π²Ρ‹ΠΌΡ‹ΡˆΠ»Π΅Π½Π½ΠΎΠΉ вСрсиСй ΠΊΠ°ΠΊ сырой, Код Π½Π° основС ΠΎΠ±Π΅Ρ‰Π°Π½ΠΈΠΉ:

ДСмонстрация ΡˆΡƒΠΌΠ½ΠΎΠ³ΠΎ обСщания. НСвСрный ΠΊΠΎΠ΄.
  it ('мСняСт URL ΠΏΡ€ΠΈ Π½Π°ΠΆΠ°Ρ‚ΠΈΠΈ Π½Π° "awesome"', () => {
  
  
  Π²Π΅Ρ€Π½ΡƒΡ‚ΡŒ Π‘Π°ΠΉ
    .visit ('/ ΠΌΠΎΠΉ / рСсурс / ΠΏΡƒΡ‚ΡŒ')
    .then (() => {
      Π²Π΅Ρ€Π½ΡƒΡ‚ΡŒ cy.get ('. awesome-selector')
    })
    .then (($ element) => {
      
      Π²Π΅Ρ€Π½ΡƒΡ‚ΡŒ cy.ΠΊΠ»ΠΈΠΊ ($ element)
    })
    .then (() => {
      Π²Π΅Ρ€Π½ΡƒΡ‚ΡŒ cy.url ()
    })
    .then ((url) => {
      ΠΎΠΆΠΈΠ΄Π°Ρ‚ΡŒ (url) .to.eq ('/ my / resource / path # awesomeness')
    })
})
  
Как Π½Π° самом Π΄Π΅Π»Π΅ выглядит Cypress, ΠžΠ±Π΅Ρ‰Π°Π½ΠΈΡ Π·Π°Π²Π΅Ρ€Π½ΡƒΡ‚Ρ‹ ΠΈ скрыты ΠΎΡ‚ нас.
  it ('мСняСт URL ΠΏΡ€ΠΈ Π½Π°ΠΆΠ°Ρ‚ΠΈΠΈ Π½Π° "awesome"', () => {
  cy.visit ('/ ΠΌΠΎΠΉ / рСсурс / ΠΏΡƒΡ‚ΡŒ')

  cy.get ('. ΡƒΠ΄ΠΈΠ²ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ-сСлСктор'). click ()

  cy.url (). should ('include', '/ my / resource / path # awesomeness')
})
  

Π‘ΠΎΠ»ΡŒΡˆΠ°Ρ Ρ€Π°Π·Π½ΠΈΡ†Π°! Помимо Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ Ρ‡Ρ‚Π΅Π½ΠΈΠ΅ Π½Π°ΠΌΠ½ΠΎΠ³ΠΎ Ρ‡ΠΈΡ‰Π΅, Cypress Π΄Π΅Π»Π°Π΅Ρ‚ большС, Ρ‡Π΅ΠΌ это ΠΏΠΎΡ‚ΠΎΠΌΡƒ, Ρ‡Ρ‚ΠΎ Promises сами ΠΏΠΎ сСбС Π½Π΅ ΠΈΠΌΠ΅ΡŽΡ‚ понятия Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π° .

Π‘Π΅Π· возмоТности ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π° , утвСрТдСния случайно ΠΏΠΎΡ‚Π΅Ρ€ΠΏΠΈΡ‚ Π½Π΅ΡƒΠ΄Π°Ρ‡Ρƒ. Π­Ρ‚ΠΎ ΠΏΡ€ΠΈΠ²Π΅Π»ΠΎ Π±Ρ‹ ΠΊ Π½Π΅ΡΡ‚Π°Π±ΠΈΠ»ΡŒΠ½Ρ‹ΠΌ ΠΈ ΠΏΡ€ΠΎΡ‚ΠΈΠ²ΠΎΡ€Π΅Ρ‡ΠΈΠ²Ρ‹ΠΌ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π°ΠΌ. Π­Ρ‚ΠΎ Ρ‚Π°ΠΊΠΆΠ΅ ΠΏΠΎΡ‡Π΅ΠΌΡƒ ΠΌΡ‹ Π½Π΅ ΠΌΠΎΠΆΠ΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π½ΠΎΠ²Ρ‹Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ JS, Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ async / await .

Cypress Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ Π²Π°ΠΌ ΠΏΡ€ΠΈΠΌΠΈΡ‚ΠΈΠ²Π½Ρ‹Π΅ значСния, ΠΈΠ·ΠΎΠ»ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Π΅ ΠΎΡ‚ Π΄Ρ€ΡƒΠ³ΠΈΡ… ΠΊΠΎΠΌΠ°Π½Π΄. Π­Ρ‚ΠΎ ΠΏΠΎΡ‚ΠΎΠΌΡƒ, Ρ‡Ρ‚ΠΎ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ Cypress Π΄Π΅ΠΉΡΡ‚Π²ΡƒΡŽΡ‚ Π²Π½ΡƒΡ‚Ρ€ΠΈ ΠΊΠ°ΠΊ асинхронный ΠΏΠΎΡ‚ΠΎΠΊ Π΄Π°Π½Π½Ρ‹Π΅, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Ρ€Π°Π·Ρ€Π΅ΡˆΠ°ΡŽΡ‚ΡΡ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ послС измСнСния ΠΈ измСнСния Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈ ΠΊΠΎΠΌΠ°Π½Π΄Π°ΠΌΠΈ . Π­Ρ‚ΠΎ ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ ΠΌΡ‹ Π½Π΅ ΠΌΠΎΠΆΠ΅ΠΌ ΠΏΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ Π²Π°ΠΌ дискрСтныС значСния ΠΏΠΎ частям, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ ΠΌΡ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π·Π½Π°Ρ‚ΡŒ всС ΠΎ Ρ‚ΠΎΠΌ, Ρ‡Π΅Π³ΠΎ Π²Ρ‹ ΠΎΠΆΠΈΠ΄Π°Π΅Ρ‚Π΅, ΠΏΡ€Π΅ΠΆΠ΄Π΅ Ρ‡Π΅ΠΌ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‚ΡŒ Ρ†Π΅Π½Π½ΠΎΡΡ‚ΡŒ.

Π­Ρ‚ΠΈ ΡˆΠ°Π±Π»ΠΎΠ½Ρ‹ проСктирования Π³Π°Ρ€Π°Π½Ρ‚ΠΈΡ€ΡƒΡŽΡ‚, Ρ‡Ρ‚ΠΎ ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ Π΄Π΅Ρ‚Π΅Ρ€ΠΌΠΈΠ½ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Ρ… , повторяСмых , ΡΠΎΠ³Π»Π°ΡΡƒΡŽΡ‚ΡΡ с тСстами , ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½Π΅ содСрТат Ρ…Π»ΠΎΠΏΡŒΠ΅Π² .

Cypress построСн с использованиСм ΠΎΠ±Π΅Ρ‰Π°Π½ΠΈΠΉ, исходящих ΠΎΡ‚ Биняя ΠΏΡ‚ΠΈΡ†Π°. Однако ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ Cypress Π½Π΅ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°ΡŽΡ‚ΡΡ эти Ρ‚ΠΈΠΏΠΈΡ‡Π½Ρ‹Π΅ экзСмпляры Promise. ВмСсто этого ΠΌΡ‹ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅ΠΌ Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ называСтся Chainer . ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ дСйствуСт ΠΊΠ°ΠΊ слой, располоТСнный ΠΏΠΎΠ²Π΅Ρ€Ρ… Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½ΠΈΡ… экзСмпляров Promise.

По этой ΠΏΡ€ΠΈΡ‡ΠΈΠ½Π΅ Π²Ρ‹ Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΊΠΎΠ³Π΄Π°-Π»ΠΈΠ±ΠΎ Π²Π΅Ρ€Π½ΡƒΡ‚ΡŒ ΠΈΠ»ΠΈ Π½Π°Π·Π½Π°Ρ‡ΠΈΡ‚ΡŒ Ρ‡Ρ‚ΠΎ-Π»ΠΈΠ±ΠΎ ΠΏΠΎΠ»Π΅Π·Π½ΠΎΠ΅ ΠΈΠ· Cypress ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹.

Если Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΡƒΠ·Π½Π°Ρ‚ΡŒ большС ΠΎΠ± ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅ асинхронных ΠΊΠΎΠΌΠ°Π½Π΄ Cypress, поТалуйста, ΠΏΡ€ΠΎΡ‡Ρ‚ΠΈΡ‚Π΅ нашС Руководство ΠΏΠΎ основным концСпциям.

ΠšΠΎΠΌΠ°Π½Π΄Ρ‹ — Π½Π΅ обСщания

Cypress API Π½Π΅ являСтся Ρ‚ΠΎΡ‡Π½ΠΎΠΉ Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠ΅ΠΉ ΠΎΠ±Π΅Ρ‰Π°Π½ΠΈΠΉ 1: 1. Π£ Π½ΠΈΡ… Π΅ΡΡ‚ΡŒ ΠžΠ±Π΅Ρ‰Π°ΠΉΡ‚Π΅ ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²Ρ‹Π΅ качСства, Π½ΠΎ Π΅ΡΡ‚ΡŒ Π²Π°ΠΆΠ½Ρ‹Π΅ отличия, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌΠΈ Π²Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΎΠ±Π»Π°Π΄Π°Ρ‚ΡŒ. Π² курсС.

  1. Π’Ρ‹ Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡƒΡ‡Π°ΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ Π² Π³ΠΎΠ½ΠΊΠ΅ ΠΈΠ»ΠΈ Π·Π°ΠΏΡƒΡΠΊΠ°Ρ‚ΡŒ нСсколько ΠΊΠΎΠΌΠ°Π½Π΄ ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ (ΠΏΠ°Ρ€Π°Π»Π»Π΅Π»ΡŒΠ½ΠΎ).
  2. Π’Ρ‹ Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ «случайно» Π·Π°Π±Ρ‹Ρ‚ΡŒ Π²Π΅Ρ€Π½ΡƒΡ‚ΡŒ ΠΈΠ»ΠΈ ΡΠ²ΡΠ·Π°Ρ‚ΡŒ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ.
  3. Π’Ρ‹ Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ ошибок .catch ΠΊ Π½Π΅Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½Π½ΠΎΠΉ ΠΊΠΎΠΌΠ°Π½Π΄Π΅.

Π•ΡΡ‚ΡŒ ΠΎΡ‡Π΅Π½ΡŒ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½Ρ‹Ρ… ΠΏΡ€ΠΈΡ‡ΠΈΠ½, ΠΏΠΎ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ эти ограничСния встроСны Π² Cypress API.

Π’Π΅ΡΡŒ смысл Cypress (ΠΈ Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ ΠΎΡ‚Π»ΠΈΡ‡Π°Π΅Ρ‚ Π΅Π³ΠΎ ΠΎΡ‚ Π΄Ρ€ΡƒΠ³ΠΈΡ… инструмСнты тСстирования) Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ Π² создании согласованных, Π½Π΅ прСрывистых тСстов, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚ ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²ΠΎ ΠΎΡ‚ ΠΎΠ΄Π½ΠΎΠ³ΠΎ запуска ΠΊ Π΄Ρ€ΡƒΠ³ΠΎΠΌΡƒ. Π‘Π΄Π΅Π»Π°Ρ‚ΡŒ это Π½Π΅ бСсплатно — Π΅ΡΡ‚ΡŒ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ компромиссы, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠΎΠ½Π°Ρ‡Π°Π»Ρƒ ΠΌΠΎΠ³ΡƒΡ‚ ΠΏΠΎΠΊΠ°Π·Π°Ρ‚ΡŒΡΡ Π½Π΅Π·Π½Π°ΠΊΠΎΠΌΡ‹ΠΌΠΈ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°ΠΌ, ΠΏΡ€ΠΈΠ²Ρ‹ΠΊΡˆΠΈΠΌ ΠΊ Ρ€Π°Π±ΠΎΡ‚Π΅ с обСщаниями.

Π”Π°Π²Π°ΠΉΡ‚Π΅ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎ рассмотрим ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ компромисс:

Π’Ρ‹ Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡƒΡ‡Π°ΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ Π² Π³ΠΎΠ½ΠΊΠ΅ ΠΈΠ»ΠΈ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ нСсколько ΠΊΠΎΠΌΠ°Π½Π΄ ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ

Cypress Π³Π°Ρ€Π°Π½Ρ‚ΠΈΡ€ΡƒΠ΅Ρ‚, Ρ‡Ρ‚ΠΎ ΠΎΠ½ Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ всС свои ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ Π΄Π΅Ρ‚Π΅Ρ€ΠΌΠΈΠ½ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎ ΠΈ ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²ΠΎ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ Ρ€Π°Π· ΠΏΡ€ΠΈ запускС.

МногиС ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ Cypress ΠΊΠ°ΠΊΠΈΠΌ-Ρ‚ΠΎ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ ΠΈΠ·ΠΌΠ΅Π½ΡΡŽΡ‚ состояниС Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°.

  • cy.request () автоматичСски ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅Ρ‚ + устанавливаСт Ρ„Π°ΠΉΠ»Ρ‹ cookie Π² ΠΈ с ΡƒΠ΄Π°Π»Π΅Π½Π½ΠΎΠ³ΠΎ сСрвСра.
  • Π».clearCookies () ΠΎΡ‡ΠΈΡ‰Π°Π΅Ρ‚ всС Π΄Π°Π½Π½Ρ‹Π΅ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π° ΠΏΠ΅Ρ‡Π΅Π½ΡŒΠ΅.
  • .click () заставляСт вашС ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Ρ€Π΅Π°Π³ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π½Π° Ρ‰Π΅Π»Ρ‡ΠΎΠΊ Бобытия.

Ни ΠΎΠ΄Π½Π° ΠΈΠ· Π²Ρ‹ΡˆΠ΅ΠΏΠ΅Ρ€Π΅Ρ‡ΠΈΡΠ»Π΅Π½Π½Ρ‹Ρ… ΠΊΠΎΠΌΠ°Π½Π΄ Π½Π΅ являСтся ΠΈΠ΄Π΅ΠΌΠΏΠΎΡ‚Π΅Π½Ρ‚Π½ΠΎΠΉ ; всС ΠΎΠ½ΠΈ Π²Ρ‹Π·Ρ‹Π²Π°ΡŽΡ‚ ΠΏΠΎΠ±ΠΎΡ‡Π½Ρ‹Π΅ эффСкты. Π“ΠΎΠ½ΠΊΠΈ ΠΊΠΎΠΌΠ°Π½Π΄ Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π·Π°ΠΏΡƒΡΠΊΠ°Ρ‚ΡŒΡΡ Π² управляСмом ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠΌ способ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ. ΠŸΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ интСграция ΠΈ тСсты e2e Π² ΠΏΠ΅Ρ€Π²ΡƒΡŽ ΠΎΡ‡Π΅Ρ€Π΅Π΄ΡŒ ΠΈΠΌΠΈΡ‚ΠΈΡ€ΡƒΡŽΡ‚ дСйствия Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ, Cypress ΠΌΠΎΠ΄Π΅Π»ΠΈΡ€ΡƒΠ΅Ρ‚ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ Π΅Π³ΠΎ ΠΊΠΎΠΌΠ°Π½Π΄ модСль ΠΏΠΎ пошаговой Ρ€Π°Π±ΠΎΡ‚Π΅ Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ.

Π’Ρ‹ Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ случайно Π·Π°Π±Ρ‹Ρ‚ΡŒ Π²Π΅Ρ€Π½ΡƒΡ‚ΡŒ ΠΈΠ»ΠΈ ΡΠ²ΡΠ·Π°Ρ‚ΡŒ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ

Π’ Ρ€Π΅Π°Π»ΡŒΠ½Ρ‹Ρ… обСщаниях ΠΎΡ‡Π΅Π½ΡŒ Π»Π΅Π³ΠΊΠΎ Β«ΠΏΠΎΡ‚Π΅Ρ€ΡΡ‚ΡŒΒ» Π²Π»ΠΎΠΆΠ΅Π½Π½ΠΎΠ΅ ΠΎΠ±Π΅Ρ‰Π°Π½ΠΈΠ΅, Ссли Π²Ρ‹ Π½Π΅ Π²Π΅Ρ€Π½Π΅Ρ‚Π΅ΡΡŒ. это ΠΈΠ»ΠΈ Ρ†Π΅ΠΏΡŒΡŽ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ.

ΠŸΡ€Π΅Π΄ΡΡ‚Π°Π²ΠΈΠΌ сСбС ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ ΠΊΠΎΠ΄ ΡƒΠ·Π»Π°:

 
return fs.readFile ('/ foo.txt', 'utf8'). then ((txt) => {
  
  
  
  
  fs.writeFile ('/ foo.txt', txt.replace ('foo', 'bar'))

  return fs.readFile ('/ bar.json'). then ((json) => {
    
  })
})
  

ΠŸΡ€ΠΈΡ‡ΠΈΠ½Π°, ΠΏΠΎ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ это Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ Π΄Π°ΠΆΠ΅ Π² ΠΌΠΈΡ€Π΅ ΠΎΠ±Π΅Ρ‰Π°Π½ΠΈΠΉ, Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ Ρƒ вас Π΅ΡΡ‚ΡŒ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ нСсколько асинхронных дСйствий ΠΏΠ°Ρ€Π°Π»Π»Π΅Π»ΡŒΠ½ΠΎ.Под ΠΊΠ°ΠΏΠΎΡ‚ΠΎΠΌ, ΠΊΠ°ΠΆΠ΄ΠΎΠ΅ ΠΎΠ±Π΅Ρ‰Π°Π½ΠΈΠ΅ ‘Ρ†Π΅ΠΏΠΎΡ‡ΠΊΠ°’ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ экзСмпляр обСщания, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ отслСТиваСт ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΡ ΠΌΠ΅ΠΆΠ΄Ρƒ связанными Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΡΠΊΠΈΠΌΠΈ ΠΈ Π΄ΠΎΡ‡Π΅Ρ€Π½ΠΈΠΌΠΈ экзСмплярами.

ΠŸΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ Cypress заставляСт ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ Π·Π°ΠΏΡƒΡΠΊΠ°Ρ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ, Π²Π°ΠΌ Π½Π΅ Π½ΡƒΠΆΠ½ΠΎ обСспокоСн этим Π² Cypress. ΠœΡ‹ ставим всС ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ Π² ΠΎΡ‡Π΅Ρ€Π΅Π΄ΡŒ Π½Π° Π³Π»ΠΎΠ±Π°Π»ΡŒΠ½Ρ‹ΠΉ синглтон. ΠŸΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ сущСствуСт Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΠ΄ΠΈΠ½ экзСмпляр ΠΎΡ‡Π΅Ρ€Π΅Π΄ΠΈ ΠΊΠΎΠΌΠ°Π½Π΄, ΠΎΠ½ Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ для ΠΊΠΎΠΌΠ°Π½Π΄ ΠΊΠΎΠ³Π΄Π°-Π»ΠΈΠ±ΠΎ Π±Ρ‹Ρ‚ΡŒ «потСряно» .

Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄ΡƒΠΌΠ°Ρ‚ΡŒ ΠΎ Cypress ΠΊΠ°ΠΊ ΠΎ «постановкС Π² ΠΎΡ‡Π΅Ρ€Π΅Π΄ΡŒΒ» ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹.Π’ ΠΊΠΎΠ½Ρ†Π΅ ΠΊΠΎΠ½Ρ†ΠΎΠ² ΠΎΠ½ΠΈ сбСгут ΠΈ Π² Ρ‚ΠΎΠΌ порядкС, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ ΠΎΠ½ΠΈ использовались, Π² 100% случаСв.

НСт нСобходимости ΠΊΠΎΠ³Π΄Π°-Π»ΠΈΠ±ΠΎ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Ρ‚ΡŒ ΠΊΠΎΠΌΠ°Π½Π΄ Cypress.

НСвозмоТно Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ ошибок
.catch ΠΊ Π½Π΅Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½Π½ΠΎΠΉ ΠΊΠΎΠΌΠ°Π½Π΄Π΅

Π’ Cypress Π½Π΅Ρ‚ встроСнного срСдства восстановлСния послС сбоя ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹. Команда ΠΈ Π΅Π³ΠΎ утвСрТдСния всС Π² ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎΠΌ ΠΈΡ‚ΠΎΠ³Π΅ проходят, ΠΈΠ»ΠΈ, Ссли ΠΎΠ΄Π½ΠΎ Ρ‚Π΅Ρ€ΠΏΠΈΡ‚ Π½Π΅ΡƒΠ΄Π°Ρ‡Ρƒ, всС ΠΎΡΡ‚Π°Π²ΡˆΠΈΠ΅ΡΡ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ Π½Π΅ Π·Π°ΠΏΡƒΡΠΊΠ°ΡŽΡ‚ΡΡ, ΠΈ тСст Π½Π΅ ΠΏΡ€ΠΎΡ…ΠΎΠ΄ΠΈΡ‚.

Π’Π°ΠΌ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ интСрСсно:

Как ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ условный ΠΏΠΎΡ‚ΠΎΠΊ управлСния с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ if / else? Π’Π°ΠΊ Ρ‡Ρ‚ΠΎ Ссли элСмСнт сущСствуСт (ΠΈΠ»ΠΈ Π½Π΅ сущСствуСт), я Π²Ρ‹Π±ΠΈΡ€Π°ΡŽ, Ρ‡Ρ‚ΠΎ Π΄Π΅Π»Π°Ρ‚ΡŒ?

ΠŸΡ€ΠΎΠ±Π»Π΅ΠΌΠ° с этим вопросом Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ этот Ρ‚ΠΈΠΏ условного ΠΏΠΎΡ‚ΠΎΠΊΠ° управлСния оказываСтся Π½Π΅Π΄Π΅Ρ‚Π΅Ρ€ΠΌΠΈΠ½ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΌ.Π­Ρ‚ΠΎ ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ скрипт (ΠΈΠ»ΠΈ Ρ€ΠΎΠ±ΠΎΡ‚), Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚ΡŒ Π·Π° Π½ΠΈΠΌ Π½Π° 100% ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ.

Π’ ΠΎΠ±Ρ‰Π΅ΠΌ, сущСствуСт лишь нСсколько ΠΎΡ‡Π΅Π½ΡŒ спСцифичСских ситуаций, Π² ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ ΠΏΠΎΡ‚ΠΎΠΊ управлСния. Запрос Π½Π° восстановлСниС послС ошибок Π½Π° самом Π΄Π΅Π»Π΅ Ρ‚ΠΎ ΠΆΠ΅ самоС, Ρ‡Ρ‚ΠΎ Π·Π°ΠΏΡ€Π°ΡˆΠΈΠ²Π°Π΅Ρ‚ Π΅Ρ‰Π΅ ΠΎΠ΄ΠΈΠ½ if / else control flow.

Π‘ ΡƒΡ‡Π΅Ρ‚ΠΎΠΌ сказанного, Ссли Π²Ρ‹ Π·Π½Π°Π΅Ρ‚Π΅ ΠΎ ΠΏΠΎΡ‚Π΅Π½Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Ρ… Π»ΠΎΠ²ΡƒΡˆΠΊΠ°Ρ… с ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π΅ΠΌ flow, это Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ Π² Cypress!

Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΡ€ΠΎΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ всС ΠΎ Ρ‚ΠΎΠΌ, ΠΊΠ°ΠΊ это ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ условноС тСстированиС здСсь.

УтвСрТдСния

Как ΠΌΡ‹ ΡƒΠΏΠΎΠΌΠΈΠ½Π°Π»ΠΈ Ρ€Π°Π½Π΅Π΅ Π² этом руководствС:

УтвСрТдСния ΠΎΠΏΠΈΡΡ‹Π²Π°ΡŽΡ‚ ΠΆΠ΅Π»Π°Π΅ΠΌΠΎΠ΅ состояниС Π²Π°ΡˆΠΈΡ… элСмСнтов , вашС ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² , Π° вашС ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ .

Π§Ρ‚ΠΎ ΠΎΡ‚Π»ΠΈΡ‡Π°Π΅Ρ‚ Cypress ΠΎΡ‚ Π΄Ρ€ΡƒΠ³ΠΈΡ… инструмСнтов тСстирования, Ρ‚Π°ΠΊ это Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ автоматичСски повторяСт свои утвСрТдСния. ЀактичСски, ΠΎΠ½ΠΈ Π±ΡƒΠ΄ΡƒΡ‚ ΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Β«Π²Π½ΠΈΠ· ΠΏΠΎ Ρ‚Π΅Ρ‡Π΅Π½ΠΈΡŽΒ». Π½Π° Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ Π²Ρ‹ Π²Ρ‹Ρ€Π°ΠΆΠ°Π΅Ρ‚Π΅, ΠΈ измСняйтС ΠΈΡ… ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ ваши утвСрТдСния ΠΏΡ€ΠΎΡ…ΠΎΠ΄ΠΈΡ‚ΡŒ.

Π’Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π΄ΡƒΠΌΠ°Ρ‚ΡŒ ΠΎΠ± утвСрТдСниях ΠΊΠ°ΠΊ ΠΎ , ΠΎΡ…Ρ€Π°Π½ΡΡŽΡ‰Π΅ΠΌ .

Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ ΠΎΡ…Ρ€Π°Π½Π½ΠΈΠΊΠΈ , Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠΏΠΈΡΠ°Ρ‚ΡŒ, ΠΊΠ°ΠΊ Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π²Ρ‹Π³Π»ΡΠ΄Π΅Ρ‚ΡŒ вашС ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅, ΠΈ Cypress Π±ΡƒΠ΄Π΅Ρ‚ автоматичСски Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ , ΠΆΠ΄Π°Ρ‚ΡŒ ΠΈ ΠΏΠΎΠ²Ρ‚ΠΎΡ€ΡΡ‚ΡŒ ΠΏΠΎΠΏΡ‹Ρ‚ΠΊΠΈ , ΠΏΠΎΠΊΠ° Π½Π΅ достигнСт этого ΡˆΡ‚Π°Ρ‚.

КаТдая ΠΊΠΎΠΌΠ°Π½Π΄Π° API Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΈΡ€ΡƒΠ΅Ρ‚ своС ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ с утвСрТдСниями, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΊΠ°ΠΊ ΠΎΠ½Π° повторяСт ΠΏΠΎΠΏΡ‹Ρ‚ΠΊΠΈ ΠΈΠ»ΠΈ ΠΆΠ΄Π΅Ρ‚ подтвСрТдСния утвСрТдСния.

Π£Ρ‚Π²Π΅Ρ€ΠΆΠ΄Π΅Π½ΠΈΠ΅ Π½Π° английском языкС

Π”Π°Π²Π°ΠΉΡ‚Π΅ посмотрим, ΠΊΠ°ΠΊ Π±Ρ‹ Π²Ρ‹ описали ΡƒΡ‚Π²Π΅Ρ€ΠΆΠ΄Π΅Π½ΠΈΠ΅ Π½Π° английском языкС:

ПослС наТатия Π½Π° эту ΠΊΠ½ΠΎΠΏΠΊΡƒ

Π§Ρ‚ΠΎΠ±Ρ‹ Π²Ρ‹Ρ€Π°Π·ΠΈΡ‚ΡŒ это Π½Π° Cypress, Π²Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ:

  cy.get ('ΠΊΠ½ΠΎΠΏΠΊΠ°'). Click (). Should ('have.class', 'active')
  

Π­Ρ‚ΠΎΡ‚ тСст Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΡ€ΠΎΠΉΠ΄Π΅Π½, Π΄Π°ΠΆΠ΅ Ссли ΠΊ ΠΊΠ½ΠΎΠΏΠΊΠ΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ класс .active . асинхронно — ΠΈΠ»ΠΈ Ρ‡Π΅Ρ€Π΅Π· Π½Π΅ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹ΠΉ ΠΏΡ€ΠΎΠΌΠ΅ΠΆΡƒΡ‚ΠΎΠΊ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ.

 


$ ('ΠΊΠ½ΠΎΠΏΠΊΠ°'). on ('Ρ‰Π΅Π»Ρ‡ΠΎΠΊ', (e) => {
  setTimeout (() => {
    $ (e.target) .addClass ('Π°ΠΊΡ‚ΠΈΠ²Π½Ρ‹ΠΉ')
  }, 2000)
})
  

Π’ΠΎΡ‚ Π΅Ρ‰Π΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€.

ПослС ΠΎΡ‚ΠΏΡ€Π°Π²ΠΊΠΈ HTTP-запроса ΠΊ ΠΌΠΎΠ΅ΠΌΡƒ сСрвСру я оТидаю, Ρ‡Ρ‚ΠΎ Ρ‚Π΅Π»ΠΎ ΠΎΡ‚Π²Π΅Ρ‚Π° Π±ΡƒΠ΄Π΅Ρ‚ Ρ€Π°Π²Π½ΠΎ {имя: 'Π”ΠΆΠ΅ΠΉΠ½'}

Π§Ρ‚ΠΎΠ±Ρ‹ Π²Ρ‹Ρ€Π°Π·ΠΈΡ‚ΡŒ это ΡƒΡ‚Π²Π΅Ρ€ΠΆΠ΄Π΅Π½ΠΈΠ΅ΠΌ, Π²Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ:

  Π³Π³.request ('/ users / 1'). its ('body'). should ('deep.eq', {name: 'Π”ΠΆΠ΅ΠΉΠ½'})
  

Когда ΡƒΡ‚Π²Π΅Ρ€ΠΆΠ΄Π°Ρ‚ΡŒ?

НСсмотря Π½Π° дСсятки ΡƒΡ‚Π²Π΅Ρ€ΠΆΠ΄Π΅Π½ΠΈΠΉ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Cypress Π΄Π΅Π»Π°Π΅Ρ‚ доступными Π²Π°ΠΌ, ΠΈΠ½ΠΎΠ³Π΄Π° Π»ΡƒΡ‡ΡˆΠΈΠΉ тСст ΠΌΠΎΠΆΠ΅Ρ‚ Π²ΠΎΠΎΠ±Ρ‰Π΅ Π½Π΅ Π΄Π΅Π»Π°Ρ‚ΡŒ Π½ΠΈΠΊΠ°ΠΊΠΈΡ… ΡƒΡ‚Π²Π΅Ρ€ΠΆΠ΄Π΅Π½ΠΈΠΉ! Как это ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ? Π Π°Π·Π²Π΅ утвСрТдСния Π½Π΅ ΡΠ²Π»ΡΡŽΡ‚ΡΡ основная Ρ‡Π°ΡΡ‚ΡŒ тСстирования?

Рассмотрим этот ΠΏΡ€ΠΈΠΌΠ΅Ρ€:
  cy.visit ('/ home')

cy.get ('. main-menu'). contains ('Новый ΠΏΡ€ΠΎΠ΅ΠΊΡ‚'). click ()

cy.get ('. title'). type ('Мой ΠΏΠΎΡ‚Ρ€ΡΡΠ°ΡŽΡ‰ΠΈΠΉ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚')

cy.get ('Ρ„ΠΎΡ€ΠΌΠ°'). submit ()
  

Π‘Π΅Π· Π΅Π΄ΠΈΠ½ΠΎΠ³ΠΎ явного утвСрТдСния Π΅ΡΡ‚ΡŒ дСсятки способов, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌΠΈ этот тСст ΠΌΠΎΠΆΠ΅Ρ‚ Π½Π΅ΡƒΠ΄Π°Ρ‡Π°! Π’ΠΎΡ‚ нСсколько:

  • ΠΠ°Ρ‡Π°Π»ΡŒΠ½Ρ‹ΠΉ Π»Π².visit () ΠΌΠΎΠΆΠ΅Ρ‚ Ρ‡Π΅ΠΌ-Ρ‚ΠΎ ΠΎΡ‚Π²Π΅Ρ‚ΠΈΡ‚ΡŒ ΠΊΡ€ΠΎΠΌΠ΅ успСха.
  • Π›ΡŽΠ±Π°Ρ ΠΈΠ· ΠΊΠΎΠΌΠ°Π½Π΄ cy.get () ΠΌΠΎΠ³Π»Π° Π½Π΅ Π½Π°ΠΉΡ‚ΠΈ свои элСмСнты Π² DOM.
  • Π­Π»Π΅ΠΌΠ΅Π½Ρ‚, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΡ‹ Ρ…ΠΎΡ‚ΠΈΠΌ .click () , ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΏΠΎΠΊΡ€Ρ‹Ρ‚ Π΄Ρ€ΡƒΠ³ΠΈΠΌ элСмСнтом.
  • Π’Ρ…ΠΎΠ΄, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΡ‹ Ρ…ΠΎΡ‚ΠΈΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ для .type () , ΠΌΠΎΠΆΠ½ΠΎ ΠΎΡ‚ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ.
  • ΠžΡ‚ΠΏΡ€Π°Π²ΠΊΠ° Ρ„ΠΎΡ€ΠΌΡ‹ ΠΌΠΎΠΆΠ΅Ρ‚ привСсти ΠΊ Π½Π΅ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎΠΌΡƒ ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΡŽ ΠΊΠΎΠ΄Π° статуса.
  • JS Π½Π° страницС (тСстируСмоС ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅) ΠΌΠΎΠΆΠ΅Ρ‚ Π²Ρ‹Π·Π²Π°Ρ‚ΡŒ ΠΎΡˆΠΈΠ±ΠΊΡƒ.

Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΡ€ΠΈΠ΄ΡƒΠΌΠ°Ρ‚ΡŒ Π΅Ρ‰Π΅ Ρ‡Ρ‚ΠΎ-Π½ΠΈΠ±ΡƒΠ΄ΡŒ?

Π‘ Cypress Π²Π°ΠΌ Π½Π΅ Π½ΡƒΠΆΠ½ΠΎ ΡƒΡ‚Π²Π΅Ρ€ΠΆΠ΄Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΡ€ΠΎΠΉΡ‚ΠΈ ΠΏΠΎΠ»Π΅Π·Π½Ρ‹ΠΉ тСст.Π”Π°ΠΆΠ΅ Π±Π΅Π· ΡƒΡ‚Π²Π΅Ρ€ΠΆΠ΄Π΅Π½ΠΈΠΉ, нСсколько строк Cypress ΠΌΠΎΠ³ΡƒΡ‚ Π³Π°Ρ€Π°Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ тысячи строк ΠΊΠΎΠ΄Π° Π±ΡƒΠ΄ΡƒΡ‚ ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½ΠΎ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π½Π° ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π΅ ΠΈ сСрвСрС!

Π­Ρ‚ΠΎ ΠΏΠΎΡ‚ΠΎΠΌΡƒ, Ρ‡Ρ‚ΠΎ ΠΌΠ½ΠΎΠ³ΠΈΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ ΠΈΠΌΠ΅ΡŽΡ‚ встроСнный Π£Ρ‚Π²Π΅Ρ€ΠΆΠ΄Π΅Π½ΠΈΠ΅ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΠΏΡ€Π΅Π΄Π»Π°Π³Π°Π΅Ρ‚ Π²Π°ΠΌ высокий ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ гарантия.

УтвСрТдСния ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ

МногиС ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ ΠΈΠΌΠ΅ΡŽΡ‚ встроСнноС ΡƒΡ‚Π²Π΅Ρ€ΠΆΠ΄Π΅Π½ΠΈΠ΅ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ ΠΈΠ»ΠΈ, скорСС, ΠΈΠΌΠ΅ΡŽΡ‚ трСбования. это ΠΌΠΎΠΆΠ΅Ρ‚ привСсти ΠΊ Π΅Π³ΠΎ сбою Π±Π΅Π· нСобходимости Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Π½ΠΎΠ³ΠΎ Π²Π°ΠΌΠΈ явного утвСрТдСния.

НапримСр:
  • ΠΎΠ±Π».visit () ΠΎΠΆΠΈΠ΄Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ страница ΠΎΡ‚ΠΏΡ€Π°Π²ΠΈΡ‚ тСкст / html содСрТимоС с ΠΊΠΎΠ΄ΠΎΠΌ состояния 200 .
  • cy.request () ΠΎΠΆΠΈΠ΄Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ ΡƒΠ΄Π°Π»Π΅Π½Π½Ρ‹ΠΉ сСрвСр сущСствуСт ΠΈ Π΄Π°Ρ‚ΡŒ ΠΎΡ‚Π²Π΅Ρ‚.
  • cy.contains () ΠΎΠΆΠΈΠ΄Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ элСмСнт с содСрТимым Π±ΡƒΠ΄Π΅Ρ‚ Π² ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎΠΌ ΠΈΡ‚ΠΎΠ³Π΅ ΡΡƒΡ‰Π΅ΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ Π² DOM.
  • cy.get () ΠΎΠΆΠΈΠ΄Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ элСмСнт Π² ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎΠΌ ΠΈΡ‚ΠΎΠ³Π΅ Π±ΡƒΠ΄Π΅Ρ‚ ΡΡƒΡ‰Π΅ΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ Π² Π”ΠžΠœ.
  • .find () Ρ‚Π°ΠΊΠΆΠ΅ ΠΎΠΆΠΈΠ΄Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ элСмСнт Π² ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎΠΌ ΠΈΡ‚ΠΎΠ³Π΅ Π±ΡƒΠ΄Π΅Ρ‚ ΡΡƒΡ‰Π΅ΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ Π² DOM.
  • .type () ΠΎΠΆΠΈΠ΄Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ элСмСнт Π² ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎΠΌ ΠΈΡ‚ΠΎΠ³Π΅ окаТСтся Π² Π½Π°Π±ΠΈΡ€Π°Π΅ΠΌΡ‹ΠΉ состояниС.
  • .click () ΠΎΠΆΠΈΠ΄Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ элСмСнт Π² ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎΠΌ ΠΈΡ‚ΠΎΠ³Π΅ окаТСтся Π² дСйствиС состояниС.
  • .its () рассчитываСт Π² ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎΠΌ ΠΈΡ‚ΠΎΠ³Π΅ Π½Π°ΠΉΡ‚ΠΈ Π½Π΅Π΄Π²ΠΈΠΆΠΈΠΌΠΎΡΡ‚ΡŒ Π½Π° тСкущая Ρ‚Π΅ΠΌΠ°.

НСкоторыС ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ ΠΌΠΎΠ³ΡƒΡ‚ ΠΈΠΌΠ΅Ρ‚ΡŒ особыС трСбования, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π·Π°ΡΡ‚Π°Π²Π»ΡΡŽΡ‚ ΠΈΡ… Π½Π΅ΠΌΠ΅Π΄Π»Π΅Π½Π½ΠΎ сбой Π±Π΅Π· ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π½ΠΎΠΉ ΠΏΠΎΠΏΡ‹Ρ‚ΠΊΠΈ: Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, cy.request () .

Π”Ρ€ΡƒΠ³ΠΈΠ΅, Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ Π½Π° основС DOM, Π±ΡƒΠ΄ΡƒΡ‚ автоматичСски ΠΏΠΎΠ²Ρ‚ΠΎΡ€ΠΈΡ‚Π΅ ΠΏΠΎΠΏΡ‹Ρ‚ΠΊΡƒ ΠΈ Π΄ΠΎΠΆΠ΄ΠΈΡ‚Π΅ΡΡŒ ΠΈΡ… ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰Π΅Π³ΠΎ элСмСнты ΡΡƒΡ‰Π΅ΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ Π΄ΠΎ Π²Ρ‹Ρ…ΠΎΠ΄Π° ΠΈΠ· строя.

Π‘ΠΎΠ»Π΅Π΅ Ρ‚ΠΎΠ³ΠΎ — ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ дСйствия Π±ΡƒΠ΄ΡƒΡ‚ автоматичСски ΠΆΠ΄Π°Ρ‚ΡŒ, ΠΏΠΎΠΊΠ° ΠΈΡ… элСмСнт достигнСт состояниС дСйствия Π΄ΠΎ Π½Π΅ΡƒΠ΄Π°Ρ‡Π°.

ВсС ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ Π½Π° основС DOM автоматичСски ΠΆΠ΄ΡƒΡ‚, ΠΏΠΎΠΊΠ° ΠΈΡ… элСмСнты Π±ΡƒΠ΄ΡƒΡ‚ ΡΡƒΡ‰Π΅ΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ Π² Π”ΠžΠœ.

Π’Π°ΠΌ Π½ΠΈΠΊΠΎΠ³Π΄Π° Π½Π΅ Π½ΡƒΠΆΠ½ΠΎ ΠΏΠΈΡΠ°Ρ‚ΡŒ . Π”ΠΎΠ»ΠΆΠ΅Π½ ('ΡΡƒΡ‰Π΅ΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ') послС Команда Π½Π° основС DOM.

Π‘ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎ ΠΊΠΎΠΌΠ°Π½Π΄ Π΄Π°ΡŽΡ‚ Π²Π°ΠΌ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΏΠ΅Ρ€Π΅ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ ΠΈΠ»ΠΈ ΠΎΠ±ΠΎΠΉΡ‚ΠΈ способы ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ. ΠΎΠ½ΠΈ ΠΌΠΎΠ³ΡƒΡ‚ ΠΏΠΎΡ‚Π΅Ρ€ΠΏΠ΅Ρ‚ΡŒ Π½Π΅ΡƒΠ΄Π°Ρ‡Ρƒ, ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ пСрСдавая ΠΎΠΏΡ†ΠΈΡŽ {force: true} .

ΠŸΡ€ΠΈΠΌΠ΅Ρ€ β„–1: БущСствованиС ΠΈ Π΄Π΅ΠΉΡΡ‚Π²Π΅Π½Π½ΠΎΡΡ‚ΡŒ
  cy
  
  
  .get ('ΠΊΠ½ΠΎΠΏΠΊΠ°')

  
  
  .click ()
  

Cypress автоматичСски Π±ΡƒΠ΄Π΅Ρ‚ ΠΆΠ΄Π°Ρ‚ΡŒ , ΠΏΠΎΠΊΠ° элСмСнты ΠΏΠ΅Ρ€Π΅Π΄Π°Π΄ΡƒΡ‚ свои утвСрТдСния ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ. Как ΠΈ Π² случаС с явными утвСрТдСниями, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²Ρ‹ Π΄ΠΎΠ±Π°Π²ΠΈΠ»ΠΈ, всС эти утвСрТдСния ΠΈΠΌΠ΅ΡŽΡ‚ ΠΎΠ±Ρ‰ΠΈΠ΅ Ρ‚Π΅ ΠΆΠ΅ значСния Ρ‚Π°ΠΉΠΌ-Π°ΡƒΡ‚Π° .

ΠŸΡ€ΠΈΠΌΠ΅Ρ€ β„– 2: ΠžΡ‚ΠΌΠ΅Π½Π° утвСрТдСния ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ

Π’ Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²Π΅ случаСв ΠΏΡ€ΠΈ запросС элСмСнтов Π²Ρ‹ ΠΎΠΆΠΈΠ΄Π°Π΅Ρ‚Π΅, Ρ‡Ρ‚ΠΎ ΠΎΠ½ΠΈ Π² ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎΠΌ ΠΈΡ‚ΠΎΠ³Π΅ ΡΡƒΡ‰Π΅ΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ.Но ΠΈΠ½ΠΎΠ³Π΄Π° хочСтся ΠΏΠΎΠ΄ΠΎΠΆΠ΄Π°Ρ‚ΡŒ, ΠΏΠΎΠΊΠ° Π½Π΅ пСрСстанут .

ВсС, Ρ‡Ρ‚ΠΎ Π²Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ, это Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ это ΡƒΡ‚Π²Π΅Ρ€ΠΆΠ΄Π΅Π½ΠΈΠ΅, ΠΈ Cypress ΠΎΡ‚ΠΌΠ΅Π½ΠΈΡ‚ свои ΠΏΡ€Π°Π²ΠΈΠ»Π°. ΠΎΠΆΠΈΠ΄Π°Π½ΠΈΠ΅ сущСствования элСмСнтов.

 

cy.get ('button.close'). click (). should ('not.exist')



cy.get ('# ΠΌΠΎΠ΄Π°Π»ΡŒΠ½Ρ‹ΠΉ'). should ('not.exist')
  

Π”ΠΎΠ±Π°Π²ΠΈΠ² .should ('not.exist') ΠΊ любой ΠΊΠΎΠΌΠ°Π½Π΄Π΅ DOM, Cypress ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ своС ΡƒΡ‚Π²Π΅Ρ€ΠΆΠ΄Π΅Π½ΠΈΠ΅ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ ΠΈ автоматичСски доТдСтся, ΠΏΠΎΠΊΠ° элСмСнт Π½Π΅ сущСствуСт.

ΠŸΡ€ΠΈΠΌΠ΅Ρ€ β„– 3: Π”Ρ€ΡƒΠ³ΠΈΠ΅ утвСрТдСния ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ

Π”Ρ€ΡƒΠ³ΠΈΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ ΠΈΠΌΠ΅ΡŽΡ‚ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ утвСрТдСния ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ, Π½Π΅ связанныС с DOM.

НапримСр, .its () Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚, Ρ‡Ρ‚ΠΎΠ±Ρ‹ свойство, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Π²Ρ‹ ΡΠΏΡ€Π°ΡˆΠΈΠ²Π°Π΅Ρ‚ ΠΎ сущСствовании Π½Π° ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π΅.

 
const obj = {}


setTimeout (() => {
  obj.foo = 'Π±Π°Ρ€'
}, 1000)


cy.wrap (ΠΎΠ±ΡŠΠ΅ΠΊΡ‚) .its ('Ρ„Ρƒ')
  

Бписок ΡƒΡ‚Π²Π΅Ρ€ΠΆΠ΄Π΅Π½ΠΈΠΉ

ΠšΠΈΠΏΠ°Ρ€ΠΈΡΠΎΠ²Ρ‹Π΅ ΠΏΡƒΡ‡ΠΊΠΈ Π§Π°ΠΉ, Chai-jQuery ΠΈ Sinon-Chai для обСспСчСния встроСнного утвСрТдСния.Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ ΠΈΡ… ΠΏΠΎΠ»Π½Ρ‹ΠΉ список Π² список ΡƒΡ‚Π²Π΅Ρ€ΠΆΠ΄Π΅Π½ΠΈΠΉ ссылка. Π’Ρ‹ Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π½Π°ΠΏΠΈΡˆΠΈΡ‚Π΅ свои собствСнныС утвСрТдСния ΠΊΠ°ΠΊ ΠΏΠ»Π°Π³ΠΈΠ½Ρ‹ Chai ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΈΡ… Π² Cypress.

НаписаниС ΡƒΡ‚Π²Π΅Ρ€ΠΆΠ΄Π΅Π½ΠΈΠΉ

Π•ΡΡ‚ΡŒ Π΄Π²Π° способа ΠΏΠΈΡΠ°Ρ‚ΡŒ утвСрТдСния Π² Cypress:

  1. НСявныС ΡΡƒΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹: ИспользованиС .should () ΠΈΠ»ΠΈ . И () .
  2. Π―Π²Π½Ρ‹Π΅ ΠΏΡ€Π΅Π΄ΠΌΠ΅Ρ‚Ρ‹: ИспользованиС , ΠΎΠΆΠΈΠ΄Π°ΠΉΡ‚Π΅ .

НСявныС ΡΡƒΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹

Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ .слСдуСт () ΠΈΠ»ΠΈ . ΠΈ () ΠšΠΎΠΌΠ°Π½Π΄Ρ‹ — это ΠΏΡ€Π΅Π΄ΠΏΠΎΡ‡Ρ‚ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ способ создания ΡƒΡ‚Π²Π΅Ρ€ΠΆΠ΄Π΅Π½ΠΈΠΉ Π² Cypress. Π­Ρ‚ΠΎ Ρ‚ΠΈΠΏΠΈΡ‡Π½Ρ‹Π΅ ΠšΠΎΠΌΠ°Π½Π΄Ρ‹ Cypress, Ρ‡Ρ‚ΠΎ ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ ΠΎΠ½ΠΈ ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡŽΡ‚ΡΡ ΠΊ Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΌΡƒ ΠΏΡ€Π΅Π΄ΠΌΠ΅Ρ‚Ρƒ Π² командная Ρ†Π΅ΠΏΠΎΡ‡ΠΊΠ°.

 

cy.get ('tbody tr: first'). should ('have.class', 'Π°ΠΊΡ‚ΠΈΠ²Π½Ρ‹ΠΉ')
  

Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡΠ²ΡΠ·Π°Ρ‚ΡŒ нСсколько ΡƒΡ‚Π²Π΅Ρ€ΠΆΠ΄Π΅Π½ΠΈΠΉ вмСстС, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ . И () , это Π΄Ρ€ΡƒΠ³ΠΎΠ΅ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ для .should () , ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π΄Π΅Π»Π°Π΅Ρ‚ Π²Π΅Ρ‰ΠΈ Π±ΠΎΠ»Π΅Π΅ Ρ‡ΠΈΡ‚Π°Π±Π΅Π»ΡŒΠ½ΠΎ:

  cy.get ('# Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ a')
  .Π΄ΠΎΠ»ΠΆΠ΅Π½ ('ΠΈΠΌΠ΅Ρ‚ΡŒ.class', 'Π°ΠΊΡ‚ΠΈΠ²Π½Ρ‹ΠΉ')
  .and ('have.attr', 'href', '/ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΠΈ')
  

ΠŸΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ .should ('have.class') Π½Π΅ измСняСт ΡΡƒΠ±ΡŠΠ΅ΠΊΡ‚, . ΠΈ ('have.attr') выполняСтся ΠΏΡ€ΠΎΡ‚ΠΈΠ² Ρ‚ΠΎΠ³ΠΎ ΠΆΠ΅ элСмСнт. Π­Ρ‚ΠΎ ΡƒΠ΄ΠΎΠ±Π½ΠΎ, ΠΊΠΎΠ³Π΄Π° Π²Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ ΡƒΡ‚Π²Π΅Ρ€ΠΆΠ΄Π°Ρ‚ΡŒ нСсколько Π²Π΅Ρ‰Π΅ΠΉ ΠΏΡ€ΠΎΡ‚ΠΈΠ² ΠΎΠ΄Π½ΠΎΠ³ΠΎ Ρ‚Π΅ΠΌΡƒ быстро.

Если Π±Ρ‹ ΠΌΡ‹ написали это ΡƒΡ‚Π²Π΅Ρ€ΠΆΠ΄Π΅Π½ΠΈΠ΅ Π² явной Ρ„ΠΎΡ€ΠΌΠ΅ Β«Π΄ΠΎΠ»Π³ΠΈΠΉ ΠΏΡƒΡ‚ΡŒΒ», ΠΎΠ½ΠΎ выглядСло Π±Ρ‹ ΠΊΠ°ΠΊ это:

  cy.get ('tbody tr: first'). Should (($ tr) => {
  ΠΎΠΆΠΈΠ΄Π°Ρ‚ΡŒ ($ tr).to.have.class ('Π°ΠΊΡ‚ΠΈΠ²Π½Ρ‹ΠΉ')
  ΠΎΠΆΠΈΠ΄Π°Ρ‚ΡŒ ($ tr) .to.have.attr ('href', '/ users')
})
  

НСявная Ρ„ΠΎΡ€ΠΌΠ° Π½Π°ΠΌΠ½ΠΎΠ³ΠΎ ΠΊΠΎΡ€ΠΎΡ‡Π΅! Π˜Ρ‚Π°ΠΊ, ΠΊΠΎΠ³Π΄Π° Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ явный Ρ„ΠΎΡ€ΠΌΠ°?

ΠžΠ±Ρ‹Ρ‡Π½ΠΎ, ΠΊΠΎΠ³Π΄Π° Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅:

  • Π£Ρ‚Π²Π΅Ρ€ΠΆΠ΄Π°Ρ‚ΡŒ нСсколько Π²Π΅Ρ‰Π΅ΠΉ ΠΎΠ± ΠΎΠ΄Π½ΠΎΠΌ ΠΈ Ρ‚ΠΎΠΌ ΠΆΠ΅ ΠΏΡ€Π΅Π΄ΠΌΠ΅Ρ‚Π΅
  • ΠŸΠΎΠΌΠ°ΡΡΠΈΡ€ΡƒΠΉΡ‚Π΅ ΠΏΡ€Π΅Π΄ΠΌΠ΅Ρ‚ ΠΊΠ°ΠΊΠΈΠΌ-Π»ΠΈΠ±ΠΎ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ ΠΏΠ΅Ρ€Π΅Π΄ Ρ‚Π΅ΠΌ, ΠΊΠ°ΠΊ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ ΡƒΡ‚Π²Π΅Ρ€ΠΆΠ΄Π΅Π½ΠΈΠ΅

Π―Π²Π½Ρ‹Π΅ Ρ‚Π΅ΠΌΡ‹

ИспользованиС expect позволяСт ΠΏΠ΅Ρ€Π΅ΠΉΡ‚ΠΈ ΠΊ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎΠΌΡƒ ΠΏΡ€Π΅Π΄ΠΌΠ΅Ρ‚Ρƒ ΠΈ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ ΡƒΡ‚Π²Π΅Ρ€ΠΆΠ΄Π΅Π½ΠΈΠ΅ ΠΎΠ± этом.ВСроятно, ΠΈΠΌΠ΅Π½Π½ΠΎ Ρ‚Π°ΠΊ Π²Ρ‹ ΠΏΡ€ΠΈΠ²Ρ‹ΠΊΠ»ΠΈ Π²ΠΈΠ΄Π΅Ρ‚ΡŒ утвСрТдСния, написанныС Π² ΠΌΠΎΠ΄ΡƒΠ»Π΅ тСстов:

Π―Π²Π½Ρ‹Π΅ утвСрТдСния ΠΎΡ‚Π»ΠΈΡ‡Π½ΠΎ подходят, ΠΊΠΎΠ³Π΄Π° Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅:

  • Π’Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚Π΅ Π½Π°ΡΡ‚Ρ€Π°ΠΈΠ²Π°Π΅ΠΌΡƒΡŽ Π»ΠΎΠ³ΠΈΠΊΡƒ ΠΏΠ΅Ρ€Π΅Π΄ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ΠΌ утвСрТдСния.
  • Π‘Π΄Π΅Π»Π°ΠΉΡ‚Π΅ нСсколько ΡƒΡ‚Π²Π΅Ρ€ΠΆΠ΄Π΅Π½ΠΈΠΉ ΠΏΡ€ΠΎΡ‚ΠΈΠ² ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΈ Ρ‚ΠΎΠ³ΠΎ ΠΆΠ΅ ΠΏΡ€Π΅Π΄ΠΌΠ΅Ρ‚Π°.

Команда .should () позволяСт Π½Π°ΠΌ ΠΏΠ΅Ρ€Π΅Π΄Π°Π²Π°Ρ‚ΡŒ ΠΎΠ±Ρ€Π°Ρ‚Π½Ρ‹ΠΉ Π²Ρ‹Π·ΠΎΠ² функция, которая ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Π΅Ρ‚ ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π½Ρ‹ΠΉ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ Π² качСствС ΠΏΠ΅Ρ€Π²ΠΎΠ³ΠΎ Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚Π°. Π­Ρ‚ΠΎ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ ΠΊΠ°ΠΊ .then () , ΠΊΡ€ΠΎΠΌΠ΅ Cypress автоматичСски ΠΆΠ΄Π΅Ρ‚ ΠΈ повторяСт для прохоТдСния всСго Π²Π½ΡƒΡ‚Ρ€ΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎΠ³ΠΎ Π²Ρ‹Π·ΠΎΠ²Π°.

ΠŸΡ€ΠΈΠΌΠ΅Ρ€ Π½ΠΈΠΆΠ΅ прСдставляСт собой Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ использования, ΠΊΠΎΠ³Π΄Π° ΠΌΡ‹ ΡƒΡ‚Π²Π΅Ρ€ΠΆΠ΄Π°Π΅ΠΌ для Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… элСмСнтов. ИспользованиС Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎΠ³ΠΎ Π²Ρ‹Π·ΠΎΠ²Π° .should () — ΠΎΡ‚Π»ΠΈΡ‡Π½Ρ‹ΠΉ способ запрос ΠΎΡ‚ Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΡΠΊΠΎΠ³ΠΎ ΠΊ нСскольким Π΄ΠΎΡ‡Π΅Ρ€Π½ΠΈΠΌ элСмСнтам ΠΈ Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ ΡƒΡ‚Π²Π΅Ρ€ΠΆΠ΄Π°Ρ‚ΡŒ ΠΎΠ± ΠΈΡ… состоянии.

Π­Ρ‚ΠΎ ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΡ‚ Π²Π°ΠΌ Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΈ ΠΎΡ…Ρ€Π°Π½ΡΡ‚ΡŒ Cypress, обСспСчивая состояниС ΠΏΠΎΡ‚ΠΎΠΌΠΊΠΈ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‚ Ρ‚ΠΎΠΌΡƒ, Ρ‡Ρ‚ΠΎ Π²Ρ‹ ΠΎΠΆΠΈΠ΄Π°Π΅Ρ‚Π΅, Π±Π΅Π· нСобходимости Π·Π°ΠΏΡ€Π°ΡˆΠΈΠ²Π°Ρ‚ΡŒ ΠΈΡ… ΠΏΠΎ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ с ΠΎΠ±Ρ‹Ρ‡Π½Ρ‹ΠΌΠΈ ΠΊΠΎΠΌΠ°Π½Π΄Π°ΠΌΠΈ Cypress DOM.

  Π³Π³.get ('p'). should (($ p) => {
  
  
  let text = $ p.map ((i, el) => {
    Π²Π΅Ρ€Π½ΡƒΡ‚ΡŒ Cypress. $ (el) .text ()
  })

  
  
  тСксты = тСксты.get ()

  
  ΠΎΠΆΠΈΠ΄Π°Ρ‚ΡŒ (тСксты) .to.have.length (3)

  
  ΠΎΠΆΠΈΠ΄Π°Ρ‚ΡŒ (тСксты) .to.deep.eq ([
    'ВСкст ΠΈΠ· ΠΏΠ΅Ρ€Π²ΠΎΠΉ строчки',
    'Π•Ρ‰Π΅ тСкст со Π²Ρ‚ΠΎΡ€ΠΎΠ³ΠΎ Ρ€',
    'И Π΅Ρ‰Π΅ тСкст ΠΈΠ· Ρ‚Ρ€Π΅Ρ‚ΡŒΠ΅ΠΉ стр',
  ])
})
  

ΠŸΡ€ΠΈ использовании Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎΠ³ΠΎ Π²Ρ‹Π·ΠΎΠ²Π° с .should () ΡƒΠ±Π΅Π΄ΠΈΡ‚Π΅ΡΡŒ, Ρ‡Ρ‚ΠΎ Ρ‡Ρ‚ΠΎ вся функция ΠΌΠΎΠΆΠ΅Ρ‚ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒΡΡ нСсколько Ρ€Π°Π· Π±Π΅Π· ΠΏΠΎΠ±ΠΎΡ‡Π½Ρ‹Ρ… эффСктов. Cypress примСняСт свою Π»ΠΎΠ³ΠΈΠΊΡƒ ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π° ΠΊ этим Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ: Ссли ΠΏΡ€ΠΎΠΈΠ·ΠΎΡˆΠ΅Π» сбой, ΠΎΠ½ Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π½ΠΎ Π·Π°ΠΏΡƒΡΠΊΠ°Ρ‚ΡŒ утвСрТдСния Π΄ΠΎ Ρ‚Π΅Ρ… ΠΏΠΎΡ€, ΠΏΠΎΠΊΠ° врСмя оТидания истСкло.Π­Ρ‚ΠΎ ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ ваш ΠΊΠΎΠ΄ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ бСзопасным для ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π½Ρ‹Ρ… ΠΏΠΎΠΏΡ‹Ρ‚ΠΎΠΊ. ВСхничСская Ρ‚Π΅Ρ€ΠΌΠΈΠ½ для этого ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ ваш ΠΊΠΎΠ΄ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ ΠΈΠ΄Π΅ΠΌΠΏΠΎΡ‚Π΅Π½Ρ‚Π½Ρ‹ΠΌ .

Π’Π°ΠΉΠΌΠ°ΡƒΡ‚Ρ‹

ΠŸΠΎΡ‡Ρ‚ΠΈ всС ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ ΠΌΠΎΠ³ΡƒΡ‚ Ρ‚Π°ΠΊ ΠΈΠ»ΠΈ ΠΈΠ½Π°Ρ‡Π΅ ΠΈΡΡ‚Π΅ΠΊΠ°Ρ‚ΡŒ ΠΏΠΎ Ρ‚Π°ΠΉΠΌ-Π°ΡƒΡ‚Ρƒ.

ВсС утвСрТдСния, нСзависимо ΠΎΡ‚ Ρ‚ΠΎΠ³ΠΎ, ΡΠ²Π»ΡΡŽΡ‚ΡΡ Π»ΠΈ ΠΎΠ½ΠΈ утвСрТдСниями ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ ΠΈΠ»ΠΈ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Ρ‹ Π²Ρ‹ всС раздСляСтС ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²Ρ‹Π΅ значСния Ρ‚Π°ΠΉΠΌ-Π°ΡƒΡ‚Π°.

ΠŸΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ Ρ‚Π°ΠΉΠΌ-Π°ΡƒΡ‚ΠΎΠ²

Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ врСмя оТидания ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹. Π­Ρ‚ΠΎΡ‚ Ρ‚Π°ΠΉΠΌ-Π°ΡƒΡ‚ влияСт ΠΊΠ°ΠΊ Π½Π° Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ утвСрТдСния (Ссли Π΅ΡΡ‚ΡŒ) ΠΈ Π»ΡŽΠ±Ρ‹Π΅ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Π½Ρ‹Π΅ Π²Π°ΠΌΠΈ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½Ρ‹Π΅ утвСрТдСния.

ΠŸΠΎΠΌΠ½ΠΈΡ‚Π΅, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ утвСрТдСния ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ для описания состояния ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰Π΅Π³ΠΎ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ — Ρ‚Π°ΠΉΠΌΠ°ΡƒΡ‚ ΠœΠΎΠ΄ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΡ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ΠΈΡ‚ ΠΊ ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰ΠΈΠΌ ΠΊΠΎΠΌΠ°Π½Π΄Π°ΠΌ , Π° Π½Π΅ ΠΊ УтвСрТдСния .

ΠŸΡ€ΠΈΠΌΠ΅Ρ€ β„–1: Π£Ρ‚Π²Π΅Ρ€ΠΆΠ΄Π΅Π½ΠΈΠ΅ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ

Под ΠΊΠ°ΠΏΠΎΡ‚ΠΎΠΌ Cypress:

ΠŸΡ€ΠΈΠΌΠ΅Ρ€ β„– 2: Π”ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ утвСрТдСния
 
cy.get ('. mobile-nav'). should ('be.visible'). and ('contain', 'Home')
  

Под ΠΊΠ°ΠΏΠΎΡ‚ΠΎΠΌ Cypress:

  • Запросы ΠΏΠΎ элСмСнту .мобильная Π½Π°Π²ΠΈΠ³Π°Ρ‚ΠΎΡ€

    ✨ ΠΈ ΠΎΠΆΠΈΠ΄Π°Π΅Ρ‚ Π΄ΠΎ 4 сСкунд, ΠΏΠΎΠΊΠ° ΠΎΠ½ сущСствуСт Π² DOM ✨

    ✨ ΠΈ ΠΆΠ΄Π΅Ρ‚ Π΄ΠΎ 4 сСкунд, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ½ стал Π²ΠΈΠ΄ΠΈΠΌΡ‹ΠΌ ✨

    ✨ ΠΈ ΠΎΠΆΠΈΠ΄Π°Π΅Ρ‚ Π΄ΠΎ 4 сСкунд, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ½ содСрТал тСкст: Home ✨

ВсСго ΠΏΠ΅Ρ€ΠΈΠΎΠ΄ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ, Π² Ρ‚Π΅Ρ‡Π΅Π½ΠΈΠ΅ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ Cypress Π±ΡƒΠ΄Π΅Ρ‚ ΠΆΠ΄Π°Ρ‚ΡŒ , ΠΏΠΎΠΊΠ° ΠΏΡ€ΠΎΠΉΠ΄ΡƒΡ‚ всС ΡƒΡ‚Π²Π΅Ρ€ΠΆΠ΄Π΅Π½ΠΈΠΉ Π½Π° врСмя cy.get () Ρ‚Π°ΠΉΠΌ-Π°ΡƒΡ‚ (Ρ‡Ρ‚ΠΎ составляСт 4 сСкунд).

Π’Π°ΠΉΠΌΠ°ΡƒΡ‚Ρ‹ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½Ρ‹ для ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹, ΠΈ это повлияСт Π½Π° всС утвСрТдСния ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ ΠΈ Π»ΡŽΠ±Ρ‹Π΅ утвСрТдСния, связанныС послС этой ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹.

ΠŸΡ€ΠΈΠΌΠ΅Ρ€ β„– 3: ИзмСнСниС Ρ‚Π°ΠΉΠΌ-Π°ΡƒΡ‚ΠΎΠ²
 

cy.get ('. mobile-nav', {Ρ‚Π°ΠΉΠΌ-Π°ΡƒΡ‚: 10000})
  .should ('Π±Ρ‹Ρ‚ΡŒ. Π²ΠΈΠ΄ΠΈΠΌΡ‹ΠΌ')
  .and ('ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ', 'Главная')
  

Под ΠΊΠ°ΠΏΠΎΡ‚ΠΎΠΌ Cypress:

  • ΠŸΠΎΠ»ΡƒΡ‡Π°Π΅Ρ‚ элСмСнт .mobile-nav

    ✨ ΠΈ ΠΎΠΆΠΈΠ΄Π°Π΅Ρ‚ Π΄ΠΎ 10 сСкунд, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ½ сущСствовал Π² DOM ✨

    ✨ ΠΈ ΠΆΠ΄Π΅Ρ‚ Π΄ΠΎ 10 сСкунд, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ½ стал Π²ΠΈΠ΄ΠΈΠΌΡ‹ΠΌ ✨

    ✨ ΠΈ ΠΎΠΆΠΈΠ΄Π°Π΅Ρ‚ Π΄ΠΎ 10 сСкунд, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ½ содСрТал тСкст: Home

ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎ этот Ρ‚Π°ΠΉΠΌ-Π°ΡƒΡ‚ истСк для всСх ΡƒΡ‚Π²Π΅Ρ€ΠΆΠ΄Π΅Π½ΠΈΠΉ, ΠΈ Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ Cypress Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΠΎΠ΄ΠΎΠΆΠ΄ΠΈΡ‚Π΅ Π΄ΠΎ 10 сСкунд, всСго , Ρ‡Ρ‚ΠΎΠ±Ρ‹ всС ΠΎΠ½ΠΈ ΠΏΡ€ΠΎΡˆΠ»ΠΈ.

ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎ Π²Ρ‹ Π½ΠΈΠΊΠΎΠ³Π΄Π° Π½Π΅ измСняСтС Ρ‚Π°ΠΉΠΌ-Π°ΡƒΡ‚ Π²Π½ΡƒΡ‚Ρ€ΠΈ утвСрТдСния. Π’Π°ΠΉΠΌ-Π°ΡƒΡ‚ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ всСгда находится Π²Π½ΡƒΡ‚Ρ€ΠΈ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹.

 
cy.get ('. selector'). should ('be.visible', {timeout: 1000})

cy.get ('. selector', {timeout: 1000}). should ('be.visible')
  

ΠŸΠΎΠΌΠ½ΠΈΡ‚Π΅, Ρ‡Ρ‚ΠΎ Π²Ρ‹ ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π½ΠΎ ΠΏΡ‹Ρ‚Π°Π΅Ρ‚Π΅ΡΡŒ Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ с ΠΏΡ€ΠΈΠΊΡ€Π΅ΠΏΠ»Π΅Π½Π½Ρ‹ΠΌΠΈ утвСрТдСниями, Π° Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ с утвСрТдСния!

ЗначСния ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ

Cypress ΠΏΡ€Π΅Π΄Π»Π°Π³Π°Π΅Ρ‚ нСсколько Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ Ρ‚Π°ΠΉΠΌ-Π°ΡƒΡ‚Π° Π² зависимости ΠΎΡ‚ Ρ‚ΠΈΠΏΠ° ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹.

ΠœΡ‹ установили для Π½ΠΈΡ… ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ Ρ‚Π°ΠΉΠΌ-Π°ΡƒΡ‚Π° ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ Π² зависимости ΠΎΡ‚ Ρ‚ΠΎΠ³ΠΎ, сколько Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ ΠΌΡ‹ ΠΎΠΆΠΈΠ΄Π°Π΅ΠΌ дСйствия, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½ΡƒΠΆΠ½ΠΎ ΠΏΡ€Π΅Π΄ΠΏΡ€ΠΈΠ½ΡΡ‚ΡŒ.

НапримСр:

  • cy.visit () Π·Π°Π³Ρ€ΡƒΠΆΠ°Π΅Ρ‚ ΡƒΠ΄Π°Π»Π΅Π½Π½ΡƒΡŽ страницу ΠΈ Π½Π΅ Ρ€Π°Π·Ρ€Π΅ΡˆΠ°Π΅Ρ‚ , ΠΏΠΎΠΊΠ° всС внСшниС рСсурсы Π½Π΅ Π·Π°Π²Π΅Ρ€ΡˆΠ°Ρ‚ Ρ„Π°Π·Ρƒ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ . Π­Ρ‚ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚ Π·Π°ΠΉΠΌΠ΅Ρ‚ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ врСмя, поэтому Π΅Π³ΠΎ Ρ‚Π°ΠΉΠΌ-Π°ΡƒΡ‚ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ установлСн Π½Π° 60000 мс .
  • cy.exec () запускаСт ΡΠΈΡΡ‚Π΅ΠΌΠ½ΡƒΡŽ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Π±Π°Π·Π° Π΄Π°Π½Π½Ρ‹Ρ… . ΠœΡ‹ ΠΎΠΆΠΈΠ΄Π°Π΅ΠΌ, Ρ‡Ρ‚ΠΎ это ΠΌΠΎΠΆΠ΅Ρ‚ Π·Π°Π½ΡΡ‚ΡŒ ΠΌΠ½ΠΎΠ³ΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ, ΠΈ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ Ρ‚Π°ΠΉΠΌΠ°ΡƒΡ‚ установлСн Π½Π° 60000 мс .
  • cy.wait () фактичСски ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ 2 Ρ€Π°Π·Π½Ρ‹Ρ… Ρ‚Π°ΠΉΠΌΠ°ΡƒΡ‚Π°. Когда Π² ΠΎΠΆΠΈΠ΄Π°Π½ΠΈΠΈ псСвдоним ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚ΠΈΠ·Π°Ρ†ΠΈΠΈ, ΠΆΠ΄Π΅ΠΌ для запроса Π½Π° сопоставлСниС для 5000 мс , Π° Π·Π°Ρ‚Π΅ΠΌ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ для сСрвСра ΠΎΡ‚Π²Π΅Ρ‚ для 30000 мс . ΠœΡ‹ ΠΎΠΆΠΈΠ΄Π°Π΅ΠΌ, Ρ‡Ρ‚ΠΎ вашС ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ сдСлаСт ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΉ запрос быстро, Π½ΠΎ ΠΌΡ‹ ΠΎΠΆΠΈΠ΄Π°Π΅ΠΌ, Ρ‡Ρ‚ΠΎ ΠΎΡ‚Π²Π΅Ρ‚ сСрвСра ΠΌΠΎΠΆΠ΅Ρ‚ Π·Π°Π½ΡΡ‚ΡŒ Π³ΠΎΡ€Π°Π·Π΄ΠΎ большС Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ.

Π­Ρ‚ΠΎ оставляСт для Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²Π° Π΄Ρ€ΡƒΠ³ΠΈΡ… ΠΊΠΎΠΌΠ°Π½Π΄, Π²ΠΊΠ»ΡŽΡ‡Π°Ρ всС ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ Π½Π° основС DOM, Ρ‚Π°ΠΉΠΌ-Π°ΡƒΡ‚ Π½Π° ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ Ρ‡Π΅Ρ€Π΅Π· 4000 мс.

Как ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΡƒΠ½ΠΈΠ²Π΅Ρ€ΡΠ°Π»ΡŒΠ½Ρ‹Π΅ ΠΊΠΎΠ΄Ρ‹ ΠΏΡƒΠ»ΡŒΡ‚Π° Π”Π£ для Ρ‚Π΅Π»Π΅Π²ΠΈΠ·ΠΎΡ€ΠΎΠ² Element

НовыС ΠΊΠΎΠ΄Ρ‹ 5 Ρ†ΠΈΡ„Ρ€:

11886
10178
11687
12183

Π£Π½ΠΈΠ²Π΅Ρ€ΡΠ°Π»ΡŒΠ½Ρ‹Π΅ ΠΊΠΎΠ΄Ρ‹ ΠΏΡƒΠ»ΡŒΡ‚Π° Element Cox

1687, 1886, 2183

Π£Π½ΠΈΠ²Π΅Ρ€ΡΠ°Π»ΡŒΠ½Ρ‹Π΅ ΠΊΠΎΠ΄Ρ‹ дистанционного управлСния Verizon для Element TV

3264

ΠšΠΎΠ΄Ρ‹ дистанционного управлСния Comcast Xfinity для Element TV

13559, 11687, 129647, 12260, 1390

11886, 11864, 12183 ΠΈ 10178

Π­Π»Π΅ΠΌΠ΅Π½Ρ‚Π½Ρ‹Π΅ Π’Π’-ΠΊΠΎΠ΄Ρ‹ для RCA Π£Π½ΠΈΠ²Π΅Ρ€ΡΠ°Π»ΡŒΠ½Ρ‹ΠΉ ΠΏΡƒΠ»ΡŒΡ‚ дистанционного управлСния 3 Π² 1

11687, 11886, 12183, 12964, 13559

Π‘Ρ‚Π°Ρ€Ρ‹Π΅ ΠΊΠΎΠ΄Ρ‹ 3-Π·Π½Π°Ρ‡Π½Ρ‹Π΅ ΠΊΠΎΠ΄Ρ‹ для Ρ€Π°Π±ΠΎΡ‚Ρ‹ Π’Π°Ρˆ Element TV:

046, 005, 028, 043,
048, 076, 096, 155,
004, 051, 127, 151,
153, 154, 231, 236, 90 142 238, 247, 252, 168,
121

Как Π·Π°ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΡƒΠ½ΠΈΠ²Π΅Ρ€ΡΠ°Π»ΡŒΠ½Ρ‹ΠΉ ΠΏΡƒΠ»ΡŒΡ‚ дистанционного управлСния для Element TV

ΠŸΠ΅Ρ€Π΅Π΄ Ρ‚Π΅ΠΌ, ΠΊΠ°ΠΊ Π½Π°Ρ‡Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΡƒΠ½ΠΈΠ²Π΅Ρ€ΡΠ°Π»ΡŒΠ½Ρ‹ΠΉ ΠΏΡƒΠ»ΡŒΡ‚ дистанционного управлСния для управлСния Element TV, ΡƒΠ±Π΅Π΄ΠΈΡ‚Π΅ΡΡŒ, Ρ‡Ρ‚ΠΎ всС устройства ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½Ρ‹.Π£Π±Π΅Π΄ΠΈΡ‚Π΅ΡΡŒ, Ρ‡Ρ‚ΠΎ Π±Π°Ρ‚Π°Ρ€Π΅ΠΈ Π² ΡƒΠ½ΠΈΠ²Π΅Ρ€ΡΠ°Π»ΡŒΠ½ΠΎΠΌ ΠΏΡƒΠ»ΡŒΡ‚Π΅ Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚. Π½Π΅ тратя большС Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ, приступим ΠΊ Ρ€Π°Π±ΠΎΡ‚Π΅.

Π˜Π½ΡΡ‚Ρ€ΡƒΠΊΡ†ΠΈΠΈ ΠΏΠΎ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡŽ

Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½Ρ‹ΠΉ Π²Ρ‹ΡˆΠ΅ ΠΊΠΎΠ΄ (ΠΊΠΎΠ΄Ρ‹), Π·Π°ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΡƒΠΉΡ‚Π΅ ΠΏΡƒΠ»ΡŒΡ‚ дистанционного управлСния Π½Π°ΠΏΡ€ΡΠΌΡƒΡŽ, Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΠ² ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ дСйствия.

  1. Π’ΠΎΠΉΠ΄ΠΈΡ‚Π΅ Π² Ρ€Π΅ΠΆΠΈΠΌ настройки

    НаТмитС ΠΈ ΡƒΠ΄Π΅Ρ€ΠΆΠΈΠ²Π°ΠΉΡ‚Π΅ ΠΊΠ½ΠΎΠΏΠΊΡƒ SETUP Π½Π° ΠΏΡƒΠ»ΡŒΡ‚Π΅ дистанционного управлСния, ΠΏΠΎΠΊΠ° Π½Π° ΠΏΡƒΠ»ΡŒΡ‚Π΅ дистанционного управлСния Π½Π΅ загорится красный ΠΈΠ½Π΄ΠΈΠΊΠ°Ρ‚ΠΎΡ€. ΠžΡ‚ΠΏΡƒΡΡ‚ΠΈΡ‚Π΅ ΠΊΠ½ΠΎΠΏΠΊΡƒ SETUP. ΠšΡ€Π°ΡΠ½Ρ‹ΠΉ свСт останСтся Π²ΠΊΠ»ΡŽΡ‡Π΅Π½Π½Ρ‹ΠΌ.

    ΠŸΠ Π˜ΠœΠ•Π§ΠΠΠ˜Π•. ΠšΡ€Π°ΡΠ½Ρ‹ΠΉ ΠΈΠ½Π΄ΠΈΠΊΠ°Ρ‚ΠΎΡ€ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Π»ΠΈΠ±ΠΎ нСбольшой Π»Π°ΠΌΠΏΠΎΡ‡ΠΊΠΎΠΉ Π² ​​вСрхнСй части ΠΏΡƒΠ»ΡŒΡ‚Π° дистанционного управлСния, Π»ΠΈΠ±ΠΎ ΠΊΠ½ΠΎΠΏΠΊΠΎΠΉ Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ / Π²Ρ‹ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ питания.

  2. НаТмитС ΠΊΠ½ΠΎΠΏΠΊΡƒ Ρ‚ΠΈΠΏΠ° устройства

    НаТмитС ΠΈ отпуститС ΠΊΠ½ΠΎΠΏΠΊΡƒ устройства Π½Π° ΠΏΡƒΠ»ΡŒΡ‚Π΅ дистанционного управлСния для Ρ‚ΠΎΠ³ΠΎ Ρ‚ΠΈΠΏΠ° устройства, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΡƒΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ. ΠšΡ€Π°ΡΠ½Ρ‹ΠΉ свСт ΠΌΠΈΠ³Π½Π΅Ρ‚ ΠΎΠ΄ΠΈΠ½ Ρ€Π°Π· ΠΈ останСтся Π²ΠΊΠ»ΡŽΡ‡Π΅Π½Π½Ρ‹ΠΌ.

    ΠŸΠ Π˜ΠœΠ•Π§ΠΠΠ˜Π•. Если Π½Π° ΠΏΡƒΠ»ΡŒΡ‚Π΅ дистанционного управлСния Π½Π΅Ρ‚ ΠΊΠ½ΠΎΠΏΠΊΠΈ устройства для вашСго Ρ‚ΠΈΠΏΠ° устройства, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π»ΡŽΠ±ΡƒΡŽ ΠΊΠ½ΠΎΠΏΠΊΡƒ устройства Π½Π° ΠΏΡƒΠ»ΡŒΡ‚Π΅ дистанционного управлСния.

  3. Π’Π²Π΅Π΄ΠΈΡ‚Π΅ ΠΊΠΎΠ΄ устройства

    Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ Ρ†ΠΈΡ„Ρ€ΠΎΠ²Ρ‹Π΅ ΠΊΠ½ΠΎΠΏΠΊΠΈ Π½Π° ΠΏΡƒΠ»ΡŒΡ‚Π΅ дистанционного управлСния, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ввСсти ΠΊΠΎΠ΄Ρ‹, ΠΏΠΎΠΊΠ°Π·Π°Π½Π½Ρ‹Π΅ Π²Ρ‹ΡˆΠ΅. ΠšΡ€Π°ΡΠ½Ρ‹ΠΉ свСт погаснСт послС Π²Π²ΠΎΠ΄Π° Ρ‡Π΅Ρ‚Π²Π΅Ρ€Ρ‚ΠΎΠΉ Ρ†ΠΈΡ„Ρ€Ρ‹.

  4. Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹ тСстов

    ΠΠ°ΠΏΡ€Π°Π²ΡŒΡ‚Π΅ ΠΏΡƒΠ»ΡŒΡ‚ Π½Π° устройство. ΠŸΡ€ΠΎΠ²Π΅Ρ€ΡŒΡ‚Π΅ ΠΊΠ½ΠΎΠΏΠΊΠΈ Π½Π° ΠΏΡƒΠ»ΡŒΡ‚Π΅ дистанционного управлСния, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠ±Π΅Π΄ΠΈΡ‚ΡŒΡΡ, Ρ‡Ρ‚ΠΎ устройство Ρ€Π΅Π°Π³ΠΈΡ€ΡƒΠ΅Ρ‚ Ρ‚Π°ΠΊ, ΠΊΠ°ΠΊ Π²Ρ‹ ΠΎΠΆΠΈΠ΄Π°Π΅Ρ‚Π΅. Если ΠΊΠ½ΠΎΠΏΠΊΠΈ Π½Π΅ ΡƒΠΏΡ€Π°Π²Π»ΡΡŽΡ‚ устройством, Π²Π΅Ρ€Π½ΠΈΡ‚Π΅ΡΡŒ ΠΊ ΡˆΠ°Π³Ρƒ 1 Π²Ρ‹ΡˆΠ΅ ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ ΠΊΠΎΠ΄ Π² спискС.

  5. ΠŸΠΎΠ²Ρ‚ΠΎΡ€ΠΈΡ‚Π΅ этот процСсс для Π΄Ρ€ΡƒΠ³ΠΈΡ… устройств

Π’Π°Ρˆ Element TV ΠΌΠΎΠΆΠ΅Ρ‚ ΡƒΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒΡΡ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΡƒΠ½ΠΈΠ²Π΅Ρ€ΡΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ ΠΏΡƒΠ»ΡŒΡ‚Π° дистанционного управлСния ΠΈ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ с ΠΏΡƒΠ»ΡŒΡ‚Π°ΠΌΠΈ RCA, Comcast, DirecTV, Charter ΠΈ Ρ‚. Π”.

Код экспорта | Webflow University

Π’ этом Π²ΠΈΠ΄Π΅ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ старый интСрфСйс.Π‘ΠΊΠΎΡ€ΠΎ появится обновлСнная вСрсия!

Π’ Ρ‚Π°Ρ€ΠΈΡ„Π½Ρ‹Ρ… ΠΏΠ»Π°Π½Π°Ρ… с ΠΏΠ»Π°Ρ‚Π½ΠΎΠΉ ΡƒΡ‡Π΅Ρ‚Π½ΠΎΠΉ записью Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡΠΊΡΠΏΠΎΡ€Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ HTML, CSS, рСсурсы ΠΈ JavaScript своСго ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° ΠΈΠ· Webflow Designer. Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ это для Ρ€Π΅Π·Π΅Ρ€Π²Π½ΠΎΠ³ΠΎ копирования своСго ΠΊΠΎΠ΄Π° ΠΈ ΠΏΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ Π΅Π³ΠΎ своСму ΠΊΠ»ΠΈΠ΅Π½Ρ‚Ρƒ, Ссли ΠΎΠ½ попросит ΠΎΠ± этом. Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ экспортированный ΠΊΠΎΠ΄, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Ρ€Π°Π·ΠΌΠ΅ΡΡ‚ΠΈΡ‚ΡŒ Π΅Π³ΠΎ Π³Π΄Π΅ ΡƒΠ³ΠΎΠ΄Π½ΠΎ. Бсылка Π½Π° авторство Π½Π΅ трСбуСтся.

Π’ этом ΡƒΡ€ΠΎΠΊΠ΅
  1. Экспорт вашСго ΠΊΠΎΠ΄Π°
  2. Экспорт ΠΌΠΈΠ½ΠΈΠΌΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ HTML
  3. Π£Π·Π½Π°ΠΉΡ‚Π΅, Ρ‡Ρ‚ΠΎ содСрТат ваши экспортированныС Ρ„Π°ΠΉΠ»Ρ‹
  4. ΠžΠ±Ρ‰ΠΈΠ΅ вопросы

Экспорт вашСго ΠΊΠΎΠ΄Π°

  1. ΠžΡ‚ΠΊΡ€ΠΎΠΉΡ‚Π΅ свой ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ Π² Designer
  2. НаТмитС Экспорт ΠΊΠ½ΠΎΠΏΠΊΠ° Π² ΠΏΡ€Π°Π²ΠΎΠΌ Π²Π΅Ρ€Ρ…Π½Π΅ΠΌ ΡƒΠ³Π»Ρƒ
  3. НаТмитС ΠŸΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²ΠΈΡ‚ΡŒ ZIP
  4. Π—Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚Π΅ ZIP-Ρ„Π°ΠΉΠ»

Экспорт ΠΌΠΈΠ½ΠΈΠΌΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ HTML

Π‘ΠΎΠΊΡ€Π°Ρ‰Π΅Π½ΠΈΠ΅ вашСго HTML ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΠΌΠΎΡ‡ΡŒ ΡΠΎΠΊΡ€Π°Ρ‚ΠΈΡ‚ΡŒ врСмя Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ страницы Π·Π° счСт удалСния ΠΏΡ€ΠΎΠ±Π΅Π»ΠΎΠ², ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠ΅Π² ΠΈ Π΄Ρ€ΡƒΠ³ΠΎΠ³ΠΎ ΠΊΠΎΠ΄Π° Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Ρƒ элСмСнтов Π½Π΅ Π½ΡƒΠΆΠ½ΠΎ Π·Π°Π³Ρ€ΡƒΠΆΠ°Ρ‚ΡŒ страницу.Π§Ρ‚ΠΎΠ±Ρ‹ ΡΠΊΡΠΏΠΎΡ€Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΡƒΠΌΠ΅Π½ΡŒΡˆΠ΅Π½Π½Ρ‹ΠΉ HTML:

  1. НаТмитС ΠΊΠ½ΠΎΠΏΠΊΡƒ Export Π² Π²Π΅Ρ€Ρ…Π½Π΅ΠΉ части Designer
  2. НаТмитС Control + O Π½Π° ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Π΅
  3. УстановитС Ρ„Π»Π°ΠΆΠΎΠΊ Minify HTML , ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ появляСтся Π² ΠΎΠΊΠ½Π΅ экспорта

Learn Ρ‡Ρ‚ΠΎ содСрТат ваши экспортированныС Ρ„Π°ΠΉΠ»Ρ‹

Π—Π°Π³Ρ€ΡƒΠΆΠ΅Π½Π½Ρ‹ΠΉ ZIP-Ρ„Π°ΠΉΠ» содСрТит всС страницы, стили, сцСнарии ΠΈ изобраТСния вашСго сайта:

  1. Папка CSS со всСми стилями вашСго ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°, Π²ΠΊΠ»ΡŽΡ‡Π΅Π½Π½Ρ‹ΠΌΠΈ Π² 3 .css files:
  • Ρ„Π°ΠΉΠ» CSS , ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ содСрТит всС ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΠ΅ стили вашСго сайта
  • Webflow.css , ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ содСрТит ΠΎΠ±Ρ‰ΠΈΠ΅ Π±Π°Π·ΠΎΠ²Ρ‹Π΅ стили для систСмы ΠΌΠ°ΠΊΠ΅Ρ‚Π° Webflow, Π° Ρ‚Π°ΠΊΠΆΠ΅ всС ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Ρ‹, Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ ΠΏΠ°Π½Π΅Π»ΠΈ Π½Π°Π²ΠΈΠ³Π°Ρ†ΠΈΠΈ, ΠΏΠΎΠ»Π·ΡƒΠ½ΠΊΠΈ, ΠΈ Π²ΠΊΠ»Π°Π΄ΠΊΠΈ
  • Normalize.css , ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π·Π°ΡΡ‚Π°Π²Π»ΡΡŽΡ‚ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Ρ‹ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Ρ‚ΡŒ всС элСмСнты Π±ΠΎΠ»Π΅Π΅ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ ΠΈ Π² соотвСтствии с соврСмСнными стандартами. Он Ρ‚ΠΎΡ‡Π½ΠΎ Π½Π°Ρ†Π΅Π»Π΅Π½ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π½Π° стили, Ρ‚Ρ€Π΅Π±ΡƒΡŽΡ‰ΠΈΠ΅ Π½ΠΎΡ€ΠΌΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ.
  1. Папка JS , которая содСрТит Webflow.js Ρ„Π°ΠΉΠ». Π­Ρ‚ΠΎΡ‚ Ρ„Π°ΠΉΠ» содСрТит вСсь JavaScript, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹ΠΉ для ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎΠΉ Ρ€Π°Π±ΠΎΡ‚Ρ‹ ΠΈΠ½Ρ‚Π΅Ρ€Π°ΠΊΡ‚ΠΈΠ²Π½Ρ‹Ρ… элСмСнтов Π²Π°ΡˆΠΈΡ… страниц. Π’Π°ΠΊΠΈΠ΅ Π²Π΅Ρ‰ΠΈ, ΠΊΠ°ΠΊ Ρ„ΠΎΡ€ΠΌΡ‹, ΠΏΠ°Π½Π΅Π»ΠΈ Π½Π°Π²ΠΈΠ³Π°Ρ†ΠΈΠΈ, ΠΏΠΎΠ»Π·ΡƒΠ½ΠΊΠΈ, Π²ΠΊΠ»Π°Π΄ΠΊΠΈ ΠΈ взаимодСйствия, зависят ΠΎΡ‚ webflow.js. Если Π²Ρ‹ ΡƒΠ΄Π°Π»ΠΈΡ‚Π΅ этот Ρ„Π°ΠΉΠ», ваша страница ΠΌΠΎΠΆΠ΅Ρ‚ Π²Ρ‹Π³Π»ΡΠ΄Π΅Ρ‚ΡŒ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ, , Π½ΠΎ это Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ.
  2. Папка ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ со всСми изобраТСниями, Π·Π°Π³Ρ€ΡƒΠΆΠ΅Π½Π½Ρ‹ΠΌΠΈ Π² диспСтчСр рСсурсов вашСго ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°
  3. .html-Ρ„Π°ΠΉΠ»Ρ‹ для всСх страниц вашСго сайта (Π²ΠΊΠ»ΡŽΡ‡Π°Ρ страницы шаблонов ΠΊΠΎΠ»Π»Π΅ΠΊΡ†ΠΈΠΉ Π±Π΅Π· содСрТимого)
Если Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ ΠΎΠ±Ρ€Π°Π·Π΅Ρ† ΠΊΠΎΠ΄Π°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ экспортируСт Webflow, ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡŒΡ‚Π΅ исходный ΠΊΠΎΠ΄ (Ρ‰Π΅Π»ΠΊΠ½ΠΈΡ‚Π΅ ΠΏΡ€Π°Π²ΠΎΠΉ ΠΊΠ½ΠΎΠΏΠΊΠΎΠΉ ΠΌΡ‹ΡˆΠΈ β†’ ΠΏΡ€ΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ исходный ΠΊΠΎΠ΄ страницы) нашСй домашнСй страницы — всС это встроСно Π² Webflow!

ΠžΠ±Ρ‰ΠΈΠ΅ вопросы

ΠŸΠΎΡ‡Π΅ΠΌΡƒ я Π½Π΅ ΠΌΠΎΠ³Ρƒ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ экспортированный Ρ„Π°ΠΉΠ»?

Из-Π·Π° извСстного ограничСния ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΈ URL-адрСсов Safari Π²Π°ΠΌ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠ΅ «.zip «Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠ΅ ΠΈΠΌΠ΅Π½ΠΈ Ρ„Π°ΠΉΠ»Π° для извлСчСния содСрТимого экспортированной ΠΏΠ°ΠΏΠΊΠΈ.

ΠŸΠΎΡ‡Π΅ΠΌΡƒ ΠΏΠ΅Ρ€Π΅Π΄ ΠΈΠΌΠ΅Π½Π°ΠΌΠΈ классов стоит прСфикс» w- «?

Π§Ρ‚ΠΎΠ±Ρ‹ ΠΈΠ·Π±Π΅ΠΆΠ°Ρ‚ΡŒ ΠΊΠΎΠ½Ρ„Π»ΠΈΠΊΡ‚ΠΎΠ² с Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈ Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊΠ°ΠΌΠΈ ΠΊΠΎΠ΄Π°, Webflow добавляСт» w- «ΠΏΠ΅Ρ€Π΅Π΄ Π»ΡŽΠ±Ρ‹Π΅ классы, спСцифичныС для ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ².

ΠœΠΎΠ³Ρƒ Π»ΠΈ я Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ экспорт Ρ‚ΠΎΠ»ΡŒΠΊΠΎ части ΠΊΠΎΠ΄Π° ΠΌΠΎΠ΅Π³ΠΎ сайта?

Π’ настоящий ΠΌΠΎΠΌΠ΅Π½Ρ‚ Π²Ρ‹ Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ ΡΠΊΡΠΏΠΎΡ€Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒΡΡ. КаТдая экспортируСмая Ρ‡Π°ΡΡ‚ΡŒ вашСго ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° Π±ΡƒΠ΄Π΅Ρ‚ Π²ΠΊΠ»ΡŽΡ‡Π΅Π½Π° Π² ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ экспорт

ΠœΠΎΠ³Ρƒ Π»ΠΈ я Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠΎΠ΄ послС Π΅Π³ΠΎ экспорта?

Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠΎΠ΄ послС Π΅Π³ΠΎ экспорта.Однако внСсСниС ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ Π² экспортированныС Ρ„Π°ΠΉΠ»Ρ‹ Π²Ρ€ΡƒΡ‡Π½ΡƒΡŽ ΠΌΠΎΠΆΠ΅Ρ‚ привСсти ΠΊ ΠΏΠΎΠ»ΠΎΠΌΠΊΠ΅ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ² Webflow.

ΠœΠΎΠ³Ρƒ Π»ΠΈ я ΡƒΠ΄Π°Π»ΠΈΡ‚ΡŒ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠ΅ .html ΠΈΠ· URL-адрСсов ΠΌΠΎΠΈΡ… экспортированных страниц?

Если Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΡƒΠ΄Π°Π»ΠΈΡ‚ΡŒ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡ .html с экспортированных страниц, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ это с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Ρ„Π°ΠΉΠ»Π° .htaccess [β†—].

НуТно Π»ΠΈ ΠΌΠ½Π΅ ΡƒΠΊΠ°Π·Ρ‹Π²Π°Ρ‚ΡŒ ссылку Π½Π° Π²Π΅Π±-ΠΏΠΎΡ‚ΠΎΠΊ, Ссли я Ρ€Π°Π·ΠΌΠ΅Ρ‰Π°ΡŽ внСшний?

ПослС экспорта Π²Π°ΠΌ Π½Π΅ Π½ΡƒΠΆΠ½ΠΎ ΡƒΠΊΠ°Π·Ρ‹Π²Π°Ρ‚ΡŒ ссылку Π½Π° Webflow ΠΈΠ»ΠΈ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Ρ‚ΡŒ ΠΏΠ»Π°Π½ Webflow для экспортированного сайта, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ½ Ρ€Π°Π±ΠΎΡ‚Π°Π» Π½Π° вашСм собствСнном сСрвСрС.

Π’ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ Π»ΠΈ экспортированный ΠΊΠΎΠ΄ содСрТимоС ΠΌΠΎΠ΅ΠΉ CMS ΠΈ элСктронной Ρ‚ΠΎΡ€Π³ΠΎΠ²Π»ΠΈ?

ΠšΠΎΠ½Ρ‚Π΅Π½Ρ‚ (Π±Π°Π·Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ…) CMS ΠΈ элСктронной Ρ‚ΠΎΡ€Π³ΠΎΠ²Π»ΠΈ Π½Π΅ экспортируСтся. Бписки ΠΊΠΎΠ»Π»Π΅ΠΊΡ†ΠΈΠΉ ΠΏΠΎΠΊΠ°ΠΆΡƒΡ‚ пустоС состояниС. На страницах ΠΊΠΎΠ»Π»Π΅ΠΊΡ†ΠΈΠΈ Ρ‚Π°ΠΊΠΆΠ΅ Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Ρ‚ΡŒΡΡ ΠΊΠ°ΠΊΠΎΠΉ-Π»ΠΈΠ±ΠΎ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚, связанный с полями ΠΊΠΎΠ»Π»Π΅ΠΊΡ†ΠΈΠΈ.

Π‘ΡƒΠ΄ΡƒΡ‚ Π»ΠΈ Π·Π°Ρ‰ΠΈΡ‰Π΅Π½Ρ‹ ΠΏΠ°Ρ€ΠΎΠ»Π΅ΠΌ страницы послС экспорта ΠΊΠΎΠ΄Π°?

НСт. Π›ΡŽΠ±Ρ‹Π΅ Π·Π°Ρ‰ΠΈΡ‰Π΅Π½Π½Ρ‹Π΅ ΠΏΠ°Ρ€ΠΎΠ»Π΅ΠΌ страницы вашСго сайта Π½Π΅ Π±ΡƒΠ΄ΡƒΡ‚ Β«Π·Π°Ρ‰ΠΈΡ‰Π΅Π½Ρ‹Β» послС экспорта ΠΊΠΎΠ΄Π°. Π’Π°Ρˆ сайт Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ Ρ€Π°Π·ΠΌΠ΅Ρ‰Π΅Π½ Π² Webflow, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π·Π°Ρ‰ΠΈΡ‚Π° ΠΏΠ°Ρ€ΠΎΠ»Π΅ΠΌ Ρ€Π°Π±ΠΎΡ‚Π°Π»Π° Π΄ΠΎΠ»ΠΆΠ½Ρ‹ΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ.ΠŸΠΎΠ΄Ρ€ΠΎΠ±Π½Π΅Π΅ ΠΎ паролях ΠΊ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°ΠΌ ΠΈ страницам.

ВсС Π»ΠΈ элСмСнты Π±ΡƒΠ΄ΡƒΡ‚ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Π½Π° ΠΌΠΎΠ΅ΠΌ сайтС, Ссли я Ρ€Π°Π·ΠΌΠ΅Ρ‰Ρƒ ΠΊΠΎΠ΄ Π² Π΄Ρ€ΡƒΠ³ΠΎΠΌ мСстС?

Поиск ΠΏΠΎ сайту Ρ„ΠΎΡ€ΠΌΡ‹ ΠΈ (Π²ΠΊΠ»ΡŽΡ‡Π°Ρ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΡƒ Ρ„Π°ΠΉΠ»ΠΎΠ² ΠΈ reCAPTCHA ) Π½Π΅ Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚ Π½Π° экспортированных сайтах. Если Π²Ρ‹ ΡΠΎΠ±ΠΈΡ€Π°Π΅Ρ‚Π΅ΡΡŒ ΡΠΊΡΠΏΠΎΡ€Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ свой сайт, Π²Π°ΠΌ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π»ΠΈΠ±ΠΎ ΠΎΡ‚ΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ Π΄Π°Π½Π½Ρ‹Π΅ Ρ„ΠΎΡ€ΠΌΡ‹ ΠΈΠ· Webflow, Π»ΠΈΠ±ΠΎ Π²ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ сторонниС Π²ΠΈΠ΄ΠΆΠ΅Ρ‚Ρ‹. Π­Π»Π΅ΠΌΠ΅Π½Ρ‚Ρ‹ элСктронной Ρ‚ΠΎΡ€Π³ΠΎΠ²Π»ΠΈ Ρ‚Π°ΠΊΠΆΠ΅ Π½Π΅ Π±ΡƒΠ΄ΡƒΡ‚ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ.

ΠŸΠΎΠΏΡ€ΠΎΠ±ΡƒΠΉΡ‚Π΅ Webflow — это бСсплатно

Π’ этом Π²ΠΈΠ΄Π΅ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ старый интСрфСйс.Π‘ΠΊΠΎΡ€ΠΎ появится обновлСнная вСрсия!

Π Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡƒΠ΅ΠΌΡ‹Π΅ Ρ‚Π΅Π³ΠΈ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ XML для класса ΠΈ Π΅Π³ΠΎ Ρ‡Π»Π΅Π½ΠΎΠ²

  • Π§ΠΈΡ‚Π°Ρ‚ΡŒ 12 ΠΌΠΈΠ½ΡƒΡ‚

Π’ этой ΡΡ‚Π°Ρ‚ΡŒΠ΅

Π’ коммСнтариях Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ C #

для опрСдСлСния структуры Π²Ρ‹Ρ…ΠΎΠ΄Π½ΠΎΠΉ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ элСмСнты XML. Одним ΠΈΠ· слСдствий этой Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ являСтся Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ любой допустимый XML Π² ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΈ ΠΊ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ.ΠšΠΎΠΌΠΏΠΈΠ»ΡΡ‚ΠΎΡ€ C # ΠΊΠΎΠΏΠΈΡ€ΡƒΠ΅Ρ‚ эти элСмСнты Π² Π²Ρ‹Ρ…ΠΎΠ΄Π½ΠΎΠΉ XML-Ρ„Π°ΠΉΠ». Π₯отя Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ любой допустимый XML Π² своих коммСнтариях (Π²ΠΊΠ»ΡŽΡ‡Π°Ρ любой допустимый элСмСнт HTML), Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΊΠΎΠ΄Π° рСкомСндуСтся ΠΏΠΎ ΠΌΠ½ΠΎΠ³ΠΈΠΌ ΠΏΡ€ΠΈΡ‡ΠΈΠ½Π°ΠΌ.

НиТС ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Ρ‹ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄Π°Ρ†ΠΈΠΈ, ΠΎΠ±Ρ‰ΠΈΠ΅ сцСнарии использования ΠΈ Π²Π΅Ρ‰ΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ слСдуСт Π·Π½Π°Ρ‚ΡŒ ΠΏΡ€ΠΈ использовании Ρ‚Π΅Π³ΠΎΠ² Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ XML Π² ΠΊΠΎΠ΄Π΅ C #. Π₯отя Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄ΠΎΠ±Π°Π²Π»ΡΡ‚ΡŒ Π»ΡŽΠ±Ρ‹Π΅ Ρ‚Π΅Π³ΠΈ Π² ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΈ ΠΊ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ, Π² этой ΡΡ‚Π°Ρ‚ΡŒΠ΅ описаны Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡƒΠ΅ΠΌΡ‹Π΅ Ρ‚Π΅Π³ΠΈ для Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ распространСнных языковых конструкций.Π’ΠΎ всСх случаях слСдуСт ΠΏΡ€ΠΈΠ΄Π΅Ρ€ΠΆΠΈΠ²Π°Ρ‚ΡŒΡΡ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΡ… Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄Π°Ρ†ΠΈΠΉ:

  • Для Сдинообразия всС общСдоступныС Ρ‚ΠΈΠΏΡ‹ ΠΈ ΠΈΡ… ΠΏΡƒΠ±Π»ΠΈΡ‡Π½Ρ‹Π΅ Ρ‡Π»Π΅Π½Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±Ρ‹Ρ‚ΡŒ Π·Π°Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Ρ‹.
  • ЧастныС Ρ‡Π»Π΅Π½Ρ‹ Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ Π·Π°Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Ρ‹ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠ΅Π² XML. Однако ΠΎΠ½ раскрываСт Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½ΡŽΡŽ (ΠΏΠΎΡ‚Π΅Π½Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎ ΠΊΠΎΠ½Ρ„ΠΈΠ΄Π΅Π½Ρ†ΠΈΠ°Π»ΡŒΠ½ΡƒΡŽ) Ρ€Π°Π±ΠΎΡ‚Ρƒ вашСй Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ.
  • Как ΠΌΠΈΠ½ΠΈΠΌΡƒΠΌ, Ρ‚ΠΈΠΏΡ‹ ΠΈ ΠΈΡ… Ρ‡Π»Π΅Π½Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΈΠΌΠ΅Ρ‚ΡŒ Ρ‚Π΅Π³ , ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ Π΅Π³ΠΎ содСрТимоС Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ для IntelliSense.
  • ВСкст Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ слСдуСт ΠΏΠΈΡΠ°Ρ‚ΡŒ ΠΏΠΎΠ»Π½Ρ‹ΠΌΠΈ прСдлоТСниями, Π·Π°ΠΊΠ°Π½Ρ‡ΠΈΠ²Π°ΡŽΡ‰ΠΈΠΌΠΈΡΡ Ρ‚ΠΎΡ‡ΠΊΠΎΠΉ.
  • ЧастичныС классы ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‚ΡΡ, ΠΈ информация ΠΈΠ· Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ Π±ΡƒΠ΄Π΅Ρ‚ объСдинСна Π² ΠΎΠ΄Π½Ρƒ запись для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ Ρ‚ΠΈΠΏΠ°.

XML-докумСнтация начинаСтся с /// . Когда Π²Ρ‹ создаСтС Π½ΠΎΠ²Ρ‹ΠΉ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚, ΡˆΠ°Π±Π»ΠΎΠ½Ρ‹ Π΄ΠΎΠ±Π°Π²Π»ΡΡŽΡ‚ Π²Π°ΠΌ нСсколько Π½Π°Ρ‡Π°Π»ΡŒΠ½Ρ‹Ρ… строк /// . ΠžΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° этих ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠ΅Π² ΠΈΠΌΠ΅Π΅Ρ‚ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ограничСния:

  • ДокумСнтация Π΄ΠΎΠ»ΠΆΠ½Π° Π±Ρ‹Ρ‚ΡŒ Π² Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅ XML Π² ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎΠΌ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅. Если XML сформирован Π½Π΅ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ, компилятор Π²Ρ‹Π΄Π°Π΅Ρ‚ ΠΏΡ€Π΅Π΄ΡƒΠΏΡ€Π΅ΠΆΠ΄Π΅Π½ΠΈΠ΅. Π€Π°ΠΉΠ» Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ Π±ΡƒΠ΄Π΅Ρ‚ ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ ΠΎ Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΎΠΈΠ·ΠΎΡˆΠ»Π° ошибка.
  • НСкоторыС ΠΈΠ· Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡƒΠ΅ΠΌΡ‹Ρ… Ρ‚Π΅Π³ΠΎΠ² ΠΈΠΌΠ΅ΡŽΡ‚ особоС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅:
    • Π’Π΅Π³ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для описания ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ². Если ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ, компилятор провСряСт, сущСствуСт Π»ΠΈ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ ΠΈ Ρ‡Ρ‚ΠΎ всС ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ описаны Π² Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ. Если ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° Π½Π΅ ΡƒΠ΄Π°Π»Π°ΡΡŒ, компилятор Π²Ρ‹Π΄Π°Π΅Ρ‚ ΠΏΡ€Π΅Π΄ΡƒΠΏΡ€Π΅ΠΆΠ΄Π΅Π½ΠΈΠ΅.
    • Атрибут cref ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΏΡ€ΠΈΠΊΡ€Π΅ΠΏΠ»Π΅Π½ ΠΊ Π»ΡŽΠ±ΠΎΠΌΡƒ Ρ‚Π΅Π³Ρƒ для ссылки Π½Π° элСмСнт ΠΊΠΎΠ΄Π°. ΠšΠΎΠΌΠΏΠΈΠ»ΡΡ‚ΠΎΡ€ провСряСт, сущСствуСт Π»ΠΈ этот элСмСнт ΠΊΠΎΠ΄Π°. Если ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° Π½Π΅ ΡƒΠ΄Π°Π»Π°ΡΡŒ, компилятор Π²Ρ‹Π΄Π°Π΅Ρ‚ ΠΏΡ€Π΅Π΄ΡƒΠΏΡ€Π΅ΠΆΠ΄Π΅Π½ΠΈΠ΅.ΠšΠΎΠΌΠΏΠΈΠ»ΡΡ‚ΠΎΡ€ ΡƒΡ‡ΠΈΡ‚Ρ‹Π²Π°Π΅Ρ‚ Π»ΡŽΠ±Ρ‹Π΅ с использованиСм ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ΠΎΠ² ΠΏΡ€ΠΈ поискС Ρ‚ΠΈΠΏΠ°, описанного Π² Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π΅ cref .
    • Π’Π΅Π³ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ IntelliSense Π²Π½ΡƒΡ‚Ρ€ΠΈ Visual Studio для отобраТСния Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΎ Ρ‚ΠΈΠΏΠ΅ ΠΈΠ»ΠΈ Ρ‡Π»Π΅Π½Π΅.

      ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅

      XML-Ρ„Π°ΠΉΠ» Π½Π΅ прСдоставляСт ΠΏΠΎΠ»Π½ΡƒΡŽ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎ Ρ‚ΠΈΠΏΠ΅ ΠΈ Ρ‡Π»Π΅Π½Π°Ρ… (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΎΠ½ Π½Π΅ содСрТит Π½ΠΈΠΊΠ°ΠΊΠΎΠΉ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΎ Ρ‚ΠΈΠΏΠ΅). Π§Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ ΠΏΠΎΠ»Π½ΡƒΡŽ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎ Ρ‚ΠΈΠΏΠ΅ ΠΈΠ»ΠΈ Ρ‡Π»Π΅Π½Π΅, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ Ρ„Π°ΠΉΠ» Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ вмСстС с ΠΎΡ‚Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ΠΌ фактичСского Ρ‚ΠΈΠΏΠ° ΠΈΠ»ΠΈ Ρ‡Π»Π΅Π½Π°.

  • Π Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ ΠΌΠΎΠ³ΡƒΡ‚ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ свои собствСнныС Π½Π°Π±ΠΎΡ€Ρ‹ Ρ‚Π΅Π³ΠΎΠ². ΠšΠΎΠΌΠΏΠΈΠ»ΡΡ‚ΠΎΡ€ скопируСт ΠΈΡ… Π² Π²Ρ‹Ρ…ΠΎΠ΄Π½ΠΎΠΉ Ρ„Π°ΠΉΠ».

НСкоторыС ΠΈΠ· Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡƒΠ΅ΠΌΡ‹Ρ… Ρ‚Π΅Π³ΠΎΠ² ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ с Π»ΡŽΠ±Ρ‹ΠΌ языковым элСмСнтом. Π£ Π΄Ρ€ΡƒΠ³ΠΈΡ… Π΅ΡΡ‚ΡŒ Π±ΠΎΠ»Π΅Π΅ спСциализированноС использованиС. НаконСц, Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Ρ‚Π΅Π³ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ для форматирования тСкста Π² вашСй Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ. Π’ этой ΡΡ‚Π°Ρ‚ΡŒΠ΅ описаны Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡƒΠ΅ΠΌΡ‹Π΅ Ρ‚Π΅Π³ΠΈ, упорядочСнныС ΠΏΠΎ ΠΈΡ… использованию.

ΠšΠΎΠΌΠΏΠΈΠ»ΡΡ‚ΠΎΡ€ провСряСт синтаксис элСмСнтов, Π·Π° ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌΠΈ стоит ΠΎΠ΄ΠΈΠ½ * Π² ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΌ спискС.Visual Studio прСдоставляСт IntelliSense для Ρ‚Π΅Π³ΠΎΠ², ΠΏΡ€ΠΎΠ²Π΅Ρ€Π΅Π½Π½Ρ‹Ρ… компилятором, ΠΈ всСх Ρ‚Π΅Π³ΠΎΠ², Π·Π° ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌΠΈ слСдуСт ** Π² ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΌ спискС. Помимо Ρ‚Π΅Π³ΠΎΠ², пСрСчислСнных здСсь, компилятор ΠΈ Visual Studio ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡΡŽΡ‚ Ρ‚Π΅Π³ΠΈ , , ,
ΠΈ . ΠšΠΎΠΌΠΏΠΈΠ»ΡΡ‚ΠΎΡ€ Ρ‚Π°ΠΊΠΆΠ΅ провСряСт , Ρ‡Ρ‚ΠΎ являСтся ΡƒΡΡ‚Π°Ρ€Π΅Π²ΡˆΠΈΠΌ HTML.

ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅

ΠšΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΈ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ Π½Π΅ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½Ρ‹ ΠΊ пространству ΠΈΠΌΠ΅Π½.

Если Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π² тСкстС коммСнтария ΠΊ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Π»ΠΈΡΡŒ ΡƒΠ³Π»ΠΎΠ²Ρ‹Π΅ скобки, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²ΠΊΡƒ HTML < ΠΈ > , Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ & lt; ΠΈ & gt; соотвСтствСнно. Π­Ρ‚Π° ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²ΠΊΠ° ΠΏΠΎΠΊΠ°Π·Π°Π½Π° Π² ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΌ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅.

  /// <Ρ€Π΅Π·ΡŽΠΌΠ΅>
/// Π­Ρ‚ΠΎ свойство всСгда Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ & lt; 1.
/// 
  

<Ρ€Π΅Π·ΡŽΠΌΠ΅>
   описаниС 
  

Π’Π΅Π³

Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ для описания Ρ‚ΠΈΠΏΠ° ΠΈΠ»ΠΈ Ρ‡Π»Π΅Π½Π° Ρ‚ΠΈΠΏΠ°.Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ , Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΡƒΡŽ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΊ описанию Ρ‚ΠΈΠΏΠ°. Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ cref, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ инструмСнты Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ, Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ DocFX ΠΈ Sandcastle, для создания Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½ΠΈΡ… гипСрссылок Π½Π° страницы Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ для элСмСнтов ΠΊΠΎΠ΄Π°. ВСкст Ρ‚Π΅Π³Π° являСтся СдинствСнным источником ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΎ Ρ‚ΠΈΠΏΠ΅ Π² IntelliSense, Π° Ρ‚Π°ΠΊΠΆΠ΅ отобраТаСтся Π² ΠΎΠΊΠ½Π΅ обозрСватСля ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ².

<примСчания>
  <примСчания>
описаниС

  

Π’Π΅Π³ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для добавлСния ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΎ Ρ‚ΠΈΠΏΠ΅ ΠΈΠ»ΠΈ Ρ‡Π»Π΅Π½Π΅ Ρ‚ΠΈΠΏΠ°, дополняя ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ, ΡƒΠΊΠ°Π·Π°Π½Π½ΡƒΡŽ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ

.Π­Ρ‚Π° информация отобраТаСтся Π² ΠΎΠΊΠ½Π΅ обозрСватСля ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ². Π­Ρ‚ΠΎΡ‚ Ρ‚Π΅Π³ ΠΌΠΎΠΆΠ΅Ρ‚ ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ Π±ΠΎΠ»Π΅Π΅ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½Ρ‹Π΅ объяснСния. Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ использованиС Ρ€Π°Π·Π΄Π΅Π»ΠΎΠ² CDATA для ΡƒΡ†Π΅Π½ΠΊΠΈ Π΄Π΅Π»Π°Π΅Ρ‚ запись Π±ΠΎΠ»Π΅Π΅ ΡƒΠ΄ΠΎΠ±Π½ΠΎΠΉ. Π’Π°ΠΊΠΈΠ΅ инструмСнты, ΠΊΠ°ΠΊ docfx, ΠΎΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°ΡŽΡ‚ тСкст ΡƒΡ†Π΅Π½ΠΊΠΈ Π² Ρ€Π°Π·Π΄Π΅Π»Π°Ρ… CDATA .

Π§Π»Π΅Π½Ρ‹ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°

<возвращаСтся>
   описаниС 
  

Π’Π΅Π³ Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ Π² ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΈ ΠΊ объявлСнию ΠΌΠ΅Ρ‚ΠΎΠ΄Π° для описания Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅ΠΌΠΎΠ³ΠΎ значСния.

<ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€>
   описаниС 
  
  • имя : имя ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π° ΠΌΠ΅Ρ‚ΠΎΠ΄Π°. Π—Π°ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅ имя Π² Π΄Π²ΠΎΠΉΠ½Ρ‹Π΅ ΠΊΠ°Π²Ρ‹Ρ‡ΠΊΠΈ (""). ИмСна ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ² Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ подписи API. Если ΠΎΠ΄ΠΈΠ½ ΠΈΠ»ΠΈ нСсколько ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ² Π½Π΅ ΠΎΡ…Π²Π°Ρ‡Π΅Π½Ρ‹, компилятор Π²Ρ‹Π΄Π°Π΅Ρ‚ ΠΏΡ€Π΅Π΄ΡƒΠΏΡ€Π΅ΠΆΠ΄Π΅Π½ΠΈΠ΅. ΠšΠΎΠΌΠΏΠΈΠ»ΡΡ‚ΠΎΡ€ Ρ‚Π°ΠΊΠΆΠ΅ Π²Ρ‹Π΄Π°Π΅Ρ‚ ΠΏΡ€Π΅Π΄ΡƒΠΏΡ€Π΅ΠΆΠ΄Π΅Π½ΠΈΠ΅, Ссли Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ name Π½Π΅ соотвСтствуСт Ρ„ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½ΠΎΠΌΡƒ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρƒ Π² объявлСнии ΠΌΠ΅Ρ‚ΠΎΠ΄Π°.

Π’Π΅Π³ Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ Π² ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΈ ΠΊ объявлСнию ΠΌΠ΅Ρ‚ΠΎΠ΄Π° для описания ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΈΠ· ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ² ΠΌΠ΅Ρ‚ΠΎΠ΄Π°.Π§Ρ‚ΠΎΠ±Ρ‹ Π·Π°Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ нСсколько ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ², ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ нСсколько Ρ‚Π΅Π³ΠΎΠ² . ВСкст Ρ‚Π΅Π³Π° отобраТаСтся Π² IntelliSense, ΠΎΠ±ΠΎΠ·Ρ€Π΅Π²Π°Ρ‚Π΅Π»Π΅ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² ΠΈ Π²Π΅Π±-ΠΎΡ‚Ρ‡Π΅Ρ‚Π΅ ΠΎ коммСнтариях ΠΊΠΎΠ΄Π°.

  
  
  • имя : Имя ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π°, Π½Π° ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π½ΡƒΠΆΠ½ΠΎ ΡΡΡ‹Π»Π°Ρ‚ΡŒΡΡ. Π—Π°ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅ имя Π² Π΄Π²ΠΎΠΉΠ½Ρ‹Π΅ ΠΊΠ°Π²Ρ‹Ρ‡ΠΊΠΈ ("").

Π’Π΅Π³ позволяСт ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ слово Π² коммСнтариях ΠΊΠΎΠ΄Π°, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Π² Π±Π»ΠΎΠΊΠ΅

ΠΈΠ»ΠΈ , относится ΠΊ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρƒ.XML-Ρ„Π°ΠΉΠ» ΠΌΠΎΠΆΠ½ΠΎ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΡ‚Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ это слово ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹ΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΏΠΎΠ»ΡƒΠΆΠΈΡ€Π½ΠΎΠ³ΠΎ ΠΈΠ»ΠΈ курсивного ΡˆΡ€ΠΈΡ„Ρ‚Π°.

<ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅>
   описаниС 
  
  • cref = " member ": ссылка Π½Π° ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅, доступноС ΠΈΠ· Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΉ срСды компиляции. ΠšΠΎΠΌΠΏΠΈΠ»ΡΡ‚ΠΎΡ€ провСряСт, сущСствуСт Π»ΠΈ Π΄Π°Π½Π½ΠΎΠ΅ ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅, ΠΈ ΠΏΠ΅Ρ€Π΅Π²ΠΎΠ΄ΠΈΡ‚ элСмСнт Π² имя каноничСского элСмСнта Π² Π²Ρ‹Ρ…ΠΎΠ΄Π½ΠΎΠΌ XML.Π­Π»Π΅ΠΌΠ΅Π½Ρ‚ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ Π·Π°ΠΊΠ»ΡŽΡ‡Π΅Π½ Π² Π΄Π²ΠΎΠΉΠ½Ρ‹Π΅ ΠΊΠ°Π²Ρ‹Ρ‡ΠΊΠΈ ("").

Π’Π΅Π³ позволяСт ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ, ΠΊΠ°ΠΊΠΈΠ΅ ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ созданы. Π­Ρ‚ΠΎΡ‚ Ρ‚Π΅Π³ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡ‚ΡŒ ΠΊ опрСдСлСниям ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ², свойств, событий ΠΈ индСксаторов.

<Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅>
   описаниС-свойства 
  

Π’Π΅Π³ позволяСт ΠΎΠΏΠΈΡΡ‹Π²Π°Ρ‚ΡŒ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ прСдставляСт свойство. Когда Π²Ρ‹ добавляСтС свойство Ρ‡Π΅Ρ€Π΅Π· мастСр ΠΊΠΎΠ΄Π° Π² Visual Studio.NET, ΠΎΠ½ добавляСт Ρ‚Π΅Π³

для Π½ΠΎΠ²ΠΎΠ³ΠΎ свойства. Π’Ρ‹ Π²Ρ€ΡƒΡ‡Π½ΡƒΡŽ добавляСтС Ρ‚Π΅Π³ , Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠΏΠΈΡΠ°Ρ‚ΡŒ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ прСдставляСт свойство.

Π€ΠΎΡ€ΠΌΠ°Ρ‚ Π²Ρ‹Π²ΠΎΠ΄Π° Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ

<ΠΏΠ°Ρ€Π°>
  <примСчания>
    <ΠΏΠ°Ρ€Π°>
        Π­Ρ‚ΠΎ Π²Π²ΠΎΠ΄Π½Ρ‹ΠΉ Π°Π±Π·Π°Ρ†.
    
    <ΠΏΠ°Ρ€Π°>
        Π­Ρ‚ΠΎΡ‚ ΠΏΠ°Ρ€Π°Π³Ρ€Π°Ρ„ содСрТит Π±ΠΎΠ»Π΅Π΅ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΡƒΡŽ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ.
    

  

Π’Π΅Π³ ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½ для использования Π²Π½ΡƒΡ‚Ρ€ΠΈ Ρ‚Π΅Π³Π°, Ρ‚Π°ΠΊΠΎΠ³ΠΎ ΠΊΠ°ΠΊ

, ΠΈΠ»ΠΈ , ΠΈ позволяСт Π΄ΠΎΠ±Π°Π²Π»ΡΡ‚ΡŒ структуру ΠΊ тСксту.Π’Π΅Π³ создаСт Π°Π±Π·Π°Ρ† с Π΄Π²ΠΎΠΉΠ½Ρ‹ΠΌ ΠΈΠ½Ρ‚Π΅Ρ€Π²Π°Π»ΠΎΠΌ. Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ Ρ‚Π΅Π³
, Ссли Π²Π°ΠΌ Π½ΡƒΠΆΠ΅Π½ ΠΎΠ΄ΠΈΠ½Π°Ρ€Π½Ρ‹ΠΉ Π°Π±Π·Π°Ρ†.

<список>
  
    
         срок 
         описаниС 
    
    
         Π‘Π±ΠΎΡ€ΠΊΠ° 
        <описаниС> Π‘ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ° ΠΈΠ»ΠΈ исполняСмый Ρ„Π°ΠΉΠ», созданный Π½Π° основС компиляции.
    

  

Π‘Π»ΠΎΠΊ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для опрСдСлСния строки Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ° Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ ΠΈΠ»ΠΈ списка ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠΉ. ΠŸΡ€ΠΈ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠΈ Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ Π²Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ Π² Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ΅ запись для Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π° , Ρ‚Π΅Ρ€ΠΌΠΈΠ½ . ΠšΠ°ΠΆΠ΄Ρ‹ΠΉ элСмСнт Π² спискС опрСдСляСтся Π±Π»ΠΎΠΊΠΎΠΌ . ΠŸΡ€ΠΈ создании списка ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠΉ Π²Π°ΠΌ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ ΠΊΠ°ΠΊ Ρ‚Π΅Ρ€ΠΌΠΈΠ½ , Ρ‚Π°ΠΊ ΠΈ описаниС . Однако для Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹, ΠΌΠ°Ρ€ΠΊΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ ΠΈΠ»ΠΈ Π½ΡƒΠΌΠ΅Ρ€ΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ списка Π²Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ запись для description .Бписок ΠΈΠ»ΠΈ Ρ‚Π°Π±Π»ΠΈΡ†Π° ΠΌΠΎΠΆΠ΅Ρ‚ ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ ΡΡ‚ΠΎΠ»ΡŒΠΊΠΎ Π±Π»ΠΎΠΊΠΎΠ² , сколько Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ.

   тСкст 
  

Π’Π΅Π³ позволяСт ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ тСкст Π² описании Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ ΠΏΠΎΠΌΠ΅Ρ‡Π΅Π½ ΠΊΠ°ΠΊ ΠΊΠΎΠ΄. Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ , Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ нСсколько строк Π² Π²ΠΈΠ΄Π΅ ΠΊΠΎΠ΄Π°.

<ΠΊΠΎΠ΄>
  <ΠΊΠΎΠ΄>
    var index = 5;
    index ++;

  

Π’Π΅Π³ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для обозначСния Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… строк ΠΊΠΎΠ΄Π°.Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ , Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ однострочный тСкст Π² описании Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ ΠΏΠΎΠΌΠ΅Ρ‡Π΅Π½ ΠΊΠ°ΠΊ ΠΊΠΎΠ΄.

<ΠΏΡ€ΠΈΠΌΠ΅Ρ€>
  <ΠΏΡ€ΠΈΠΌΠ΅Ρ€>
Π­Ρ‚ΠΎ ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚, ΠΊΠ°ΠΊ ΡƒΠ²Π΅Π»ΠΈΡ‡ΠΈΡ‚ΡŒ Ρ†Π΅Π»ΠΎΠ΅ число.
<ΠΊΠΎΠ΄>
    var index = 5;
    index ++;


  

Π’Π΅Π³ позволяСт ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ использования ΠΌΠ΅Ρ‚ΠΎΠ΄Π° ΠΈΠ»ΠΈ Π΄Ρ€ΡƒΠ³ΠΎΠ³ΠΎ элСмСнта Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ. ΠŸΡ€ΠΈΠΌΠ΅Ρ€ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ использованиС Ρ‚Π΅Π³Π° .

ΠŸΠΎΠ²Ρ‚ΠΎΡ€Π½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ тСкст Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ

  
  

ΠΠ°ΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΈ XML ΠΎΡ‚ Π±Π°Π·ΠΎΠ²Ρ‹Ρ… классов, интСрфСйсов ΠΈ ΠΏΠΎΠ΄ΠΎΠ±Π½Ρ‹Ρ… ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ².ИспользованиС inheritdoc ΠΈΡΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ Π½Π΅ΠΆΠ΅Π»Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠ΅ ΠΊΠΎΠΏΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΈ вставку ΠΏΠΎΠ²Ρ‚ΠΎΡ€ΡΡŽΡ‰ΠΈΡ…ΡΡ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠ΅Π² XML ΠΈ автоматичСски ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ ΡΠΈΠ½Ρ…Ρ€ΠΎΠ½ΠΈΠ·Π°Ρ†ΠΈΡŽ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠ΅Π² XML. ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎ ΠΊΠΎΠ³Π΄Π° Π²Ρ‹ добавляСтС Ρ‚Π΅Π³ ΠΊ Ρ‚ΠΈΠΏΡƒ, всС Ρ‡Π»Π΅Π½Ρ‹ Ρ‚Π°ΠΊΠΆΠ΅ Π½Π°ΡΠ»Π΅Π΄ΡƒΡŽΡ‚ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΈ.

  • cref : ΡƒΠΊΠ°ΠΆΠΈΡ‚Π΅ элСмСнт, ΠΎΡ‚ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ трСбуСтся Π½Π°ΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚ΡŒ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΡŽ. Π’Π΅Π³ΠΈ, ΡƒΠΆΠ΅ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Π΅ для Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π³ΠΎ Ρ‡Π»Π΅Π½Π°, Π½Π΅ Π·Π°ΠΌΠ΅Π½ΡΡŽΡ‚ΡΡ унаслСдованными.
  • ΠΏΡƒΡ‚ΡŒ : запрос выраТСния XPath, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Ρ‚ ΠΊ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΡŽ ΡƒΠ·Π»Π°.Π­Ρ‚ΠΎΡ‚ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ для Ρ„ΠΈΠ»ΡŒΡ‚Ρ€Π°Ρ†ΠΈΠΈ Ρ‚Π΅Π³ΠΎΠ², ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½ΡƒΠΆΠ½ΠΎ Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ ΠΈΠ»ΠΈ ΠΈΡΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ ΠΈΠ· унаслСдованной Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ.

Π”ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ свои XML-ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΈ Π² Π±Π°Π·ΠΎΠ²Ρ‹Π΅ классы ΠΈΠ»ΠΈ интСрфСйсы, ΠΈ ΠΏΡƒΡΡ‚ΡŒ наслСдство Π±ΡƒΠ΄Π΅Ρ‚ ΠΊΠΎΠΏΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΈ Π² Ρ€Π΅Π°Π»ΠΈΠ·ΡƒΡŽΡ‰ΠΈΠ΅ классы. Π”ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ ваши XML-ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΈ ΠΊ своим синхронным ΠΌΠ΅Ρ‚ΠΎΠ΄Π°ΠΌ ΠΈ ΠΏΠΎΠ·Π²ΠΎΠ»ΡŒΡ‚Π΅ inheritdoc ΠΊΠΎΠΏΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΈ Π² ваши асинхронныС вСрсии Ρ‚Π΅Ρ… ΠΆΠ΅ ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ². Если Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΡΠΊΠΎΠΏΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΈ ΠΎΡ‚ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠ³ΠΎ участника, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ cref для указания этого Ρ‡Π»Π΅Π½Π°.

<Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ>
  
  
  • имя_Ρ„Π°ΠΉΠ»Π° : Имя XML-Ρ„Π°ΠΉΠ»Π°, содСрТащСго Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΡŽ.Имя Ρ„Π°ΠΉΠ»Π° ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Π΄ΠΎΠΏΠΎΠ»Π½Π΅Π½ΠΎ ΠΏΡƒΡ‚Π΅ΠΌ ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Ρ„Π°ΠΉΠ»Π° исходного ΠΊΠΎΠ΄Π°. Π—Π°ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅ имя Ρ„Π°ΠΉΠ»Π° Π² ΠΎΠ΄ΠΈΠ½Π°Ρ€Π½Ρ‹Π΅ ΠΊΠ°Π²Ρ‹Ρ‡ΠΊΠΈ ('').
  • tagpath : ΠΏΡƒΡ‚ΡŒ Ρ‚Π΅Π³ΠΎΠ² Π² filename , ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π²Π΅Π΄Π΅Ρ‚ ΠΊ Ρ‚Π΅Π³Ρƒ name . Π—Π°ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅ ΠΏΡƒΡ‚ΡŒ Π² ΠΎΠ΄ΠΈΠ½Π°Ρ€Π½Ρ‹Π΅ ΠΊΠ°Π²Ρ‹Ρ‡ΠΊΠΈ ("").
  • имя : спСцификатор ΠΈΠΌΠ΅Π½ΠΈ Π² Ρ‚Π΅Π³Π΅, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΏΡ€Π΅Π΄ΡˆΠ΅ΡΡ‚Π²ΡƒΠ΅Ρ‚ коммСнтариям; имя Π±ΡƒΠ΄Π΅Ρ‚ ΠΈΠΌΠ΅Ρ‚ΡŒ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ .
  • id : ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ Ρ‚Π΅Π³Π°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΏΡ€Π΅Π΄ΡˆΠ΅ΡΡ‚Π²ΡƒΠ΅Ρ‚ коммСнтариям.Π—Π°ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ Π² Π΄Π²ΠΎΠΉΠ½Ρ‹Π΅ ΠΊΠ°Π²Ρ‹Ρ‡ΠΊΠΈ ("").

Π’Π΅Π³ позволяСт Π²Π°ΠΌ ΡΡΡ‹Π»Π°Ρ‚ΡŒΡΡ Π½Π° ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΈ Π² Π΄Ρ€ΡƒΠ³ΠΎΠΌ Ρ„Π°ΠΉΠ»Π΅, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΎΠΏΠΈΡΡ‹Π²Π°ΡŽΡ‚ Ρ‚ΠΈΠΏΡ‹ ΠΈ Ρ‡Π»Π΅Π½Ρ‹ Π² вашСм исходном ΠΊΠΎΠ΄Π΅. Π’ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ внСшнСго Ρ„Π°ΠΉΠ»Π° - это Π°Π»ΡŒΡ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²Π° Ρ€Π°Π·ΠΌΠ΅Ρ‰Π΅Π½ΠΈΡŽ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠ΅Π² ΠΊ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ нСпосрСдствСнно Π² Ρ„Π°ΠΉΠ»Π΅ исходного ΠΊΠΎΠ΄Π°. ΠŸΠΎΠΌΠ΅ΡΡ‚ΠΈΠ² Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΡŽ Π² ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹ΠΉ Ρ„Π°ΠΉΠ», Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΡ€ΠΈΠΌΠ΅Π½ΠΈΡ‚ΡŒ систСму контроля вСрсий ΠΊ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎ ΠΎΡ‚ исходного ΠΊΠΎΠ΄Π°. Один Ρ‡Π΅Π»ΠΎΠ²Π΅ΠΊ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ Ρ„Π°ΠΉΠ» исходного ΠΊΠΎΠ΄Π°, Π° ΠΊΡ‚ΠΎ-Ρ‚ΠΎ Π΄Ρ€ΡƒΠ³ΠΎΠΉ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ Ρ„Π°ΠΉΠ» Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ.Π’Π΅Π³ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ синтаксис XML XPath. ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ΡΡŒ ΠΊ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ XPath, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠ·Π½Π°Ρ‚ΡŒ, ΠΊΠ°ΠΊ Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ использованиС .

Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ссылок ΠΈ ссылок

<см.>
  /// <см. Cref = "member" />
// ΠΈΠ»ΠΈ
///  ВСкст ссылки 
// ΠΈΠ»ΠΈ
///  ВСкст ссылки 
// ΠΈΠ»ΠΈ
/// <см. langword = "keyword" />
  
  • cref = "member" : ссылка Π½Π° Ρ‡Π»Π΅Π½ ΠΈΠ»ΠΈ ΠΏΠΎΠ»Π΅, доступноС для Π²Ρ‹Π·ΠΎΠ²Π° ΠΈΠ· Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΉ срСды компиляции.ΠšΠΎΠΌΠΏΠΈΠ»ΡΡ‚ΠΎΡ€ провСряСт, сущСствуСт Π»ΠΈ Π΄Π°Π½Π½Ρ‹ΠΉ элСмСнт ΠΊΠΎΠ΄Π°, ΠΈ ΠΏΠ΅Ρ€Π΅Π΄Π°Π΅Ρ‚ Ρ‡Π»Π΅Π½ ΠΈΠΌΠ΅Π½ΠΈ элСмСнта Π² Π²Ρ‹Ρ…ΠΎΠ΄Π½ΠΎΠΌ XML. ΠŸΠΎΠΌΠ΅ΡΡ‚ΠΈΡ‚Π΅ , Ρ‡Π»Π΅Π½ , Π² Π΄Π²ΠΎΠΉΠ½Ρ‹Π΅ ΠΊΠ°Π²Ρ‹Ρ‡ΠΊΠΈ (""). Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ Π΄Ρ€ΡƒΠ³ΠΎΠΉ тСкст ссылки для Β«crefΒ», ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹ΠΉ Π·Π°ΠΊΡ€Ρ‹Π²Π°ΡŽΡ‰ΠΈΠΉ Ρ‚Π΅Π³.
  • href = "link" : интСрактивная ссылка Π½Π° Π·Π°Π΄Π°Π½Π½Ρ‹ΠΉ URL. НапримСр, GitHub создаСт ΠΈΠ½Ρ‚Π΅Ρ€Π°ΠΊΡ‚ΠΈΠ²Π½ΡƒΡŽ ссылку с тСкстом GitHub, которая Π²Π΅Π΄Π΅Ρ‚ Π½Π° https: // github.com .
  • langword = "keyword" : ΠΊΠ»ΡŽΡ‡Π΅Π²ΠΎΠ΅ слово языка, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ true .

Π’Π΅Π³ позволяСт ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ ссылку Π²Π½ΡƒΡ‚Ρ€ΠΈ тСкста. Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ , Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ тСкст Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ ΠΏΠΎΠΌΠ΅Ρ‰Π΅Π½ Π² Ρ€Π°Π·Π΄Π΅Π» Β«Π‘ΠΌ. Π’Π°ΠΊΠΆΠ΅Β». Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ cref для создания Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½ΠΈΡ… гипСрссылок Π½Π° страницы Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ для элСмСнтов ΠΊΠΎΠ΄Π°. Π’Ρ‹ Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚Π΅ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ Ρ‚ΠΈΠΏΠ°, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ ссылку Π½Π° ΡƒΠ½ΠΈΠ²Π΅Ρ€ΡΠ°Π»ΡŒΠ½Ρ‹ΠΉ Ρ‚ΠΈΠΏ ΠΈΠ»ΠΈ ΠΌΠ΅Ρ‚ΠΎΠ΄, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ cref = "cref =" IDictionary {T, U} ".ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, href - допустимый Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π±ΡƒΠ΄Π΅Ρ‚ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ ΠΊΠ°ΠΊ гипСрссылка.

<см. ВакТС>
  /// 
// ΠΈΠ»ΠΈ
///  ВСкст ссылки 
  
  • cref = "member" : ссылка Π½Π° Ρ‡Π»Π΅Π½ ΠΈΠ»ΠΈ ΠΏΠΎΠ»Π΅, доступноС для Π²Ρ‹Π·ΠΎΠ²Π° ΠΈΠ· Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΉ срСды компиляции. ΠšΠΎΠΌΠΏΠΈΠ»ΡΡ‚ΠΎΡ€ провСряСт, сущСствуСт Π»ΠΈ Π΄Π°Π½Π½Ρ‹ΠΉ элСмСнт ΠΊΠΎΠ΄Π°, ΠΈ ΠΏΠ΅Ρ€Π΅Π΄Π°Π΅Ρ‚ Ρ‡Π»Π΅Π½ ΠΈΠΌΠ΅Π½ΠΈ элСмСнта Π² Π²Ρ‹Ρ…ΠΎΠ΄Π½ΠΎΠΌ XML.Π­Π»Π΅ΠΌΠ΅Π½Ρ‚ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ Π·Π°ΠΊΠ»ΡŽΡ‡Π΅Π½ Π² Π΄Π²ΠΎΠΉΠ½Ρ‹Π΅ ΠΊΠ°Π²Ρ‹Ρ‡ΠΊΠΈ ("").
  • href = "link" : интСрактивная ссылка Π½Π° Π·Π°Π΄Π°Π½Π½Ρ‹ΠΉ URL. НапримСр, GitHub создаСт ΠΈΠ½Ρ‚Π΅Ρ€Π°ΠΊΡ‚ΠΈΠ²Π½ΡƒΡŽ ссылку с тСкстом GitHub, которая Π²Π΅Π΄Π΅Ρ‚ Π½Π° https://github.com .

Π’Π΅Π³ позволяСт ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ тСкст, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π²Ρ‹, Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, Π·Π°Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΠΎΡ‚ΠΎΠ±Ρ€Π°Π·ΠΈΡ‚ΡŒ Π² Ρ€Π°Π·Π΄Π΅Π»Π΅ Π‘ΠΌ. Π’Π°ΠΊΠΆΠ΅ Ρ€Π°Π·Π΄Π΅Π» . Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ , Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ ссылку Π² тСкстС.Π’Ρ‹ Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π²Π»ΠΎΠΆΠΈΡ‚ΡŒ Ρ‚Π΅Π³ seealso Π² сводный Ρ‚Π΅Π³ .

Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ cref

Атрибут cref Π² Ρ‚Π΅Π³Π΅ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ XML ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚ «ссылку Π½Π° ΠΊΠΎΠ΄Β». Он ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½ΠΈΠΉ тСкст Ρ‚Π΅Π³Π° являСтся элСмСнтом ΠΊΠΎΠ΄Π°, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Ρ‚ΠΈΠΏΠΎΠΌ, ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠΌ ΠΈΠ»ΠΈ свойством. Π˜Π½ΡΡ‚Ρ€ΡƒΠΌΠ΅Π½Ρ‚Ρ‹ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ, Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ DocFX ΠΈ Sandcastle, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Ρ‹ cref для автоматичСского создания гипСрссылок Π½Π° страницу, Π³Π΄Π΅ Π·Π°Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½ Ρ‚ΠΈΠΏ ΠΈΠ»ΠΈ Ρ‡Π»Π΅Π½.

Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ href

Атрибут href ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚ ссылку Π½Π° Π²Π΅Π±-страницу.Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π΅Π³ΠΎ для прямой ссылки Π½Π° ΠΎΠ½Π»Π°ΠΉΠ½-Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΡŽ ΠΏΠΎ Π²Π°ΡˆΠ΅ΠΌΡƒ API ΠΈΠ»ΠΈ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ΅.

ΠžΠ±Ρ‰ΠΈΠ΅ Ρ‚ΠΈΠΏΡ‹ ΠΈ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹

   Π’ΠΈΠΏ, Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅ΠΌΡ‹ΠΉ этим ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠΌ 
  
  • TResult : имя ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π° Ρ‚ΠΈΠΏΠ°. Π—Π°ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅ имя Π² Π΄Π²ΠΎΠΉΠ½Ρ‹Π΅ ΠΊΠ°Π²Ρ‹Ρ‡ΠΊΠΈ ("").

Π’Π΅Π³ Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ Π² ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΈ для объявлСния ΡƒΠ½ΠΈΠ²Π΅Ρ€ΡΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ Ρ‚ΠΈΠΏΠ° ΠΈΠ»ΠΈ ΠΌΠ΅Ρ‚ΠΎΠ΄Π° для описания ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π° Ρ‚ΠΈΠΏΠ°.Π”ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ Ρ‚Π΅Π³ для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π° Ρ‚ΠΈΠΏΠ° ΡƒΠ½ΠΈΠ²Π΅Ρ€ΡΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ Ρ‚ΠΈΠΏΠ° ΠΈΠ»ΠΈ ΠΌΠ΅Ρ‚ΠΎΠ΄Π°. ВСкст Ρ‚Π΅Π³Π° Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Ρ‚ΡŒΡΡ Π² IntelliSense.

  
  
  • TKey : имя ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π° Ρ‚ΠΈΠΏΠ°. Π—Π°ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅ имя Π² Π΄Π²ΠΎΠΉΠ½Ρ‹Π΅ ΠΊΠ°Π²Ρ‹Ρ‡ΠΊΠΈ ("").

Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ этот Ρ‚Π΅Π³, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΠΈ Ρ„Π°ΠΉΠ»Π° Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ ΠΌΠΎΠ³Π»ΠΈ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ слово ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹ΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ курсивом.

ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΠ΅ Ρ‚Π΅Π³ΠΈ

ВсС Ρ‚Π΅Π³ΠΈ, описанныС Π²Ρ‹ΡˆΠ΅, ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΡŽΡ‚ Ρ‚Π΅ Ρ‚Π΅Π³ΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Ρ€Π°ΡΠΏΠΎΠ·Π½Π°ΡŽΡ‚ΡΡ компилятором C #. Однако ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡ‚ΡŒ свои собствСнныС Ρ‚Π΅Π³ΠΈ. Π’Π°ΠΊΠΈΠ΅ инструмСнты, ΠΊΠ°ΠΊ Sandcastle, ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‚ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ Ρ‚Π΅Π³ΠΈ, Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ ΠΈ , ΠΈ Π΄Π°ΠΆΠ΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‚ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ пространств ΠΈΠΌΠ΅Π½. ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΠ΅ ΠΈΠ»ΠΈ собствСнныС инструмСнты создания Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠ³ΡƒΡ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ со стандартными Ρ‚Π΅Π³Π°ΠΌΠΈ, ΠΈ ΠΌΠΎΠ³ΡƒΡ‚ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Ρ‚ΡŒΡΡ нСсколько Π²Ρ‹Ρ…ΠΎΠ΄Π½Ρ‹Ρ… Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΎΠ² ΠΎΡ‚ HTML Π΄ΠΎ PDF.

CSS-сСлСкторов

CSS-сСлСкторов

Π’Π΅Ρ€Π½ΡƒΡ‚ΡŒΡΡ Π½Π° страницу Ρ‡Π΅Ρ‚Π²Π΅Ρ€Ρ‚ΠΎΠ³ΠΎ класса Β»

НиТС приводится список Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ распространСнных ΠΈ Ρ…ΠΎΡ€ΠΎΡˆΠΎ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅ΠΌΡ‹Ρ… сСлСкторов CSS.Π˜Ρ… ΠΌΠ½ΠΎΠ³ΠΎ, Π½Π°ΠΌΠ½ΠΎΠ³ΠΎ большС, Π½ΠΎ это Ρ‚Π΅, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²Π°ΠΌ слСдуСт Ρ…ΠΎΡ€ΠΎΡˆΠΎ Π·Π½Π°Ρ‚ΡŒ.

Π’Ρ‹Π±ΠΎΡ€ Ρ‚ΠΈΠΏΠ° элСмСнта

Π‘Π°ΠΌΡ‹ΠΌΠΈ простыми сСлСкторами CSS ΡΠ²Π»ΡΡŽΡ‚ΡΡ сСлСкторы Ρ‚ΠΈΠΏΠΎΠ² элСмСнтов. Π­Ρ‚ΠΎ ΠΏΡ€ΠΈΡ‡ΡƒΠ΄Π»ΠΈΠ²ΠΎΠ΅ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ для простого с использованиСм HTML-Ρ‚Π΅Π³Π°, Π±Π΅Π· ΡƒΠ³Π»ΠΎΠ²Ρ‹Ρ… скобок.

ΠœΡ‹ ΡƒΠΆΠ΅ ΡˆΠΈΡ€ΠΎΠΊΠΎ использовали этот сСлСктор.

НапримСр, Ссли ΠΌΡ‹ Ρ…ΠΎΡ‚ΠΈΠΌ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ , Ρ‡Ρ‚ΠΎ всС Π°Π±Π·Π°Ρ†Ρ‹ ΠΈΠΌΠ΅ΡŽΡ‚ Π·Π΅Π»Π΅Π½Ρ‹ΠΉ тСкст, ΠΌΡ‹ Π±Ρ‹ использовали ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π΅ ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ CSS:

p {Ρ†Π²Π΅Ρ‚: Π·Π΅Π»Π΅Π½Ρ‹ΠΉ; } 

Π‘Π΅Π»Π΅ΠΊΡ‚ΠΎΡ€Ρ‹ ΠΏΠΎΡ‚ΠΎΠΌΠΊΠΎΠ²

БоотвСтствуСт элСмСнту, ΡΠ²Π»ΡΡŽΡ‰Π΅ΠΌΡƒΡΡ ΠΏΠΎΡ‚ΠΎΠΌΠΊΠΎΠΌ Π΄Ρ€ΡƒΠ³ΠΎΠ³ΠΎ элСмСнта.

Π—Π΄Π΅ΡΡŒ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ Π΄Π²Π° ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Ρ… сСлСктора, Ρ€Π°Π·Π΄Π΅Π»Π΅Π½Π½Ρ‹Ρ… ΠΏΡ€ΠΎΠ±Π΅Π»ΠΎΠΌ.

НапримСр, Ссли ΠΌΡ‹ Ρ…ΠΎΡ‚ΠΈΠΌ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ вСсь Π²Ρ‹Π΄Π΅Π»Π΅Π½Π½Ρ‹ΠΉ тСкст Π² Π½Π°ΡˆΠΈΡ… Π°Π±Π·Π°Ρ†Π°Ρ… Π±Ρ‹Π» Π·Π΅Π»Π΅Π½Ρ‹ΠΌ тСкстом, ΠΌΡ‹ Π±Ρ‹ использовали ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π΅ ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ CSS:

ΠΏ эм {Ρ†Π²Π΅Ρ‚: Π·Π΅Π»Π΅Π½Ρ‹ΠΉ; } 

Π‘Π΅Π»Π΅ΠΊΡ‚ΠΎΡ€Ρ‹ классов

БоотвСтствуСт элСмСнту ΡƒΠΊΠ°Π·Π°Π½Π½ΠΎΠ³ΠΎ класса.

Π§Ρ‚ΠΎΠ±Ρ‹ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠΌΡƒ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Ρƒ class , ΠΌΡ‹ всСгда Π½Π°Ρ‡ΠΈΠ½Π°Π΅ΠΌ сСлСктор с Ρ‚ΠΎΡ‡ΠΊΠΈ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ±ΠΎΠ·Π½Π°Ρ‡ΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ ΠΌΡ‹ ΠΈΡ‰Π΅ΠΌ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ class .Π—Π° Ρ‚ΠΎΡ‡ΠΊΠΎΠΉ слСдуСт Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π° класса, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌΡƒ ΠΌΡ‹ Ρ…ΠΎΡ‚ΠΈΠΌ ΡΠΎΠΏΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ.

НапримСр, Ссли ΠΌΡ‹ Ρ…ΠΎΡ‚ΠΈΠΌ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ всС элСмСнты с классом Β«Π²Ρ‹Π΄Π΅Π»ΠΈΡ‚ΡŒΒ» ΠΈΠΌΠ΅Π»ΠΈ Π΄Ρ€ΡƒΠ³ΠΎΠΉ Ρ†Π²Π΅Ρ‚ Ρ„ΠΎΠ½Π°, ΠΌΡ‹ Π±Ρ‹ использовали ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π΅ ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ CSS:

.highlight {Ρ†Π²Π΅Ρ‚ Ρ„ΠΎΠ½Π°: #ffcccc; } 

Π‘Π΅Π»Π΅ΠΊΡ‚ΠΎΡ€Ρ‹ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ΠΎΠ²

БоотвСтствуСт элСмСнту с ΡƒΠΊΠ°Π·Π°Π½Π½Ρ‹ΠΌ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ΠΎΠΌ.

Π§Ρ‚ΠΎΠ±Ρ‹ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠΌΡƒ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Ρƒ id , ΠΌΡ‹ всСгда Π½Π°Ρ‡ΠΈΠ½Π°Π΅ΠΌ сСлСктор с символа Ρ€Π΅ΡˆΠ΅Ρ‚ΠΊΠΈ (#), Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ±ΠΎΠ·Π½Π°Ρ‡ΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ ΠΌΡ‹ ΠΈΡ‰Π΅ΠΌ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ id .Π—Π° Ρ…Π΅ΡˆΠ΅ΠΌ слСдуСт Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π° id, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΠΌΡ‹ Ρ…ΠΎΡ‚ΠΈΠΌ ΡΠΎΠΏΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ. ΠŸΠΎΠΌΠ½ΠΈΡ‚Π΅, Ρ‡Ρ‚ΠΎ ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΎΠ΄Π½ΠΎ ΠΈ Ρ‚ΠΎ ΠΆΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π° id Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΠ΄ΠΈΠ½ Ρ€Π°Π·, поэтому сСлСктор id всСгда Π±ΡƒΠ΄Π΅Ρ‚ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΠ΄Π½ΠΎΠΌΡƒ элСмСнту Π² нашСм Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π΅.

НапримСр, Ссли Π½Π°ΠΌ Π½ΡƒΠΆΠ΅Π½ элСмСнт с ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ΠΎΠΌ Β«contentΒ» , ΠΌΡ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π΅ ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ CSS:

#content {border: 2px сплошной Π·Π΅Π»Π΅Π½Ρ‹ΠΉ; } 

ДСтский сСлСктор

БоотвСтствуСт элСмСнту, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ являСтся нСпосрСдствСнным ΠΏΠΎΡ‚ΠΎΠΌΠΊΠΎΠΌ Π΄Ρ€ΡƒΠ³ΠΎΠ³ΠΎ элСмСнта.

НапримСр, Ссли ΠΌΡ‹ Ρ…ΠΎΡ‚ΠΈΠΌ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ вСсь Π²Ρ‹Π΄Π΅Π»Π΅Π½Π½Ρ‹ΠΉ тСкст Π² Π½Π°ΡˆΠΈΡ… Π°Π±Π·Π°Ρ†Π΅Π² ΠΈΠΌΠ΅Π» Π·Π΅Π»Π΅Π½Ρ‹ΠΉ тСкст, , Π½ΠΎ Π½Π΅ Π²Ρ‹Π΄Π΅Π»Π΅Π½Π½Ρ‹ΠΉ тСкст Π² Π΄Ρ€ΡƒΠ³ΠΈΡ… элСмСнтах , ΠΌΡ‹ Π±Ρ‹ использовали ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π΅ ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ CSS:

p> em {Ρ†Π²Π΅Ρ‚: Π·Π΅Π»Π΅Π½Ρ‹ΠΉ; } 

ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅: этот сСлСктор Π½Π΅ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π² Internet Explorer 6


Π‘Π΅Π»Π΅ΠΊΡ‚ΠΎΡ€Ρ‹ сосСдних Π±Ρ€Π°Ρ‚ΡŒΠ΅Π² ΠΈ сСстСр

БоотвСтствуСт элСмСнту, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ находится сразу послС Π΄Ρ€ΡƒΠ³ΠΎΠ³ΠΎ элСмСнта, Π½ΠΎ Π½Π΅ являСтся Π΅Π³ΠΎ Π΄ΠΎΡ‡Π΅Ρ€Π½ΠΈΠΌ элСмСнтом.

НапримСр, Ссли ΠΌΡ‹ Ρ…ΠΎΡ‚ΠΈΠΌ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ всС Π°Π±Π·Π°Ρ†Ρ‹, ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ сразу Π·Π° h5 , ΠΈΠΌΠ΅Π»ΠΈ Π·Π΅Π»Π΅Π½Ρ‹ΠΉ тСкст, , Π½ΠΎ Π½Π΅ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ Π°Π±Π·Π°Ρ†Ρ‹ , ΠΌΡ‹ Π±Ρ‹ использовали ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π΅ ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ CSS:

h5 + p {Ρ†Π²Π΅Ρ‚: Π·Π΅Π»Π΅Π½Ρ‹ΠΉ; } 

ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅: этот сСлСктор Π½Π΅ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π² Internet Explorer 6


ΠŸΡΠ΅Π²Π΄ΠΎΡΠ΅Π»Π΅ΠΊΡ‚ΠΎΡ€Ρ‹

НСмного ΠΎ состояниях ссылок

ПсСвдо-сСлСкторы Π±Ρ‹Π²Π°ΡŽΡ‚ Ρ€Π°Π·Π½Ρ‹Ρ… Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΎΠ² ΠΈ Ρ„ΠΎΡ€ΠΌ. БСзусловно, Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ распространСнныС псСвдосСлСкторы ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ для стилизации Π½Π°ΡˆΠΈΡ… ссылок. Π’ сочСтании со ссылками ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… псСвдосСлСктора:

: ссылка
Бсылка, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ Ρ€Π°Π½Π΅Π΅ Π½Π΅ посСщали (посСщСниС опрСдСляСтся историСй Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°)
: посСтил
ΠŸΠΎΡΠ΅Ρ‰Π΅Π½Π½Π°Ρ ссылка
: ΠΏΠ°Ρ€Π΅Π½ΠΈΠ΅
Бсылка Π½Π° Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ курсор ΠΌΡ‹ΡˆΠΈ Β«ΠΏΠ°Ρ€ΠΈΡ‚Β» Π½Π°Π΄
.
: Π°ΠΊΡ‚ΠΈΠ²Π½Ρ‹ΠΉ
Бсылка, ΠΏΠΎ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ Π² Π΄Π°Π½Π½Ρ‹ΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ‚ Π½Π°ΠΆΠΈΠΌΠ°ΡŽΡ‚
 a: link {color: red} / * нСпосСщСнныС ссылки * /
a: посСщСнныС {color: blue} / * посСщСнныС ссылки * /
a: hover {color: green} / * ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ Π½Π°Π²ΠΎΠ΄ΠΈΡ‚ курсор * /
a: active {color: lime} / * Π°ΠΊΡ‚ΠΈΠ²Π½Ρ‹Π΅ ссылки * / 

По ΠΏΡ€ΠΈΡ‡ΠΈΠ½Π°ΠΌ совмСстимости с Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ΠΎΠΌ Π²Ρ‹ всСгда Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΡƒΠΊΠ°Π·Ρ‹Π²Π°Ρ‚ΡŒ псСвдосСлСкторы Π² этом порядкС.Π›Π΅Π³ΠΊΠΈΠΉ способ Π·Π°ΠΏΠΎΠΌΠ½ΠΈΡ‚ΡŒ это - ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΌΠ½Π΅ΠΌΠΎΠ½ΠΈΠΊΡƒ: Β« L o V e HA !Β».

ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅. Устройства с сСнсорным экраном Π½Π΅ находятся Π² состоянии навСдСния. Π‘ΠΌ. No Hover ΠΎΡ‚ Π’Ρ€Π΅Π½Ρ‚Π° Π£ΠΎΠ»Ρ‚ΠΎΠ½Π° для получСния Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΎΠ± этом интСрСсном Π·Π°Ρ‚Ρ€ΡƒΠ΄Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΌ ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ.

Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡƒΠ·Π½Π°Ρ‚ΡŒ большС ΠΎ Π΄Ρ€ΡƒΠ³ΠΈΡ… Ρ‚ΠΈΠΏΠ°Ρ… псСвдосСлСкторов Π½Π° страницС sitepoint.


Π£Π½ΠΈΠ²Π΅Ρ€ΡΠ°Π»ΡŒΠ½Ρ‹ΠΉ ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π°Ρ‚Π΅Π»ΡŒ

БоотвСтствуСт ΠΊΠ°ΠΆΠ΄ΠΎΠΌΡƒ элСмСнту Π½Π° страницС.

НапримСр, Ссли ΠΌΡ‹ Ρ…ΠΎΡ‚ΠΈΠΌ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ элСмСнт ΠΈΠΌΠ΅Π» ΡΠΏΠ»ΠΎΡˆΠ½ΡƒΡŽ Π³Ρ€Π°Π½ΠΈΡ†Ρƒ ΡˆΠΈΡ€ΠΈΠ½ΠΎΠΉ 1 пиксСль, ΠΌΡ‹ Π±Ρ‹ использовали ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π΅ ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ CSS:

* {border: 1px сплошной синий;} 

По ΠΏΡ€ΠΈΡ‡ΠΈΠ½Π°ΠΌ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅, вСроятно, ΠΎΡ‡Π΅Π²ΠΈΠ΄Π½Ρ‹ послС ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰Π΅Π³ΠΎ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°, Π²Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±Ρ‹Ρ‚ΡŒ остороТны с ΡƒΠ½ΠΈΠ²Π΅Ρ€ΡΠ°Π»ΡŒΠ½Ρ‹ΠΌΠΈ сСлСкторами.

АнкСрныС элСмСнты ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Π΅.Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡΡ‚ΠΈΠ»ΠΈΠ·ΠΎΠ²Π°Ρ‚ΡŒ элСмСнт с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ сСлСктора Ρ‚ΠΈΠΏΠ° элСмСнта, Π½ΠΎ ΠΎΠ½ ΠΌΠΎΠΆΠ΅Ρ‚ Π½Π΅ Π΄Π΅Π»Π°Ρ‚ΡŒ ΠΈΠΌΠ΅Π½Π½ΠΎ Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ Π²Ρ‹ ΠΎΠΆΠΈΠ΄Π°Π΅Ρ‚Π΅. Π­Ρ‚ΠΎ связано с Ρ‚Π΅ΠΌ, Ρ‡Ρ‚ΠΎ ссылки ΠΈΠΌΠ΅ΡŽΡ‚ Ρ€Π°Π·Π½Ρ‹Π΅ состояния, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ связаны с Ρ‚Π΅ΠΌ, ΠΊΠ°ΠΊ ΠΎΠ½ΠΈ Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡ‚Π²ΡƒΡŽΡ‚. Π§Π΅Ρ‚Ρ‹Ρ€Π΅ основных состояния ссылки: ссылка, посСщСниС, Π½Π°Π²Π΅Π΄Π΅Π½ΠΈΠ΅, Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎΡΡ‚ΡŒ.

ΠžΡΡ‚Π°Π²ΠΈΡ‚ΡŒ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ

Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ

Π’Π°Ρˆ адрСс email Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Π½. ΠžΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ поля ΠΏΠΎΠΌΠ΅Ρ‡Π΅Π½Ρ‹ *