Aprann sou dinamik HTML (DHTML)

Dinamik HTML se pa reyèlman yon spesifikasyon nouvo sou HTML, men pito yon nouvo fason pou chèche nan ak kontwole kòd yo estanda HTML ak kòmandman.

Lè ou panse nan dinamik HTML , ou bezwen sonje kalite yo nan estanda HTML, espesyalman ke yon fwa yon paj chaje soti nan sèvè a, li pa pral chanje jiskaske yon lòt demann vini nan sèvè a. Dinamik HTML ba ou plis kontwòl sou eleman yo HTML ak pèmèt yo chanje nan nenpòt ki lè, san yo pa retounen nan sèvè wèb la.

Gen kat pati nan DHTML:

DOM

Dom a se sa ki pèmèt ou jwenn aksè nan nenpòt ki pati nan paj entènèt ou a chanje li ak DHTML. Chak pati nan yon paj entènèt espesifye nan Dom la ak lè l sèvi avèk konvansyon nonmen li yo ki konsistan ou ka jwenn aksè yo ak chanje pwopriyete yo.

Scripts

Scripts ekri nan swa JavaScript oswa ActiveX se de lang ki pi komen scripting itilize pou aktive DHTML. Ou sèvi ak yon langaj scripting pou kontwole objè ki espesifye nan Dom la.

Cascading Style Dra

CSS yo itilize nan DHTML pou kontwole gade ak santi nan paj entènèt la. Fèy style defini koulè yo ak polis nan tèks, koulè yo background ak imaj, ak plasman nan objè ki nan paj la. Sèvi ak scripting ak Dom a, ou ka chanje style la nan eleman divès kalite.

XHTML

XHTML oswa HTML 4.x yo itilize pou kreye paj nan tèt li epi konstwi eleman yo pou CSS ak dom a pou travay sou. Pa gen anyen espesyal sou XHTML pou DHTML - men li gen valab XHTML se menm plis enpòtan, kòm gen plis bagay k ap travay nan li pase jis navigatè a.

Karakteristik nan DHTML

Gen kat karakteristik prensipal nan DHTML:

  1. Chanje tags yo ak pwopriyete yo
  2. An tan reyèl pwezante
  3. Dinamik polis (Netscape Communicator)
  4. Done obligatwa (Internet Explorer)

Chanje Tags ak Pwopriyete

Sa a se youn nan itilizasyon DHTML ki pi komen. Li pèmèt ou chanje kalite yo nan yon tag HTML depann sou yon evènman deyò nan navigatè a (tankou yon klike sou sourit, tan, oswa dat, ak sou sa). Ou ka itilize enfòmasyon sa a nan preload sou yon paj, epi yo pa montre li sof si lektè a klik sou yon lyen espesifik.

An tan reyèl Pozisyon

Lè pifò moun panse sou DHTML sa a se sa yo atann. Objè, imaj, ak tèks deplase nan paj entènèt la. Sa a ka pèmèt ou jwe jwèt entèaktif ak lektè ou oswa pòsyon anime nan ekran ou.

Polis dinamik

Sa a se yon karakteristik sèlman Netscape. Netscape devlope sa a jwenn alantou konsèpteur yo pwoblèm te gen ak pa konnen ki sa polis ta dwe sou yon sistèm lektè a. Avèk polis dinamik, polis yo kode ak telechaje ak paj la, se konsa ke paj la toujou sanble ki jan designer a gen entansyon li nan.

Done obligatwa

Sa a se yon karakteristik IE sèlman. Microsoft devlope sa a pou pèmèt pi fasil aksè a baz done nan sit wèb . Li trè menm jan ak lè l sèvi avèk yon CGI jwenn aksè nan yon baz done men sèvi ak yon kontwòl ActiveX fonksyone. Karakteristik sa a trè avanse ak difisil pou itilize pou kòmansman DHTML ekriven an.