DHTML Komut Dosyası Nedir?

Dinamik Köprü Metni Biçimlendirme Dili (DHTML) komut dosyası, web sitelerine etkileşimli öğeler eklemek için kullanılan bir komut dosyası dili grubudur. DHTML ayrı bir dilin kendisi değildir - Köprü Metni Biçimlendirme Dili (HTML), Basamaklı Stil Sayfaları (CSS), JavaScript ve Belge Nesnesi Modülü (DOM) DHTML komut dosyasını oluşturan ana dillerdir. DHTML'nin dinamik yapısı, bir web tarayıcısına yüklendikten sonra bir web sayfasının değişmesine izin verir, ancak sayfa her yüklendiğinde içeriği değiştiremez.

Web ilk oluşturulduğunda, web sitelerinin çoğu statikti; bu, kullanıcının ne yaptığı önemli değil, içeriğinin daima aynı olduğu anlamına gelir. Web siteleri hem içerik yapısında hem de tasarımda daha karmaşık hale gelmeye başladıkça, kullanıcı girişine bağlı olarak tepki verebilecek ve değişen sayfalar oluşturma ihtiyacı daha da önemli hale geldi. Bu ihtiyaç, DHTML'nin programcılar tarafından kullanılmaya başlamasının nedenidir.

DHTML komut dosyasının ilk ne zaman kullanıldığını tam olarak söylemek mümkün değildir, ancak Sürüm 4 tarayıcıları piyasaya sürüldüğünde popülerlik kazanmaya başlamıştır. Web tasarımcıları için bilinen bir problem, yeni teknolojiyi kullanmanın zor olduğudur, çünkü kullanıcılar genel olarak tarayıcılarını yükseltmek için nispeten yavaşlar. Bu gerçek DHTML betiğinin kullanımını geciktirdi. DHTML betiğinin kullanımı, World Wide Web Consortium (W3C) kullanımı için bir takım standartlar yayınladığında ortaya çıkmaya başladı. Bu, Web tasarımcılarının Internet'te kullanılabilecek standart komut dosyaları oluşturmalarına izin verdi.

DHTML komut dosyasının kafa karıştırıcı bir yanı, bilgisayar programlama dili olarak kabul edilmemesidir, çünkü birlikte kullanılan farklı komut dosyası ve işaretleme dilleri kümesidir - HTML, CSS, JavaScript ve DOM. CSS, bir web sayfasının nasıl görüneceğini tanımlayan stil sayfaları oluşturmak için kullanılırken, JavaScript etkileşimli öğeleri ekleyebilir. Ayrıca, dinamik içerik oluşturma tekniği değil, bir web sitesini etkileşimli kılmak için bir araçtır. Bu, Hypertext Preprocessor (PHP) gibi diğer betik dillerinden farklı bir amaca hizmet ettiği anlamına gelir.

DHTML, bir web sitesinin sahibinin son kullanıcı tarafından değiştirilebilen değişkenler oluşturmasına izin vererek çalışır. Bu değişkenler, sayfanın HTML kodunu etkiler; bu da web sitesinin kullanıcıya görünme şeklini değiştirir. DHTML ile diğer komut dosyası ve Web geliştirme dilleri arasında yapılması gereken önemli nokta, DHTML'nin bir sayfayı her yüklediğinde sayfayı benzersiz içeriğe değiştirememesidir. Bunun yerine, yalnızca sayfanın yüklendikten sonra görünme şeklini değiştirebilir.