Nid Dynamic HTML mewn gwirionedd yn fanyleb newydd o HTML, ond yn hytrach yn ffordd newydd o edrych ar a rheoli'r codau HTML a'r gorchmynion HTML safonol.
Wrth feddwl am HTML ddeinamig, mae angen i chi gofio rhinweddau HTML safonol, yn enwedig unwaith y bydd tudalen yn cael ei lwytho o'r gweinydd, ni fydd yn newid nes bod cais arall yn dod i'r gweinydd. Mae HTML Dynamic yn rhoi mwy o reolaeth i chi dros yr elfennau HTML ac yn caniatáu iddynt newid ar unrhyw adeg, heb ddychwelyd i'r weinydd Gwe.
Mae pedwar rhan i DHTML:
- Model Object Document (DOM) (diffiniad)
- Sgriptiau
- Taflenni Arddull Cascading (CSS)
- XHTML
DOM
Y DOM yw'r hyn sy'n eich galluogi i gael mynediad i unrhyw ran o'ch tudalen We i'w newid gyda DHTML. Mae pob rhan o dudalen We wedi'i phennu gan y DOM a defnyddio ei gonfensiynau enwi cyson y gallwch eu defnyddio a newid eu heiddo.
Sgriptiau
Sgriptiau a ysgrifennwyd naill ai yn JavaScript neu ActiveX yw'r ddwy iaith sgriptio fwyaf cyffredin a ddefnyddir i weithredu DHTML. Rydych chi'n defnyddio iaith sgriptio i reoli'r gwrthrychau a bennir yn y DOM.
Taflenni Arddull Cascading
Defnyddir CSS yn DHTML i reoli edrychiad a theimlad y dudalen We. Mae taflenni arddull yn diffinio lliwiau a ffontiau testun, lliwiau cefndir a delweddau, a gosod gwrthrychau ar y dudalen. Gan ddefnyddio sgriptio a'r DOM, gallwch newid arddull gwahanol elfennau.
XHTML
Defnyddir XHTML neu HTML 4.x i greu'r dudalen ei hun ac adeiladu'r elfennau i'r CSS a'r DOM weithio arnynt. Nid oes dim byd arbennig am XHTML ar gyfer DHTML - ond mae cael XHTML dilys yn bwysicach fyth, gan fod mwy o bethau'n gweithio ohono na'r unig borwr.
Nodweddion DHTML
Mae pedair prif nodwedd DHTML:
- Newid y tagiau a'r eiddo
- Lleoliad amser real
- Ffontiau Dynamig (Netscape Communicator)
- Rhwymo data (Internet Explorer)
Newid y Tagiau ac Eiddo
Dyma un o ddefnyddiau mwyaf cyffredin DHTML. Mae'n eich galluogi i newid rhinweddau tag HTML yn dibynnu ar ddigwyddiad y tu allan i'r porwr (megis cliciwch, amser, neu ddyddiad, ac yn y blaen). Gallwch chi ddefnyddio hyn i argraffu gwybodaeth ar dudalen, ac nid ei arddangos oni bai bod y darllenydd yn clicio ar ddolen benodol.
Sefyllfa Amser Real
Pan fydd y rhan fwyaf o bobl yn meddwl am DHTML dyma'r hyn y maent yn ei ddisgwyl. Gwrthrychau, delweddau a thestun sy'n symud o gwmpas y We. Gall hyn ganiatáu i chi chwarae gemau rhyngweithiol gyda'ch darllenwyr neu ddarnau animeiddiedig o'ch sgrin.
Ffontiau Dynamig
Mae hwn yn nodwedd Netscape yn unig. Datblygodd Netscape hwn i fynd o gwmpas y broblem oedd gan ddylunwyr heb wybod pa ffontiau fyddai ar system darllenydd. Gyda ffontiau deinamig, caiff y ffontiau eu hamgodio a'u llwytho i lawr gyda'r dudalen, fel bod y dudalen bob amser yn edrych ar sut y bwriadodd y dylunydd.
Rhwymo Data
Mae hwn yn nodwedd IE yn unig. Datblygodd Microsoft hyn i ganiatáu mynediad haws i gronfeydd data o Wefannau . Mae'n debyg iawn i ddefnyddio CGI i gael mynediad at gronfa ddata ond mae'n defnyddio rheolaeth ActiveX i weithredu. Mae'r nodwedd hon yn ddatblygedig iawn ac yn anodd ei ddefnyddio ar gyfer yr awdur DHTML cyntaf.