Definiția XHTML și DHTML
Miscellanea / / July 04, 2021
De Guillem Alsina González, în ianuarie. 2019
Limbajul de marcare HTML este utilizat pentru clădire pagini web de la începutul acestui serviciu online al Internet, dar cu timpul și evoluţie din mediul în care lucrează, același limbaj a suferit extensii și modificări, precum și s-au născut variante.
Acesta este cazul celor mai utilizate două, XHTML și DHTML, pe care le vom explica în acest articol.
XHTML este o variantă de HTML în care limbajul de marcare este exprimat ca o variantă corectă de XML.
HTML s-a născut din XML, dar permițându-și o anumită libertate. Astfel, pot exista Etichete nu este închis, ca în cazul
sau
.
XHTML nu permite aceste erori, făcându-l un limbaj care devine mai strict, dar, în același timp, mai ușor de depanat pentru erori în cod.
Alte reguli care îl afectează - care nu sunt mai mult decât cele exprimate în XML - sunt obligația de a cuprinde toate valorile numerice între ghilimele duble (în HTML putem fi mai mult lax în acest sens în anumite circumstanțe) și cerința ca elementele și atributele să fie scrise cu litere mici, ceea ce face dificilă citirea codului simplu vedere.
La rândul său, DHTML se numește HTML dinamic și este utilizat pentru a crea site-uri web dinamice care se schimbă din partea clientului. Aveți nevoie de concurența altor resurse care pot funcționa împreună cu HTML convențional.
Și zicători resurse sunt de obicei rezumate în limba programare JavaScript, care oferă controlul fluxurilor de execuție, și foi de stil CSS, care vă permit să furnizați un coerenţă vizual pentru paginile generate.
Aceste pagini sunt compuse în acest moment (dinamic, și de aici și numele limbii), deoarece depind de ceea ce se găsește în fiecare moment în Bază de date, iar conținutul său poate varia, fie cu o singură interacțiune din partea client, indiferent dacă din acea parte interacționează cu un alt element al serverului, cum ar fi o bază de date.
Un exemplu ar fi un site care ne permite să urmărim rezultatele diferitelor competiții naționale fotbal în timp ce meciurile sunt în desfășurare și se modifică ca goluri și altele evenimente.
Rezultatele se schimbă pe măsură ce meciurile evoluează, astfel încât interogările trebuie făcute dinamic pe baza de date (care este locul unde sunt introduse rezultatele) și prezentate în acest moment utilizatorului fără a fi nevoie să reîncărcați întreaga pagină.
Fotografii: Fotolia - Dervish15 / 4Max
Teme în XHTML și DHTML