Léieren iwwer dynamesch HTML (DHTML)

Dynamic HTML ass net wierklech eng nei Spezifikatioun vu HTML, awer e neien Wee fir d'Standard HTML Coden an Kommandoen ze kucken an ze kontrolléieren.

Wann Dir un dynameschen HTML denkt , musst Dir d'Qualitéite vum Standard HTML erënneren, besonnesch wann d'Säit eng Säit vum Server geläscht gëtt, da gëtt dat net verännert bis eng aner Ufro fir den Server kënnt. Dynamic HTML gëtt méi Kontroll iwwer d'HTML Elementer an erlaabt hinnen all Daag z'änneren, ouni zeréck op de Webserver.

Et gi véier Deeler fir DHTML:

DOM

D'DOM ass wat Dir maacht mat engem Deel vun der Websäit zouzegräifen fir se mat DHTML z'änneren. Jidder Deel vun enger Websäit gëtt vun der DOM festgeluet a seng konsequent Nimm-Konventioune benotzt deen Dir op si kënnt a seng Properties ännert.

Skripten

Skripte geschriwwe ginn an entweder JavaScript oder ActiveX sinn déi zwee allgemeng Skriptë Sproochen déi DHTML aktivéieren. Dir benotzt eng Skriptungssprooch fir déi Objeten ze kontrolléieren déi an der DOM definéiert sinn.

Cascading Style Sheets

CSS kënnt an DHTML fir de Look an d'Gefill vun der Websäit ze kontrolléieren. Stilblieder definéieren d'Faarwen an d'Schrëften vum Text, d'Hannergrondfaarw an d'Biller, an d'Placement vun Objeten op der Säit. Benotzung vum Scripting an der DOM kanns de Stil vun verschiddenen Elementer änneren.

XHTML

XHTML oder HTML 4.x gëtt benotzt fir d'Säit selwer ze generéieren an d'Elementer fir den CSS an d'DOM ze bauen fir ze schaffen. Et gëtt näischt Besonnesch iwwer XHTML fir DHTML - awer ouni valorablesch XHTML ass nach méi wichteg, well et méi Saachen aus der Aarbecht wéi am Browser sinn.

Features vun DHTML

Et gi véier primär Features vu DHTML:

  1. Änneren den Datum an d'Proportiounen
  2. Echtzäiteg Positionéierung
  3. Dynamesche Fonts (Netscape Communicator)
  4. Daten verbindlech (Internet Explorer)

Änneren d'Tags a Properties

Dëst ass ee vun de meeschte verbreet Saache vu DHTML. Et erlaabt Iech d'Qualitéits vun engem HTML Tag ze änneren, jee no enger Veranstaltung ausserhalb vum Browser (z. B. Maus, Zäit oder Datum, a sou weider). Dir kënnt dat benotzen fir Informatioun op enger Säit z'invitéieren an net se z'ënnerschreiwen, wann de Lieser op e spezifesche Link klickt.

Real-time Positioning

Wann déi meescht Leit iwwer DHTML denken, ass dat wat se erwaarden. Objeten, Biller an Text iwwer d'Websäit réckelen. Dëst kann Iech interaktiv spillen mat Ären Lieser oder Animatioun vun Ärem Bildschierm.

Dynamesch Fonts

Dëst ass e Netscape nëmmen e Feature. Netscape entwéckelt dëst fir d'Problematik Designer ze bekämpfen, mat der net wësse wat Schriften op e Lieser senger System sinn. Mat dynamesche Schrëften, d'Schrëften codéiert an hir mat der Säit erofgelueden, sou datt déi Säit ëmmer kucken wéi de Designer et gemaach huet.

Daten verbindlech

Dëst ass e just eegene Feature. Microsoft huet dëst entwéckelt fir méi einfach Accessibilitéit vu Datenbanken aus Websäiten z'erméiglechen. Et ass ganz ähnlech mat der CGI fir en Accès zu enger Datebank ze kréien, mee benotzt een ActiveX Kontroll ze benotzen. Dës Fonktioun ass ganz fortgeschratt a schwiereg fir den Ufank DHTML Schrëftsteller ze benotzen.