Uzziniet par Dynamic HTML (DHTML)

Dynamic HTML patiešām nav jauna HTML specifikācija, bet drīzāk jauns veids, kā apskatīt un kontrolēt standarta HTML kodus un komandas.

Domājot par dinamisko HTML , jums ir jāatceras standarta HTML īpašības, it īpaši, ja pēc tam, kad lapa tiek ielādēta no servera, tā nemainīsies, kamēr serverim neizdosies jauns pieprasījums. Dinamiskā HTML ļauj jums vairāk kontrolēt HTML elementus un ļauj viņiem jebkurā laikā mainīties, neatgriežoties tīmekļa serverī.

DHTML ir četras daļas:

DOM

DOM ir tas, kas ļauj jums piekļūt jebkurai Web lapas daļai, lai mainītu to ar DHTML. Katru tīmekļa vietnes daļu nosaka DOM un izmanto tās konsekventās nosaukumu konvencijas, kurām varat piekļūt tām un mainīt to īpašības.

Skripti

Skripti, kas rakstīti JavaScript vai ActiveX, ir divas visbiežāk izmantotās skriptu valodas DHTML aktivizēšanai. Jūs izmantojat skriptu valodu, lai kontrolētu objektus, kas norādīti DOM.

Cascading Style Sheets

CSS tiek izmantots DHTML, lai kontrolētu tīmekļa lapas izskatu. Stilu lapas nosaka teksta krāsas un fontus, fona krāsas un attēlus, kā arī objektu izvietojumu lapā. Izmantojot skriptu un DOM, jūs varat mainīt dažādu elementu stilu.

XHTML

XHTML vai HTML 4.x tiek izmantots, lai izveidotu lapu un izveidotu CSS un DOM elementus, uz kuriem jāstrādā. Attiecībā uz XHTML par DHTML nekas nav īpašs, bet derīgāks XHTML ir vēl svarīgāks, jo no tā strādā vairāk nekā tikai pārlūkprogrammā.

DHTML funkcijas

DHTML ir četras galvenās funkcijas:

  1. Tagu un rekvizītu maiņa
  2. Reāllaika pozicionēšana
  3. Dinamiskie fonti (Netscape Communicator)
  4. Datu saistīšana (Internet Explorer)

Tagu un rekvizītu maiņa

Šis ir viens no visbiežāk izmantotajiem DHTML lietojumiem. Tas ļauj mainīt HTML tagu īpašības atkarībā no notikuma, kas atrodas ārpus pārlūkprogrammas (piemēram, peles klikšķis, laiks vai datums, un tā tālāk). Jūs to varat izmantot, lai iepriekš ielādētu informāciju lapā un nerādītu to, ja lasītājs noklikšķina uz konkrētas saites.

Reāllaika pozicionēšana

Kad lielākā daļa cilvēku domā par DHTML, tas ir tas, ko viņi sagaida. Objekti, attēli un teksts, kas pārvietojas pa Web lapu. Tas var ļaut spēlēt interaktīvas spēles ar saviem lasītājiem vai animēt ekrāna daļas.

Dinamiskie fonti

Šī ir tikai Netscape funkcija. Netscape izstrādāja šo, lai apietu problēmu, kas dizaineriem bija, nezinot, kādi fonti būtu lasītāja sistēmā. Izmantojot dinamiskos fontus, fonti tiek kodēti un lejupielādēti ar lapu, lai lapa vienmēr izskatās, kā tas paredzēts projektētājam.

Datu saistīšana

Šī ir tikai IE funkcija. Microsoft izstrādāja to, lai atvieglotu piekļuvi tīmekļa vietņu datubāzēm . Tas ir ļoti līdzīgs CGI izmantošanai, lai piekļūtu datu bāzei, bet darbojas kā ActiveX vadīklas. Šī funkcija ir ļoti progresīva un grūti izmantot sākuma DHTML rakstītājam.