Sužinokite apie dinaminį HTML (DHTML)

Dinaminis HTML nėra naujos HTML specifikacijos, o naujas būdas pažvelgti ir valdyti standartinius HTML kodus ir komandas.

Kalbant apie dinaminį HTML , jums reikia prisiminti standartinio HTML savybes, ypač tai, kad kai puslapis yra įkeltas iš serverio, jis nepasikeis, kol serveris nepateiks kito prašymo. Dinaminis HTML leidžia jums daugiau kontroliuoti HTML elementus ir leidžia jiems bet kada keistis, negrįždamas į žiniatinklio serverį.

DHTML yra keturios dalys:

DOM

DOM yra tai, kas leidžia jums pasiekti bet kurią savo tinklalapio dalį, kad galėtumėte jį pakeisti DHTML. Kiekvieną interneto puslapio dalį nurodo DOM ir naudoja nuoseklias vardų nustatymo taisykles, prie kurių galite juos pasiekti ir keisti jų savybes.

Scenarijus

Skriptai, parašyti "JavaScript" arba "ActiveX", yra dvi dažniausiai naudojamos scenarijų kalbos, naudojamos DHTML įjungimui. Jūs naudojate scenarijų kalbą, norėdami kontroliuoti objektus, nurodytus DOM.

Kaskadinio stiliaus lakštai

CSS yra naudojamas DHTML, norint kontroliuoti internetinio puslapio išvaizdą. Stilius lakštai apibrėžia teksto spalvas ir šriftus, fono spalvas ir vaizdus bei objektų vietą puslapyje. Naudojant scenarijus ir DOM, galite keisti įvairių elementų stilių.

XHTML

XHTML arba HTML 4.x naudojamas pačio puslapio kūrimui ir CSS ir DOM elementų kūrimui. Apie DHTML XHTML nėra nieko ypatingo, bet turimas galiojantis XHTML yra dar svarbesnis, nes iš jo yra daugiau dalykų nei tik naršyklė.

DHTML ypatybės

Čia yra keturios pagrindinės DHTML funkcijos:

  1. Žymių ir savybių keitimas
  2. Realaus laiko pozicija
  3. Dinaminiai šriftai ("Netscape Communicator")
  4. Duomenų įpareigojimas ("Internet Explorer")

Žymių ir ypatybių keitimas

Tai yra vienas dažniausiai naudojamų "DHTML" naudojimo būdų. Tai leidžia jums pakeisti HTML žymos savybes priklausomai nuo įvykio už naršyklės ribų (pvz., Pelės paspaudimo, laiko, datos ir pan.). Tai galite naudoti, jei norite iš anksto įdėti informaciją į puslapį, o ne rodyti, nebent skaitytojas spustelėja konkrečią nuorodą.

Realaus laiko pozicija

Kai dauguma žmonių galvoja apie DHTML, tai yra tai, ko jie tikisi. Objektai, vaizdai ir tekstas, judantis tinklalapyje. Tai leis jums žaisti interaktyvius žaidimus su savo skaitytojų ar animuotų ekrano dalių.

Dinaminiai šriftai

Tai yra tik "Netscape" funkcija. "Netscape" sukūrė tai, kad išspręstų problemas, su kuriomis susidūrė dizaineriai, nežinodami, kokie šriftai būtų skaitytojo sistemoje. Su dinaminiais šriftais šodeliai yra užkoduoti ir atsisiunčiami su puslapiu, todėl puslapis visada atrodo kaip dizaineris ketino tai padaryti.

Duomenų surišimas

Tai tik IE funkcija. "Microsoft" sukūrė tai, kad būtų lengviau prieiti prie duomenų bazių iš interneto svetainių . Tai labai panašus į CGI naudojimą prieigai prie duomenų bazės, tačiau jis naudoja ActiveX valdiklį. Ši funkcija yra labai pažengusi ir sudėtinga naudoti pradiniam DHTML rašytojui.