Lernu pri Dinamika HTML (DHTML)

Dinamika HTML ne vere estas nova specifaĵo de HTML, sed pli ĝuste nova maniero por rigardi kaj kontroli la normajn HTML-kodojn kaj komandojn.

Kiam vi pensas pri dinamika HTML , vi devas memori la kvalitojn de norma HTML, precipe, ke post unu paĝo ŝarĝita de la servilo, ĝi ne ŝanĝos ĝis alia peto venas al la servilo. Dinamika HTML donos pli da kontrolo super la HTML-elementoj kaj permesas ilin ŝanĝi ajnan tempon, sen reveni al la Reta servilo.

Estas kvar partoj al DHTML:

DOM

La DOM estas kio permesas al vi aliri iun parton de via retpaĝaro por ŝanĝi ĝin per DHTML. Ĉiu parto de TTT-paĝo estas specifita de la DOM kaj uzas ĝiajn konsekvencajn nomumajn konvenciojn, kiujn vi povas aliri al ili kaj ŝanĝi siajn proprietojn.

Skriptoj

Skriboj skribitaj en aŭ JavaScript aŭ ActiveX estas la du plej komunaj skriptaj lingvoj uzataj por aktivigi DHTML. Vi uzas skriptan lingvon por kontroli la celojn specifitajn en la DOM.

Akvofilitaj Stiloj

CSS estas uzata en DHTML por kontroli la aspekton kaj senton de la Retpaĝo. Stilaj folioj difinas la kolorojn kaj tiparojn de teksto, la fonkoloraj kaj bildoj, kaj la lokigo de objektoj en la paĝo. Uzante scripting kaj la DOM, vi povas ŝanĝi la stilon de diversaj elementoj.

XHTML

XHTML aŭ HTML 4.x estas uzata por krei la paĝon mem kaj konstrui la elementojn por la CSS kaj la DOM por labori. Ne ekzistas nenio speciala pri XHTML por DHTML - sed havanta valida XHTML estas eĉ pli grava, ĉar ekzistas pli da aferoj, kiuj funkcias de ĝi ol nur la retumilo.

Trajtoj de DHTML

Estas kvar ĉefaj trajtoj de DHTML:

  1. Ŝanĝante la etikedoj kaj propraĵoj
  2. Realtempa pozicio
  3. Dinamikaj tiparoj (Netscape Communicator)
  4. Datumoj liganta (Interreta Esploristo)

Ŝanĝante la Etikedoj kaj Ecoj

Ĉi tiu estas unu el la plej komunaj uzoj de DHTML. Ĝi permesas al vi ŝanĝi la kvalitojn de HTML-etikedo laŭ evento ekster la retumilo (kiel musklako, tempo, aŭ dato, ktp). Vi povas uzi ĉi tion por antaŭŝargi informojn al paĝo, kaj ne montri ĝin krom se la leganto klakas sur specifa ligo.

Real-tempo Pozicio

Kiam plej multaj homoj pensas pri DHTML tio estas kion ili atendas. Objektoj, bildoj kaj teksto movantaj ĉirkaŭ la Retpaĝo. Ĉi tio povas permesi al vi ludi interagajn ludojn kun viaj legantoj aŭ animi porcioj de via ekrano.

Dinamikaj Tiparoj

Ĉi tio estas nur Netscape. Netscape evoluigis ĉi tion por ĉirkaŭpreni la problemojn, kiujn projektistoj havis, sen scii, kio tiparoj estus sur la sistemo de leganto. Kun dinamikaj tiparoj, la tiparoj estas koditaj kaj elŝutitaj per la paĝo, tiel ke la paĝo ĉiam aspektas kiel la desegnisto intencis.

Datumoj-ligo

Ĉi tio estas IE nur karakterizaĵo. Microsoft disvolvis ĉi tion por permesi pli facilan aliron al datumbazoj de retejoj . Ĝi estas tre simila al uzi CGI por aliri datumbazon sed uzas kontrolon ActiveX por funkcii. Ĉi tiu funkcio estas tre antaŭita kaj malfacila por la komenco de DHTML-verkisto.