DHTML Tanıtımı

Sahip olmanız gereken temel bilgiler

Devam etmeden önce, aşağıdaki bilgilerin temel bir anlayışına sahip olmanız gerekmektedir:

  • HTML
  • CSS
  • JavaScript

Bu projeleri öncelikle öğrenmek istiyorsanız, lütfen bizim Ana Sayfa Bu dersleri ziyaret edin.

DHTML, W3C standartı değildir

DHTML, dinamik HTML (Dynamic HTML) anlamına gelir.

DHTML, Web Vakfı (W3C) tarafından tanımlanan bir standart değildir. DHTML, bir pazarlama terimi - Netscape ve Microsoft tarafından, 4.x jenerasyon tarayıcıların desteklemesi gereken yeni teknolojiyi tanımlamak için kullanılmıştır.

DHTML, dinamik siteler oluşturmak için kullanılan bir teknoloji bileşimidir.

Çoğu insan için, DHTML, HTML 4.0, tarz tabloları ve JavaScript'in birleşim anlamına gelir.

W3C, 'Dinamik HTML, bazı üreticiler tarafından, belgenin dinamikliğini artırmak için kullanılan HTML, tarz tabloları ve betiklerin birleşimini tanımlamak için kullanılan bir terimdir.' demiştir.

DHTML teknolojisi

DHTML ile, Web geliştiricileri, tarayıcı penceresinde HTML elementlerinin nasıl görüneceği ve konumlandırılacağını kontrol edebilir.

HTML 4.0

HTML 4.0 ile, tüm biçimlendirmeler (bilgi) HTML belgesinden ayrılarak, bağımsız bir tarz tablosuna yazılabilir. HTML 4.0, belgenin performansını yapısından ayırabilir, bu yüzden belge içeriğini karıştırmadan tamamen performans katmanını kontrol edebiliriz.

Katmanlı Tarz Tablolar (CSS)

CSS ile, HTML belgelerine tarz ve düzen modeli kazandık.

CSS, geliştiricilerin birden fazla web sayfasının tarzı ve düzenini aynı anda kontrol etmesini sağlar, bu yüzden Web tasarım alanında bir atılım olarak adlandırılabilir. Geliştirici olarak, her HTML elementine tarz tanımlayabilir ve bunu istediğiniz her sayfaya uygulayabilirsiniz. Genel bir değişiklik yapmak istiyorsanız, sadece tarzı değiştirmeniz yeterlidir, Web'deki tüm elementler otomatik olarak güncellenecektir.

Belge Nesne Modeli (DOM)

DOM, belge nesne modeli anlamına gelir.

HTML DOM, HTML için belge nesne modelidir.

HTML DOM, HTML'ye yönelik standart bir nesne kümesi ve bu nesneleri erişmek ve işlemek için standart yöntemler tanımlar.

“W3C Belge Obje Modeli (DOM), dil ve platforma bağımsız bir arayüzdür ve programlar ve betikler tarafından belge içeriği, yapısı ve stili dinamik olarak erişilip güncellenebilir.”

JavaScript

Tüm HTML elementlerini kontrol edebilen kod yazmanıza olanak tanır.

Netscape 4.x ve Internet Explorer 4.x'deki DHTML Teknolojileri

Netscape 4.x Çapraz Tarayıcı DHTML Internet Explorer 4.x
  • JSS(JavaScript Stillajları)(Farklı HTML elementlerinin nasıl görüneceğini kontrol etmenize olanak tanır)
  • Katmanlar(元素的 konumlandırma ve görünürlüğünü kontrol etmenize olanak tanır)
  • CSS1
  • CSS2(Farklı HTML elementlerinin nasıl görüneceğini kontrol etmenize olanak tanır)
  • CSS Konumlandırma (元素的 konumlandırma ve görünürlüğünü kontrol etmenize olanak tanır)
  • JavaScript
  • Görünür Filtreler(Metin ve grafiklere görsel etkiler uygulamanıza olanak tanır)
  • Dinamik CSS(元素的 konumlandırma ve görünürlüğünü kontrol etmenize olanak tanır)

Açıklama:Farklı tarayıcılar tarafından oluşturulan özellikler ve teknolojiler diğer tarayıcılar tarafından desteklenmediği sürece, DHTML ile kodlama sorunlar yaratır. Bir web sayfası bir tarayıcıda harika görünürken, diğer bir tarayıcıda kötü olabilir.