DHTML: відмінності між версіями

[неперевірена версія][неперевірена версія]
Вилучено вміст Додано вміст
Amirobot (обговорення | внесок)
м робот додав: fa:دی‌اچ‌تی‌ام‌ال
Vovk (обговорення | внесок)
Немає опису редагування
Рядок 1:
'''DHTML''', '''Dynamic HTML'''  — стандарт, що дозволяє працювати з [[HTML]]-документом, як з об'єктною структурою, використовуючи поєднання статичної мови розмітки HTML, вбудовуваноївбудованої скріптовоїскриптової мови [[JavaScript]] (сценарії виконуються на стороні клієнта), [[CSS]] (каскадних таблиць стилів) і [[DOM]] (об'єктній моделі документа). Він може бути використаний для створення додатку в Web-бравзеріоглядачі: наприклад для простішої навігація або для додання інтерактивності форм. Також DHTML може бути використаний для динамічного перетягування елементів по екрану і може служити як інструмент для створення заснованих на бравзеріоглядачі відео-ігор.
 
Конкуруючі технікитехнології: [[Macromedia Flash]], [[Microsoft Silverlight]], [[Adobe AIR]] для анімації і [[аплет]]и (applets).
 
== Структура Web-сторінки ==
Зазвичай web-сторінка, використовуючащо використовує DHTML, виглядає таким чином:
<pre>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN"
Рядок 33:
</pre>
 
== Приклад: Відображення додаткового блоку тексту ==
Наведений код ілюструє часто використовувану функцію. Додаткова частина сторінки (тестовою блок) відображатиметься на екрані, тільки коли користувач запитуєробить йогозапит. У електронному навчанні така функція може використовуватися для виведення підказки або правильної відповіді для студента. Але на початкуспочатку цієї інформації не видно.
<pre>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN"
Рядок 77:
</pre>
 
== Дивись також ==
[[AJAX]]
 
== Зовнішні посилання ==
* [http://www.quirksmode.org/ QuirksMode]{{lang-en|}}, вичерпний сайт з прикладами та інструкціями як створювати DHTML код, що працює в різних переглядачах.
* [http://www.yourhtmlsource.com/javascript/dhtmlexplained.html Початковий курс DHTML]{{lang-en|}} для тих, хто робить перші кроки з DHTML.