Mọ nipa HTML Dynamic (DHTML)

HTML ti o ni iyipada ko jẹ otitọ ni titun fun HTML, ṣugbọn kuku ọna titun ti o nwa ati iṣakoso awọn koodu HTML ati awọn aṣẹ.

Nigba ti o ba ni ero nipa HTML ti o ni ilọsiwaju, o nilo lati ranti awọn agbara ti HTML ti o yẹ, paapa pe ni kete ti o ba ti ṣaju iwe kan lati ọdọ olupin, kii yoo yipada titi ti elomiran ba de si olupin naa. HTML ti o ni ilọsiwaju fun ọ ni iṣakoso diẹ sii lori awọn ero HTML ati fun wọn laaye lati yipada ni eyikeyi akoko, lai pada si olupin ayelujara.

Awọn ẹya mẹrin wa si DHTML:

DOM

DOM jẹ ohun ti o fun laaye lati wọle si apakan eyikeyi oju-iwe ayelujara rẹ lati yi pada pẹlu DHTML. Gbogbo abala oju-iwe Ayelujara kan ti wa ni pato nipasẹ DOM ati lilo awọn apejọ ijẹmọ apejọ ti o ni ibamu, o le wọle si wọn ki o yi awọn ohun-ini wọn pada.

Awọn iwe afọwọkọ

Awọn iwe afọwọkọ ti a kọ sinu boya JavaScript tabi ActiveX ni ede meji ti o wọpọ julọ ti a lo lati mu DHTML ṣiṣẹ. O lo ede ti a kọ silẹ lati ṣakoso awọn ohun ti a sọ sinu DOM.

Awọn irin-ọṣọ ti awọn ọpa

CSS ti lo ni DHTML lati ṣakoso awọn oju ati oju ti oju-iwe ayelujara. Awọn awoṣe ti ara ṣe afihan awọn awọ ati awọn lẹta ti ọrọ, awọn awọ ti o wa lẹhin ati awọn aworan, ati idasi awọn nkan lori oju-iwe naa. Lilo awọn iwe afọwọkọ ati DOM, o le yi ara ti awọn eroja oriṣiriṣi pada.

XHTML

XHTML tabi HTML 4.x ti lo lati ṣẹda oju-iwe naa ati lati kọ awọn eroja fun CSS ati DOM lati ṣiṣẹ lori. Kò si ohun pataki nipa XHTML fun DHTML - ṣugbọn nini XHTML ti o wulo julọ jẹ pataki julọ, nitori pe awọn nkan diẹ ti n ṣiṣẹ lati inu rẹ ju pe ẹrọ lilọ kiri lọ.

Awọn ẹya ara ẹrọ ti DHTML

Awọn ẹya ara ẹrọ mẹrin ti DHTML wa:

  1. Yiyipada awọn afi ati awọn ini
  2. Ipo aye gidi
  3. Awọn nkọwe to lagbara (Netscape Communicator)
  4. Asopọ data (Ayelujara ti Explorer)

Iyipada awọn Tags ati Awọn Ohun-ini

Eyi jẹ ọkan ninu awọn lilo ti o wọpọ julọ ti DHTML. O faye gba o laaye lati yi awọn iyipada ti HTML tag kan da lori iṣẹlẹ ti ita ti aṣàwákiri (gẹgẹ bii idinku didun, akoko, tabi ọjọ, ati bẹbẹ lọ). O le lo eyi lati ṣaju alaye si oju-iwe kan, ki o si ṣe afihan rẹ ayafi ti oluka tẹ lori ọna asopọ kan pato.

Ipilẹ akoko-akoko

Nigbati ọpọlọpọ eniyan ba ronu nipa DHTML eyi ni ohun ti wọn reti. Awọn ohun, awọn aworan, ati gbigbe ọrọ ni ayika oju-iwe ayelujara. Eyi le gba ọ laye lati mu awọn ere ibanisọrọ pọ pẹlu awọn onkawe rẹ tabi awọn ipin ti idanilaraya ti iboju rẹ.

Awọn Fonti Yiyii

Eyi jẹ ẹya-ara Netscape nikan. Netscape ni idagbasoke yii lati wa ni ayika awọn apẹẹrẹ awọn aṣiṣe pẹlu lai mọ ohun ti awọn nkọwe yoo jẹ lori eto oluka kan. Pẹlu awọn nkọwe onigbọwọ, awọn nkọwe ti wa ni aiyipada ati gba lati ayelujara pẹlu oju-iwe, ki oju-iwe naa nigbagbogbo n wo bi o ṣe ṣe onisewe si.

Ṣiṣeduro data

Eyi jẹ ẹya IE nikan ẹya-ara. Microsoft ṣagbasoke yii lati gba aaye ti o rọrun si awọn apoti isura data lati awọn oju-iwe ayelujara . O ni irufẹ si lilo CGI kan lati wọle si ibi-ipamọ kan ṣugbọn o nlo Iṣakoso ActiveX lati ṣiṣẹ. Ẹya yii jẹ ilọsiwaju pupọ ati ki o nira lati lo fun akọsilẹ DHTML bẹrẹ.