Document Object Model: Perbedaan antara revisi

Konten dihapus Konten ditambahkan
Unknown2414 (bicara | kontrib)
k Sunting di bagian definisi dan penambahan rujukan
HsfBot (bicara | kontrib)
k Bot: Perubahan kosmetika
Baris 1:
[[Berkas:JKDOM.SVG|thumb|300px|right|Hierarchy of objects in an example HTML DOM - Document Object Model]]
'''Document Object Model''' ('''DOM''') adalah sebuah [[antarmuka pemrograman]] (''programing interface'') untuk [[HTML]], [[XML]] dan [[SVG]] yang bersifat [[Cross platform|''cross platform'']] dan ''language-independent''.<ref>{{Cite web|url=https://developer.mozilla.org/en-US/docs/Web/API/Document_Object_Model|title=Document Object Model (DOM)|website=Mozilla Developer Network|access-date=2016-12-08}}</ref> Sebuah [[web browser]] tidak harus menggunakan DOM untuk menampilkan dokumen HTML. Namun DOM diperlukan oleh [[JavaScript]] yang akan mengubah tampilan sebuah website secara dinamis. Dengan kata lain, DOM adalah cara JavaScript melihat suatu halaman HTML.
 
[[W3C]] mulai mengembangkan DOM pada awal 1990-an. Pada bulan Oktober 1998, DOM 1 diluncurkan. Spesifikasi DOM W3C terbagi menjadi beberapa tingkat. Sebuah halaman yang mendukung suatu level harus menerapkan semua persyaratan level tersebut dan di bawahnya.