Дознајте за динамичкиот HTML (DHTML)

Динамичкиот HTML не е навистина нова спецификација на HTML, туку е нов начин на гледање и контрола на стандардните HTML кодови и команди.

Кога размислувате за динамички HTML , треба да ги паметите квалитетите на стандардниот HTML, особено кога еднаш страницата е вчитана од серверот, таа нема да се промени се додека не дојде друго барање до серверот. Динамички HTML ви дава поголема контрола врз HTML-елементите и им овозможува да ги менувате во секое време, без да се вратите на веб серверот.

Постојат четири дела за DHTML:

ДОМ

ДОМ е она што ви овозможува да пристапите до кој било дел од вашата веб страница за да го промените со DHTML. Секој дел од веб-страница е назначен од ДОМ и ги користи своите конзистентни конвенции за именување на кои можете да им пристапите и да ги промените нивните својства.

Скрипти

Скриптите напишани во JavaScript или ActiveX се двата најчести јазици за скриптирање кои се користат за активирање на DHTML. Вие користите јазик за скриптирање за да ги контролирате предметите наведени во ДОМ.

Каскадни стилски плочи

CSS се користи во DHTML за контрола на изгледот и чувството на веб-страницата. Стилските листови ги дефинираат боите и фонтовите на текстот, боите и сликите во заднината и поставеноста на предметите на страната. Користејќи скриптирање и DOM, можете да го промените стилот на различни елементи.

XHTML

XHTML или HTML 4.x се користи за креирање на самата страница и градење на елементите за CSS и ДОМ за да работат. Нема ништо посебно за XHTML за DHTML - но со валидна XHTML е уште поважно, бидејќи има повеќе работи кои работат од него отколку само прелистувачот.

Карактеристики на DHTML

Постојат четири основни карактеристики на DHTML:

  1. Менување на ознаките и својствата
  2. Позиционирање во реално време
  3. Динамички фонтови (Netscape Communicator)
  4. Врзување на податоци (Internet Explorer)

Промена на ознаките и својствата

Ова е една од најчестите употреби на DHTML. Тоа ви овозможува да ги промените квалитетите на HTML таг во зависност од некој настан надвор од прелистувачот (како кликнување на глувчето, време или датум и така натаму). Можете да го користите ова за да ги вчитате информациите на страница и да не ја прикажете, освен ако читателот не кликне на одредена врска.

Позиционирање во реално време

Кога повеќето луѓе мислат на DHTML тоа е она што го очекуваат. Објекти, слики и текст се движат низ веб-страницата. Ова може да ви овозможи да играат интерактивни игри со вашите читатели или анимирани делови од вашиот екран.

Динамички фонтови

Ова е само функција на Netscape. Netscape го разви ова за да се справи со проблемите дизајнери со тоа што не знаеја кои фонтови ќе бидат на читателот. Со динамични фонтови, фонтовите се енкодирани и преземени со страната, така што страницата секогаш изгледа како дизајнерот го наменети.

Податоци обврзувачки

Ова е функција за IE. Мајкрософт го развил ова за да овозможи полесен пристап до бази на податоци од веб-сајтови . Тоа е многу слично со користење на CGI за пристап до базата на податоци, но за контрола на ActiveX контрола. Оваа функција е многу напредна и тешка за употреба за почетокот DHTML писател.