Skip to main content

Apa itu Dynamic HTML?

HTML dinamis, lebih dikenal sebagai DOM Scripting atau DHTML, adalah seperangkat alat yang dapat digunakan untuk membuat elemen interaktif di situs web.Biasanya, HTML dinamis menggabungkan HTML standar, yang merupakan bahasa markup web, dengan bahasa skrip.Ini memungkinkan perancang situs web untuk memasukkan elemen variabel ke halaman web yang dapat diubah oleh pengguna setelah halaman dimuat.Contoh HTML dinamis adalah menu yang turun ketika pengguna melayang di atasnya.Game DHTML juga menjadi lebih populer.

Situs web yang dibangun dari HTML statis tidak dapat diubah atau diedit oleh pengguna setelah dimuat.Untuk situs web dasar ini bukan masalah, tetapi kurangnya interaktivitas adalah masalah bagi banyak situs web dan aplikasi.HTML dinamis menggabungkan HTML reguler dengan JavaScript, bahasa skrip sederhana, untuk memberikan kebebasan yang jauh lebih besar kepada perancang web melalui elemen interaktif.

HTML standar tidak memiliki "variabel" yang dapat diubah, tetapi HTML dinamis tidak.Setelah situs web dengan DHTML dimuat, bahasa skrip dapat digunakan untuk mengubah elemen -elemen tertentu dari halaman.Namun, tidak dapat membuat halaman dengan konten yang dihasilkan secara dinamis.Untuk ini, perancang web harus menggunakan bahasa skrip sisi server seperti PHP dan Perl.

Awalnya, HTML dinamis dikenal sebagai DHTML.Karena masalah awal dengan membuat teknologi bekerja di semua browser internet, label ini telah keluar dari mode.Sebaliknya, teknologi ini biasanya disebut sebagai skrip DOM yang merupakan singkatan dari dokumen model objek skrip.Ini menyediakan serangkaian konvensi yang bekerja di semua browser, dan membuat pengembangan halaman web animasi secara dinamis lebih mudah.

Ada sejumlah contoh umum dari aksi dinamis HTML.Selain menu drop down, formulir yang dapat mengembalikan informasi tanpa perlu dikirim ke server dan secara otomatis memperbarui konten adalah dua contoh lainnya.Ini akan sangat sulit, atau tidak mungkin, untuk mencapai penggunaan HTML standar dan bahasa skrip sisi server.Menyembunyikan konten dari pengguna sampai tindakan tertentu telah terjadi adalah penggunaan umum teknologi lainnya.

Pengembangan game HTML dinamis menjadi kurang sulit sekarang karena masalah lintas-browser mulai menimbulkan kurang langka.Game skrip DOM masih relatif jarang, tetapi teknologi ini bekerja dengan baik untuk game berbasis browser kecil.Keuntungan untuk game DHTML adalah mereka juga dapat menjalankan sistem operasi populer sebagai widget.