Dysgu Amdanom Dynamic HTML (DHTML)

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:

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:

  1. Newid y tagiau a'r eiddo
  2. Lleoliad amser real
  3. Ffontiau Dynamig (Netscape Communicator)
  4. 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.