Perbedaan antara AJAX dan DHTML

Perbedaan antara AJAX dan DHTML

Teknologi browser telah mengalami sejumlah besar pertumbuhan sejak awal, dari halaman statis sederhana HTML hingga animasi penuh dan interaksi flash. Jumlah alat yang tersedia untuk pengembangan halaman web telah meledak dan Anda tidak lagi terbatas pada beberapa opsi dalam membangun halaman Anda.

Dalam beberapa tahun terakhir, halaman HTML dasar menjadi sedikit lebih membosankan, sehingga pengembang benar -benar berebut untuk membuat situs mereka sedikit lebih menarik bagi pemirsa. Salah satu aspek yang dilihat adalah bagaimana membuat halaman sedikit lebih interaktif untuk memberikan rasa lebih. Meskipun ada banyak standar yang dibuat, kami akan membahas dua di sini demi singkatnya.

Halaman HTML yang membosankan memberi jalan pada kebangkitan DHTML atau HTML dinamis. DHTML memungkinkan pembuat web untuk memprogram respons spesifik terhadap tindakan tepat yang dilakukan pemirsa. Ini sangat jelas ketika seorang penampil memindahkan mouse di atas tombol dan tombol bersinar atau terlihat ditekan. Ini adalah kemampuan DHTML yang tidak dimungkinkan dengan HTML saja.

Aspek lain dari HTML yang ingin diubah orang adalah perilakunya setiap kali Anda meminta untuk mengubah sesuatu. HTML selalu memuat ulang halaman sehingga dapat menampilkan halaman yang baru diminta. Mereka menemukan solusi yang disebut iframe untuk ini yang memungkinkan pengguna untuk memuat ulang bingkai pada satu waktu jika dia mau; Tapi ini ternyata kurang kurang. Ajax atau Asynchronous JavaScript dan XML dibuat untuk memperbaiki kekurangan khusus HTML ini. Ajax memungkinkan halaman untuk hanya meminta data yang perlu diubah dan bukan seluruh halaman. Ini dapat dilihat dengan jelas di halaman web yang menunjukkan galeri gambar. Sebelum Ajax, saat Anda mengklik Next, seluruh halaman memuat ulang untuk menampilkan gambar berikutnya. Tetapi dengan Ajax, hanya gambar yang berubah dan sisa halaman itu bahkan tidak bergerak.

Intinya, Ajax dan Dhtml adalah dua dari solusi yang diciptakan untuk menambah kemampuan HTML. DHTML melakukan ini dengan mengubah elemen pada layar tergantung pada apa tindakan pengguna. Sementara AJAX memungkinkan browser untuk meminta elemen tertentu pada satu waktu untuk mengurangi ketegangan pada koneksi internet dan menghindari proses pemuatan yang mengganggu. Dengan mengingat hal itu, kita dapat mengatakan bahwa AJAX dan DHTML, digunakan pada saat yang sama dapat sangat meningkatkan pengalaman melihat pengguna.

Temukan buku tentang AJAX dan HTML.