Definisi XHTML dan DHTML

Bahasa markup HTML telah digunakan untuk konstruksi halaman web sejak awal layanan Internet online ini, tetapi seiring waktu dan evolusi lingkungan di mana ia bekerja, bahasa yang sama telah mengalami ekstensi dan perubahan, serta varian telah telah lahir.

Ini adalah kasus dari dua yang paling banyak digunakan, XHTML dan DHTML, yang akan kita jelaskan di artikel ini.

XHTML adalah varian HTML di mana bahasa markup dinyatakan sebagai varian XML yang benar.

HTML lahir dari XML, tetapi membiarkan dirinya memiliki kebebasan. Jadi, mungkin ada tag yang tidak tertutup, seperti dalam kasus <br> atau <p>.

XHTML tidak mengizinkan kesalahan ini, menjadikannya bahasa yang lebih ketat tetapi, pada saat yang sama, lebih mudah untuk di-debug untuk kesalahan dalam kode.

Aturan lain yang mempengaruhinya -yang tidak lebih dari yang dinyatakan dalam XML- adalah kewajiban untuk menyertakan semua nilai numerik dalam tanda kutip ganda (dalam HTML kita bisa lebih longgar dalam hal ini dalam keadaan tertentu), dan kewajiban untuk unsur dan atribut ditulis dalam huruf kecil, sesuatu yang membuat sulit untuk membaca kode dengan mata telanjang.

Untuk bagiannya, DHTML disebut HTML dinamis, dan digunakan untuk membuat situs web dinamis yang berubah di sisi klien. Anda memerlukan kompetisi sumber daya lain yang dapat bekerja sama dengan HTML konvensional.

Dan sumber daya ini biasanya diringkas dalam bahasa pemrograman JavaScript, yang menyediakan kontrol alur eksekusi, dan lembar gaya CSS, yang memungkinkan untuk memberikan koherensi visual ke halaman yang dihasilkan.

Halaman-halaman ini disusun saat ini (secara dinamis, dan karenanya nama bahasa) karena mereka bergantung pada apa yang ditemukan setiap saat dalam database, dan kontennya dapat bervariasi, baik dengan interaksi tunggal dari sisi klien, apakah dari sisi itu berinteraksi dengan unsur lain dari server, seperti database.

Contohnya adalah situs yang memungkinkan kita untuk mengikuti hasil kompetisi sepak bola nasional yang berbeda saat pertandingan berlangsung, dan perubahan saat gol dan acara lainnya terjadi.

Hasil berubah saat kecocokan berkembang, sehingga kueri harus dibuat secara dinamis di database (tempat hasil dimasukkan) dan disajikan saat ini kepada pengguna tanpa harus memuat ulang seluruh halaman.

Foto: Fotolia – Darwis15 / 4Max

Tema XHTML dan DHTML

Menarik lainnya

© 2023 Pengertian.Apa-itu.NET