Definícia XHTML a DHTML
Rôzne / / July 04, 2021
Autor: Guillem Alsina González, Jan. 2019
Pre HTML sa používa značkovací jazyk HTML budova webových stránok od začiatku tejto online služby Internet, ale s časom a vývoj prostredia, v ktorom pracuje, prešiel ten istý jazyk rozšíreniami a zmenami, rovnako sa zrodili aj varianty.
Toto je prípad dvoch najpoužívanejších, XHTML a DHTML, ktoré si vysvetlíme v tomto článku.
XHTML je variant HTML, v ktorom je značkovací jazyk vyjadrený ako správny variant XML.
HTML sa zrodilo z XML, ale dovoľovalo si trochu slobody. Môžu teda existovať značky nie je uzavretý, ako v prípade
alebo
.
XHTML tieto chyby neumožňuje, čím sa stáva jazykom, ktorý sa stáva prísnejším, ale zároveň ľahšie laditeľným pre chyby v kód.
Ostatné pravidlá, ktoré to ovplyvňujú - ktoré nie sú väčšie ako pravidlá vyjadrené v XML - sú povinnosťou uzavrieť všetky číselné hodnoty do dvojitých úvodzoviek (v HTML môžeme byť viac za týchto okolností laxné) a požiadavka, aby sa prvky a atribúty písali malými písmenami, čo sťažuje čítanie jednoduchého kódu zrak.
DHTML sa nazýva dynamické HTML a slúži na vytváranie dynamických webových stránok, ktoré sa menia na strane klienta. Potrebujete konkurenciu ďalších zdrojov, ktoré dokážu spolupracovať s konvenčným HTML.
A porekadlá zdrojov sú obvykle zhrnuté v jazyku programovanie JavaScript, ktorý poskytuje kontrolu nad tokmi vykonávania, a šablóny štýlov CSS, ktoré vám umožňujú poskytovať a súdržnosť vizuál k vygenerovaným stránkam.
Tieto stránky sú tvorené v danom okamihu (dynamicky, a teda aj s názvom jazyka), pretože závisia od toho, čo sa v každom okamihu databázya jeho obsah sa môže líšiť, a to buď pri jedinej interakcii zo strany zákazník, či už z tejto strany interaguje s iným prvkom servera, napríklad s databázou.
Príkladom môže byť web, ktorý nám umožňuje sledovať výsledky rôznych národných súťaží futbal, zatiaľ čo zápasy prebiehajú, a zmeny sa menia ako góly a iné diania.
Výsledky sa menia s vývojom zhody, takže dotazy sa musia robiť dynamicky na serveri databázy (do ktorej sa vkladajú výsledky) a ktorá sa v súčasnosti zobrazí používateľovi bez nutnosti opätovného načítania celej stránky.
Fotky: Fotolia - Dervish15 / 4Max
Témy v XHTML a DHTML