Dinamik HTML haqqında məlumat əldə edin (DHTML)

Dynamic HTML, həqiqətən, HTML-nin yeni bir spesifikasiyası deyil, standart HTML kodları və əmrlərini nəzərdən keçirmək və nəzarət etmək üçün yeni bir üsuldur.

Dinamik HTML düşünərkən, standart HTML keyfiyyətlərini xatırlamaq lazımdır, xüsusən bir səhifə serverdən yükləndikdən sonra serverə başqa bir tələb gəldiyi qədər dəyişməyəcəkdir. Dynamic HTML HTML elementləri üzərində daha çox nəzarəti təmin edir və Web serverə qayıdan hər hansı bir zamanda dəyişməyə imkan verir.

DHTML üçün dörd hissə var:

DOM

DOM, DHTML ilə dəyişdirmək üçün veb-səhifənizin hər hansı bir hissəsinə daxil olmaq imkanı verir. Web səhifəsinin hər bir hissəsi DOM tərəfindən müəyyən edilir və onlara daxil olmağınız və onların xüsusiyyətlərini dəyişdirə bilən ardıcıl adlandırma konvensiyalarından istifadə olunur.

Scripts

JavaScript və ya ActiveX-də yazılmış skriptlər DHTML-i aktivləşdirmək üçün istifadə olunan iki ən geniş yayılmış script dilidir. DOM-da göstərilən obyektləri idarə etmək üçün bir skript dili istifadə edirsiniz.

Şablonları tərtib edən kasetlər

CSS, Web səhifəsinin görünüşünü və hissini nəzarət etmək üçün DHTML-də istifadə olunur. Stil vərəqləri mətnin rəngləri və şriftlərini, arxa plan rənglərini və şəkillərini və obyektlərin yerləşdirilməsini səhifədə müəyyənləşdirir. Komutlama və DOM istifadə edərək, müxtəlif elementlərin üslubunu dəyişə bilərsiniz.

XHTML

XHTML və ya HTML 4.x, səhifənin özü yaratmaq və işləmək üçün CSS və DOM elementlərini yaratmaq üçün istifadə olunur. DHTML üçün XHTML haqqında xüsusi bir şey yoxdur - ancaq, yalnız brauzerdən daha çox şey işləyən daha çox şey olduğu üçün, etibarlı XHTML olması daha vacibdir.

DHTML xüsusiyyətləri

DHTML'in dörd əsas xüsusiyyətləri var:

  1. Etiket və xüsusiyyətləri dəyişdirmək
  2. Real-time yerləşdirmə
  3. Dinamik şriftlər (Netscape Communicator)
  4. Data məcburi (Internet Explorer)

Etiketlərin və xüsusiyyətlərin dəyişdirilməsi

Bu, DHTML-in ən çox istifadə edilən üsullarından biridir. Brauzerin xaricindəki bir hadisəyə (məsələn, siçan klik, vaxt, tarix və s. Kimi) bir HTML etiketinin xüsusiyyətlərini dəyişməyə imkan verir. Bunu bir səhifəyə məlumat yükləmək üçün istifadə edə bilərsiniz və oxucunun xüsusi bir linki tıklamadığı təqdirdə onu göstərmir.

Real-time Positioning

DHTML-in çoxu düşündüyü zaman bu onların gözlədiyi şeydir. Veb səhifə ətrafında hərəkət edən obyektlər, şəkillər və mətnlər. Bu, oxucularınızla interaktiv oyunlar oynaya və ya ekranınızın hissələrini canlandıra bilər.

Dinamik Şriftlər

Bu yalnız Netscape xüsusiyyətidir. Netscape, problem dizaynerlərindən hansı yazı tiplərinin oxucu sistemində olacağını bilmədiklərini öyrənmək üçün bunu inkişaf etdirdi . Dinamik şriftlərlə, şriftlər kodla kodlaşdırılır və səhifəyə yüklənir, beləliklə, səhifənin həmişə dizaynerin nəzərdə tutduqları görünüşü olur.

Məlumatın bağlanması

Bu yalnız IE xüsusiyyətidir. Microsoft bu veb saytlardan verilənlər bazasına daha asan daxil olmaq üçün bunu inkişaf etdirdi. Bir verilənlər bazasına daxil olmaq üçün bir CGI istifadə etməyə çox oxşardır, lakin fəaliyyət üçün ActiveX nəzarətini istifadə edir. Bu xüsusiyyət DHTML yazıçı üçün başlanğıc üçün çox inkişaf etmiş və istifadə etmək çətindir.