HTML DOM Nedir?
25 Mayıs 2022 / 0 Yorum
HTML DOM nedir sorusu sıkça araştırılan konulardan bir tanesidir. HTML DOM HTML belgeler için kullanılan DOM standardına verilen genel isim olarak tanımlanabilir.
DOM kavramı bir nevi bir programlama ara yüzü ve standart bir nesne modeli olarak düşünülebilir. HTML DOM’un bir belgede yaptığı işlemler şunlardır:
- HTML belge ve elementlerinin tüm temel özellikleri DOM tarafından tanımlanır.
- Programlama dillerine ait HTML elementlerine erişilerek üzerlerinde değişiklik yapmaya imkan tanıyan tüm metotlar ve yöntemler kullanılır.
- Bahsi geçen HTML elementleri için temel olaylar tanımlanır.
DOM Nedir?
DOM tanım olarak bir web sayfasına programlama dillerinin bağlanabilmesi için gerekli olan HTML ve XML belgelerinin düğümler ve nesneler halinde tutulması işleminin programlama arabirimi nesnelerin uygulanması işlemi olarak tanımlanabilir. Bu sayede web sayfasına ait programlama dillerine erişilebilir ve bu erişim sonucunda da belge yapıları ve stilleri ya da içerikleri değiştirilebilir.
Örnek vermek gerekir ise, web sayfası bir belge olarak kabul edilebilir. HTML kaynak koduna sahip olan belge kimi zaman tarayıcı üzerinde bir sayfa olarak görülse de kimi zaman da bir HTML kaynağı olarak görülür. Aslında iki farklı görünümde de web sayfası aynı belgedir. Bu belge DOM tarafından temsil edilir. DOM sayesinde söz konusu belge üzerinde değişiklik yapılabilir.
HTML DOM ise HTML belgelerinin üzerinde değişiklik yapmaya yarayan sistem olarak bilinir.
Özetle DOM bir kodlama dili değildir. Belgeleri nesne tabanlı olarak temsil eden ve bu belgeler üzerinde değişiklik yapmayı mümkün kılan bir standarttır.
DOM Bölümleri Nelerdir?
DOM bölümleri 3 temel çeşitte bulunmaktadır. Bu çeşitler aşağıdaki gibidir:
- Çekirdek DOM: Tüm belgeler için kullanılabilen DOM çeşididir.
- XML DOM: Yalnızca XML türündeki belgeler için kullanılabilen DOM çeşididir.
- HTML DOM: Bütün HTML belgeleri için kullanılabilen DOM çeşididir.
DOM ile İlgili Kavramlar
DOM ile ilgili kavramlar ve bu kavramların anlamları kısaca şunlardır:
- Belge: DOM kavramında belge, HTML kodu ile hazırlanan sayfadır.
- Nesne: HTML kodu ile hazırlanmış olan sayfanın içine yerleştirilen ögelerin her biridir.
- Çağrılmak: Bir komutun aktivite edilmesi için nesnelerin hiyerarşik sıra izlenerek çağırılması gereklidir. Çağrılmak terimi, nesnelerin işlevlerini gerçekleştirmesi için aktif edilmesi anlamına gelmektedir.
- DOM Düğüm Ağacı: Hiyerarşik bir ilişki içinde nesnelerin ve belgelerin birbirine bağlandığı yapıya verilen isimdir. Bu yapı içerisindeki nesneler ve belgeler düğümler halinde birbirlerine bağlıdır.
- DOM Metotları: DOM aracılığı ile gerçekleştirilebilecek eylemlere verilen isimdir. Örnek vermek gerekir ise, HTML ögeleri üzerinde yapılacak işlemlerin her biri bir metot olarak sayılabilir.
DOM’da Temel Veri Türleri
DOM’da temel veri türleri kısaca aşağıdaki gibidir:
- Document
- Node
- Element
- NodeList
- Attribute
- NamedNopMap
Bu veri türleri sayesinde ilgili belgeler incelenebilir ve üzerlerinde değişiklik yapılabilir. HTML DOM aracılığı ile HTML belgeleri üzerinde değişiklikler yapılabilir.
Yorumlar: 0