Apa itu Skrip DHTML?

SkripDynamic HyperTextMarkup Language(DHTML) adalah sekelompok bahasa skrip yang digunakan untuk menambahkan unsur interaktif ke situs web.DHTML bukanlah bahasa yang terpisah — HyperText Markup Language (HTML),Cascading Style Sheets(CSS), JavaScript, dan Document Object Module (DOM) adalah bahasa utama yang membentuk skrip DHTML.Sifat dinamis DHTML memungkinkan halaman web berubah setelah dimuat kebrowser Web, tetapi tidak dapat mengubah konten setiap kali halaman dimuat.

DHTML memungkinkan perancang situs web untuk memasukkan unsur variabel ke halaman web yang dapat diubah oleh pengguna setelah halaman dimuat.

Ketika Web pertama kali dibuat, sebagian besar situs web bersifat statis, yang berarti bahwa kontennya selalu sama, apa pun yang dilakukan pengguna.Ketika situs web mulai menjadi lebih rumit baik dalam struktur konten maupun desain, kebutuhan untuk membuat halaman yang dapat bereaksi dan berubah tergantung pada masukan pengguna menjadi lebih penting.Kebutuhan inilah yang menjadi alasan mengapa DHTML mulai digunakan oleh para programmer.

Tidak mungkin untuk mengatakan dengan tepat kapan skrip DHTML pertama kali digunakan, tetapi mulai mendapatkan popularitas ketika browser Versi 4 dirilis.Masalah umum bagi desainer Web adalah sulitnya menggunakan teknologi baru karena pengguna secara keseluruhan relatif lambat untuk mengupgrade browser mereka.Fakta ini menunda penggunaan skrip DHTML.Penggunaan skrip DHTML mulai benar-benar lepas landas ketika World Wide Web Consortium (W3C) merilis seperangkat standar untuk penggunaannya.Ini memungkinkan desainer Web untuk membuat skrip standar yang dapat digunakan di Internet.

Salah satu aspek yang membingungkan dari skrip DHTML adalah bahwa skrip tersebut tidak dianggap sebagaibahasapemrograman komputerkarena merupakan sekumpulan bahasa skrip dan markup yang berbeda yang digunakan bersama — yaitu HTML, CSS, JavaScript, dan DOM.CSS digunakan untuk membuat lembar gaya yang menentukan bagaimana halaman web muncul, sementara JavaScript dapat menambahkan unsur interaktif.Selain itu, ini bukan teknik untuk membuat konten dinamis, melainkan alat untuk membuat situs web menjadi interaktif.Ini berarti bahwa ia melayani tujuan yang berbeda dari bahasa scripting lainnya, seperti Hypertext Preprocessor (PHP).

DHTML bekerja dengan mengizinkan pemilik situs web untuk membuat variabel yang dapat diubah oleh pengguna akhir.Variabel-variabel ini memengaruhi kode HTML halaman, yang pada gilirannya mengubah tampilan situs web kepada pengguna.Perbedaan penting yang harus dibuat antara DHTML dan skrip lain dan bahasa pengembangan Web adalah bahwa DHTML tidak dapat mengubah halaman menjadi konten unik setiap kali halaman dimuat.Sebaliknya, itu hanya dapat mengubah cara halaman muncul setelah dimuat.