Kazalo:
- Opredelitev - Kaj pomeni oznaka dinamičnega označevanja hiperteksta (DHTML)?
- Techopedia razlaga dinamični označevalni jezik HyperText (DHTML)
Opredelitev - Kaj pomeni oznaka dinamičnega označevanja hiperteksta (DHTML)?
Dinamični označevalni jezik HyerText (DHTML) je kombinacija tehnologij spletnega razvoja, ki se uporabljajo za ustvarjanje dinamično spreminjajočih se spletnih mest. Spletne strani lahko vključujejo animacijo, dinamične menije in besedilne učinke. Uporabljene tehnologije vključujejo kombinacijo HTML, JavaScript ali VB Script,
CSS in model objekta dokumenta (DOM).
DHTML je zasnovan za izboljšanje uporabniške izkušnje s spletnimi uporabniki:
- Dinamična vsebina, ki uporabniku omogoča dinamično spreminjanje vsebine spletnih strani
- Dinamično pozicioniranje elementov spletnih strani
- Dinamičen slog, ki uporabniku omogoča spreminjanje barve, pisave, velikosti ali vsebine spletne strani
Techopedia razlaga dinamični označevalni jezik HyperText (DHTML)
Medtem ko DHTML izboljšuje uporabniško izkušnjo spletnega mesta, lahko ta tehnologija moti tudi uporabnike, če se nepravilno uporablja. Na primer, meni spletnega mesta z bliskovitimi DHTML animacijami lahko preprosto zamenja z navigacijo uporabnikov. Še ena težava z DHTML se pojavi, ko spletni razvijalci poskušajo ustvariti DHTML med brskalnikom, kar je zelo težko.
Pri spletnih razvijalcih ima DHTML naslednje težave:
- Zaradi pomanjkanja spletnega brskalnika in tehnološke podpore je lahko težko razviti in odpraviti napake.
- Scenariji DHTML morda ne delujejo pravilno v različnih spletnih brskalnikih.
- Postavitev spletne strani morda ne bo prikazana pravilno, če je razvita za prikaz v različnih kombinacijah velikosti zaslona in v različnih brskalnikih.
Zaradi teh težav morajo spletni razvijalci ugotoviti, ali DHTML izboljšuje uporabniško izkušnjo v danem kontekstu. Večina spletnih razvijalcev opušča zapleten DHTML in uporablja preproste rutine brskalnika za izboljšanje uporabniške izkušnje, v nasprotju z vključevanjem pretiranih DHTML vizualnih učinkov.