Več o dinamičnem HTML (DHTML)

Dinamični HTML v resnici ni nova specifikacija HTML-a, temveč nov način gledanja in nadzorovanja standardnih HTML kod in ukazov.

Ko razmišljate o dinamičnem HTML-ju , morate zapomniti kakovost standardnega HTML-ja, še posebej, da ko se stran naloži s strežnika, se ne bo spremenila, dokler ne pride do druge zahteve do strežnika. Dinamični HTML vam omogoča več nadzora nad elementi HTML in jih lahko kadarkoli spremenite, ne da bi se vrnili na spletni strežnik.

DHTML je sestavljen iz štirih delov:

DOM

DOM omogoča, da dostopate do katerega koli dela vaše spletne strani, da jo spremenite z DHTML. Vsak del spletne strani določi DOM in uporablja njene dosledne konvencije o poimenovanju, do katerih lahko dostopate in spremenijo njihove lastnosti.

Skripte

Skripti, zapisani v JavaScriptu ali ActiveX, sta najpogostejši skriptni jeziki, ki se uporabljajo za aktiviranje DHTML-a. Za nadzorovanje objektov, določenih v DOM, uporabljate skriptni jezik.

Cascading Style Sheets

CSS se uporablja v DHTML-u za nadzor videza in občutka spletne strani. Slogi s slogi določajo barve in pisave besedila, barve ozadja in slike ter postavitev predmetov na strani. S skripti in DOMom lahko spremenite slog različnih elementov.

XHTML

XHTML ali HTML 4.x se uporablja za ustvarjanje strani in gradnjo elementov za CSS in DOM za delo. Nič posebnega glede XHTML za DHTML - vendar je veljaven XHTML še pomembnejši, saj je več stvari, ki delujejo od njega kot samo brskalnik.

Značilnosti DHTML

Obstajajo štiri glavne značilnosti DHTML:

  1. Spreminjanje oznak in lastnosti
  2. Položaj v realnem času
  3. Dinamične pisave (Netscape Communicator)
  4. Povezovanje podatkov (Internet Explorer)

Spreminjanje oznak in lastnosti

To je ena najpogostejših načinov uporabe DHTML. Omogoča vam, da spremenite lastnosti oznake HTML, odvisno od dogodka izven brskalnika (na primer klik na miško, čas ali datum in tako naprej). To lahko uporabite za predhodno nalaganje informacij na stran in ne prikazovanje, razen če bralnik klikne določeno povezavo.

Postavitev v realnem času

Ko večina ljudi misli na DHTML, to pričakujejo. Objekti, slike in besedilo se premikajo po spletni strani. Tako lahko igrate interaktivne igre z vašimi bralci ali animirane dele zaslona.

Dinamični pisave

To je samo funkcija Netscape. Netscape je to razvil, da bi se s temi težavami oblikovali, ne da bi vedeli, kakšne pisave bi bile na bralčevem sistemu. Z dinamičnimi pisavami so pisave kodirane in naložene s stranjo, tako da stran vedno izgleda, kako jo je oblikovalec namenil.

Podatkovno zavezujoče

To je samo funkcija IE. Microsoft je to razvil, da omogoča lažji dostop do podatkovnih baz s spletnih mest . Zelo je podobna uporabi CGI za dostop do podatkovne zbirke, vendar pa za delovanje deluje kontrolnik ActiveX. Ta funkcija je zelo napredna in težko uporabna za začetni pisec DHTML.