Определение на XHTML и DHTML
Miscellanea / / July 04, 2021
От Гилем Алсина Гонсалес, през януари 2019
Езикът за маркиране HTML се използва за сграда на уеб страници от началото на тази онлайн услуга на интернет, но с времето и еволюция от средата, в която работи, същият език е претърпял разширения и промени, както и са се родили варианти.
Това е случаят с двата най-използвани, XHTML и DHTML, които ще обясним в тази статия.
XHTML е вариант на HTML, в който езикът за маркиране се изразява като правилен вариант на XML.
HTML е роден от XML, но си позволява известна свобода. По този начин те могат да съществуват етикети не е затворен, както в случая на
или
.
XHTML не допуска тези грешки, което го прави език, който става по-строг, но в същото време е по-лесен за отстраняване на грешки за грешки в код.
Други правила, които го засягат - които са не повече от изразените в XML - са задължението да се приложат всички числови стойности в двойни кавички (в HTML можем да бъдем повече слабо в това отношение при определени обстоятелства) и изискването елементите и атрибутите да бъдат написани с малки букви, нещо, което затруднява четенето на простия код гледка.
От своя страна DHTML се нарича динамичен HTML и се използва за създаване на динамични уебсайтове, които се променят от страна на клиента. Нуждаете се от конкуренцията на други ресурси, които могат да работят заедно с конвенционалния HTML.
И поговорки ресурси обикновено се обобщават на езика на програмиране JavaScript, който осигурява контрол на потоците на изпълнение, и CSS таблици със стилове, които ви позволяват да предоставите a съгласуваност визуално за генерираните страници.
Тези страници са съставени в момента (динамично, а оттам и името на езика), тъй като те зависят от това, което се намира във всеки момент в база данни, а съдържанието му може да варира, независимо от единичното взаимодействие от страна на клиент, дали от тази страна той взаимодейства с друг елемент на сървъра, като база данни.
Пример за това може да бъде сайт, който ни позволява да следим резултатите от различните национални състезания футбол, докато мачовете са в ход и се променят като цели и други събития.
Резултатите се променят с развитието на съвпаденията, така че заявките трябва да се правят динамично на база данни (където се въвеждат резултатите) и се представя в момента на потребителя, без да се налага да презареждате цялата страница.
Снимки: Fotolia - Dervish15 / 4Max
Теми в XHTML и DHTML