Definition af XHTML og DHTML
Miscellanea / / July 04, 2021
Af Guillem Alsina González, i jan. 2019
Markup-sproget HTML bruges til bygning af websider siden begyndelsen af denne onlinetjeneste af Internet, men med tiden og udvikling af det miljø, hvor han arbejder, har det samme sprog gennemgået udvidelser og ændringer, såvel som varianter er født.
Dette er tilfældet med de to mest anvendte, XHTML og DHTML, som vi vil forklare i denne artikel.
XHTML er en variant af HTML, hvor markeringssprog udtrykkes som en korrekt variant af XML.
HTML blev født fra XML, men tillod sig en vis frihed. Således kan de eksistere tags ikke lukket, som i tilfældet med
eller den
.
XHTML tillader ikke disse fejl, hvilket gør det til et sprog, der bliver strengere, men på samme tid lettere at debugge for fejl i kode.
Andre regler, der påvirker det - som ikke er mere end dem, der udtrykkes i XML - er forpligtelsen til at omslutte alle numeriske værdier i dobbelt anførselstegn (i HTML kan vi være mere slap i denne henseende under visse omstændigheder) og kravet om, at elementerne og attributter skrives med små bogstaver, noget der gør det vanskeligt at læse den enkle kode syn.
For sin del kaldes DHTML dynamisk HTML, og den bruges til at oprette dynamiske websteder, der ændres på klientsiden. Du har brug for konkurrence med andre ressourcer, der kan arbejde sammen med konventionel HTML.
Og ordsprog ressourcer er normalt opsummeret på programmering JavaScript, som giver kontrol over udførelsesstrømme og CSS-stilark, som giver dig mulighed for at levere en sammenhæng visuelt til de genererede sider.
Disse sider er sammensat i øjeblikket (dynamisk og dermed navnet på sproget), da de afhænger af, hvad der findes i hvert øjeblik i database, og dets indhold kan variere, enten med den enkelte interaktion fra siden af klient, om det fra den side interagerer med et andet element på serveren, f.eks. en database.
Et eksempel kan være et websted, der giver os mulighed for at følge resultaterne af de forskellige nationale konkurrencer fodbold, mens kampe er i gang, og ændres som mål og andet begivenheder.
Resultaterne ændres, når matchene udvikler sig, så forespørgslerne skal foretages dynamisk på database (hvor resultaterne indtastes) og præsenteres i øjeblikket for brugeren uden at skulle genindlæse hele siden.
Fotos: Fotolia - Dervish15 / 4Maks
Temaer i XHTML og DHTML